1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9078],{54842:(e,s,t)=>{"use strict";t.d(s,{A:()=>c});var r=t(37876),l=t(14232);function c({disableTypeFilter:e=!1,disableSportFilter:s=!1,handleSportFilters:t,handleTypeFilters:a,typeFilterState:i,sportFilterState:n}){let[o,d]=(0,l.useState)(!1),[u,h]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{-1!==n?.findIndex(({isSelected:e,slug:s})=>"all"!==s.current&&!0===e)?h(!0):h(!1)},[n]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"CoachesCorner--filterBar",children:[!e&&(0,r.jsx)("div",{className:"CoachesCorner--filterCol",children:(0,r.jsx)("ul",{className:"CoachesCorner--typeFilter",children:i?.map(({title:e,isSelected:s},t)=>(0,r.jsx)("li",{children:(0,r.jsx)("button",{onClick:()=>a(t),className:s?"current":"",children:e})},t))})}),!s&&(0,r.jsx)("div",{className:"CoachesCorner--filterCol",children:(0,r.jsxs)("button",{onClick:()=>d(!o),className:"Button Button--blue Button--large",children:["Filters ",u&&(0,r.jsx)("span",{className:"bg--light-grey pl5 pr5 corner--lg text--blue",children:"1"})]})})]}),!s&&o&&(0,r.jsx)("div",{className:"bg--light-grey pl20 pr20 pt20 pb20 corner--lg mt20",children:(0,r.jsxs)("div",{className:"CoachesCorner--filterCol",children:[(0,r.jsx)("h3",{className:"mt0 text--darkBlue mb10",children:"Sports"}),(0,r.jsx)("ul",{className:"CoachesCorner--typeFilter mb0",children:n?.map(({title:e,isSelected:s},l)=>(0,r.jsx)("li",{className:"pb0",children:(0,r.jsx)("button",{onClick:()=>t(l),className:s?"current":"",children:e})},l))})]})})]})}},57983:(e,s,t)=>{"use strict";t.d(s,{Z:()=>r});let r=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1)},86967:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>x,default:()=>C});var r=t(37876),l=t(18847),c=t.n(l),a=t(14232),i=t(42795),n=t(54802),o=t(54842),d=t(80693),u=t(7985),h=t(3763),p=t(89569),m=t(57983);let b=c()(()=>t.e(5338).then(t.bind(t,55338)),{loadableGenerated:{webpack:()=>[55338]},ssr:!1});var x=!0;function C({pages:e,videos:s,articles:t,sports:l,allCategories:c,currentCategory:x,currentCategoryTitle:g}){let{isSignedUp:j}=(0,p.A)(),[f,v]=(0,a.useState)(!1),[N,S]=(0,a.useState)(e),[k,y]=(0,a.useState)([{title:"all",isSelected:!0,slug:{current:"all"}},{title:"video",isSelected:!1,slug:{current:"video"}},{title:"article",isSelected:!1,slug:{current:"article"}}]);return(0,a.useEffect)(()=>{v(j)},[j]),(0,a.useEffect)(()=>{let{slug:{current:r}}=k.find(({isSelected:e})=>!0===e);switch(r){case"video":S(s);break;case"article":S(t);break;default:S(e)}},[k,e,t,s]),(0,r.jsxs)(d.A,{hasAccess:f,frontmatter:{title:`${(0,m.Z)(x)} Skills & Drills Videos`,metadata:{description:"test"}},title:{hasAccess:"Check out these videos, Coach!",default:`Category: ${g}`},body:{hasAccess:"Sharpen your coaching skills with these tips & tricks",default:"Sharpen your coaching skills with these tips & tricks"},breadcrumbs:{crumbs:[{title:"Coachesâ Corner",url:"/resources/coaches",current:!1},{title:`${g}`,url:`/resources/coaches/category/${x}`,current:!0}]},children:[(0,r.jsxs)("div",{className:"container pt60-md pb0 pb30 pt30",children:[(0,r.jsx)(o.A,{disableSportFilter:!0,handleTypeFilters:e=>{let s=k.findIndex(({isSelected:e})=>!0===e);k[s].isSelected=!1,k[e].isSelected=!0,y([...k])},typeFilterState:k}),(0,r.jsx)("section",{className:"pb60",children:(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"CoachesCorner--contentRow",children:N?.map((e,s)=>2===s?(0,r.jsx)(i.A,{categories:c},s):(0,r.jsx)(n.A,{videoEmbed:e?.video?.id,videoThumbnail:e?.video?.thumbnail,videoType:e?.video?.type,title:e?.title,slugArray:[e?.video?"video":"article",e.slug.current],featuredImage:e?.mainImage},s))})})})]}),l?.[0]&&(0,r.jsx)(h.A,{sports:l}),(0,r.jsx)(u.A,{classes:"bg--white"}),(0,r.jsx)(b,{})]})}},97281:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources/coaches/category/[category]",function(){return t(86967)}])}},e=>{e.O(0,[5695,6099,4587,6985,5651,8525,636,6593,8792],()=>e(e.s=97281)),_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.