(self.webpackChunkfitt=self.webpackChunkfitt||[]).push([[844],{472088:(e,t,a)=>{var r=a(785893),s=a(667294),l=a(294184),n=a(450239),i=a(923992).formatRelDate,c=a(390231),o=a(822154),p=o.CDN_HOST,d=o.COMBINER_PATH,h=o.THEMES.DARK,u=a(435161),y=a(354061),f=a(834248).PropTypes,g=a(45697),m=a(375329),b=a(775143),v=a(514625),x=a(951681),_=a(892508),j=a(211728),N=s.Fragment,w=m.Card,T=m.Card__Header,k=m.Card__Content,A=c.SPORTS,F=A.FOOTBALL,O=A.HOCKEY,S=A.BASKETBALL,$=A.BASEBALL,C=c.getFantasyByLeague,L="MOBILE_LG",P="MOBILE_MD",M="MOBILE_SM",I="FantasyOverview",D=n.FALSE,E=n.TRUE;function H(e){if(!e)return null;let t,a,s,n,i,c,o,p,d=e.isAvailable,h=e.isMobile,u=e.leagueName,y=e.link,f=e.linkTxt,g=e.logo,m=e.owner,v=e.position,_=e.isUpsell,j=e.user,N=m||v;return c=l("flex items-center",{"flex-column":h}),t=l(`${I}__Item ba ml4 brdr-clr-gray-07 pa4 br-5 flex-grow flex-shink-0`,{}),o=l(`${I}__NameContainer`,{"tc w-100":h,"flex flex-column":!h}),n=l(`${I}__Logo flex-shrink-0`,{pr3:!h}),a=l(`${I}__UserName clr-gray-01 truncate`,{"n9 pt3 pb2":h,n7:!h}),s=l(`${I}__LeagueName clr-gray-05 truncate`,{n9:h,n8:!h}),p=l(`${I}__Controls ${c}`,{"justify-between":!_&&!d,"justify-center":_||d}),i=l(`${I}__Info clr-gray-02 h8 truncate`,{"pb1 w-100 tc":h}),r.jsx("div",{className:t,children:r.jsxs("div",{className:`${I}__League`,children:[r.jsxs("div",{className:`${I}__Description ${c} bb brdr-clr-gray-07 bb--dotted pb2 mb2`,children:[r.jsx(x,{src:g,size:"lg",className:n,usePresetHeightOnly:E}),r.jsxs("div",{className:o,children:[r.jsx("div",{className:a,children:j}),r.jsx("div",{className:s,children:u})]})]}),r.jsxs("div",{className:p,children:[!d&&r.jsx("div",{className:i,children:N}),r.jsx(b,{to:y,className:"n8",children:f})]})]})})}function R(e,t){if(!e)return null;var a,s,c,f,g,m,b,x,j=t&&t.translate||n.passThru,A=(t&&t.theme)===h,R=e.leagueId,B=e.sportId,J=C(R),U=J&&J.name,q=J&&J.url,z=e.cardTitle||U,W=e.cardLink||q,K=e.cardLinkTxt,V=e.className,Y=e.layoutSize,G=e.leagues,Q=e.news,X=e.player,Z=e.showMoreHeight,ee=e.stats,te=B===F,ae=B===O,re=B===S,se=B===$,le=Y&&(Y===M||Y===P||Y===L),ne=e&&e.preseason,ie=Y&&Y===M,ce=j("Read More"),oe=j("Read Less"),pe=`${X} ${j("in your Leagues")}`,de=ee.length-1;if(V=l(I,{"FantasyOverview--baseball":se,"FantasyOverview--basketball":re,"FantasyOverview--hockey":ae,"FantasyOverview--football":te,"FantasyOverview--mobile":le,"FantasyOverview--mobileSM":ie,"FantasyOverview--dark":A},V),a=l({"bg-clr-fantasy-baseball":se,"bg-clr-fantasy-basketball":re,"bg-clr-fantasy-hockey":ae,"bg-clr-fantasy-football":te}),s=l(`${I}__Leagues flex justify-between pr4 pv4`,{"overflow-x-scroll":ie}),f=u(ee||[],(function(e,t){let s,n,i,c,o=e&&e.cat,p=e&&e.catAbrv,d=e&&e.delta,h=e&&e.stat,u=t===de,y=0===t,f=le?p:o,g=le?"n4":"n2",m=u?"flex justify-center items-center":null;return u&&"neutral"!==d&&("positive"===d?(i="arrow__up",c=A?"fill-clr-apple":"fill-clr-positive"):(i="arrow__down",c=A?"fill-clr-scarlet":"fill-clr-negative"),s=r.jsx(v,{className:`${I}__Icon pr2 ${c}`,icon:i})),n=l(`${I}__StatsItem flex-expand`,{bl:!y,"brdr-clr-white":!A&&!y,"brdr-clr-asphalt":A&&!y}),r.jsxs("div",{className:n,children:[r.jsx("div",{className:`${a} clr-white pv3 tc h9 ttu`,children:f}),r.jsxs("div",{className:`pv4 tc ${m}`,children:[s,r.jsx("span",{className:g,children:h})]})]},t)})),b={nws:"News",spn:"Spin",prjctn:"ESPN Fantasy Projection"},c=y(Q||[],(function(e,t,a){let s=t&&t.cnt,l=t&&t.dt,n=t&&t.key,c=b[n],o=l?r.jsx("span",{className:"FantasyNews__relDate "+(A?"clr-gray-04":"clr-gray-05"),children:i(l,"relative",D,1)}):null,p=o?"FantasyNews__content":null;return c&&s&&e.push(r.jsxs("p",{className:`pt4 n6 ${n} ${A?"clr-boulder":"clr-gray-04"}`,children:[r.jsxs("b",{className:A?"clr-white":"clr-gray-02",children:[j(c),": "]}),o,r.jsx("span",{className:p,children:s})]},a)),e}),[]),g=le?r.jsx(_,{height:Z,more:ce,less:oe,children:c}):r.jsx(N,{children:c}),m=u(G||[],(function(e,t){let a,s=e&&e.logo,l=e&&e.usrNm,n=e&&e.usrAbrv,i=e&&e.lgNm,c=e&&e.pos,o=e&&e.ownr,p=e&&e.link,d=e&&e.isAvbl,h=le?n:l;return a=j(d?"player.Fantasy.Available":o?"player.Fantasy.Trade":"player.Fantasy.Edit"),r.jsx(H,{isAvailable:d,isMobile:le,leagueName:i,link:p,linkTxt:a,logo:s,owner:o,position:c,user:h},t)})),G.length<=2&&ne){let e=0;for(x=function(e,t,a,s){var l,n=[],i=e&&e.translation&&s(e.translation),c=`${o.FANTASY.FANTASY_HOST}/${t}/welcome`;return e&&e.abbreviation&&(l=p+d+"?img=/redesign/assets/img/logos/fantasy/"+e.abbreviation+".png"),n.push(r.jsx(H,{isMobile:a,isUpsell:E,user:i,link:c,linkTxt:s("player.Fantasy.Upsell.Create"),logo:l},"upsell-create")),n.push(r.jsx(H,{isMobile:a,isUpsell:E,user:i,link:c,linkTxt:s("player.Fantasy.Upsell.Join"),logo:l},"upsell-join")),n}(J,B,le,j);m.length<3&&x[e];){let t=x[e++];m.push(t)}}return G&&0!==G.length||Q&&0!==Q.length||ee&&0!==ee.length?r.jsxs(w,{className:V,children:[r.jsx(T,{title:j(z),subLink:W,subLinkTxt:K}),r.jsxs(k,{className:"pa0",children:[r.jsx("div",{className:`${I}__Stats flex`,children:f}),r.jsx("div",{className:`${I}__News ${G&&G.length?"mh4":"pa4"} `,children:g}),le&&G&&G.length?r.jsx("div",{className:`${I}__MobileHeadline mh4 tc pt3 mt4 bt bt--dotted brdr-clr-gray-07 clr-gray-02 h6`,children:pe}):null,G&&G.length?r.jsx("div",{className:s,children:m}):null]})]}):null}a(163231),R.contextTypes={translate:g.func,theme:g.string},R.propTypes={sportId:g.string,cardTitle:g.string,cardLink:g.string,cardLinkTxt:g.string,className:g.string,layoutSize:g.string,leagues:g.array,news:g.oneOfType([g.array,f.observableArray]),player:g.string,preseason:g.bool,showMoreHeight:g.number,stats:g.oneOfType([g.array,f.observableArray])},R.defaultProps={sportId:"",cardTitle:"",cardLink:"",cardLinkTxt:"Fantasy Home",className:"",layoutSize:"",leagues:[],news:[],player:"",preseason:D,stats:[]},H.defaultProps={isAvailable:D,isMobile:D,isUpsell:D},e.exports=j(R,{breakpoint:[M,P,L]})},412582:(e,t,a)=>{var r=a(785893),s=(a(667294),a(45697)),l=a(834248).PropTypes,n=a(450239),i=a(684967),c=a(294184),o=a(435161),p=a(227361),d=a(838169),h=a(775143),u=a(794530),y=a(163093),f=a(822154).THEMES.DARK,g=y.Dropdown,m=y.DropdownOption,b=a(375329),v=b.Card,x=b.Card__Header,_=b.Card__Content,j=b.Card__Footer,N=n.isFunc,w=n.cbool,T=i.scrollTo;function k(e,t,a,r){var s=p(r,"target.value");a&&N(a)&&a(e,s,t)}function A(){T(0,0)}function F(e,t){var a,s,l=t&&t.translate||n.passThru,i=t&&t.theme,p=i===f,u=d(S,null,l),y=e&&e.className,m=e&&e.pageType,b=e&&e.filters,N=e&&e.athletes,T=e&&e.Jersey,A=e&&e.selectedAthlete,F=e&&e.selectedValues,$=e&&e.onFilterChange,C=e&&e.footerLink,L=c("SwitchPlayer",{"SwitchPlayer--dark":p},y),P=e&&e.footerText;return a=o(b,(function(e,t){var a,s,l,n,i=e&&e.fld,p=e&&e.lbl,h=e&&e.opt,y=e&&w(e.cmp);return e&&w(e.hdn)?null:(a=F&&i&&F[i],s=c("w-100",{mt3:t>0}),l=h&&h.length&&o(h,u)||[],n=d(k,null,i,y,$),r.jsx(g,{ariaLabel:p,className:s,value:a,onChange:n,fillWidth:!0,children:l},`${i}-${t}`))})),s=o(N,(function(e,t){var a=e&&e.tmClr||"A5A6A7",s=e&&e.txtClr||"FFFFFF",l=e&&e.dspNum,n=e&&e.id;return r.jsx("li",{children:r.jsx(O,{name:e&&e.name,desc:e&&e.desc,tmClr:a,Jersey:T,txtClr:s,jerseyNum:l,headshot:e&&e.headshot,href:e&&e.href,uid:e&&e.uid,active:n===A,pageType:m,theme:i})},n||`athlete-${t}`)})),r.jsxs(v,{className:L,children:[r.jsx(x,{title:l(e.title)}),r.jsxs(_,{children:[r.jsx("form",{className:"pa4",children:a}),r.jsx("ul",{children:s})]}),C?r.jsx(j,{children:r.jsx(h,{classes:"external",to:C,children:l(P)})}):null]})}function O(e){var t=(e&&e.theme)===f,a=e&&e.name||"",s=e&&e.desc||"",l=e&&e.headshot||"",n=e&&e.href||"",i=e&&e.uid||"",o=e&&e.tmClr,p=e&&e.txtClr,d=e&&e.Jersey,y=e&&e.jerseyNum,g=e&&e.active,m=!d||l?r.jsx(u,{src:l,size:"md",alt:a,title:a}):r.jsx(d,{color:`#${o}`,textColor:`#${p}`,playerNumber:y,size:"md",accessibilityHidden:!0}),b=e&&e.pageType,v=!g&&b?`${b}:switch player`:void 0,x=c("SwitchPlayer__athlete_link ph3 db",{"SwitchPlayer__athlete_link--active":g}),_=g?"div":h,j={className:x};return"div"!==_&&(j.to=n,j["data-track-nav_item"]=v,j["data-player-uid"]=i,j.onClick=A),r.jsx(_,{...j,children:r.jsxs("div",{className:`SwitchPlayer__athlete flex items-center ${t?"brdr-clr-heavy-metal":"brdr-clr-gray-07"} bb bb--dotted`,children:[m,r.jsxs("div",{className:"SwitchPlayer__athlete_info ml2",children:[r.jsx("div",{className:"hs8 "+(t?"clr-white":"clr-gray-02"),children:a}),r.jsx("span",{className:"ns9 "+(t?"clr-gray-04":"clr-gray-05"),children:s})]})]})})}function S(e,t,a){var s=t&&t.id,l=t&&t.name;return r.jsx(m,{value:s,title:e(l)},s||`ath-${a}`)}a(727916),F.propTypes={className:s.string,Jersey:s.oneOfType([s.func,s.element]),selectedAthlete:s.string,selectedValues:s.object,athletes:s.oneOfType([s.arrayOf(s.shape({id:s.string.isRequired,name:s.string.isRequired}).isRequired),l.arrayOrObservableArray]).isRequired,onFilterChange:s.func,footerLink:s.string,filters:s.oneOfType([s.array,l.observableArray]),onPositionChange:s.func,onTeamChange:s.func,pageType:s.string,positions:s.oneOfType([s.array,l.observableArray]),selectedPosition:s.string,selectedTeam:s.string,team:s.oneOfType([s.array,l.observableArray]),footerText:s.string},F.defaultProps={className:"",athletes:[],filters:[],selectedAthlete:"",title:"player.SwitchPlayer",footerLink:"",footerText:"player.FullRoster"},F.contextTypes={translate:s.func,theme:s.string},e.exports=F},592902:(e,t,a)=>{var r,s=a(785893),l=(a(667294),a(903896)),n=a(45697),i=a(834248),c=a(834248).PropTypes,o=a(450239),p=a(940805),d=a(502859),h=a(412582),u=a(136464).fetchAthletes,y=new p,f=a(227361),g=a(354061),m=o.mix;(r=l({displayName:"SwitchPlayerWrapper",getInitialState:function(){var e=this.props,t=e&&e.data;return{filters:t&&t.sel||{}}},render:function(){var e=this,t=e.state,a=e.props,r=a.title,l=a&&a.data,n=a&&a.Jersey,i=a&&a.pageType,c=l&&l.ftr,o=t&&t.filters,p=l&&l.lst||[],d=f(l,"cur.id"),u=l&&l.lnk,y=l&&l.ftrTxt;return s.jsx(h,{selectedAthlete:d,title:r,Jersey:n,filters:c,selectedValues:o,athletes:p,footerLink:u,pageType:i,onFilterChange:e._changedFilter,footerText:y})},_changedFilter:function(e,t){var a=this,r=f(a,"state.filters"),s=m({},r);e&&t&&(s[e]=t,a.setState({filters:s},(function(){a._fetchData()})))},_parseFilters:function(){var e=f(this,"state.filters"),t=f(this,"props.data.ftr");return g(t,(function(t,a){var r,s=a&&a.fld,l=s?e&&e[s]:null,n=a&&a.cmp,i=a&&a.map;return s&&l?(n&&i&&l&&(r=i[l])&&(s=r.fld,l=r.val),t[s]=l,t):t}),{})},_fetchData:function(){var e,t=this,a=t.props,r=a&&a.data,s=r&&r.lg,l=r&&r.cur,n=r&&r.prm,i=r&&r.lng||"en",c=r&&r.rgn||"us",o=n&&n.sport,p=a&&a.flags,d=t._parseFilters(),h=m({lang:i,region:c,sport:o},d),f="players-nl",g=a&&a.parser||y,b=a&&a.descField,v=b&&b(h),x=a&&a.siteSection,_={};s&&(h.league=s,f="players"),p&&(_.flags=p),x&&(_.section=x),u(h,{resource:f},_).then((function(a){var r=a.data,s=r&&r.athletes,n=r&&r.links,i=g.parseSwitcherLink(n),c=r&&r.team;e=g.parseSwitcherList(s,l,c,v),t._setData(e,i)})).catch((function(a){e=l?[l]:[],t._setData(e)}))},_setData:i.action((function(e,t){var a=f(this,"context.emit"),r=this.state,s=r&&r.filters;i.runInAction((function(){a({type:"stateChange",source:"SwitchPlayerWrapper",ns:"page.content.player.plyrSwtch.lst",value:e}),a({type:"stateChange",source:"SwitchPlayerWrapper",ns:"page.content.player.plyrSwtch.sel",value:s}),a({type:"stateChange",source:"SwitchPlayerWrapper",ns:"page.content.player.plyrSwtch.lnk",value:t})}))}))})).propTypes={Jersey:n.oneOfType([n.func,n.element]),data:n.shape({cur:n.oneOfType([c.observableObject,n.object]),tms:c.arrayOrObservableArray,pos:c.arrayOrObservableArray,lst:c.arrayOrObservableArray,lnk:n.string}),flags:n.shape({qaAPI:n.bool,sbAPI:n.bool})},r.contextTypes={emit:n.func},e.exports=d(r)},136464:(e,t,a)=>{var r=a(81747),s=a(990896);e.exports={fetchAthletes:function(e,t,a){var l=t&&t.env||"production",n=t&&(t.ec2Region||t.ec2_region)||"",i=t&&t.requestHandler,c=t&&t.api||new r(s(l,n),i),o=t&&t.resource||"players";return c.productAPI.getData(o,e,a)}}},163231:(e,t,a)=>{"use strict";a.r(t)},727916:(e,t,a)=>{"use strict";a.r(t)}}]);