1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[320],{60328:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return O},default:function(){return E}});var r=n(95235),o=n(82269),i=n(20406),a=n(82841),c=n.n(a),u=n(2784),s=n(97729),l=n.n(s),d=n(5632),f=n(59176),p=n(70189),m=n(85334),h=n(5920),y=n(38811);function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var v=n(96033),b=n(32042),x=n(52322),j=["posthogBootstrap"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var O=!0,_={isWeb:!0},k={width:"100%",maxWidth:"1200px",margin:"0 auto",padding:"16px"};function P(){return(P=(0,i.Z)(c().mark(function e(t){var n;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(m.ny,"/api/bracket/").concat(encodeURIComponent(t)));case 2:if(404!==(n=e.sent).status){e.next=5;break}throw Error("These picks do not exist or have been removed.");case 5:if(n.ok){e.next=7;break}throw Error("Something went wrong loading these picks. Please try again later.");case 7:return e.abrupt("return",n.json());case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}function S(){return(S=(0,i.Z)(c().mark(function e(){var t,n,r;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("/accounts/v3/token",{method:"POST"});case 3:if((n=e.sent).ok){e.next=6;break}return e.abrupt("return",null);case 6:return e.next=8,n.json();case 8:return r=e.sent,e.abrupt("return",null!==(t=r.access_token)&&void 0!==t?t:null);case 12:return e.prev=12,e.t0=e.catch(0),e.abrupt("return",null);case 15:case"end":return e.stop()}},e,null,[[0,12]])}))).apply(this,arguments)}var C=function(e){var t,n,r,o,i,a,c,s,b=e.ogTitle,j=e.ogDescription,w=e.ogUrl,O=e.ogImage,C=e.shareId,E=e.localJwtToken,M=(0,d.useRouter)(),I=M.query.shareId||C,D=(0,(0,p.gV)().getFeatureFlag)("draft-bracket-engagement-stats",!1),T=(0,u.useCallback)(function(){M.push(v.i)},[M]),F=(0,u.useState)(E),N=F[0],R=F[1],U=(0,u.useState)(null),A=U[0],q=U[1],L=(0,u.useState)(!0),Z=L[0],B=L[1],J=(0,u.useState)(null),z=J[0],H=J[1],X=(0,m.fk)(),Y=X?"".concat(X,"/api/ws"):"",$=(t=!!A,r=(n=(0,u.useState)(new Map))[0],o=n[1],a=(i=(0,u.useState)(!1))[0],c=i[1],(0,u.useEffect)(function(){if(!t){c(!1);return}var e=!1;return c(!0),fetch("".concat(m.ny,"/players")).then(function(e){if(!e.ok)throw Error("Failed to load players: ".concat(e.status," ").concat(e.statusText));return e.json()}).then(function(t){if(!e){var n,r,i=new Map,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return g(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,void 0)}}(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(null!==(n=t.players)&&void 0!==n?n:[]);try{for(a.s();!(r=a.n()).done;){var u=r.value;i.set(u.id,u)}}catch(e){a.e(e)}finally{a.f()}o(i),c(!1)}}).catch(function(t){e||(console.error("usePlayerMap: failed to fetch player map",t),c(!1))}),function(){e=!0}},[t]),{playerMap:r,isLoading:a}),Q=$.playerMap,V=$.isLoading;(0,u.useEffect)(function(){E||(function(){return S.apply(this,arguments)})().then(R)},[E]),(0,u.useEffect)(function(){if(I&&"string"==typeof I){var e=!1;return B(!0),H(null),(function(e){return P.apply(this,arguments)})(I).then(function(t){e||(q(t),B(!1))}).catch(function(t){e||(H(t instanceof Error?t.message:"Failed to load picks."),B(!1))}),function(){e=!0}}},[I]);var K=(0,u.useMemo)(function(){if(!(null!=A&&A.captain_pick_number)||0===Q.size)return null;var e,t=A.picks.find(function(e){return e.pick_number===A.captain_pick_number});if(!(null!=t&&t.predicted_player_id))return null;var n=Q.get(t.predicted_player_id);if(!n)return null;var r=t.actual_player_id&&null!==(e=Q.get(t.actual_player_id))&&void 0!==e?e:null;return{name:n.name,schoolSlug:n.school_slug,schoolName:n.school,position:n.position,round:t.round,pickNumber:t.pick_number,actualPlayerName:r&&r.id!==n.id?r.name:null}},[A,Q]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(l(),{children:[(0,x.jsx)("title",{children:b}),(0,x.jsx)("meta",{name:"description",content:j}),(0,x.jsx)("meta",{name:"keywords",content:"NFL Draft Pick Challenge, Draft Pick Challenge, NFL Draft Picks, Draft Predictions, PFF Draft, NFL Draft Contest, Draft Competition, PFF"}),(0,x.jsx)("meta",{property:"og:url",content:w}),(0,x.jsx)("meta",{property:"og:type",content:"website"}),(0,x.jsx)("meta",{property:"og:title",content:b}),(0,x.jsx)("meta",{property:"og:description",content:j}),(0,x.jsx)("meta",{property:"og:image",content:O}),(0,x.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,x.jsx)("meta",{name:"twitter:title",content:b}),(0,x.jsx)("meta",{name:"twitter:description",content:j}),(0,x.jsx)("meta",{name:"twitter:image",content:O}),(0,x.jsx)("meta",{name:"apple-itunes-app",content:"app-id=1582525285"})]}),(0,x.jsx)(f.N,{value:_,children:(0,x.jsx)(y.u8,{url:Y,token:N,bracketId:null!==(s=null==A?void 0:A.id)&&void 0!==s?s:null,enabled:!!Y&&!!N&&!!(null!=A&&A.id),children:(0,x.jsx)("div",{style:k,"data-testid":"shared-bracket-page",children:(0,x.jsx)(h.NH,{bracket:A,playerMap:Q,playersLoading:V,captainPlayer:K,isLoading:Z,error:z,onBack:T,showEngagementStats:D})})})})]})},E=function(e){var t=e.posthogBootstrap,n=(0,o.Z)(e,j);return(0,x.jsx)(b.r,{posthogBootstrap:t,children:(0,x.jsx)(C,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?w(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n))})}},66083:function(e,t,n){"use strict";n.d(t,{J:function(){return a}});var r=n(46807),o=n.n(r),i=n(66745),a=o().select({android:function(){return i.J},ios:function(){return i.J},web:function(){return i.J},default:function(){return function(){return null}}})()},71693:function(e,t,n){"use strict";n.d(t,{eE:function(){return _},_v:function(){return P},aJ:function(){return k}});var r=n(82269),o=n(95235),i=n(2784),a=n(87578),c=n(34843),u=n(92416),s=(0,n(39027).QM)(function(e){return{tooltipTrigger:{padding:0,backgroundColor:"transparent"},tooltipContentContainer:{zIndex:e.zIndex.levelFive},tooltipContent:{position:"relative",borderRadius:e.calcUnit(e.borderRadius.roundedDefault),backgroundColor:e.colors.webTextColor,padding:e.calcUnit(e.spacing.s3),width:e.calcUnit(240)},dismissButton:{position:"absolute",top:e.calcUnit(-3),right:e.calcUnit(-3),display:"flex",alignItems:"center",flexShrink:0,padding:e.calcUnit(2),margin:0,border:"1px solid ".concat(e.colors.primaryColor),borderRadius:e.calcUnit(e.borderRadius.roundedFull),backgroundColor:e.colors.webTextColor,cursor:"pointer"}}}),l=n(75630),d=n(66745),f=n(97192),p=n(97709),m=n(52322),h=["children"],y=["children","asChild"],g=["style","contentStyle","children","text","dismissible","onDismiss"];function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){(0,o.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var x={hover:!0,focus:!0,click:!1},j=function(e){var t=e.open,n=e.placement,r=void 0===n?"top":n,o=e.onOpenChange,s=e.triggerOffset,l=e.interactions,d=e.isStickyTooltipTrigger,f=e.closeTooltipOnScroll,p=(0,i.useState)(!1),m=p[0],h=p[1],y=null!=t?t:m,g=void 0!==t&&o?o:h,v=(0,i.useRef)(null),j=(0,a.YF)({placement:r,open:y,onOpenChange:g,whileElementsMounted:c.Me,strategy:void 0!==d&&d?"fixed":"absolute",middleware:[(0,u.cv)(void 0===s?8:s),(0,u.RR)({crossAxis:r.includes("-"),fallbackAxisSideDirection:"start",padding:49}),(0,u.uY)({padding:5}),(0,u.x7)({element:v.current})]}),w=b(b({},x),void 0===l?{}:l),O=(0,a.XI)(j.context,{move:!1,enabled:w.hover}),_=(0,a.KK)(j.context,{enabled:w.focus}),k=(0,a.eS)(j.context,{enabled:w.click}),P=(0,a.bQ)(j.context,{ancestorScroll:void 0!==f&&f}),S=(0,a.qs)(j.context,{role:"tooltip"}),C=(0,a.NI)([O,_,k,P,S]);return(0,i.useMemo)(function(){return b(b(b({open:y,setOpen:g},C),j),{},{arrowRef:v})},[y,g,C,j,v])},w=(0,i.createContext)(null),O=function(){var e=(0,i.useContext)(w);if(null===e)throw Error("Tooltip components must be wrapped in <ToolTip />");return e},_=function(e){var t=e.children,n=j((0,r.Z)(e,h));return(0,m.jsx)(w.Provider,{value:n,children:t})},k=(0,i.forwardRef)(function(e,t){var n=e.children,o=e.asChild,c=(0,r.Z)(e,y),u=O(),l=null==n?void 0:n.ref,d=(0,a.qq)([u.refs.setReference,t,l]),f=s();return void 0!==o&&o&&(0,i.isValidElement)(n)?(0,i.cloneElement)(n,u.getReferenceProps(b(b({ref:d},c),n.props))):(0,m.jsx)("button",b(b({ref:d,"data-state":u.open?"open":"closed",className:f.tooltipTrigger},u.getReferenceProps(c)),{},{"data-testid":"tooltip-trigger",tabIndex:0,children:i.Children.map(n,function(e){return(0,i.cloneElement)(e,{open:u.open})})}))}),P=(0,i.forwardRef)(function(e,t){var n=e.style,o=e.contentStyle,c=e.children,u=e.text,h=e.dismissible,y=e.onDismiss,v=(0,r.Z)(e,g),x=s(),j=O(),w=(0,a.qq)([j.refs.setFloating,t]),_=(0,i.useRef)(null),k=(0,a.Y_)(j.context,{initial:{opacity:0,transform:"scale(0.9)"}}).styles,P=j.setOpen,S=(0,i.useCallback)(function(){P(!1),null==y||y()},[P,y]);if(!j.open)return null;j.arrowRef.current=_.current;var C=(0,i.isValidElement)(c)?c:(0,m.jsx)(l.q,{variant:"TextXSRegular",color:"contentColor",children:u});return(0,m.jsx)(a.ll,{children:(0,m.jsx)("div",b(b({ref:w,style:b(b
1({},j.floatingStyles),n),className:x.tooltipContentContainer},j.getFloatingProps(v)),{},{"data-testid":"tooltip-content",children:(0,m.jsxs)("div",{style:b(b({},k),o),className:x.tooltipContent,children:[void 0!==h&&h?(0,m.jsx)("button",{type:"button","aria-label":"Dismiss tooltip",onClick:S,className:x.dismissButton,"data-testid":"tooltip-dismiss",children:(0,m.jsx)(d.J,{group:f.O.Icons,name:"close",width:10,height:10,size:10,testID:"tooltip.dismissIcon"})}):"",C,(0,m.jsx)(a.Y$,{ref:_,tipRadius:p.cM.roundedSm,width:16,height:8,context:j.context})]})}))})})},34181:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});var r=n(17653)._(n(2784)).default.createContext({})},65114:function(e,t){"use strict";function n(e){var t=void 0===e?{}:e,n=t.ampFirst,r=t.hybrid,o=t.hasQuery;return void 0!==n&&n||void 0!==r&&r&&void 0!==o&&o}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},70073:function(e,t,n){"use strict";n(76304),Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return h},defaultHead:function(){return d}});var r=n(17653),o=n(19013),i=n(52322),a=o._(n(2784)),c=r._(n(19671)),u=n(34181),s=n(32951),l=n(65114);function d(e){void 0===e&&(e=!1);var t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce(function(e,t){return"string"==typeof t||"number"==typeof t?e:e.concat(t)},[])):e.concat(t)}n(28716);var p=["name","httpEquiv","charSet","itemProp"];function m(e,t){var n,r,o,i,c=t.inAmpMode;return e.reduce(f,[]).reverse().concat(d(c).reverse()).filter((n=new Set,r=new Set,o=new Set,i={},function(e){var t=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;var c=e.key.slice(e.key.indexOf("$")+1);n.has(c)?t=!1:n.add(c)}switch(e.type){case"title":case"base":r.has(e.type)?t=!1:r.add(e.type);break;case"meta":for(var u=0,s=p.length;u<s;u++){var l=p[u];if(e.props.hasOwnProperty(l)){if("charSet"===l)o.has(l)?t=!1:o.add(l);else{var d=e.props[l],f=i[l]||new Set;("name"!==l||!a)&&f.has(d)?t=!1:(f.add(d),i[l]=f)}}}}return t})).reverse().map(function(e,t){var n=e.key||t;return a.default.cloneElement(e,{key:n})})}var h=function(e){var t=e.children,n=(0,a.useContext)(u.AmpStateContext),r=(0,a.useContext)(s.HeadManagerContext);return(0,i.jsx)(c.default,{reduceComponentsToState:m,headManager:r,inAmpMode:(0,l.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},19671:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});var r=n(2784),o=r.useLayoutEffect,i=r.useEffect;function a(e){var t=e.headManager,n=e.reduceComponentsToState;function a(){if(t&&t.mountedInstances){var o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}return o(function(){var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),function(){var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(function(){return t&&(t._pendingUpdate=a),function(){t&&(t._pendingUpdate=a)}}),i(function(){return t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),function(){t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)}}),null}},28716:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});var n=function(e){}},16435:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/draft/nfl-draft-pick-challenge/[shareId]",function(){return n(60328)}])},97729:function(e,t,n){e.exports=n(70073)}},function(e){e.O(0,[6425,5712,9553,5151,9097,5503,4099,6745,7129,9878,5879,5920,2888,9774,179],function(){return e(e.s=16435)}),_N_E=e.O()}]);
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.