(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{170:function(e,t,a){e.exports=a.p+"static/media/rogue-logo.fb0998c1.png"},184:function(e,t,a){e.exports=a.p+"static/media/reebok.b26ff280.svg"},185:function(e,t,a){e.exports=a.p+"static/media/rp.1a2cafb6.svg"},186:function(e,t,a){e.exports=a.p+"static/media/concept2.ec97898a.svg"},187:function(e,t,a){e.exports=a.p+"static/media/romwod.931c8966.svg"},194:function(e,t,a){e.exports=a(467)},199:function(e,t,a){},228:function(e,t,a){},362:function(e,t,a){},435:function(e,t,a){},437:function(e,t,a){},444:function(e,t,a){},449:function(e,t,a){},451:function(e,t,a){},465:function(e,t,a){},467:function(e,t,a){"use strict";a.r(t);var n,r=a(0),s=a.n(r),i=a(28),o=a.n(i),c=(a(199),a(11)),l=a(12),d=a(15),m=a(13),h=a(14),u=a(4),p=a(2),b=a.n(p),g=a(49),f=a.n(g),v=a(170),E=a.n(v),w=a(171),S=a(193),N=a(119),y=a.n(N),k=a(172),I=a.n(k),x=a(173),O=a.n(x),j=a(174),P=a.n(j),M=a(175),C=a.n(M),L=a(57),T=a.n(L),W=a(177),R=a.n(W),D=a(179),A=a.n(D),H=a(32),_=a(178),B=a.n(_);a(228);function F(e){var t=e.classes,a=e.inputRef,n=void 0===a?function(){}:a,r=e.ref,i=Object(S.a)(e,["classes","inputRef","ref"]);return s.a.createElement(C.a,Object.assign({fullWidth:!0,variant:"outlined",className:"search-hack",id:"search-input-detail",InputProps:{inputRef:function(e){r(e),n(e)},classes:{input:t.input}}},i))}function V(e,t){window.clearTimeout(n);var a=y()(e.trim()).toLowerCase();return n=window.setTimeout(function(e){var t=this,a=y()(e.trim()).toLowerCase().length,n=0;this.setState({localLoad:!0}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboardSearchName?q="+e+"&leaderboard_ids="+this.props.leaderboardId+","+this.props.backupLeaderboardId,{method:"GET"}).then(function(e){return e.json()}).then(function(e){return t.setState({localLoad:!1,suggestions:0===a?[]:e.Standings.filter(function(e){var t=n<5;return t&&(n+=1),t})})})}.bind(this,a,t),500)}function z(e){return e.FullName}var q=function(e){function t(){var e,a;Object(c.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i-1&&s.a.createElement("div",{onClick:this.updateButton.bind(this,this.props.currentPageNumber-1),className:"page-change prev"})),s.a.createElement(b.a,{className:"white current",item:!0},this.props.currentPageNumber+1,s.a.createElement("br",null),this.props.currentPageNumber>0&&s.a.createElement("span",{className:"blue pointer",onClick:this.props.getLeaderboard.bind(this)},"Reset Leaderboard")),s.a.createElement(b.a,{item:!0,className:"opacity-transition "+this.props.classes.widthHack},this.props.currentPageNumber=this.props.activeIdx&&t+1<=this.props.howManyToShow+(this.props.activeIdx-1)&&(a=!0),e.push(s.a.createElement(b.a,{key:t,xs:2,className:a?"active":"",item:!0},s.a.createElement(f.a,{color:a?"default":"primary",variant:a?"outlined":"contained",onClick:this.props.selectIdx.bind(this,t+1)},0===t?"All":"E"+t)))}return s.a.createElement("div",null,1===this.props.howManyToShow&&s.a.createElement(b.a,{className:"mobile-footer-buttons pa2",justify:"space-around",container:!0},e))}}]),t}(r.Component),ne=a(184),re=a.n(ne),se=a(185),ie=a.n(se),oe=a(186),ce=a.n(oe),le=a(187),de=a.n(le),me=(a(435),function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement("div",{className:"container-footer"},s.a.createElement("div",{className:"sponsor-logos ph1 pv3 mt3"},s.a.createElement(b.a,{justify:"center",alignItems:"center",container:!0,className:"tc"},s.a.createElement(b.a,{item:!0,xs:3},s.a.createElement("a",{href:"https://reebok.com?utm_source=crossfit-btwb&utm_medium=leaderboard&utm-campaign=rogue-qualifier-2019",target:"_blank",rel:"noopener noreferrer"},s.a.createElement("img",{alt:"reebok",height:"14",src:re.a}))),s.a.createElement(b.a,{item:!0,xs:3},s.a.createElement("a",{href:"https://renaissanceperiodization.com?utm_source=crossfit-btwb&utm_medium=leaderboard&utm-campaign=rogue-qualifier-2019",target:"_blank",rel:"noopener noreferrer"},s.a.createElement("img",{alt:"renaissance periodization",height:"16",src:ie.a}))),s.a.createElement(b.a,{item:!0,xs:3},s.a.createElement("a",{href:"https://romwod.com?utm_source=crossfit-btwb&utm_medium=leaderboard&utm-campaign=rogue-qualifier-2019",target:"_blank",rel:"noopener noreferrer"},s.a.createElement("img",{alt:"RomWod",height:"18",src:de.a}))),s.a.createElement(b.a,{item:!0,xs:3},s.a.createElement("a",{href:"https://www.concept2.com?utm_source=crossfit-btwb&utm_medium=leaderboard&utm-campaign=rogue-qualifier-2019",target:"_blank",rel:"noopener noreferrer"},s.a.createElement("img",{alt:"Concept2",height:"14",src:ce.a}))))),s.a.createElement("div",{className:"w-100 fixed bottom-0 left-0 bg-black t-white z-5"},s.a.createElement(b.a,{container:!0,className:"pa2",justify:this.props.howManyToShow>1?"space-between":"space-around"},this.props.howManyToShow>1&&s.a.createElement(f.a,{variant:"contained",className:"button "+this.props.classes.paddingHack+" "+this.props.classes.buttonColorHack,color:"primary",disabled:this.props.activeIdx<=1,style:{opacity:this.props.activeIdx<=1?"0.2":"1"},onClick:this.props.decreaseIdx},s.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"mr2 arrow arrow-right",viewBox:"0 0 24 24",height:"18px",width:"18px"},s.a.createElement("path",{d:"M 10 4.9296875 L 2.9296875 12 L 10 19.070312 L 11.5 17.570312 L 6.9296875 13 L 21 13 L 21 11 L 6.9296875 11 L 11.5 6.4296875 L 10 4.9296875 z"})),s.a.createElement("div",{className:"dn db-ns"},"Back")),s.a.createElement(b.a,{item:!0},s.a.createElement(te,{currentPageNumber:this.props.currentPageNumber,lastPageNumber:this.props.lastPageNumber,updatePage:this.props.updatePage,getLeaderboard:this.props.getLeaderboard})),this.props.howManyToShow>1&&s.a.createElement(f.a,{variant:"contained",className:"button "+this.props.classes.paddingHack+" "+this.props.classes.buttonColorHack,color:"primary",disabled:this.props.activeIdx>=this.props.maxIdx-this.props.howManyToShow,style:{opacity:this.props.activeIdx>=this.props.maxIdx-this.props.howManyToShow?"0.2":"1"},onClick:this.props.increaseIdx},s.a.createElement("div",{className:"dn db-ns"},"Next"),s.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"ml2 arrow arrow-right",viewBox:"0 0 24 24",height:"18px",width:"18px"},s.a.createElement("path",{d:"M 14 4.9296875 L 12.5 6.4296875 L 17.070312 11 L 3 11 L 3 13 L 17.070312 13 L 12.5 17.570312 L 14 19.070312 L 21.070312 12 L 14 4.9296875 z"})))),s.a.createElement(ae,{activeIdx:this.props.activeIdx,maxIdx:this.props.maxIdx,howManyToShow:this.props.howManyToShow,selectIdx:this.props.selectIdx})))}}]),t}(r.Component)),he=Object(H.withStyles)(function(e){return{containerWrap:{padding:"20px"},paddingHack:{paddingTop:"9px;"},buttonColorHack:{color:"#fff !important",transition:"0.2s all","&:hover":{backgroundColor:"#fff",color:"#000 !important"}}}})(me),ue=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement(b.a,{container:!0,className:"relative pt2 pb2 pl1"},s.a.createElement(b.a,{item:!0,xs:2,sm:2,className:"name-hack title tl fw5"},s.a.createElement("span",{className:"relative dn db-ns"},"Rank"),s.a.createElement("span",{className:"relative db dn-ns"},"#")),s.a.createElement(b.a,{item:!0,xs:10,sm:10,className:"fw5 tl pl0 pl2-ns"},this.props.headerArgs.label))}}]),t}(r.Component),pe=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.args.cellData?s.a.createElement(b.a,{justify:"center",alignItems:"center",wrap:"nowrap",container:!0,spacing:16},s.a.createElement(b.a,{item:!0,xs:2,sm:2,className:"tc"},this.props.args.cellData.PlaceRank),s.a.createElement(b.a,{item:!0,sm:3,xs:3,className:"pl0-override image-hack"},s.a.createElement("img",{className:"avatar",alt:"avi",src:this.props.args.cellData.ImageUrl})),s.a.createElement(b.a,{item:!0,xs:9,sm:9,onClick:this.props.openModal.bind(this,this.props.args.rowData),className:"tl overflow-hack pointer t-blue pl0-override"},this.props.args.cellData.FullName)):"-"}}]),t}(r.Component),be=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement("div",{className:"header-cell pt2 pb2 "+(this.props.activeSort<0?"active":""),style:this.props.args.style,role:"row",justify:"center",onClick:this.props.getLeaderboard.bind(this,!1,!1,!0)},s.a.createElement("div",{className:"title"},s.a.createElement("p",{className:"ma0 subtext fw5"},s.a.createElement("span",{className:this.props.activeSort<1?"t-green":"t-blue"},"Points")," ",this.props.activeSort<1?s.a.createElement("i",{alt:"arrow-direction",className:"ml-2 fas t-green "+(this.props.reverse?" fa-sort-amount-down":"fa-sort-amount-up")}):"")))}}]),t}(r.Component),ge=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.args.cellData?s.a.createElement(b.a,{container:!0,justify:"center"},s.a.createElement(b.a,{item:!0,xs:6},this.props.args.cellData.points)):"-"}}]),t}(r.Component),fe=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement("div",{className:"header-cell pt2 pb2 "+(this.props.eventId===this.props.activeSort?" active":""),style:this.props.tableArgs.style,role:"row",justify:"center",onClick:this.props.getEventPage.bind(this,this.props.eventId,0)},s.a.createElement(b.a,{spacing:16,container:!0,alignItems:"flex-end"},s.a.createElement(b.a,{sm:12,xs:12,item:!0,className:"tc fw5 "+(this.props.eventId===this.props.activeSort?"t-green":"t-blue")},"Event ",this.props.tableArgs.label," ",this.props.eventId===this.props.activeSort?s.a.createElement("i",{alt:"arrow-direction",className:"ml-2 fas "+(this.props.reverse?" fa-sort-amount-down":"fa-sort-amount-up")}):"")))}}]),t}(r.Component),ve=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"ordinalSuffix",value:function(e){var t=e%10,a=e%100;return 1===t&&11!==a?e+"st":2===t&&12!==a?e+"nd":3===t&&13!==a?e+"rd":e+"th"}},{key:"render",value:function(){if(!this.props.args.cellData)return"-";var e,t=JSON.parse(this.props.args.cellData);if(!this.props.eventConfig)return"";var a,n=this.props.eventConfig.event_ids[this.props.workoutIdx-1];return t.map(function(t){return t.EventId===n?e=t:""}),e?s.a.createElement(b.a,{container:!0,justify:"space-around",spacing:16},s.a.createElement(b.a,{item:!0,className:"overflow-hack",sm:12,xs:12,"data-tip":e.ScoreRankingPhrase},s.a.createElement("strong",null,this.ordinalSuffix(e.PlaceRank))," (",(a=e.ScoreRankingPhrase).split(" | ").length>1?a.split(" | ")[1]:a,")",e.ScorePenaltyPhrase&&s.a.createElement("span",{className:"red"},"*"))):"-"}}]),t}(r.Component),Ee=function(e){return e.WeighIns?0===e.WeighIns.length?s.a.createElement(b.a,{container:!0,className:""},s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"},"-"),s.a.createElement("p",{className:"modal-label ma0"},"HEIGHT")),s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"},"-"),s.a.createElement("p",{className:"modal-label ma0"},"WEIGHT"))):(e.WeighIns||[]).map(function(e,t){return t>0?"":s.a.createElement(b.a,{container:!0,className:"",key:t},s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"},e.Metric?e.Height+" cm":Math.floor(e.Height/12)+"' "+e.Height%12+'"'),s.a.createElement("p",{className:"modal-label ma0"},"HEIGHT")),s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"}," ",Math.round(e.Weight)," ",e.Metric?" kg":" lbs"),s.a.createElement("p",{className:"modal-label ma0"},"WEIGHT")))}):s.a.createElement(b.a,{container:!0,className:""},s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"},"-"),s.a.createElement("p",{className:"modal-label ma0"},"HEIGHT")),s.a.createElement(b.a,{className:" pb2",item:!0,sm:6,xs:6},s.a.createElement("p",{className:"modal-line ma0"},"-"),s.a.createElement("p",{className:"modal-label ma0"},"WEIGHT")))},we=function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={selectedMember:{WeighIns:[]},Videos:[]},a.initSetup=a.initSetup.bind(Object(u.a)(Object(u.a)(a))),a.getAthleteProfiles=a.getAthleteProfiles.bind(Object(u.a)(Object(u.a)(a))),a.getAthleteVideos=a.getAthleteVideos.bind(Object(u.a)(Object(u.a)(a))),a.clearSelectedMember=a.clearSelectedMember.bind(Object(u.a)(Object(u.a)(a))),a.ordinalSuffix=a.ordinalSuffix.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){this.props.selectedMember.AthleteId&&this.initSetup(this.props.selectedMember)}},{key:"componentWillReceiveProps",value:function(e){e.selectedMember||this.clearSelectedMember(),e.selectedMember.AthleteId!==this.props.selectedMember.AthleteId&&this.initSetup(e.selectedMember)}},{key:"initSetup",value:function(e){var t=this;this.setState({selectedMember:e},function(){return t.getAthleteProfiles(t.state.selectedMember.AthleteId)})}},{key:"getAthleteProfiles",value:function(e){var t=this;return fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdAthleteProfiles?athlete_id="+this.props.selectedMember.AthleteId,{}).then(function(e){if(!e.ok)throw Error(e);return e.json()}).then(function(e){var a=Object.assign(e,t.state.selectedMember);t.setState({selectedMember:a},function(){return t.getAthleteVideos(t.state.selectedMember.AthleteId)})}).catch(function(e){console.log(e)})}},{key:"getAthleteVideos",value:function(e){var t=this;return fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdAthleteEventVideos?athlete_id="+this.props.selectedMember.AthleteId,{}).then(function(e){if(!e.ok)throw Error(e);return e.json()}).then(function(e){if(e)return t.setState({Videos:e.Videos})}).catch(function(e){console.log(e)})}},{key:"clearSelectedMember",value:function(){this.setState({selectedMember:{}})}},{key:"ordinalSuffix",value:function(e){var t=e%10,a=e%100;return 1===t&&11!==a?e+"st":2===t&&12!==a?e+"nd":3===t&&13!==a?e+"rd":e+"th"}},{key:"render",value:function(){var e=this,t=[],a=this.state.selectedMember.EventStandingsData?JSON.parse(this.state.selectedMember.EventStandingsData):[];(this.props.eventConfig.event_ids||[]).map(function(e,n){return a.map(function(a,n){return a.EventId===e?t.push(a):""})});var n=[];return this.state.Videos.map(function(e,t){return n.push(e.EventId)}),s.a.createElement("div",{className:" relative"},s.a.createElement("div",{className:"close-icon absolute top-0 right-0 mt0 mr2 pa2 pointer",onClick:this.props.closeModal},s.a.createElement("i",{className:"fas fa-times"})),s.a.createElement("div",{className:"modal-header pt3 pl3 pr3 pb1"},s.a.createElement(b.a,{container:!0,alignItems:"center"},s.a.createElement(b.a,{item:!0,xs:4,className:"tr pv2 pr2"},s.a.createElement("img",{alt:"athlete",className:"br-100",width:"125",height:"auto",src:this.state.selectedMember.ImageUrl?this.state.selectedMember.ImageUrl.replace("/small/","/large/"):""})),s.a.createElement(b.a,{item:!0,xs:8,className:"pl2"},s.a.createElement("div",{className:"ma0 pb1 f5 fw6 lh-solid"},this.state.selectedMember.FullName),s.a.createElement("p",{className:"mt0 mb2 modal-line truncate"},"Main Site"===this.state.selectedMember.GymName?"":this.state.selectedMember.GymName),s.a.createElement(b.a,{container:!0,className:"o-70 f7 fh-11"},s.a.createElement(b.a,{item:!0,xs:8},s.a.createElement(Ee,{WeighIns:this.state.selectedMember.WeighIns})),s.a.createElement(b.a,{item:!0,xs:4},s.a.createElement("p",{className:"ma0 modal-line"},this.state.selectedMember.Gender),s.a.createElement("p",{className:"ma0 modal-label"},"GENDER")),s.a.createElement(b.a,{item:!0,xs:4},s.a.createElement("p",{className:"ma0 modal-line"},this.state.selectedMember.Age||"-"),s.a.createElement("p",{className:"ma0 modal-label"},"AGE")),s.a.createElement(b.a,{item:!0,xs:8},s.a.createElement("p",{className:"ma0 modal-line"},this.state.selectedMember.Nationality||"-"),s.a.createElement("p",{className:"ma0 modal-label"},"COUNTRY"))))),s.a.createElement("div",{className:"mt2"},s.a.createElement(b.a,{container:!0,className:"social-wrapper tc",spacing:8,justify:"space-around"},(this.state.selectedMember.SocialLinks||[]).map(function(e,t){return s.a.createElement(b.a,{key:t,item:!0},e.Username?s.a.createElement("a",{href:e.Url,rel:"noopener noreferrer",target:"_blank",className:"social social-"+e.Service.toLowerCase()+" db relative br-100 lh-solid"},s.a.createElement("i",{className:"absolute transform-center f4 lh-copy fab fa-"+e.Service.toLowerCase()})):s.a.createElement("span",{className:"social social-"+e.Service.toLowerCase()+" o-02 db relative br-100 lh-solid"},s.a.createElement("i",{className:"absolute transform-center f4 lh-copy fab fa-"+e.Service.toLowerCase()})))})))),s.a.createElement(b.a,{container:!0,className:"bg-black pa3",justify:"space-around"},s.a.createElement(b.a,{item:!0,className:"tc"},s.a.createElement("div",{className:"f4 fw6"},this.ordinalSuffix(this.state.selectedMember.PlaceRank)),s.a.createElement("div",{className:"o-80"},"RANK")),s.a.createElement(b.a,{item:!0,className:"tc"},s.a.createElement("div",{className:"f4 fw6"},this.state.selectedMember.PlacePoints||"-"),s.a.createElement("div",{className:"o-80"},"POINTS"))),s.a.createElement(b.a,{className:"pa3",container:!0},(t||[]).map(function(a,r){return s.a.createElement(b.a,{key:r+"-3",container:!0,alignItems:"center",className:"bl bt br bb"+(r!==t.length-1?" mb2":"")},s.a.createElement(b.a,{item:!0,className:"pt2 ph3 pb3 tl fw6",sm:5,xs:5},"Event ",r+1),s.a.createElement(b.a,{item:!0,className:"pt2 ph3 pb3 tr fw6",sm:7,xs:7},s.a.createElement("span",{className:(a.PlaceRank,"t-gold")},e.ordinalSuffix(a.PlaceRank))),s.a.createElement(b.a,{item:!0,className:"pb3 ph3 tl f7 lh-copy",sm:12,xs:12},n.indexOf(a.EventId)>-1?(e.state.Videos||[]).map(function(e){return e.EventId===a.EventId&&"DNL"!==a.ScoreRankingPhrase?s.a.createElement("a",{key:e.EventId,className:"relative db",target:"_blank",href:e.Uri,rel:"noopener noreferrer"},a.ScoreRankingPhrase," ",s.a.createElement("i",{className:"br-100 ml2 red fab fa-youtube"})):""}):s.a.createElement("div",null,a.ScoreRankingPhrase),a.ScorePenaltyPhrase&&s.a.createElement("p",{className:"red mt2 mb0"},"* ",a.ScorePenaltyPhrase)))})))}}]),t}(r.Component),Se=a(188),Ne=a.n(Se),ye=a(189),ke=a.n(ye),Ie=(a(437),function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={currentlySelectedLeaderboard:"3"},a.switcher=a.switcher.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"switcher",value:function(){var e=this;return"3"===this.state.currentlySelectedLeaderboard?this.setState({currentlySelectedLeaderboard:"4"},function(){e.props.switchLeaderboards("4","3")}):this.setState({currentlySelectedLeaderboard:"3"},function(){e.props.switchLeaderboards("3","4")})}},{key:"componentDidUpdate",value:function(e){e.divisionId!==this.props.divisionId&&this.setState({currentlySelectedLeaderboard:this.props.divisionId})}},{key:"render",value:function(){return s.a.createElement("div",null,this.props.how,s.a.createElement("div",{className:"mh3 mh4-ns mb3 padding-hack relative"},s.a.createElement("div",{className:"fixed-title absolute w-100 z-3"+(this.props.fixed?" ph4 ph5-ns":"")},s.a.createElement(b.a,{container:!0,justify:"space-between",alignItems:"center"},s.a.createElement(b.a,{className:"tl",item:!0,xs:6},s.a.createElement("h2",{className:"standings mt2 mb1 f6 f4-m f4-l"},this.props.activeIdx<2||this.props.howManyToShow>1?"Overall Standings ":"Event "+(this.props.activeIdx-1)+" "),s.a.createElement("p",{className:"standings sort-order f7 f6-ns mv1 t-green"},"Sort: ",this.props.eventId<1?"Overall":"Event "+(this.props.eventConfig.event_ids?this.props.eventConfig.event_ids.indexOf(this.props.eventId)+1:"")," ",s.a.createElement("i",{alt:"arrow-direction",className:"ml-2 fas "+(this.props.reverse?" fa-sort-amount-down":"fa-sort-amount-up")}))),s.a.createElement(b.a,{item:!0,xs:6,className:"tr"},s.a.createElement(Ne.a,{justify:"end",row:!0,className:"items-center justify-end"},s.a.createElement(b.a,{onClick:this.switcher.bind(this),item:!0},"Male"),s.a.createElement(b.a,{item:!0,onClick:this.switcher.bind(this)},s.a.createElement(ke.a,{classes:{switchBase:this.props.classes.colorSwitchBase,checked:this.props.classes.colorChecked,bar:this.props.classes.colorBar},checked:"4"===this.props.divisionId,color:"primary"})),s.a.createElement(b.a,{onClick:this.switcher.bind(this),item:!0},"Female")))))))}}]),t}(r.Component)),xe=Object(H.withStyles)(function(e){return{colorSwitchBase:{color:e.palette.primary.main,"&$colorChecked":{color:e.palette.primary.main,"& + $colorBar":{backgroundColor:e.palette.primary.main}}},colorBar:{backgroundColor:e.palette.primary.main},colorChecked:{}}})(Ie),Oe=(a(444),a(446),Z()(function(){return Q.a.rebuild()},200,{leading:!1,trailing:!0})),je=function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={activeIdx:1,howManyToShow:3,maxIdx:0,fixed:!1,modalOpen:!1,selectedMember:{},nameWidth:0,rankWidth:0},a.increaseIdx=a.increaseIdx.bind(Object(u.a)(Object(u.a)(a))),a.decreaseIdx=a.decreaseIdx.bind(Object(u.a)(Object(u.a)(a))),a.updateSort=a.updateSort.bind(Object(u.a)(Object(u.a)(a))),a.resizeFunc=a.resizeFunc.bind(Object(u.a)(Object(u.a)(a))),a.handleWidthResize=a.handleWidthResize.bind(Object(u.a)(Object(u.a)(a))),a.selectIdx=a.selectIdx.bind(Object(u.a)(Object(u.a)(a))),a.openModal=a.openModal.bind(Object(u.a)(Object(u.a)(a))),a.closeModal=a.closeModal.bind(Object(u.a)(Object(u.a)(a))),a.getLeaderboardFooterHack=a.getLeaderboardFooterHack.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"openModal",value:function(e){this.setState({modalOpen:!0,selectedMember:e})}},{key:"closeModal",value:function(){this.setState({modalOpen:!1})}},{key:"updateSort",value:function(e){var t=this;if(this.props.loading)return!0;this.props.updatePage(void 0,void 0,function(){t.setState({activeSort:e})})}},{key:"getLeaderboardFooterHack",value:function(){this.props.getLeaderboard(!0,!1,!0),this.setState({activeIdx:1})}},{key:"componentDidMount",value:function(){var e=this;Oe(),window.addEventListener("scroll",function(t){var a,n=document.getElementsByClassName("table")[0];if(n){var r=0;if(n.offsetParent)do{r+=n.offsetTop,n=n.offsetParent}while(n);a=r>=0?r:0;var s=window.scrollY;return s>a&&!e.state.fixed?e.setState({fixed:!0}):s=0?s:0,window.scrollTo(0,a+n-window.innerHeight/2),setTimeout(function(){var e=document.getElementById("string-selected");e&&(e.id="")},1200)}}},{key:"increaseIdx",value:function(){var e=this.state.activeIdx;e>=this.state.maxIdx-this.state.howManyToShow||this.setState({activeIdx:e+1},function(){Oe()})}},{key:"decreaseIdx",value:function(){var e=this.state.activeIdx;e<=1||this.setState({activeIdx:e-1},function(){Oe()})}},{key:"selectIdx",value:function(e){this.state.activeIdx!==e&&this.setState({activeIdx:e},function(){Oe()})}},{key:"resizeFunc",value:function(e){e.height;var t=e.width;if(Oe(),t>1050&&5!==this.state.howManyToShow)this.setState({howManyToShow:5});else if(t<=1050&&t>900&&4!==this.state.howManyToShow)this.setState({howManyToShow:4});else if(t<=900&&t>768&&3!==this.state.howManyToShow)this.setState({howManyToShow:3});else if(t<=768&&1!==this.state.howManyToShow)return this.setState({howManyToShow:1});this.handleWidthResize(t)}},{key:"handleWidthResize",value:function(e){var t=this.state.nameWidth;return e>1050&&200!==t?this.setState({nameWidth:200,rankWidth:100}):e>900&&200!==t?this.setState({nameWidth:200,rankWidth:100}):e>768&&200!==t?this.setState({nameWidth:200,rankWidth:100}):e<=768?this.setState({nameWidth:e/1,rankWidth:e/3}):void 0}},{key:"render",value:function(){var e=this,t=9;2===this.state.howManyToShow?t=6:1===this.state.howManyToShow&&(t=3);var a=this.props.data[0]?JSON.parse(this.props.data[0].EventStandingsData):[];return s.a.createElement("div",{className:"table-wrap"},s.a.createElement("div",{className:this.state.fixed?" fixed-division":""},s.a.createElement(xe,{leaderboardId:this.props.leaderboardId,divisionId:this.props.divisionId,switchLeaderboards:this.props.switchLeaderboards,reverse:this.props.reverse,eventId:this.props.activeEventId,fixed:this.state.fixed,activeIdx:this.state.activeIdx,eventConfig:this.props.eventConfig,howManyToShow:this.state.howManyToShow})),s.a.createElement("div",{className:"table sorted-"+this.props.activeEventId+this.props.currentPageNumber+this.props.reverse+" "+("4"===this.props.divisionId?"female":"")+" "+(this.state.fixed?" fixed":"")},s.a.createElement(K.a,{disableHeight:!0,onResize:this.resizeFunc},function(n){var r=n.width;return s.a.createElement(K.c,{height:e.props.data.length>0?60*(e.props.data.length+2.5):0,rowGetter:function(t){return e.props.data[t.index]},headerHeight:140,rowHeight:60,rowCount:e.props.data.length,width:r,rowClassName:e.props.classes.rowStyles,columnWidth:10,scrollToIndex:e.props.scrollTo?e.props.scrollTo:0},s.a.createElement(K.b,{dataKey:"FullName",width:e.state.nameWidth,label:"Athlete",flexGrow:1===e.state.howManyToShow?1:0,headerRenderer:function(t){return s.a.createElement(ue,{headerArgs:t,activeSort:e.props.activeEventId,updateSort:e.updateSort,hotVal:"Country",getLeaderboard:e.props.getLeaderboard,reverse:e.props.reverse})},cellDataGetter:function(e){var t=e.rowData;return{FullName:t.FullName,PlaceRank:t.PlaceRank,Nationality:t.Nationality,ImageUrl:t.ImageUrl}},cellRenderer:function(t){return s.a.createElement(pe,{args:t,openModal:e.openModal})}}),1===e.state.activeIdx&&s.a.createElement(K.b,{dataKey:"rank",width:e.state.rankWidth,flexGrow:1===e.state.howManyToShow?.59:0,label:"Total Points",cellDataGetter:function(e){var t=e.rowData;return{rank:t.PlaceRank,points:t.PlacePoints}},headerRenderer:function(t){return s.a.createElement(be,{args:t,activeSort:e.props.activeEventId,updateSort:e.updateSort,getPage:e.props.getPage,getLeaderboard:e.props.getLeaderboard,reverse:e.props.reverse})},cellRenderer:function(e){return s.a.createElement(ge,{args:e})}}),(e.props.eventConfig.event_ids||[]).map(function(n,i){return e.state.activeIdx+e.state.howManyToShow>i+2&&!(e.state.activeIdx>i+2)&&s.a.createElement(K.b,{key:i,dataKey:"EventStandingsData",width:r/t,label:i+1,flexGrow:1===e.state.howManyToShow?0:3,headerRenderer:function(t){return s.a.createElement(fe,{tableArgs:t,activeSort:e.props.activeEventId,updateSort:e.updateSort,getEventPage:e.props.getEventPage,eventId:n,eventObject:a,reverse:e.props.reverse})},cellRenderer:function(t){return s.a.createElement(ve,{args:t,eventConfig:e.props.eventConfig,workoutIdx:i+1})}})}))})),this.props.data.length<=0&&!this.props.loading&&s.a.createElement("h1",{className:"mb5"},"NO RESULTS AVAILABLE"),s.a.createElement(Q.a,{type:"dark",effect:"solid",place:"left"}),s.a.createElement(Y.a,{onClose:this.closeModal,open:this.state.modalOpen,"aria-labelledby":"simple-dialog-title",scroll:"body"},s.a.createElement(we,{selectedMember:this.state.selectedMember,eventConfig:this.props.eventConfig,closeModal:this.closeModal})),s.a.createElement(he,{increaseIdx:this.increaseIdx,decreaseIdx:this.decreaseIdx,activeIdx:this.state.activeIdx,howManyToShow:this.state.howManyToShow,maxIdx:this.state.maxIdx,currentPageNumber:this.props.currentPageNumber,updatePage:this.props.updatePage,lastPageNumber:this.props.lastPageNumber,selectIdx:this.selectIdx,getLeaderboard:this.getLeaderboardFooterHack}))}}]),t}(r.Component),Pe=Object(H.withStyles)(function(e){return{rowStyles:{borderBottom:"1px solid #e5e5e5",borderLeft:"1px solid #e5e5e5",borderRight:"1px solid #e5e5e5"},headerStyles:{borderTop:"1px solid #e5e5e5"}}})(je),Me=(a(449),function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 1500 1500"},s.a.createElement("path",{className:"st3",d:"M1325,1403H175c-46.8,0-85-38.3-85-85V168c0-46.8,38.3-85,85-85h1150c46.8,0,85,38.3,85,85v1150\r C1410,1364.8,1369.8,1403,1325,1403z"}),s.a.createElement("path",{className:"st4",d:"M353.7,83v985c0,56.7,46,102.7,102.7,102.7S559,1124.7,559,1068V83H353.7z"}),s.a.createElement("path",{className:"st4",d:"M744.3,397.3c-56.7,0-102.7,46-102.7,102.7v568c0,56.7,46,102.7,102.7,102.7S847,1124.7,847,1068V500\r C847,443.3,801,397.3,744.3,397.3z"}),s.a.createElement("path",{className:"st4",d:"M1028.3,397.3c-56.7,0-102.7,46-102.7,102.7v568c0,56.7,46,102.7,102.7,102.7s102.7-46,102.7-102.7V500\r C1131,443.3,1085,397.3,1028.3,397.3z"}))}}]),t}(r.Component)),Ce=function(e){function t(){return Object(c.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return s.a.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 1500 1500"},s.a.createElement("style",{type:"text/css"}),s.a.createElement("path",{className:"st0",d:"M1325,1403H175c-46.8,0-85-38.3-85-85V168c0-46.8,38.3-85,85-85h1150c46.8,0,85,38.3,85,85v1150\r C1410,1364.8,1371.8,1403,1325,1403z"}),s.a.createElement("path",{className:"st1",d:"M353.7,83v985c0,56.7,46,102.7,102.7,102.7S559,1124.7,559,1068V83H353.7z"}),s.a.createElement("path",{className:"st1",d:"M744.3,397.3c-56.7,0-102.7,46-102.7,102.7v568c0,56.7,46,102.7,102.7,102.7S847,1124.7,847,1068V500\r C847,443.3,801,397.3,744.3,397.3z"}),s.a.createElement("path",{className:"st1",d:"M1028.3,397.3c-56.7,0-102.7,46-102.7,102.7v568c0,56.7,46,102.7,102.7,102.7s102.7-46,102.7-102.7V500\r C1131,443.3,1085,397.3,1028.3,397.3z"}))}}]),t}(r.Component),Le=function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={init:!0,fadeout:!1,remove:!1,animating:!1},a.removeFunction=a.removeFunction.bind(Object(u.a)(Object(u.a)(a))),a.addFunction=a.addFunction.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"removeFunction",value:function(){var e=this;this.setState({fadeout:!0},function(){window.setTimeout(function(){e.setState({remove:!0,fadeout:!1,animating:!1})},1200)})}},{key:"addFunction",value:function(){var e=this;this.setState({fadeout:!1,remove:!1},function(){setTimeout(function(){e.setState({animating:!0})},200)})}},{key:"componentDidMount",value:function(){this.setState({animating:!0})}},{key:"componentDidUpdate",value:function(e){this.props.loading!==e.loading&&(this.props.loading?this.addFunction():this.removeFunction())}},{key:"render",value:function(){return s.a.createElement("div",{className:"loader",style:{display:this.state.remove?"none":"",opacity:this.state.fadeout?0:1}},s.a.createElement("div",{className:"loader-bg"}),s.a.createElement("div",{className:"logo-wrap"},s.a.createElement("div",{className:"logo"},s.a.createElement("h1",{className:"relative"},s.a.createElement("div",{className:"absolute"},s.a.createElement("div",{className:"absolute w3 h3 center-hack background-logo-orange"},s.a.createElement(Me,null)),s.a.createElement("div",{className:"absolute w3 h3 center-hack background-logo",style:{height:this.state.animating?"0rem":"4rem"}},s.a.createElement(Ce,null)))))))}}]),t}(r.Component),Te=a(192),We=a.n(Te),Re=a(68),De=a.n(Re),Ae=a(191),He=a.n(Ae),_e=(a(451),function(e){return s.a.createElement(b.a,{container:!0,alignItems:"flex-start",justify:"center",className:"pa4"},s.a.createElement(b.a,{item:!0,sm:6,xs:12,className:"children-container tl pr2"},s.a.createElement(He.a,{component:"div",className:"f-13"},e.children)),s.a.createElement(b.a,{item:!0,sm:6,xs:12,className:"tl f-13"},e.screenWidth>600&&s.a.createElement("div",null,s.a.createElement("h4",{className:"mt0 mb2"},s.a.createElement(b.a,{container:!0,alignItems:"center"},s.a.createElement(b.a,{item:!0},s.a.createElement("i",{className:"fab fa-youtube mr1 f5 red"})),s.a.createElement(b.a,{item:!0},"EVENT OVERVIEW VIDEO"))),s.a.createElement("div",{className:"videoWrapper"},s.a.createElement("iframe",{title:"workout-description",src:"https://www.youtube.com/embed/"+e.videoRef,allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture"}))),s.a.createElement("h4",{className:"mt2 mt3-ns mb2"},s.a.createElement("i",{className:"far fa-sticky-note"})," NOTES"),s.a.createElement("p",{className:"mv0 lh-title"},e.notes,s.a.createElement("br",null),s.a.createElement("br",null),e.example),s.a.createElement("a",{className:"db mv4 mt3-ns mb0-ns",target:"_blank",href:e.refSheet,rel:"noreferrer noopener"},s.a.createElement(b.a,{container:!0,alignItems:"center"},s.a.createElement(b.a,{item:!0},s.a.createElement("i",{className:"far fa-file-pdf mr1 f5"})),s.a.createElement(b.a,{item:!0},"Full event details and standards"))),e.screenWidth<=600&&s.a.createElement("a",{className:"db mv4 mt3-ns mb0-ns",target:"_blank",href:"https://youtube.com/watch?v="+e.videoRef,rel:"noreferrer noopener"},s.a.createElement(b.a,{container:!0,alignItems:"center"},s.a.createElement(b.a,{item:!0},s.a.createElement("i",{className:"fab fa-youtube mr1 f5 red"})),s.a.createElement(b.a,{item:!0},"Event overview video"))),s.a.createElement("a",{className:"db mt2",target:"_blank",href:"https://btwb.com/rogue"+e.logId,rel:"noreferrer noopener"},s.a.createElement(b.a,{container:!0,alignItems:"center"},s.a.createElement(b.a,{item:!0},s.a.createElement("i",{className:"fas fa-mobile-alt mr1 f5 "})),s.a.createElement(b.a,{item:!0},"Log your score on BTWB")))))}),Be=function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={workoutsOpened:0,screenWidth:0},a.handleChange=a.handleChange.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){var e=this;this.setState({screenWidth:window.innerWidth}),window.onresize=function(){e.setState({screenWidth:window.innerWidth})}}},{key:"componentWillUnmount",value:function(){}},{key:"handleChange",value:function(e,t){t===this.state.workoutsOpened&&(t=!1),this.setState({workoutsOpened:t})}},{key:"render",value:function(){return s.a.createElement("div",null,s.a.createElement("div",{className:"mb4 bg-white "},s.a.createElement(T.a,null,s.a.createElement(We.a,{centered:!0,value:this.state.workoutsOpened,onChange:this.handleChange,indicatorColor:"primary",textColor:"primary"},s.a.createElement(De.a,{label:"Event 1"}),s.a.createElement(De.a,{label:"Event 2"}),s.a.createElement(De.a,{label:"Event 3"}),s.a.createElement(De.a,{label:"Event 4"}))),s.a.createElement(b.a,{container:!0,justify:"center",alignItems:"center",className:"modal-header"},s.a.createElement(b.a,{item:!0,lg:6,md:7,sm:9,xs:12,className:"mw7 mt1 center"},0===this.state.workoutsOpened&&s.a.createElement(_e,{videoRef:"Pwk-vQlLyAs",notes:"Event 1 is scored by handstand push-up reps. The leaderboard will display total reps completed followed by the 2k row tiebreak time.",example:"Ex: (25 reps [7:03])",screenWidth:this.state.screenWidth,refSheet:"https://www.roguefitness.com/theindex/wp-content/uploads/2019/04/Rogue-Invitational-Movement-Standards-Wod-1.pdf",logId:"1"},s.a.createElement("h4",null,s.a.createElement("i",{className:"fas fa-angle-double-right"})," AMReps 11 mins:"),s.a.createElement("p",null,"Row 2000m"),s.a.createElement("p",null,"Max Rep HSPU w/ remaining time")),1===this.state.workoutsOpened&&s.a.createElement(_e,{videoRef:"qVdSF7U9GIs",notes:"Event 2 is scored by total reps completed in the full 9 minutes. The leaderboard will display the reps and the tiebreak time, while the tool tip and user profile will also display the rounds completed.",example:"Ex: (152 reps [8:03]) and 7 Rounds + 5 FS | 152 reps [8:03]",screenWidth:this.state.screenWidth,refSheet:"https://www.roguefitness.com/theindex/wp-content/uploads/2019/04/Rogue-Invitational-Movement-Standards-Wod-2.pdf",logId:"2"},s.a.createElement("h4",null,s.a.createElement("i",{className:"fas fa-angle-double-right"})," AMRAP 9 mins:"),s.a.createElement("p",null,"9 Front Squat, 135/95 lbs"),s.a.createElement("p",null,"7 Bar Facing Burpees"),s.a.createElement("p",null,"5 Shoulder to Overhead, 135/95 lbs")),2===this.state.workoutsOpened&&s.a.createElement(_e,{videoRef:"7fbs0Dc8-Ik",notes:"Event 3 is scored by total time. However, if an athlete does not complete the workout in the 15 min time frame, the score becomes the total reps performed at that point. The leaderboard will display the reps and the tiebreak time, while the tooltip and user profile will also display the rounds completed.",example:"Ex: (162 reps [8:03]) and 3 Rounds + 6 Snatches +15 C2B Pull-ups [8:03]",screenWidth:this.state.screenWidth,refSheet:"https://www.roguefitness.com/theindex/wp-content/uploads/2019/04/Rogue-Invitational-Movement-Standards-Wod-3.pdf",logId:"3"},s.a.createElement("h4",{className:"mb0"},s.a.createElement("i",{className:"fas fa-angle-double-right"})," For Time (cap 15 mins):"),s.a.createElement("p",null,"15 Squat Snatches, 115/75 lbs"),s.a.createElement("p",null,"15 Chest to Bar Pull-ups"),s.a.createElement("p",null,"20 Box Jump Overs, 24/20 in"),s.a.createElement("p",null,"12 Squat Snatches, 135/95 lbs"),s.a.createElement("p",null,"15 Chest to Bar Pull-ups"),s.a.createElement("p",null,"20 Box Jump Overs, 24/20 in"),s.a.createElement("p",null,"9 Squat Snatches, 155/105 lbs"),s.a.createElement("p",null,"15 Chest to Bar Pull-ups"),s.a.createElement("p",null,"20 Box Jump Overs, 24/20 in"),s.a.createElement("p",null,"6 Squat Snatches, 185/125 lbs"),s.a.createElement("p",null,"15 Chest to Bar Pull-ups"),s.a.createElement("p",null,"20 Box Jump Overs, 24/20 in"),s.a.createElement("p",null,"3 Squat Snatches, 225/145 lbs"),s.a.createElement("p",null,"15 Chest to Bar Pull-ups"),s.a.createElement("p",null,"20 Box Jump Overs, 24/20 in")),3===this.state.workoutsOpened&&s.a.createElement(_e,{videoRef:"dJShlfhTJAU",notes:"Event 4 is scored by total reps completed in the full 7 minutes. The leaderboard will display the reps and the tiebreak time, while the tool tip and user profile will also display the rounds completed.",example:"Ex: (94 reps [10:00]) and 7 Rounds + 9 DL + 1 MU | 94 reps [10:00]",screenWidth:this.state.screenWidth,refSheet:"https://www.roguefitness.com/theindex/wp-content/uploads/2019/04/Rogue-Invitational-Movement-Standards-Wod-4.pdf",logId:"4"},s.a.createElement("h4",null,s.a.createElement("i",{className:"fas fa-angle-double-right"})," AMRAP 7 Mins:"),s.a.createElement("p",null,"9 Deadlift, 275/155 lbs"),s.a.createElement("p",null,"3 Ring Muscle Ups"))))))}}]),t}(r.Component),Fe=(a(465),Object(H.createMuiTheme)({overrides:{MuiButton:{outlined:{background:"#E8E8E8;",border:"1px solid rgba(0, 0, 0, 0);"}},MuiDialog:{paper:{"@media (max-width: 600px)":{margin:"48px 42px !important"}}}},typography:{useNextVariants:!0}})),Ve=function(e){function t(e){var a;return Object(c.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={loading:!0,name:"",getUrlLocation:"",currentList:[],fakeIdx:!0,currentPageNumber:0,leaderboardId:274,backupLeaderboardId:1,lastPageNumber:10,divisionId:"3",backupDivisionId:"4",eventConfig:{},activeEventId:-1,reverse:!1,hideHeader:!1,hideWorkoutDescription:!0},a.updateName=a.updateName.bind(Object(u.a)(Object(u.a)(a))),a.updatePage=a.updatePage.bind(Object(u.a)(Object(u.a)(a))),a.getPage=a.getPage.bind(Object(u.a)(Object(u.a)(a))),a.getLeaderboard=a.getLeaderboard.bind(Object(u.a)(Object(u.a)(a))),a.getLeaderboardWithPage=a.getLeaderboardWithPage,a.updateScrollTo=a.updateScrollTo.bind(Object(u.a)(Object(u.a)(a))),a.switchLeaderboards=a.switchLeaderboards.bind(Object(u.a)(Object(u.a)(a))),a.getEventPage=a.getEventPage.bind(Object(u.a)(Object(u.a)(a))),a.toggleWorkoutDescription=a.toggleWorkoutDescription.bind(Object(u.a)(Object(u.a)(a))),a}return Object(h.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){if(this.getLeaderboard(!0),window.location.search){var e=window.location.search.split("?header=");e[1]&&this.setState({hideHeader:e[1]})}}},{key:"updateName",value:function(e){this.setState({name:e.toString()})}},{key:"getPage",value:function(e,t,a,n){var r=this,s=e||0,i=t||this.state.leaderboardId,o=!1;return i!==this.state.leaderboardId||this.state.currentPageNumber!==s||!0===n||a||this.state.eventSorting||(o=!this.state.reverse,s=this.state.lastPageNumber),this.setState({loading:!0}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboardPages?leaderboard_id="+i+"&page="+s,{}).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(e){r.setState({currentList:o?e.Standings.reverse():e.Standings,currentPageNumber:s,loading:!1,reverse:o,eventSorting:!1,activeEventId:-1},function(){a?r.updateScrollTo(a):r.setState({scrollTo:void 0})})}).catch(function(e){console.log(e),r.setState({loading:!1})})}},{key:"getEventPage",value:function(e,t){var a=this,n=!1;e===this.state.activeEventId&&this.state.currentPageNumber===t&&(n=!this.state.reverse),this.setState({loading:!0,eventSorting:!0,activeEventId:e||this.state.activeEventId,reverse:n});var r=this.state.lastPageNumber;return 0===this.state.lastPageNumber&&(r=1),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboardPagesByEvent?leaderboard_id="+this.state.leaderboardId+"&event_id="+(e||this.state.activeEventId)+"&page="+(n?r-1:t)).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(e){return a.setState({currentList:n?e.Standings.reverse():e.Standings,currentPageNumber:t,loading:!1})}).catch(function(e){console.log(e),a.setState({loading:!1})})}},{key:"getLeaderboard",value:function(e,t,a){var n=this,r=a?-1:this.state.activeEventId;return this.setState({loading:!0,activeEventId:r}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboards?division_id="+this.state.backupDivisionId,{}).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(e){n.setState({backupLeaderboardId:e.LeaderboardId})}).catch(function(e){console.log(e),n.setState({loading:!1})}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboards?division_id="+this.state.divisionId,{}).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(s){a&&window.scrollTo(0,0),n.setState({leaderboardId:s.LeaderboardId,lastPageNumber:s.Pages-1,eventConfig:JSON.parse(s.Config)},function(){return!a&&n.state.eventSorting?n.getEventPage(n.state.eventConfig.event_ids[t],0):n.getPage(0,void 0,void 0,!(!a||-1===r)||e)})}).catch(function(e){console.log(e),n.setState({loading:!1})})}},{key:"getLeaderboardWithPage",value:function(e,t){var a=this;return this.setState({loading:!0,activeEventId:-1}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboards?division_id="+this.state.backupDivisionId,{}).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(e){a.setState({backupLeaderboardId:e.LeaderboardId})}).catch(function(e){console.log(e),a.setState({loading:!1})}),fetch("https://us-central1-btwb-thewire.cloudfunctions.net/ProdLeaderboards?division_id="+this.state.divisionId,{}).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).then(function(n){a.setState({leaderboardId:n.LeaderboardId,lastPageNumber:n.Pages-1,eventConfig:JSON.parse(n.Config)},function(){return a.getPage(e,void 0,t,!0)})}).catch(function(e){console.log(e),a.setState({loading:!1})})}},{key:"updateScrollTo",value:function(e){var t=this;this.setState({scrollTo:parseInt(e)},function(){t.setState({scrollTo:void 0})})}},{key:"updatePage",value:function(e,t,a,n,r){var s=this,i=!1,o=n||this.state.leaderboardId,c=n?n===this.state.leaderboardId?this.state.backupLeaderboardId:this.state.leaderboardId:this.state.backupLeaderboardId,l=e||0;c!==this.state.backupLeaderboardId&&(i=!0),this.setState({eventSorting:!n&&this.state.eventSorting,leaderboardId:o,backupLeaderboardId:c,divisionId:r?r.toString():this.state.divisionId,backupDivisionId:r?r===this.state.divisionId?this.state.backupDivisionId:this.state.divisionId:this.state.backupDivisionId},function(){if(i)return s.getLeaderboardWithPage(e,a);s.state.eventSorting?s.getEventPage(s.state.eventId,l):s.getPage(l,s.state.leaderboardId,a)})}},{key:"switchLeaderboards",value:function(e,t){var a=this;if(this.state.divisionId!==e){var n=this.state.eventConfig.event_ids.indexOf(this.state.activeEventId);this.setState({divisionId:e,backupDivisionId:t},function(){return a.getLeaderboard(!0,n)})}}},{key:"handleAutoSuggestChange",value:function(e,t){var a=this.state.member;a.gym=t,this.setState({member:a})}},{key:"toggleWorkoutDescription",value:function(){var e=this.state.hideWorkoutDescription;this.setState({hideWorkoutDescription:!e})}},{key:"render",value:function(){return s.a.createElement(H.MuiThemeProvider,{theme:Fe},s.a.createElement("div",{className:"App"},s.a.createElement(G,{currentName:this.state.name,updateName:this.updateName,updatePage:this.updatePage,onSelect:this.updatePage,leaderboardId:this.state.leaderboardId,backupLeaderboardId:this.state.backupLeaderboardId,hideHeader:this.state.hideHeader,toggleWorkoutDescription:this.toggleWorkoutDescription,hideWorkoutDescription:this.state.hideWorkoutDescription}),!this.state.hideHeader&&!this.state.hideWorkoutDescription&&s.a.createElement(Be,null),s.a.createElement(Pe,{data:this.state.currentList?this.state.currentList:[],loading:this.state.loading,updatePage:this.updatePage,currentPageNumber:this.state.currentPageNumber,leaderboardId:this.state.leaderboardId,lastPageNumber:this.state.lastPageNumber,scrollTo:this.state.scrollTo,eventConfig:this.state.eventConfig,getEventPage:this.getEventPage,getLeaderboard:this.getLeaderboard,activeEventId:this.state.activeEventId,reverse:this.state.reverse,divisionId:this.state.divisionId,switchLeaderboards:this.switchLeaderboards,getPage:this.getPage}),s.a.createElement(Le,{loading:this.state.loading})))}}]),t}(r.Component);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));o.a.render(s.a.createElement(Ve,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()})}},[[194,2,1]]]); //# sourceMappingURL=main.b54284e1.chunk.js.map