PageSourceSearch

https://www.fantrax.com/chunk-7LZJNQG6.js

js fantrax.com collected 2026-10-03 23:13:49 UTC 27,679 bytes, 2 lines download raw bytes

1import{$ as g,$a as de,$d as Ae,Bc as D,Cc as y,Cd as Ve,D as U,Dc as Ee,F as ge,Fa as xe,G as _e,Ga as W,Gd as Ne,H as fe,J as f,Ja as s,Jd as K,Je as te,K as h,Ka as I,Kd as Z,La as S,Lb as $,Lg as Je,Mb as z,Md as je,Mg as Xe,Nd as Le,Ng as Ye,Ob as E,Og as Ke,Pa as ve,Pb as J,Q as O,Qa as ye,Qb as H,Ra as Me,Re as Oe,S as R,Tc as M,Te as Qe,Vg as Ze,W as m,Yd as ee,Za as B,Zd as Pe,_a as ce,_h as tt,ba as v,bc as ke,ca as he,db as w,dc as Ie,ec as Se,ef as Ge,fb as F,fc as De,ga as Ce,ge as Be,hc as Te,hd as N,ia as u,ic as we,ie as ze,ja as p,jd as X,je as T,kd as Y,l as pe,la as be,lb as V,ld as j,ma as Q,md as L,me as He,na as G,nd as P,oa as _,pa as r,pc as Fe,pe as Ue,q,qa as a,ra as b,uf as We,va as C,wd as qe,wf as $e,xa as d,xd as Re,ya as c,yh as et}from"./chunk-N2ASVLBJ.js";var ae=(()=>{let o=class o{constructor(e){this.dialogRef=e}};o.\u0275fac=function(n){return new(n||o)(g(N))},o.\u0275cmp=v({type:o,selectors:[["app-forum-delete-dialog"]],standalone:!1,decls:17,vars:0,consts:[["mat-dialog-title","",1,"sub-heading"],["mat-icon-button","","mat-dialog-close","","color","gray","title","close",1,"button--round"],[1,"button-group"],["mat-flat-button","","color","gray",3,"click"],["mat-flat-button","","color","red",3,"click"]],template:function(n,l){n&1&&(r(0,"div",0)(1,"h3"),s(2,"Delete Confirmation"),a(),r(3,"button",1)(4,"mat-icon"),s(5,"close"),a()()(),r(6,"mat-dialog-content")(7,"p"),s(8,"Are you sure?"),a()(),r(9,"mat-dialog-actions")(10,"div",2)(11,"button",3),d("click",function(){return l.dialogRef.close(!1)}),s(12," Cancel "),a(),r(13,"button",4),d("click",function(){return l.dialogRef.close(!0)}),r(14,"mat-icon"),s(15,"delete"),a(),s(16,"Delete "),a()()())},dependencies:[y,D,Y,j,P,L,M],encapsulation:2});let t=o;return t})();function ut(t,o){t&1&&(r(0,"alert",5)(1,"div",8),s(2,"The notification options could not be loaded. Close this window and try again."),a()()),t&2&&_("standalone",!1)}function pt(t,o){t&1&&b(0,"spinner",6)}function gt(t,o){if(t&1){let i=C();r(0,"mat-radio-button",10),d("click",function(){let n=f(i).$implicit,l=c(3);return h(l.select(n.id))}),s(1),a()}if(t&2){let i=o.$implicit,e=c(3);_("checked",i.id===e.notificationId)("value",i.id),m(),S(" ",i.name," ")}}function _t(t,o){if(t&1&&(r(0,"div",7)(1,"mat-radio-group"),Q(2,gt,2,3,"mat-radio-button",9,be),a()()),t&2){let i=c(2);m(2),G(i.notifications)}}function ft(t,o){if(t&1&&(r(0,"h5"),s(1,"I want to be notified:"),a(),u(2,ut,3,1,"alert",5)(3,pt,1,0,"spinner",6)(4,_t,4,0,"div",7)),t&2){let i=c();m(2),p(i.loadFailed?2:i.loading?3:4)}}function ht(t,o){if(t&1&&(r(0,"p"),s(1),a()),t&2){let i=c();m(),I(i.submitted)}}function Ct(t,o){if(t&1){let i=C();r(0,"button",11),d("click",function(){f(i);let n=c();return h(n.submit())}),r(1,"mat-icon"),s(2,"done"),a(),s(3,"Submit "),a()}if(t&2){let i=c();_("disabled",i.loading)}}function bt(t,o){t&1&&(r(0,"button",4)(1,"mat-icon"),s(2,"done"),a(),s(3,"Done "),a())}var it=(()=>{let o=class o{constructor(e,n,l){this.dialogRef=e,this.dataService=n,this.changeDetector=l,this.loading=!0}ngOnInit(){this.dataService.createRequest("getRefObject",{type:"ForumNotificationType"},{cacheName:"ForumNotificationType"}).pipe(pe(e=>e.allObjs)).subscribe({next:e=>{e&&(this.notificationMap=e,this.notifications=Object.keys(e).map(n=>e[n]),this.loading=!1,this.changeDetector.markForCheck())},complete:()=>{this.loading&&(this.loadFailed=!0,this.changeDetector.markForCheck())}})}setInitialData(e,n){this.threadId=e,this.select(n)}select(e){this.notificationId=e}submit(){this.notificationMap[this.notificationId]&&this.dataService.createRequest("subscribeForum",{threadId:this.threadId,notificationType:this.notificationMap[this.notificationId].code}).subscribe(e=>{this.submitted=e.msgDisplay,this.changeDetector.markForCheck()})}};o.\u0275fac=function(n){return new(n||o)(g(N),g(T),g(V))},o.\u0275cmp=v({type:o,selectors:[["app-forum-notification-dialog"]],standalone:!1,decls:13,vars:4,consts:[["mat-dialog-title","",1,"sub-heading"],["mat-icon-button","","mat-dialog-close","","color","gray",1,"button--round"],[1,"button-group"],["mat-flat-button","","color","primary--fill",3,"disabled"],["mat-dialog-close","","mat-flat-button","","color","primary"],["type","error",3,"standalone"],["size","small"],[1,"margin--smaller","margin--left-smaller","margin--right-smaller"],["alert-content",""],[3,"checked","value"],[3,"click","checked","value"],["mat-flat-button","","color","primary--fill",3,"click","disabled"]],template:function(n,l){n&1&&(r(0,"div",0)(1,"h3"),s(2,"Notification Preferences"),a(),r(3,"button",1)(4,"mat-icon"),s(5,"close"),a()()(),r(6,"mat-dialog-content"),u(7,ft,5,1),u(8,ht,2,1,"p"),a(),r(9,"mat-dialog-actions")(10,"div",2),u(11,Ct,4,1,"button",3),u(12,bt,4,0,"button",4),a()()),n&2&&(m(7),p(l.submitted?-1:7),m(),p(l.submitted?8:-1),m(3),p(l.submitted?-1:11),m(),p(l.submitted?12:-1))},dependencies:[y,D,Y,j,P,L,M,qe,Re,He,Pe],encapsulation:2,changeDetection:0});let t=o;return t})();var ot=(()=>{let o=class o{constructor(e){this.dialogRef=e}ngOnInit(){}};o.\u0275fac=function(n){return new(n||o)(g(N))},o.\u0275cmp=v({type:o,selectors:[["app-forum-restore-dialog"]],standalone:!1,decls:17,vars:0,consts:[["mat-dialog-title","",1,"sub-heading"],[1,"button-group"],["mat-flat-button","",3,"click"],["mat-flat-button","","color","primary",3,"click"]],template:function(n,l){n&1&&(r(0,"div",0)(1,"h3"),s(2,"Restore Confirmation"),a()(),r(3,"mat-dialog-content")(4,"p"),s(5,"Are you sure?"),a()(),r(6,"div",1)(7,"mat-dialog-actions")(8,"div",1)(9,"button",2),d("click",function(){return l.dialogRef.close(!1)}),r(10,"mat-icon"),s(11,"close"),a(),s(12,"Cancel "),a(),r(13,"button",3),d("click",function(){return l.dialogRef.close(!0)}),r(14,"mat-icon"),s(15,"restore"),a(),s(16,"Restore "),a()()()())},dependencies:[y,j,P,L,M],encapsulation:2});let t=o;return t})();var nt=$("replyState",[J("*",E({transform:"scale(1)",opacity:"1"})),H("void => *",[E({transform:"scale(0.92)",opacity:"0"}),z("0.15s ease")])]),at=$("reportState",[J("*",E({opacity:"1"})),H("void => *",[E({transform:"scale(0.8)",opacity:"0"}
1),z("0.22s ease")]),H("* => void",[z("0.15s ease-in",E({transform:"translateX(-40%)",opacity:"0"}))])]),rt=$("quotesState",[J("void",E({transform:"translateY(-5rem)",opacity:"0"})),H("void => *",z("0.14s cubic-bezier(.1,.15,0,1)"))]);var Mt=(t,o,i,e)=>["/forums",t,"post","reply",o,i,e],kt=(t,o)=>({messageId:t,pageNumber:o}),It=(t,o,i,e)=>["/forums",t,"messages",o,i,e];function St(t,o){if(t&1&&(r(0,"dl",2)(1,"dt"),s(2),w(3,"fxDate"),a(),b(4,"dt",15),a()),t&2){let i=c(2);m(2),S("Joined: ",F(3,2,i.message.author.dateRegistered,"MMM d, y")),m(2),_("innerHTML",i.message.author.cityStateCountryDisplay,R)}}function Dt(t,o){if(t&1&&(r(0,"p"),s(1),a()),t&2){let i=c(3);m(),I(i.blockedMessage)}}function Tt(t,o){if(t&1){let i=C();r(0,"h5"),s(1),a(),r(2,"button",17),d("click",function(){f(i);let n=c(3);return h(n.blockUser())}),r(3,"mat-icon"),s(4,"block"),a(),s(5,"Block User "),a(),r(6,"button",18),d("click",function(){f(i);let n=c(3);return h(n.reportAbuse())}),r(7,"mat-icon"),s(8,"report_problem"),a(),s(9,"Report Abuse "),a()}if(t&2){let i=c(3);m(),I(i.username)}}function wt(t,o){if(t&1){let i=C();r(0,"div",3)(1,"button",16),d("click",function(){f(i);let n=c(2);return h(n.hideReport())}),r(2,"mat-icon"),s(3,"close"),a()(),u(4,Dt,2,1,"p"),u(5,Tt,10,1),a()}if(t&2){let i=c(2);_("@reportState",i.reportState),m(4),p(i.blockedMessage?4:-1),m(),p(i.blockedMessage?-1:5)}}function Ft(t,o){if(t&1){let i=C();r(0,"button",19),d("click",function(){f(i);let n=c(2);return h(n.confirmDeleteThread())}),r(1,"mat-icon"),s(2,"delete"),a()()}}function Et(t,o){if(t&1&&(r(0,"a",7)(1,"mat-icon"),s(2,"edit"),a()()),t&2){let i=c(2);_("routerLink",de(1,Mt,i.sportId,i.leagueId||"public",i.threadId,i.message.id))}}function qt(t,o){if(t&1&&(r(0,"a",8)(1,"mat-icon"),s(2,"link"),a()()),t&2){let i=c(2);_("routerLink",de(4,It,i.sportId,i.leagueId||"public",i.threadId,B(1,kt,i.message.id,i.pageNumber)))}}function Rt(t,o){if(t&1){let i=C();r(0,"button",20),d("click",function(){f(i);let n=c(2);return h(n.copyLinkToMessage())}),r(1,"mat-icon"),s(2,"link"),a()()}}function Vt(t,o){t&1&&s(0," Edited: ")}function Nt(t,o){if(t&1&&(r(0,"q")(1,"h6")(2,"b"),s(3),a(),s(4),w(5,"fxDate"),a(),b(6,"p",15),a()),t&2){let i=c(5);m(3),I(i.message.quoteMessage.quoteMessage.quoteMessage.authorDisplay),m(),S(" on ",F(5,3,i.message.quoteMessage.quoteMessage.quoteMessage.datetimePosted,"MMM d, y, h:mm a")," "),m(2),_("innerHTML",i.message.quoteMessage.quoteMessage.quoteMessage.content,R)}}function jt(t,o){if(t&1&&(r(0,"q"),u(1,Nt,7,6,"q"),r(2,"h6")(3,"b"),s(4),a(),s(5),w(6,"fxDate"),a(),b(7,"p",15),a()),t&2){let i=c(4);_("@quotesState",i.quotesState),m(),p(i.message.quoteMessage.quoteMessage.quoteMessage?1:-1),m(3),I(i.message.quoteMessage.quoteMessage.authorDisplay),m(),S(" on ",F(6,5,i.message.quoteMessage.quoteMessage.datetimePosted,"MMM d, y, h:mm a")," "),m(2),_("innerHTML",i.message.quoteMessage.quoteMessage.content,R)}}function Lt(t,o){if(t&1){let i=C();r(0,"nav",21),d("click",function(){f(i);let n=c(3);return h(n.toggleQuotes())}),r(1,"i"),s(2,"All Quotes"),a()(),u(3,jt,8,8,"q")}if(t&2){let i=c(3);W("expanded",i.quotesState),m(3),p(i.quotesState?3:-1)}}function Pt(t,o){if(t&1&&(r(0,"q",11),u(1,Lt,4,3),r(2,"h6")(3,"b"),s(4),a(),s(5),w(6,"fxDate"),a(),b(7,"p",15),a()),t&2){let i=c(2);m(),p(i.message.quoteMessage.quoteMessage?1:-1),m(3),I(i.message.quoteMessage.authorDisplay),m(),S(" on ",F(6,4,i.message.quoteMessage.datetimePosted,"MMM d, y, h:mm a")," "),m(2),_("innerHTML",i.message.quoteMessage.content,R)}}function At(t,o){if(t&1){let i=C();r(0,"div",13)(1,"div",22)(2,"form",23),d("submit",function(){f(i);let n=c(2);return h(n.reply())}),r(3,"textarea",24),Me("ngModelChange",function(n){f(i);let l=c(2);return ye(l.replyMessage,n)||(l.replyMessage=n),h(n)}),a(),r(4,"div",25)(5,"a",26),d("click",function(){f(i);let n=c(2);return h(n.hideReply())}),s(6,"Cancel"),a(),r(7,"button",27)(8,"mat-icon"),s(9,"send"),a(),s(10,"Send "),a()()()()()}if(t&2){let i=c(2);m(3),_("@replyState",i.replyState),ve("ngModel",i.replyMessage)}}function Bt(t,o){if(t&1){let i=C();r(0,"div",14)(1,"a",26),d("click",function(){f(i);let n=c(2);return h(n.onQuote())}),r(2,"mat-icon"),s(3,"format_quote"),a(),s(4," Quote "),a()()}}
1function zt(t,o){if(t&1){let i=C();r(0,"div",0)(1,"h4",1),d("debounceClick",function(){f(i);let n=c();return h(n.showReport())}),s(2),a(),r(3,"figure",1),d("debounceClick",function(){f(i);let n=c();return h(n.showReport())}),a(),u(4,St,5,5,"dl",2),u(5,wt,6,3,"div",3),a(),r(6,"div",4)(7,"div",5),u(8,Ft,3,0,"button",6),u(9,Et,3,6,"a",7),u(10,qt,3,9,"a",8)(11,Rt,3,0,"button",9),r(12,"div",10),u(13,Vt,1,0),s(14),w(15,"fxDate"),a()(),u(16,Pt,8,7,"q",11),b(17,"div",12),w(18,"bypass"),u(19,At,11,2,"div",13)(20,Bt,5,0,"div",14),a()}if(t&2){let i=c();m(2),I(i.message.authorDisplay),m(),xe("background-image","url("+i.message.logoUrl+")"),m(),p(i.message.authorDisplay!=="Fantrax"?4:-1),m(),p(i.reportState?5:-1),m(3),p(i.deletable?8:-1),m(),p(i.editable?9:-1),m(),p(i.isDesktop?10:11),m(2),W("message__date--edited",i.message.editDate),m(),p(i.message.editDate?13:-1),m(),S(" ",F(15,15,i.message.editDate||i.message.datetimePosted,"MMM d, y, h:mm a")," "),m(2),p(i.message.quoteMessage?16:-1),m(),_("innerHTML",F(18,18,i.message.content,"html"),R),m(2),p(i.replyState?19:20)}}var st=(()=>{let o=class o{set message(e){this._messageLinkified=e}get message(){return this._messageLinkified}constructor(e,n,l,x,k,se,le,me,dt){this.dataService=e,this.toast=n,this.device=l,this.router=x,this.auth=k,this.routeCache=se,this.elementRef=le,this.dialog=me,this.changeDetector=dt,this.replyState=!1,this.reportState=!1,this.quotesState=!1,this.subs=[]}ngOnInit(){}ngOnDestroy(){this.subs.forEach(e=>e.unsubscribe&&e.unsubscribe())}onQuote(){if(this.auth.isLoggedIn()){this.replyState=!0;let e=this.elementRef.nativeElement;e&&setTimeout(()=>{e.querySelector("textarea")?.focus()})}else this.routeCache.setAndAuthenticate("/forums/"+this.sportId+"/post/reply/"+this.leagueId+"/"+this.threadId)}hideReply(){this.replyState=!1}showReport(){this.auth.isLoggedIn()&&this.message.authorDisplay!=="Fantrax"&&this.dataService.createRequest("getForumUserInfo",{userId:this.message.author.id}).subscribe(e=>{this.username=e.username,this.reportState=!0,this.changeDetector.markForCheck()})}hideReport(){this.reportState=!1}toggleQuotes(){this.quotesState=!this.quotesState}blockUser(){this.dataService.createRequest("ignoreUser",{userId:this.message.author.id}).subscribe(this.bindBlockUserMessage.bind(this))}reportAbuse(){this.dataService.createRequest("reportForumAbuse",{msgId:this.message.id}).subscribe(this.bindBlockUserMessage.bind(this))}bindBlockUserMessage(e){this.blockedMessage=e.msgDisplay,this.changeDetector.markForCheck()}reply(){this.dataService.createRequest("postForumReply",{threadId:this.threadId,content:this.replyMessage,quoteMsgId:this.message.id},{leagueId:this.leagueId}).subscribe(e=>{e.messageId&&(this.replyState=!1,this.router.navigate(["/forums",this.sportId,"messages",this.leagueId||"public",this.threadId,{pageNumber:this.pageNumber,messageId:e.messageId}],{state:{skipScroll:!0}}),this.changeDetector.markForCheck())})}confirmDeleteThread(){this.dialog.open(ae,{panelClass:"overlay--full-phone"}).afterClosed().subscribe(e=>{e&&this.deleteMessage()})}deleteMessage(){this.dataService.createRequest("deleteForumMessage",{messageId:this.message.id},{leagueId:this.leagueId}).pipe(q(e=>e.success)).subscribe(()=>{this.isHidden=!0,this.changeDetector.markForCheck()})}copyLinkToMessage(){this.device.copyTextToClipboard(location.origin+"/forums/"+this.sportId+"/messages/"+(this.leagueId||"public")+"/"+this.threadId+";pageNumber="+this.pageNumber+";messageId="+this.message.id).then(()=>{this.toast.success("Link the post copied to clipboard")})}};o.\u0275fac=function(n){return new(n||o)(g(T),g(Be),g(ee),g(K),g(te),g(Ae),g(O),g(X),g(V))},o.\u0275cmp=v({type:o,selectors:[["forum-message"]],hostAttrs:[1,"forum-message","message","fx-layout__pane","fx-layout__pane-exclude-gap"],hostVars:7,hostBindings:function(n,l){n&2&&(Ce("id",l.message.id),W("message--accent",l.message.sticky)("message--deleted",l.message.deleted)("message--hide",l.isHidden))},inputs:{editable:"editable",deletable:"deletable",isDesktop:"isDesktop",sportId:"sportId",pageNumber:"pageNumber",leagueId:"leagueId",threadId:"threadId",message:"message"},standalone:!1,decls:1,vars:1,consts:[[1,"message__profile"],["role","dialog",3,"debounceClick"],[1,"hide--phone"],[1,"message__profile__cover"],[1,"message__content"],[1,"message__heading"],["mat-icon-button","","color","red","matTooltip","Delete Post",1,"button--sm"],["mat-icon-button","","matTooltip","Edit Post","color","gray",1,"button--sm",3,"routerLink"],["mat-icon-button","","matTooltip","Link to this post","color","sport",1,"button--sm",3,"routerLink"],["mat-icon-button","","color","sport","matTooltip","Share",1,"button--sm"],[1,"message__date"],[1,"user-content","quill-content"],[1,"user-content","quill-content","fx-layout__pane--grow",3,"innerHTML"],[1,"message__reply"],[1,"message__btns","button-group","button-group--bottom"],[3,"innerHTML"],["mat-icon-button","","color","red",3,"click"],["mat-flat-button","","color","red--fill",1,"button--xs",3,"click"],["mat-flat-button","","color","red--fill",1,"margin--small","margin--remove-bottom","button--xs",3,"click"],["mat-icon-button","","color","red","matTooltip","Delete Post",1,"button--sm",3,"click"],["mat-icon-button","","color","sport","matTooltip","Share",1,"button--sm",3,"click"],[3,"click"],[1,"message__reply__form"],[3,"submit"],["name","replyMessage","placeHolder","Reply message","required","",1,"margin--smaller",3,"ngModelChange","ngModel"],[1,"button-group","margin--smallish","margin--remove-bottom"],["mat-flat-button","","color","gray",3,"click"],["mat-flat-button","","preventDoubleClick","","color","primary--fill","type","submit"]],template:function(n,l){n&1&&u(0,zt,21,21),n&2&&p(l.isHidden?
1-1:0)},dependencies:[Z,we,ke,Ie,Se,Fe,Te,De,y,D,M,Ee,et,Ze,Le,Ue],styles:[`.message{display:flex;flex-wrap:nowrap;position:relative;flex-direction:row!important;gap:calc(var(--user-spacing--inner) - .2rem) var(--user-spacing--inner)}.message.message--accent{background-color:var(--color-primary--50)}.message.message--deleted{background-color:var(--color-red--50)}.message.message--hide{display:none}.message__profile{position:relative;flex-grow:0;width:17rem;background-color:var(--color-gray--100);border-radius:var(--border-radius--lg);padding:.2rem var(--user-spacing--inner-compact);box-sizing:border-box;flex-shrink:0;overflow:hidden}.message--accent .message__profile{background-color:var(--color-primary--lighter)}.message--deleted .message__profile{background-color:var(--color-red--lighter)}.message__profile h4{font-size:var(--font--xl);font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message__profile figure{width:calc(var(--content) * 9.8rem);height:calc(var(--content) * 9.8rem);margin:calc(var(--spacing) * 1.2rem) auto;background-color:var(--color-primary--lightest);background-position:center;background-size:cover;border-radius:var(--border-radius--2xl)}.message__profile dl{margin:.6rem 0}.message__profile dl dt{margin:.3rem 0;font-weight:400;font-size:var(--font--xs);text-align:center}.message__profile__cover{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;inset:0;background-color:var(--color-rose--200);padding:3.2rem 1.2rem 0;border-radius:var(--border-radius--md);transform-origin:50% 11rem}.message__profile__cover h5{text-align:center;font-weight:500;margin:1.8rem 0;font-size:1.1em}.message__profile__cover .mdc-icon-button{position:absolute;top:1rem;right:1.2rem}.message__profile__cover p{color:var(--color-red--600);text-align:center}.message__content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex-grow:1;width:0}.message__heading{display:flex;gap:1.2rem}.message__heading .message__date{margin-left:auto;color:var(--color-primary--400);font-weight:500;font-size:.94em}.message__heading .message__date--edited{color:var(--color-orange--400)}.message__heading .mat-mdc-icon-button{margin-bottom:-.2rem}.message__reply{position:relative}.message__reply textarea{height:14rem;width:100%;box-sizing:border-box;padding:1rem .8rem;margin:0;background-color:var(--color-primary--lightest);font-weight:400;resize:vertical;vertical-align:top;border:solid 2px var(--color-primary--light);outline:none;border-radius:var(--border-radius--md)}.message__reply textarea:focus{outline:none;border-color:var(--color-primary--soft)}.message q{display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem;box-sizing:border-box;border-radius:var(--border-radius--md)}.message q:before,.message q:after{display:none}.message q>p{margin:0;color:var(--color-gray--700)}.message q>h6{margin:0;text-align:right;font-weight:500;color:var(--color-gray--700)}.message q nav{position:relative;height:3.5rem;background-color:var(--color-gray--200);border-radius:var(--border-radius--md);box-shadow:0 1.2rem 1.4rem -1rem var(--color-black--lightest);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10}.message q nav i{padding-left:1.6rem;line-height:3.5rem;font-size:1.4rem;font-weight:500;font-style:normal;text-transform:uppercase;color:var(--color-gray--600)}.message q nav:before,.message q nav:after{content:"";position:absolute;inset:.2rem 1.2rem .2rem auto;margin:auto;width:1.4rem;height:.2rem;background-color:var(--color-gray--600);transition-property:transform;transition-duration:.1s}.message q nav:after{transform:rotate(90deg)}.message q nav.expanded:before,.message q nav.expanded:after{transition-duration:.2s;transform:rotate(180deg)}.message q,.message q q q{background-color:var(--color-gray--100)}.message q q,.message q q q q{background-color:var(--color-white--overlay)}@media screen and (max-width: 767px){.message{flex-direction:column!important}.message__profile{display:flex;justify-content:space-around;justify-content:flex-end;flex-direction:row-reverse;align-items:center;width:auto;padding:.8rem 1.2rem;position:static}.message__profile figure{margin:0;width:var(--button--xl);height:var(--button--xl);border-radius:var(--border-radius--md)}.message__profile h4{font-size:1.7rem;margin:0 0 0 1.2rem}.message__profile__cover{z-index:2}.message__content{width:auto}.message__heading .mat-mdc-icon-button{margin-top:-.4rem;margin-bottom:-.3rem}}
2`],encapsulation:2,data:{animation:[nt,at,rt]},changeDetection:0});let t=o;return t})();var Ut=(t,o,i)=>["/forums",t,"threads",o,i],Ot=(t,o,i)=>["/forums",t,"post","reply",o,i],lt=(t,o)=>({total:t,current:o}),Qt=(t,o)=>o.id;
2function Gt(t,o){if(t&1){let i=C();r(0,"a",11),d("click",function(){f(i);let n=c();return h(n.showSubscriptionDialog())}),r(1,"mat-icon"),s(2,"cast"),a(),s(3,"Notifications "),a(),r(4,"a",12),d("click",function(){f(i);let n=c();return h(n.showSubscriptionDialog())}),r(5,"mat-icon"),s(6,"cast"),a()()}}function Wt(t,o){if(t&1){let i=C();r(0,"a",13),d("click",function(){f(i);let n=c();return h(n.confirmDeleteThread())}),r(1,"mat-icon"),s(2,"delete"),a(),s(3,"Delete Thread "),a(),r(4,"a",14),d("click",function(){f(i);let n=c();return h(n.confirmDeleteThread())}),r(5,"mat-icon"),s(6,"delete"),a()()}}function $t(t,o){if(t&1){let i=C();r(0,"button",15),d("click",function(){f(i);let n=c();return h(n.confirmRestoreThread())}),r(1,"mat-icon"),s(2,"restore_from_trash"),a(),s(3,"Restore Thread "),a()}}function Jt(t,o){if(t&1){let i=C();r(0,"pill-group",6)(1,"mat-slide-toggle",16),d("change",function(n){f(i);let l=c();return h(l.goParams({includeDeleted:n.checked}))}),a()()}if(t&2){let i=c();m(),_("checked",i.includeDeleted)}}function Xt(t,o){t&1&&(r(0,"div",2)(1,"h5",17),s(2,"No Posts to show"),a()())}function Yt(t,o){if(t&1&&b(0,"forum-message",9),t&2){let i=o.$implicit,e=c();_("sportId",e.sportId)("leagueId",e.leagueId)("threadId",e.threadId)("editable",e.data.editableMsgIds[i.id])("deletable",e.data.deletableMsgIds[i.id])("pageNumber",e.pageNumber)("message",i)("isDesktop",e.isDesktop)}}function Kt(t,o){t&1&&(r(0,"aside",10),b(1,"side-ad",18)(2,"side-column-toggle"),a()),t&2&&(m(),_("double",!0))}var mt=(()=>{let o=class o{constructor(e,n,l,x,k,se,le,me){this.dataService=e,this.elementRef=n,this.changeDetector=l,this.auth=x,this.router=k,this.route=se,this.dialog=le,this.device=me,this.subs=[]}ngOnInit(){this.subs.push(this.route.data.pipe(U(({leagueId:e})=>this.setLeagueId(e)),U(({params:e})=>this.setParams(e)),U(({data:e})=>e&&this.setData(e)),ze()).subscribe(),this.device.isDesktop$.subscribe(e=>{this.isDesktop=e,this.changeDetector.markForCheck()})),this.isLoggedIn=this.auth.isLoggedIn()}ngOnDestroy(){this.subs.forEach(e=>e.unsubscribe&&e.unsubscribe())}setLeagueId(e){this.leagueId=e}setParams({sportId:e,threadId:n,pageNumber:l,includeDeleted:x,messageId:k}){this.sportId=e,this.threadId=n,this.pageNumber=l,this.messageId=k,this.includeDeleted=!!x}setData(e){let n=this.data?"smooth":"instant";this.data=e,this.changeDetector.markForCheck(),this.messageId&&this.elementRef&&setTimeout(()=>{let l=this.elementRef.nativeElement.querySelector("#"+this.messageId);l&&l.scrollIntoView({behavior:n,block:"start"})},200)}goParams({pageNumber:e,includeDeleted:n}){e==null&&(e=this.pageNumber),n==null&&(n=this.includeDeleted),this.router.navigate(["/forums",this.sportId,"messages",this.leagueId||"public",this.threadId,{pageNumber:e,includeDeleted:n}])}confirmDeleteThread(){this.dialog.open(ae,{panelClass:"overlay--full-phone"}).afterClosed().subscribe(e=>{e&&this.deleteThread()})}deleteThread(){this.dataService.createRequest("deleteForumThread",{threadId:this.threadId},{leagueId:this.leagueId}).pipe(q(e=>e.success)).subscribe(()=>this.goToParentThreads())}confirmRestoreThread(){this.dialog.open(ot,{panelClass:"overlay--full-phone"}).afterClosed().subscribe(e=>{e&&this.restoreThread()})}restoreThread(){this.dataService.createRequest("restoreForumThread",{threadId:this.threadId},{leagueId:this.leagueId}).pipe(q(e=>e.success)).subscribe(()=>this.goToParentThreads())}goToParentThreads(){this.router.navigate(["/forums",this.sportId,"threads",this.leagueId||"public",this.data.forumId])}showSubscriptionDialog(){let e=this.dialog.open(it,{panelClass:"overlay--full-phone"});e.componentInstance.setInitialData(this.threadId,this.data.forumNotificationType),e.afterClosed().pipe(q(n=>n)).subscribe(n=>this.data.forumNotificationType=n)}};o.\u0275fac=function(n){return new(n||o)(g(T),g(O),g(V),g(te),g(K),g(Ne),g(X),g(ee))},o.\u0275cmp=v({type:o,selectors:[["app-forum-messages"]],hostAttrs:[1,"content","content--hidable-ad-column"],standalone:!1,decls:26,vars:26,consts:[[3,"title","subtitle"],["tabindex","-1",1,"content__main"],[1,"fx-layout__pane"],[1,"button-group"],["mat-flat-button","","color","gray",1,"button--left",3,"routerLink"],["mat-flat-button","","color","gray"],["label","Include Deleted"],["mat-flat-button","","color","green",3,"routerLink"],[3,"navigate","pageInfo"],[3,"sportId","leagueId","threadId","editable","deletable","pageNumber","message","isDesktop"],["role","complementary",1,"content__column","content__column--sticky"],["mat-flat-button","",1,"hide--phone",3,"click"],["mat-icon-button","","color","sport",1,"hide--desklet",3,"click"],["mat-flat-button","","color","red",1,"hide--phone",3,"click"],["mat-icon-button","","color","red",1,"hide--desklet",3,"click"],["mat-flat-button","","color","gray",3,"click"],[3,"change","checked"],[1,"text--center"],[3,"double"]],template:function(n,l){n&1&&(b(0,"headline",0),r(1,"section",1)(2,"div",2)(3,"div",3)(4,"a",4)(5,"mat-icon"),s(6,"keyboard_arrow_left"),a(),s(7,"Threads "),a(),u(8,Gt,7,0),u(9,Wt,7,0),u(10,$t,4,0,"button",5),u(11,Jt,2,1,"pill-group",6),r(12,"a",7)(13,"mat-icon"),s(14,"reply"),a(),s(15,"Reply "),a()()(),b(16,"top-ad"),r(17,"div",2)(18,"pagination",8),d("navigate",function(k){return l.goParams({pageNumber:k})}),a()(),u(19,Xt,3,0,"div",2),Q(20,Yt,1,8,"forum-message",9,Qt),r(22,"div",2)(23,"pagination",8),d("navigate",function(k){return l.goParams({pageNumber:k})}),a()(),b(24,"bottom-ad"),a(),u(25,Kt,3,1,"aside",10)),n&2&&(_("title",l.data.forumName)("subtitle",l.data.thread.subject),m(4),_("routerLink",ce(12,Ut,l.sportId,l.leagueId||"public",l.data.forumId)),m(4),p(l.isLoggedIn?8:-1),m(),p(l.data.showDeleteThread?9:-1),m(),p(l.data.showUnDeleteThread?10:-1),m(),p(l.data.showIncludeDeleted?11:-1),m(),_("routerLink",ce(16,Ot,l.sportId,l.leagueId||"public",l.threadId)),m(6),_("pageInfo",B(20,lt,l.data.paginatedResultSet.totalNumPages,l.pageNumber)),m(
2),p((l.data.messages==null?null:l.data.messages.length)===0?19:-1),m(),G(l.data.messages),m(3),_("pageInfo",B(23,lt,l.data.paginatedResultSet.totalNumPages,l.pageNumber)),m(2),p(l.isDesktop?25:-1))},dependencies:[Z,y,D,M,Ve,We,$e,Ge,Ke,Je,Xe,Ye,st],encapsulation:2,changeDetection:0});let t=o;return t})();var re=(()=>{let o=class o{constructor(e){this.dataService=e}resolve({params:{leagueId:e,threadId:n,pageNumber:l,includeDeleted:x}}){return this.dataService.createRequest("getForumMessages",{threadId:n,pageNumber:l,includeDeleted:x},{leagueId:e})}};o.\u0275fac=function(n){return new(n||o)(fe(T))},o.\u0275prov=ge({token:o,factory:o.\u0275fac});let t=o;return t})();var Zt=[{path:"",component:mt,resolve:{data:re,leagueId:Oe,params:Qe}},{path:":pageNumber",redirectTo:"",pathMatch:"full"}],ct=je.forChild(Zt);var eo=(()=>{let o=class o{};o.\u0275fac=function(n){return new(n||o)},o.\u0275mod=he({type:o}),o.\u0275inj=_e({providers:[re],imports:[tt,ct]});let t=o;return t})();export{eo as ForumMessageModule};

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.