PageSourceSearch

https://www.leistonfc.co.uk/_next/static/chunks/pages/calendar/training-a90ae4feefbcbcea.js

js leistonfc.co.uk collected 2026-09-25 01:20:40 UTC 28,878 bytes, 4 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a99cadb5-9b70-5bae-8e62-8bf75ad1fe91")}catch(e){}}();
3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[39],{3904:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>es});var n=r(14232),a=r(2171),i=r(38008),l=r(59777),o=r(53948),c=r(23200),s=r(55437);r(70470);var m=r(95062),u=r.n(m);u().shape({description:u().string,end:u().string,groupName:u().string,id:u().number,organiser:u().shape({id:u().number,avatar:u().string,name:u().string}),start:u().string,teams:u().arrayOf(u().shape({id:u().number,name:u().string})),venue:u().string}),u().shape({memberId:u().number.isRequired,status:u().string.isRequired,note:u().string,member:u().shape({id:u().number,avatar:u().string,name:u().string})});var d=r(74055),p=r(30842),b=r(47104),y=r(82851),f=r(94481),g=r(872),v=r(27013),E=r(97455),h=r(52384),A=r(20008),w=r(3013),O=r(65565),j=r(71921);let x=()=>n.createElement(d.A,{all:"small"},n.createElement(A.A,{flexDirection:"row",justifyContent:"space-between",alignItems:"center"},n.createElement(w.A,{size:40}),n.createElement(O.A,{preset:"body--large",width:"50%"}),n.createElement(j.A,{size:28})));var S=r(27416),P=r(12461),k=r(47511),C=r(91465),_=r(35027),I=r(4439),z=r(34917);let N=({isSelf:e,member:t,onClick:r,status:a})=>{let i=a?`availability_${a}`:"availability_not_set",l="availability_status_bar_";return e&&(l+="self_"),l+=a||"not_set",n.createElement(S.A,null,n.createElement(P.A,{fill:"white",radius:"rounded",onClick:r,style:{cursor:"pointer"}},n.createElement(A.A,{flexDirection:"row",justifyContent:"space-between",alignItems:"center"},n.createElement(P.A,{radius:"roundedLeft"},n.createElement(k.A,{component:"div",angle:60,stops:[[0,i],["50%",i],["50%","#fff"]]},n.createElement(d.A,{horizontal:"small",vertical:"xsmall",component:"div"},n.createElement(C.A,{size:40,image:t.avatar,alt:t.firstName,boxShadow:"dark"})))),n.createElement(d.A,{left:"xsmall"},n.createElement(_.A,{preset:"name",component:"div",color:"black",align:"left",style:{flex:1}},n.createElement(z.x6,{i18nKey:l,values:{name:t.firstName}},"Are you available"))),n.createElement(d.A,{right:"medium"},n.createElement(I.A,{name:"arrow-right",size:18,color:"dustygrey"})))))};N.defaultProps={isSelf:!1,status:"not_set"};var F=r(93052),D=r(46930),L=r(55112),T=r(94049);let H=({isChecked:e,onClick:t,statusValue:r})=>n.createElement(n.Fragment,null,n.createElement("div",null,n.createElement(P.A,{fill:`availability_${r}
3`,radius:"circle",style:{height:6,width:6}})),n.createElement(d.A,{vertical:"xsmall"},n.createElement(_.A,{align:"left",preset:"name",component:"div",onClick:t,style:{cursor:"pointer"}},n.createElement(z.x6,{i18nKey:`common:availability_${r}`},r))),n.createElement("div",{"aria-label":r,role:"button",onKeyDown:t,onClick:t,tabIndex:0,style:{cursor:"pointer"}},n.createElement(T.A,{checkedBgColor:"primary",input:{name:"availability_status",value:r},checked:e}))),R=({status:e,note:t,onSubmit:r,t:a})=>{let[i,l]=(0,n.useState)(e),[o,c]=(0,n.useState)(t);return n.createElement(n.Fragment,null,n.createElement("div",{style:{flex:1}},n.createElement(F.A,{bottom:"medium"},n.createElement(b.A,{className:"grid-availability-form",columns:"18px 1fr 16px",rowGap:"medium",alignItems:"center"},n.createElement(H,{isChecked:"available"===i,onClick:()=>l("available"),statusValue:"available"}),n.createElement(H,{isChecked:"unavailable"===i,onClick:()=>l("unavailable"),statusValue:"unavailable"}),n.createElement(H,{isChecked:"not_sure"===i,onClick:()=>l("not_sure"),statusValue:"not_sure"}))),n.createElement(F.A,{bottom:"medium"},n.createElement(D.A,{input:{value:o||"",placeholder:a("common:availability_note_placeholder")},onChange:e=>c(e.target.value)}))),n.createElement(L.A,{theme:"primary",onClick:()=>r(i,o)},n.createElement(z.x6,null,"Save")))};R.defaultProps={note:null,status:null};let B=(0,z.CI)(["common"])(R),M=({club:e,date:t,isActingOnSelf:r,member:a,note:l,onSubmit:o,status:c})=>n.createElement(P.A,{fill:"white"},n.createElement(A.A,{flexDirection:"column",style:{height:"100%"}},n.createElement(P.A,{fill:"primary",component:"div"},n.createElement(d.A,{horizontal:"large",top:"large"},n.createElement(F.A,{bottom:"medium"},n.createElement(_.A,{align:"center",color:"primaryContrast",preset:"title",component:"div"},n.createElement(z.x6,{i18nKey:"common:availability_panel_title"},"Set availability")))),n.createElement(k.A,{component:"div",angle:0,stops:[[0,"white"],["50%","white"],["50%","primary"]]},n.createElement(_.A,{align:"center",component:"div"},n.createElement(S.A,{shadow:"dark"},n.createElement(C.A,{image:a.avatar,alt:a.firstName,size:72}))))),n.createElement(d.A,{all:"medium",style:{flex:1}},n.createElement(A.A,{flexDirection:"column"},n.createElement(F.A,{bottom:"small"},n.createElement(_.A,{align:"center",preset:"tab--active",component:"div",color:"dustygrey"},n.createElement(z.x6,{i18nKey:r?"availability_prompt_self":"availability_prompt",values:{name:a.firstName}},`Are you available, ${a.firstName}?`))),n.createElement(F.A,{bottom:"medium"},n.createElement(_.A,{align:"center",preset:"subtitle--large",component:"div"},i.c9.fromISO(t).setZone(e.timezone).toFormat("ccc d, LLLL yyyy"))),n.createElement(B,{status:c,note:l,onSubmit:o})))));M.defaultProps={note:null,status:null};var $=r(55068),K=r(42520);let U=({isOpen:e,memberId:t,onClose:r,teamNames:a})=>n.createElement(f.A,{isOpen:e,onClose:r},n.createElement(P.A,{fill:"seashellgrey",component:"div",style:{height:"100%"}},n.createElement($.A,{yOnly:!0},n.createElement(d.A,{horizontal:"medium",vertical:"xlarge"},n.createElement(A.A,{flexDirection:"column",alignItems:"center"},n.createElement(d.A,{vertical:"medium"},n.createElement(_.A,{align:"center",preset:"subtitle--large",color:"dustygrey",style:{width:"100%"}},n.createElement(z.x6,{i18nkey:"common:availability_not_a_player",values:{teamNames:a}},`Sorry, you need to be a player for ${a} to attend this session.`))),n.createElement(L.A,{theme:"primary"},n.createElement(K.A,{route:"account.membership.roles",params:{memberId:t}},n.createElement("a",null,n.createElement(z.x6,{i18nkey:"common:manage_roles"},"Manage your roles"))))))))),q=({isOpen:e,onClose:t})=>n.createElement(f.A,{isOpen:e,onClose:t},n.createElement(P.A,{fill:"seashellgrey",component:"div",style:{height:"100%"}},n.createElement($.A,{yOnly:!0},n.createElement(d.A,{horizontal:"medium",vertical:"xlarge"},n.createElement(A.A,{flexDirection:"column",alignItems:"center"},n.createElement(_.A,{align:"center",preset:"title",color:"black",component:"div"},n.createElement(z.x6,{i18nkey:"common:join_to_set_availability"},"Join to set availability")),n.createElement(d.A,{vertical:"medium"}
3,n.createElement(_.A,{align:"center",preset:"body--small"},n.createElement(z.x6,{i18nkey:"common:join_club_availability"},"You need to become a player at this club before you can set your availability"))),n.createElement(L.A,{theme:"primary"},n.createElement(K.A,{route:"join"},n.createElement(z.x6,{i18nkey:"common:join_club"},"Join this club"))))))));function J(){return(J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let W=({availabilities:e,club:t,date:r,isLoading:a,isLoadingNetworkPanel:i,isLoggedIn:l,memberId:o,onUpdateAvailability:c,openLoginPanel:s,teams:m,user:u,userIsAssociatedToClub:d})=>{let[p,b]=(0,n.useState)(null),[g,v]=(0,n.useState)(!1),[E,A]=(0,n.useState)(!1);if(a||i)return n.createElement(x,null);if(!l)return n.createElement(N,{isSelf:!0,member:{avatar:h.A,firstName:""},onClick:()=>s()});if(!d&&u){let{avatar:e,firstName:t}=u;return n.createElement(n.Fragment,null,n.createElement(N,{isSelf:!0,member:{avatar:e,firstName:t},onClick:()=>v(!0)}),n.createElement(q,{isOpen:g,onClose:()=>v(!1)}))}if(0===e.length&&u){let{avatar:e,firstName:t}=u;return n.createElement(n.Fragment,null,n.createElement(N,{isSelf:!0,member:{avatar:e,firstName:t},onClick:()=>A(!0)}),n.createElement(U,{isOpen:E,teamNames:m.map(e=>e.name).join(","),memberId:o,onClose:()=>A(!1)}))}return n.createElement(n.Fragment,null,e.map(e=>n.createElement(N,J({key:e.member.id,isSelf:e.member.id===o,onClick:()=>b(e)},e))),n.createElement(f.A,{isOpen:!!p,onClose:()=>b(null)},p&&n.createElement(M,J({club:t},p,{date:r,onSubmit:(e,t)=>{c(p.member.id,e,t),b(null)},isActingOnSelf:o===(0,y.get)(p,"member.id")}))))};W.defaultProps={availabilities:[],memberId:null,user:null};let Z=(0,a.Ng)((e,t)=>({isLoggedIn:(0,v.M3)(e),isLoadingNetworkPanel:(0,E.Du)(e),memberId:(0,E.EJ)(e,t.clubId),user:(0,E.xC)(e),userIsAssociatedToClub:(0,E.Dc)(e,t.clubId)}),{openLoginPanel:g.YZ})(W);var Y=r(58989),V=r(82868),X=r(75826),G=r(70564),Q=r(47753);let ee=()=>n.createElement(d.A,{all:"medium",responsive:[{maxWidth:"tab",props:{horizontal:"small"}}]},n.createElement(p.A,{component:"div",maxWidth:1366,center:!0},n.createElement(b.A,{preset:"training"},n.createElement(d.A,{all:"large",style:{gridArea:"overview"},component:"div"},n.createElement(F.A,{bottom:"small"},n.createElement(A.A,{justifyContent:"space-between"},n.createElement(O.A,{preset:"tab--active",width:"60%"}),n.createElement(j.A,{size:32}))),n.createElement(A.A,{justifyContent:"space-between"},n.createElement(O.A,{preset:"tag--large",width:"30%"}),n.createElement(O.A,{preset:"tag--large",width:"20%"}))),n.createElement(d.A,{horizontal:"small",style:{gridArea:"availability"},component:"div"},n.createElement(A.A,{flexDirection:"row",justifyContent:"space-between",alignItems:"center"},n.createElement(w.A,{size:40}),n.createElement(O.A,{preset:"body--large",width:"50%"}),n.createElement(Q.A,{preset:"title",height:28,width:52,radius:14}))),n.createElement(d.A,{all:"large",style:{gridArea:"details"},component:"div"},n.createElement(F.A,{bottom:"large"},n.createElement(O.A,{preset:"tab--active",width:"60%"}),n.createElement(O.A,{preset:"body--large",width:"30%"}),n.createElement(O.A,{preset:"body--large",width:"30%"}),n.createElement(O.A,{preset:"body--large",width:"30%"})),n.createElement(O.A,{preset:"tab--active",width:"60%"}),n.createElement(O.A,{preset:"body--large",width:"100%"}),n.createElement(O.A,{preset:"body--large",width:"100%"}),n.createElement(O.A,{preset:"body--large",width:"30%"})),n.createElement(d.A,{all:"large",style:{gridArea:"attendees"},component:"div"},n.createElement(F.A,{bottom:"large"},n.createElement(O.A,{preset:"tab--active",width:"60%"}),n.createElement(O.A,{preset:"body--large",width:"20%"}),n.createElement(O.A,{preset:"body--large",width:"20%"})),n.createElement(F.A,{bottom:"large"},n.createElement(O.A,{preset:"tab--active",width:"60%"}),n.createElement(F.A,{vertical:"small"},n.createElement(w.A,{size:48})),n.createElement(O.A,{preset:"description",width:"20%"}
3)))))),et=({organiser:e,teams:t})=>n.createElement(S.A,null,n.createElement(P.A,{fill:"white",radius:"rounded"},n.createElement(d.A,{className:"training-attendees",all:"large",style:{gridArea:"attendees"},component:"div"},n.createElement(_.A,{preset:"tab--active",component:"h2"},n.createElement(z.x6,{i18nKey:"common:training_teams_attending"},"Teams attending")),n.createElement("ul",{style:{listStyle:"none",padding:0}},t.map(e=>n.createElement(_.A,{preset:"body--large",component:"li",key:e.id},e.name))),e&&n.createElement(n.Fragment,null,n.createElement(_.A,{preset:"tab--active",component:"h2"},n.createElement(z.x6,{i18nKey:"common:training_organiser"},"Organiser")),n.createElement(d.A,{all:"small",component:"div"},n.createElement(S.A,null,n.createElement(C.A,{image:e.avatar,includeRetina:!0,alt:e.name}))),n.createElement(_.A,{preset:"description",component:"div"},e.name)))));et.defaultProps={organiser:null};let er=({description:e,venue:t})=>n.createElement(S.A,null,n.createElement(P.A,{fill:"white",radius:"rounded"},n.createElement(d.A,{className:"training-details",all:"large",style:{gridArea:"details"},component:"div"},n.createElement(_.A,{preset:"tab--active",component:"h2"},n.createElement(z.x6,{i18nKey:"common:training_venue"},"Location")),n.createElement(_.A,{preset:"body--large",component:"p"},t),n.createElement(_.A,{preset:"tab--active",component:"h2"},n.createElement(z.x6,{i18nKey:"common:training_description"},"Description")),n.createElement(_.A,{preset:"body--large",component:"p"},e)))),en=({club:e,isCancelled:t,name:r,start:a,end:l})=>{let o=i.c9.fromISO(a).setZone(e.timezone),c=i.c9.fromISO(l).setZone(e.timezone);return n.createElement(S.A,null,n.createElement(P.A,{fill:"white",radius:"rounded"},n.createElement(d.A,{className:"training-overview",all:"large",style:{gridArea:"overview"},component:"div"},n.createElement(F.A,{bottom:"small"},n.createElement(A.A,{justifyContent:"space-between"},n.createElement(_.A,{preset:"tab--active"},r),n.createElement(I.A,{name:"training",color:"dustygrey",size:32}))),n.createElement(A.A,{justifyContent:"space-between"},n.createElement(_.A,{preset:"tag--large",color:"dustygrey"},o.toFormat("ccc dd, MMM yy")),n.createElement(_.A,{preset:"tag--large",color:t?"negative":"dustygrey"},t?n.createElement(z.x6,{i18nKey:"common:training_cancelled"},"Cancelled"):`${o.toFormat("HH:mm")} - ${c.toFormat("HH:mm")}`)))))},ea=({availabilities:e,club:t,isLoading:r,isLoadingAvailability:a,onUpdateAvailability:l,session:o})=>{if(r)return n.createElement(ee,null);if(!o)return null;let c=i.c9.fromISO(o.start).setZone(t.timezone),s=c>i.c9.local(),{advertisingTier:m,sportId:u}=t;return n.createElement(n.Fragment,null,n.createElement(V.A,{club:t,description:o.description,route:"calendar.training",routeParams:{id:o.id},title:`${o.groupName} - ${c.toFormat("cccc d MMMM yyyy, HH:mm")}`}),n.createElement(Y.A,{imgSrc:"https://images.pitchero.com/ui/1/1418128656_8024.jpg",preset:"headline",height:t.includeAdverts?540:300},n.createElement(d.A,{all:"small",responsive:[{minWidth:"palm",props:{horizontal:"medium"}}],component:"div"},n.createElement(p.A,{component:"div",maxWidth:1366,center:!0},n.createElement(d.A,{top:"small",bottom:"large"},n.createElement(G.A,{advertisingTier:m,pageType:"calendar.training",sportId:u})),n.createElement(b.A,{preset:s?"training":"trainingHistoric"},s&&!o.isCancelled&&n.createElement("div",{className:"training-availability",style:{gridArea:"availability"}},n.createElement(Z,{availabilities:e,club:t,clubId:t.id,teams:o.teams,isLoading:a,date:o.start,onUpdateAvailability:l})),n.createElement(en,{club:t,name:o.groupName,isCancelled:o.isCancelled,start:o.start,end:o.end}),n.createElement(er,{venue:o.venue,description:o.description}),n.createElement(et,{organiser:o.organiser,teams:o.teams})),n.createElement(d.A,{vertical:"medium"},n.createElement(X.A,null))))))};ea.defaultProps={session:null};var ei=r(81883);function el(){return(el=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}class eo extends n.Component{static async getInitialProps({club:e,isServer:t,query:r,reduxStore:n,req:a,res:i}){let l=parseInt(r.id,10),o={activeSection:"calendar",namespacesRequired:["common"],pageType:"calendar.training",sessionId:l};
3if(!t)return o;try{let{error:t}=await n.dispatch((0,c.tJ)(e.id,l,a));return t&&t.errorStatusCode&&i&&(i.statusCode=t.errorStatusCode),o}catch(e){return o}}componentDidMount(){this.loadPageDataIfRequired(),this.loadAvailabilityIfRequired()}componentDidUpdate(){this.loadAvailabilityIfRequired()}loadAvailabilityIfRequired=()=>{let{isLoggedIn:e,isLoadingAvailability:t,hasLoadedAvailability:r,availabilityLoadingError:n}=this.props;if(e&&!r&&!t&&!n){let{loadAvailability:e,sessionId:t}=this.props;e(t)}};loadPageDataIfRequired=()=>{let{hasLoaded:e,isLoading:t,loadSession:r,loadingError:n}=this.props;if(!e&&!t&&!n){let{club:{id:e},sessionId:t}=this.props;r(e,t)}};onUpdateAvailabilityHandler=(e,t,r)=>{let{updateAvailability:n,session:{start:a}={},club:{id:l}}=this.props;a&&n(l,e,i.c9.fromISO(a).toFormat("yyyy-MM-dd"),t,r)};render(){let{loadingError:e,club:t}=this.props;if(e)return n.createElement(ei.A,el({clubId:t.id},e));let{availabilities:r,isLoading:a,isLoadingAvailability:i,session:l}=this.props;return n.createElement(ea,{club:t,availabilities:r,isLoading:a,isLoadingAvailability:i,onUpdateAvailability:this.onUpdateAvailabilityHandler,session:l})}}eo.defaultProps={availabilityLoadingError:null,loadingError:null,session:null};let ec={loadAvailability:c.WB,loadSession:c.tJ,updateAvailability:(e,t,n,a,i)=>async c=>{try{c({type:o.b3,payload:{clubId:e,memberId:t,date:n,status:a,note:i}});let{makeIsomorphicApiRequest:s}=await Promise.all([r.e(8513),r.e(4471),r.e(981)]).then(r.bind(r,83362)),m=await s(`/v2/clubs/${e}/members/${t}/availability/${n}`,{method:"PUT",body:JSON.stringify({status:a,comment:i})});if(200!==m.status)throw new l.A("Error updating availability",m.status);let u=await m.json();c({type:o.lb,payload:{clubId:e,memberId:t,...u}})}catch(r){c({type:o.sY,payload:{clubId:e,memberId:t,date:n,status:a,note:i,error:r}})}}},es=(0,a.Ng)((e,t)=>({availabilities:(0,s.S7)(e,t.sessionId),availabilityLoadingError:(0,s._2)(e,t.sessionId),hasLoaded:(0,s.UQ)(e,t.sessionId),hasLoadedAvailability:(0,s.De)(e,t.sessionId),isLoading:(0,s.FN)(e,t.sessionId),isLoadingAvailability:(0,s.as)(e,t.sessionId),isLoggedIn:(0,v.M3)(e),loadingError:(0,s.zB)(e,t.sessionId),session:(0,s.tL)(e,t.sessionId)}),ec)(eo)},46930:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n,a,i=r(14232),l=r(98292),o=r(71180),c=r(74055),s=r(35027);let m={focus:{position:"absolute",top:"50%",left:12,zIndex:0,width:0,height:0,transform:"translateY(-50%)",transition:"all 0.4s cubic-bezier(1, .13, .83, .67)"},circle:{position:"relative",width:"100%",paddingBottom:"100%",display:"block"},circleBefore:{content:"",height:"100%",width:"100%",position:"absolute",top:0,left:0,background:"#FBFBFB",borderRadius:"50%"}};var u=["hidden","input","meta","disabled"];function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var b=l.default.div.withConfig({shouldForwardProp:o.default})(n||(n=p(["\n  background: ",";\n  border-color: ","\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: rgba(6, 67, 95, 0.3) 0px 1px 1px, rgba(0, 0, 0, 0.1) 0px 2px 3px;\n  box-sizing: border-box;\n  color: ",";\n  font-size: 14px;\n  lineHeight: 1.3;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n\n  ","\n  ","\n"])),function(e){return e.disabled?"#F3F3F3":"#FFF"},function(e){return e.error?"#E26868;":"#f9f9f9"},function(e){return e.disabled?"#E26868":"#333"},function(e){return e.hidden?"display: none;":""},function(e){return e.disabled?"cursor: not-allowed;":""}),y=l.default.textarea(a||(a=p(["\n  background: transparent;\n  box-sizing: inherit;\n  border: none;\n  color: inherit;\n  cursor: inherit;\n  fontsize: inherit;\n  line-height: inherit;\n  outline: 0;\n  padding: 12px;\n  position: relative;\n  resize: none;\n  width: inherit;\n  z-index: 1;\n\n  ::-webkit-input-placeholder {\n    /* Chrome/Opera/Safari */\n    color: #b2b2b2;\n  }\n  ::-moz-placeholder {\n    /* Firefox 19+ */\n    color: #b2b2b2;\n  }\n  :-ms-input-placeholder {\n    /* IE 10+ */\n    color: #b2b2b2;\n  }\n  :-moz-placeholder {\n    /* Firefox 18- */\n    color: #b2b2b2;\n  }\n\n  &:focus + .prui-textarea__focus {\n    padding-bottom: 110% !important;\n    width: 110% !important;\n    left: -5% !important;\n  }\n"])));let f=i.forwardRef(function(e,t){var r=e.hidden,n=void 0!==r&&r,a=e.input,l=e.meta,o=void 0===l?{}:l,p=o.touched,f=void 0!==p&&p,g=o.error,v=void 0!==g&&g,E=e.disabled,h=void 0!==E&&E,A=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,u);return i.createElement(i.Fragment,null,i.createElement(b,{disabled:h,hidden:n,error:f&&v},i.createElement(y,d({},A,void 0===a?{}:a,{ref:t,disabled:h,hidden:n,"data-hj-whitelist":!0})),i.createElement("span",{className:"prui-textarea__focus",style:m.focus},i.createElement("span",{className:"prui-textarea__focus-circle",style:m.circle},i.createElement("span",{style:m.circleBefore})))),f&&v&&i.createElement(c.A,{top:3},i.createElement(s.A,{component:"label",preset:"description",color:"#E26868"},v)))})},58989:(e,t,r)=>{"use strict";r.d(t,{A:()=>
3o});var n=r(14232);let a=({containerRef:e,children:t,fillColor:r})=>n.createElement("div",{ref:e,style:{backgroundColor:r},id:"js-headerBackgroundContainer"},t);a.defaultProps={fillColor:null};var i=r(91459);let l=({children:e,height:t,imgSrc:r,preset:l})=>{let[o,c]=(0,n.useState)(!1),s=(0,n.useRef)(),[m,u]=(0,n.useState)(s.current?s.current.offsetTop+(t||s.current.offsetHeight):0);return(0,n.useEffect)(()=>{c(!0)},[]),(0,n.useEffect)(()=>{u(s.current?s.current.offsetTop+(t||s.current.offsetHeight):0)},[s]),n.createElement(i.A.Consumer,null,({backgroundColor:i,updateHeight:c,updateImage:u})=>(c(m),l||u(r),n.createElement(n.Fragment,null,n.createElement(a,{containerRef:s,fillColor:t||r&&o?null:i,height:t},e))))};l.defaultProps={height:null,imgSrc:null,preset:null};let o=l},62114:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/calendar/training",function(){return r(3904)}])},65565:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),a=r(22241),i=r(94389),l=r(47753);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var s=function(e){var t=e.className,r=e.inline,i=e.lineHeight,s=e.preset,m=e.radius,u=e.size,d=e.style,p=e.uiTheme,b=void 0===p?{}:p,y=e.width,f=(0,a.U9)(b,"typography"),g=f.inline,v=f.lineHeight,E=f.preset,h=f.radius,A=f.size,w=f.width,O=(0,a.im)(b,"typography",(void 0===s?null:s)||E),j=O.lineHeight,x=O.size,S=(void 0===i?null:i)||j||v||21,P=(void 0===u?null:u)||x||A||14;return n.createElement(l.A,{className:void 0===t?null:t,height:P,radius:(void 0===m?null:m)||h||P/2,width:(void 0===y?null:y)||w||"100%",style:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,a,i;n=e,a=t,i=r[t],(a=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(a))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({marginTop:(parseInt(S,10)-P)/2,marginBottom:(parseInt(S,10)-P)/2,display:(void 0===r?null:r)||g?"inline-block":"block"},void 0===d?{}:d)})};s.displayName="ShimmerTypography";let m=(0,i.A)(s)},71921:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),a=r(94389),i=r(22241),l=r(47753);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var s=function(e){var t=e.className,r=e.inline,a=e.preset,s=e.radius,m=e.size,u=e.style,d=e.uiTheme,p=void 0===d?{}:d,b=(0,i.U9)(p,"icon"),y=b.inline,f=b.preset,g=b.radius,v=b.size,E=(void 0===a?null:a)||f,h=(0,i.im)(p,"icon",E),A=(0,i.im)(p,"typography",E),w=h.size,O=A.lineHeight,j=(void 0===m?null:m)||w||v||21;return n.createElement(l.A,{className:void 0===t?null:t,width:j,height:j,radius:(void 0===s?null:s)||g||0,style:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,a,i;n=e,a=t,i=r[t],(a=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(a))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEac
3h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({display:(void 0===r?null:r)||y?"inline-block":"block",verticalAlign:"baseline",marginTop:(parseInt(O,10)-j)/2,marginBottom:(parseInt(O,10)-j)/2},void 0===u?{}:u)})};s.displayName="ShimmerIcon";let m=(0,a.A)(s)},94049:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(14232),a=r(22241),i=r(94389);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=["checked","id","input","checkedBgColor","style","onChange","uiTheme"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,a,i;n=e,a=t,i=r[t],(a=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(a))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let u=(0,i.A)(function(e){var t=e.checked,r=void 0===t?void 0:t,i=e.id,l=e.input,s=e.checkedBgColor,u=e.style,d=e.onChange,p=void 0===d?null:d,b=e.uiTheme,y=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,o),f=m(m({},void 0===l?void 0:l),{},{id:i});"boolean"==typeof r&&(f.checked=r),"function"==typeof p&&(f.onChange=p);var g={label:{display:"inline-block",width:16,minWidth:16,height:16,backgroundImage:'url("https://d3itj9t5jzykfd.cloudfront.net/admin/circle.svg")',backgroundSize:6*!!f.checked,backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundColor:f.checked?(0,a.oU)(void 0===b?null:b,void 0===s?"#00A0D1":s):"#FFF",border:f.checked?"none":"solid 1px #ECECEC",borderRadius:8,boxSizing:"border-box",boxShadow:"rgba(6, 67, 95, 0.2) 0px 1px 1px, rgba(0, 0, 0, 0.1) 0px 2px 3px",transition:"backgroundColor 400ms ease-out, background-size 200ms linear"},input:{visibility:"hidden",position:"relative"}};return n.createElement("label",{style:m(m({},g.label),void 0===u?{}:u),htmlFor:i},n.createElement("input",c({type:"radio"},f,y,{style:g.input})))})}},e=>{e.O(0,[2909,2545,7315,1325,7736,636,6593,8792],()=>e(e.s=62114)),_N_E=e.O()}]);
4//# debugId=a99cadb5-9b70-5bae-8e62-8bf75ad1fe91

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.