1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="5f0d1a16-d9ff-f425-43e8-9df9c01c209a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,500195,e=>{"use strict";var a=e.i(843476),s=e.i(791882),t=e.i(127167),l=e.i(413518),r=e.i(356437),i=e.i(782547),n=e.i(757328),d=e.i(819646),o=e.i(236807),u=e.i(688762),c=e.i(166540),m=e.i(271645),f=e.i(112458),g=e.i(11),h=e.i(456594),x=e.i(923512),j=e.i(782052),p=e.i(805318),b=e.i(223360),S=e.i(236888),N=e.i(607288),F=e.i(2157),y=e.i(703118),P=e.i(28693),C=e.i(352679),M=e.i(591975),v=e.i(239505),A=e.i(966521),I=e.i(80879),k=e.i(177797),D=e.i(186153),E=e.i(891699),T=e.i(904896),w=e.i(62204),_=e.i(781974),R=e.i(839126),U=e.i(524167),B=e.i(210557),L=e.i(572250);let O=function({open:e,profiles:s,selectedId:t,federationProfileIds:l=[],onSelect:r,onClose:n}){let o=(0,B.useTheme)(),u=(0,g.useIntl)();return(0,a.jsxs)(_.default,{open:e,onClose:n,scroll:"paper",fullWidth:!0,maxWidth:"sm",children:[(0,a.jsx)(U.default,{children:(0,a.jsx)(f.FormattedMessage,{...k.messages.profilePickerTitle})}),(0,a.jsx)(R.default,{dividers:!0,children:s?.length&&0!==s.length?(0,a.jsx)(d.default,{className:x.default.profileList,children:s.map(e=>{let s=[e.firstname,e.lastname].filter(Boolean).join(" "),n=(e=>{if(!e)return null;let a=(0,c.default)(e);return a.isValid()?(0,c.default)().diff(a,"years"):null})(e.birthday),m=[null!=n?`${n}`:null,e.affiliations.map(e=>e.federation?.name).filter(Boolean).join(" ⢠")||null].filter(Boolean).join(" ⢠"),f=e.id===t,g=l.includes(e.id);return(0,a.jsx)(T.default,{variant:"outlined",sx:f?{borderColor:o.props.sectionMode.accent,borderWidth:2}:void 0,children:(0,a.jsx)(w.default,{onClick:()=>r(e),children:(0,a.jsxs)(d.default,{className:x.default.cardInnerRow,children:[(0,a.jsx)(D.Avatar,{size:34.5,url:e.picture?.pic_avatar,type:"user",isHexagon:!0}),(0,a.jsxs)(d.default,{className:x.default.info,children:[(0,a.jsx)(i.Headline4,{className:x.default.name,children:s}),m&&(0,a.jsx)(i.Paragraph2,{sx:{color:(0,L.mutedColor)(o)},children:m})]}),g&&(0,a.jsx)(E.default,{className:x.default.accentIcon,titleAccess:u.formatMessage(k.messages.profileInFederation)})]})})},e.id)})}):(0,a.jsx)(i.Paragraph2,{sx:{color:(0,L.mutedColor)(o)},children:(0,a.jsx)(f.FormattedMessage,{...k.messages.profilePickerEmpty})})})]})};var $=e.i(710269);
2let W=function({canChangeProfile:e,onChangeProfile:s,onCreateProfile:t}){return(0,a.jsx)(T.default,{variant:"outlined",className:x.default.card,children:(0,a.jsxs)(d.default,{className:x.default.cardInner,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.subtitle,children:(0,a.jsx)(f.FormattedMessage,{...e?k.messages.profileNotInFederation:k.messages.profileNotInFederationCreateOnly})}),(0,a.jsxs)(d.default,{className:x.default.choiceActionsTwo,children:[e&&(0,a.jsx)($.default,{fullWidth:!0,onClick:s,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.changeProfile})}),(0,a.jsx)(r.default,{fullWidth:!0,onClick:t,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.createNewProfile})})]})]})})},z=function({profile:e,onChange:s}){let t=[e.firstname,e.lastname].filter(Boolean).join(" "),l=e.birthday&&(0,c.default)(e.birthday).isValid()?(0,c.default)().diff((0,c.default)(e.birthday),"years"):null,r=[null!=l?`${l}`:null,e.affiliations.map(e=>e.federation?.name).filter(Boolean).join(" ⢠")||null].filter(Boolean).join(" ⢠");return(0,a.jsx)(T.default,{variant:"outlined",className:x.default.card,children:(0,a.jsxs)(d.default,{className:x.default.cardInnerRow,children:[(0,a.jsx)(D.Avatar,{size:34.5,url:e.picture?.pic_avatar,type:"user",isHexagon:!0}),(0,a.jsxs)(d.default,{className:x.default.info,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.muted,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.foundUserTitle})}),(0,a.jsx)(i.Headline4,{className:x.default.name,children:t}),r&&(0,a.jsx)(i.Paragraph2,{className:x.default.muted,children:r})]}),(0,a.jsx)(o.default,{variant:"outlined",color:"secondary",onClick:s,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.changeProfile})})]})})},V=e=>{if(!e)return null;let a=(0,c.default)(e,v.DISPLAY_DATE_FORMAT,!0);return a.isValid()?a.format(v.API_ISO_DATE_FORMAT):null},q=function({clubPrefix:e,token:s,defaultClubId:c}){let v=(0,g.useIntl)(),{club:D}=(0,l.useClub)(),{user:E}=(0,t.useAuth)(),T=D?.admin_lang,w={email:E?.email??"",firstname:"",lastname:""},[_,R]=(0,m.useState)("form"),[U,B]=(0,m.useState)(!0),[L,$]=(0,m.useState)([]),[q,H]=(0,m.useState)(null),[G,J]=(0,m.useState)(!1),[K,Y]=(0,m.useState)([]),[Z,Q]=(0,m.useState)(!1),[X,ee]=(0,m.useState)(w),[ea,es]=(0,m.useState)([]),[et,el]=(0,m.useState)([]),[er,ei]=(0,m.useState)([]),[en,ed]=(0,m.useState)(null),[eo,eu]=(0,m.useState)(null),[ec,em]=(0,m.useState)(!1),[ef,eg]=(0,m.useState)([]),[eh,ex]=(0,m.useState)(null),[ej,ep]=(0,m.useState)([]),[eb,eS]=(0,m.useState)(""),[eN,eF]=(0,m.useState)(""),[ey,eP]=(0,m.useState)({}),[eC,eM]=(0,m.useState)(!1),[ev,eA]=(0,m.useState)(null),[eI,ek]=(0,m.useState)(!1),[eD,eE]=(0,m.useState)(0),[eT,ew]=(0,m.useState)(!1),[e_,eR]=(0,m.useState)(0),eU=q?.id??null,eB=(0,m.useCallback)(a=>(0,h.uploadUserPicture)({file:a,clubPrefix:e,token:s}),[e,s]),eL=(0,m.useCallback)(a=>(Z?(0,h.uploadUserDocumentPublic)({file:a,clubPrefix:e}):(0,h.uploadUserDocument)({file:a,clubPrefix:e,token:s})).then(e=>e?.value?`${e.value}|${e.filename??""}`:null),[e,s,Z]);(0,m.useEffect)(()=>{let a=!0;return B(!0),ek(!1),Promise.all([(0,h.getMyLicenseProfiles)({clubPrefix:e}),(0,h.getLicensePackageSports)({clubPrefix:e,language:T}),(0,h.getLicensePackageCategories)({clubPrefix:e}),(0,h.getLicenseCountries)({language:T}),(0,h.getMyFederationProfiles)({clubPrefix:e})]).then(([e,s,t,l,r])=>{if(!a)return;let i=r.map(e=>e.id);$(e),Y(i),H(e.find(e=>i.includes(e.id))??e[0]??null),es(s.map(e=>({id:e.id,label:e.name}))),el(t),ei(l)}).catch(e=>{a&&(ek(!0),console.error(e))}).finally(()=>a&&B(!1)),()=>{a=!1}},[e,eD,T]);let eO=(0,m.useCallback)(a=>Z?(0,h.getAvailablePackagesForUser)({clubPrefix:e,findUser:{},query:a,language:T}):eU?(0,h.getAvailablePackagesForSelf)({clubPrefix:e,selectedUserId:eU,query:a,language:T}):Promise.resolve({data:[],total:0}),[e,eU,T,Z]);(0,m.useEffect)(()=>{if(!en||!eU&&!Z){eu(null),eg([]);return}let a=!0;return em(!0),ew(!1),Promise.all([Z?(0,h.getAvailablePackageDetailForUser)({clubPrefix:e,packageId:en.id,findUser:{},language:T}):(0,h.getAvailablePackageDetailForSelf)({clubPrefix:e,packageId:en.id,selectedUserId:eU,language:T}),Z?(0,h.getAvailableClubsForUser)({clubPrefix:e,packageId:en.id,findUser:{}}):(0,h.getAvailableClubsForSelf)({clubPrefix:e,packageId:en.id,selectedUserId:eU})]).then(([e,s])=>{if(!a)return;eu(e),eg(s);let t=s.find(e=>e.id===c);ex(t?.id??s[0]?.id??null),ep([]),eS((0,A.getAutoStartDate)(e)),eF(""),eP((0,A.parseFieldsToInitialValues)(e.fields,e.options))}).catch(e=>{a&&(ew(!0),console.error(e))}).finally(()=>a&&em(!1)),()=>{a=!1}},[en,e,eU,c,e_,T,Z]);let e$=eo?.currency?.symbol??"â¬",eW=(0,m.useMemo)(()=>(eo?.options??[]).filter(e=>ej.includes(e.id)).map(e=>({id:e.id,fee:e.fee??0,name:e.name})),[eo,ej]),ez=(eo?.fee??0)+eW.reduce((e,a)=>e+a.fee,0),eV=Z?(0,A.omitIdentityFields)(eo?.fields):eo?.fields,eq=(0,A.getSelectedOptionFieldGroups)(eo?.options,ej),eH=(0,A.withOptionExtraFields)(eV,eq),eG=(0,A.areRequiredFieldsFilled)(eH,ey),eJ=eo?.terms_conditions??"",eK=!eJ||eC,eY=!eo||(0,A.isAutoEndDate)(eo)||!!eN,eZ=!Z||!!X.firstname?.trim()&&!!X.lastname?.trim(),eQ=!!en&&!!eh&&eG&&eK&&eY&&eZ,eX=!Z&&!!q&&!K.includes(q.id),e0=()=>{ed(null),eu(null),ex(null),ep([]),eS(""),eF(""),eP({}),eM(!1)},e1=()=>{e0(),eA(null),R("form"),Z&&(Q(!1),ee(w),eE(e=>e+1))}
2,e2=async a=>{if(!en||!eh||!q&&!Z)return{errors:[]};try{let a=await (0,A.buildProfileFromFieldValues)(eH,ey,eB),s={email:X.email?.trim()||null,firstname:X.firstname?.trim()||null,lastname:X.lastname?.trim()||null},t=await (0,h.orderLicenseForUser)({clubPrefix:e,body:(0,I.orderContextToCreateDto)({packageId:en.id,...Z?{newUser:s}:{userId:q.id},clubId:eh,options:eW,startDate:V(eb),endDate:V(eN),profile:a}),language:T}),l=Z?[s.firstname,s.lastname].filter(Boolean).join(" ")||(s.email??""):[q.firstname,q.lastname].filter(Boolean).join(" ");return eA({package:en,organization:eh,organizationName:ef.find(e=>e.id===eh)?.name,options:eW,amount:ez,currencySymbol:e$,customerName:l,userId:Z?0:q.id,payment:{invoiceId:t.invoice_id,invoiceNumber:t.invoice_number}}),R(t.payment_required?"payment":"submitted"),{errors:[]}}catch(a){let e;console.error(a);try{e=JSON.parse(a)?.detail}catch{e=a?.detail}return{errors:[v.formatMessage(k.messages.orderError),e].filter(Boolean)}}},[e5,e6,e8]=(0,m.useActionState)(e2,{errors:[]});return U?(0,a.jsx)(d.default,{className:x.default.loadingRow,children:(0,a.jsx)(u.default,{})}):eI?(0,a.jsxs)(d.default,{className:x.default.loadErrorArea,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.loadErrorMessage,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.loadError})}),(0,a.jsx)(r.default,{onClick:()=>eE(e=>e+1),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.paymentTryAgain})})]}):"payment"===_&&ev?(0,a.jsx)(F.default,{order:ev,clubPrefix:e,onResult:e=>{eA(a=>a?{...a,paymentResult:e}:a),R("result")}}):"result"===_&&ev?(0,a.jsx)(y.default,{order:ev,onDone:e1,onTryAgain:()=>R("payment")}):"submitted"===_&&ev?(0,a.jsx)(y.default,{order:ev,onDone:e1,withoutPayment:!0}):q?(0,a.jsxs)(d.default,{className:x.default.root,children:[(0,a.jsx)(O,{open:G,profiles:L,selectedId:q.id,federationProfileIds:K,onSelect:e=>{J(!1),e.id!==q?.id&&(e0(),Q(!1),H(e))},onClose:()=>J(!1)}),(0,a.jsx)(i.Headline2,{className:x.default.title,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.titleBrevet})}),(0,a.jsx)(i.Paragraph2,{className:x.default.description,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.description})}),Z?(0,a.jsx)(b.default,{user:null,email:X.email??"",isNew:!0,onChange:()=>{e0(),ee(w),Q(!1)}}):(0,a.jsx)(z,{profile:q,onChange:()=>J(!0)}),(0,a.jsxs)(d.default,{component:"form",action:e6,children:[en?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.default,{package:en,onRemove:e0}),ec&&(0,a.jsx)(d.default,{className:x.default.detailLoadingRow,children:(0,a.jsx)(u.default,{size:32})}),eT&&!ec&&(0,a.jsxs)(d.default,{className:x.default.detailErrorArea,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.loadErrorMessage,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.loadError})}),(0,a.jsx)(o.default,{variant:"outlined",color:"secondary",onClick:()=>eR(e=>e+1),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.paymentTryAgain})})]}),eo&&!eT&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(M.default,{detail:eo,startDate:eb,endDate:eN,onStartDateChange:eS,onEndDateChange:eF}),ef.length>0&&(0,a.jsx)(j.default,{clubs:ef,value:eh,onChange:ex}),eo.options?.length>0&&(0,a.jsx)(S.default,{options:eo.options,currencySymbol:e$,selectedIds:ej,onToggle:e=>ep(a=>a.includes(e)?a.filter(a=>a!==e):[...a,e])}),(eo.fields||eq.length>0)&&(0,a.jsx)(p.default,{fields:eo.fields,countries:er,values:ey,onChange:(e,a)=>eP(s=>({...s,[e]:a})),uploadDocument:eL,isNewMember:Z,newUser:X,onNewUserChange:(e,a)=>ee(s=>({...s,[e]:a})),hideNewMemberEmail:!0,optionFieldGroups:eq}),eJ&&(0,a.jsx)(C.default,{terms:eJ,confirmed:eC,onChange:eM})]})]}):eX?(0,a.jsx)(W,{canChangeProfile:K.some(e=>e!==q.id),onChangeProfile:()=>J(!0),onCreateProfile:()=>{e0(),ee(w),Q(!0)}}):(0,a.jsx)(N.default,{loadPackages:eO,sports:ea,categories:et,onSelect:e=>{ed(e),ex(null),ep([]),eM(!1)}}),e5.errors.length>0&&(0,a.jsx)(d.default,{className:x.default.errorsWrap,children:e5.errors.map((e,s)=>(0,a.jsxs)(d.default,{className:x.default.errorRow,children:[(0,a.jsx)(n.default,{fontSize:"small"}),(0,a.jsx)(i.Paragraph2,{className:x.default.errorText,children:e})]},s))}),en&&(0,a.jsxs)(d.default,{className:x.default.footerRow,children:[(0,a.jsxs)(d.default,{className:x.default.footerNames,children:[(0,a.jsx)(d.default,{component:"span",className:x.default.bold,children:en.name}),(0,a.jsx)(d.default,{component:"span",className:x.default.bold,children:`${e$}${Number.isInteger(ez)?ez:ez.toFixed(2)}`})]}),(0,a.jsx)(r.default,{type:"submit",disabled:!eQ||e8,startIcon:e8?(0,a.jsx)(u.default,{size:20}):void 0,children:en.payment_required_at_submit?(0,a.jsx)(f.FormattedMessage,{...k.messages.continueToPayment}):(0,a.jsx)(f.FormattedMessage,{...k.messages.submit})})]})]})]}):(0,a.jsxs)(d.default,{className:x.default.root,children:[(0,a.jsx)(i.Headline2,{className:x.default.title,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.titleBrevet})}),(0,a.jsx)(i.Paragraph2,{className:x.default.muted,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.profilePickerEmpty})})]})};var H=e.i(621873),G=e.i(936151),J=e.i(618566);let K=e.i(499683).string().email().matches(/\.[a-zA-Z]{2,}$/),Y=function({onContinue:e}){let s=(0,g.useIntl)(),t=(0,J.usePathname)(),{pathPrefix:n}=(0,l.useClub)(),[o,u]=(0,m.useState)(!1),[c,h]=(0,m.useState)(""),[j,p]=(0,m.useState)(!1),b=encodeURIComponent(t),S=n?`/${n}`:"",N=`${S}/login?origin=${b}`,F=`${S}/register?origin=${b}`;return(0,a.jsx)(T.default,{variant:"outlined",className:x.default.cardWide,children:(0,a.jsxs)(d.default,{className:x.default.cardInner,children:[(0,a.jsx)(i.Headline4,{className:x.default.title,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicChoiceTitle})}),o?(0,a.jsxs)(d.default,{component:"form",noValidate:!0,onSubmit:a=>{a.preventDefault();let s=c.trim();K.isValidSync(s)?e(s):p(!0)},children:[(0,a.jsx)(i.Paragraph2,{className:x.default.subtitle,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicGuestEmailSubtitle})}),(0,a.jsx)(G.default,{className:x.default.emailField,name:"guest_email",type:"email",required:!0,autoFocus:!0,fullWidth:!0,size:"small",label:s.formatMessage(k.messages.emailLabel),value:c,onChange:e=>{h(e.target.value),p(!1)},error:j,helperText:j?s.formatMessage(k.messages.publicInvalidEmail):void 0}),(0,a.jsx)(d.default,{className:x.default.submitRowSpaced,children:(0,a.jsx)(r.default,{type:"submit",disabled:!c.trim(),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicGuestEmailSubmit})})}),(0,a.jsx)(d.default,{className:x.default.choiceBack,children:(0,a.jsx)($.default,{onClick:()=>u(!1),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicBackToOptions})})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Paragraph2,{className:x.default.subtitle,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicChoiceSubt
2itle})}),(0,a.jsxs)(d.default,{className:x.default.choiceActions,children:[(0,a.jsx)(r.default,{href:N,fullWidth:!0,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicLoginAsMember})}),(0,a.jsx)($.default,{href:F,fullWidth:!0,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicRegisterAsMember})}),(0,a.jsx)($.default,{fullWidth:!0,onClick:()=>u(!0),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.publicContinueWithoutAccount})})]})]})]})})},Z=e=>{if(!e)return null;let a=(0,c.default)(e,v.DISPLAY_DATE_FORMAT,!0);return a.isValid()?a.format(v.API_ISO_DATE_FORMAT):null},Q=function({clubPrefix:e,defaultClubId:s}){let t=(0,g.useIntl)(),{club:c}=(0,l.useClub)(),v=c?.admin_lang,[D,E]=(0,m.useState)("form"),[T,w]=(0,m.useState)(!0),[_,R]=(0,m.useState)(null),[U,B]=(0,m.useState)({email:"",firstname:"",lastname:""}),[L,O]=(0,m.useState)([]),[$,W]=(0,m.useState)([]),[z,V]=(0,m.useState)([]),[q,G]=(0,m.useState)(null),[J,K]=(0,m.useState)(null),[Q,X]=(0,m.useState)(!1),[ee,ea]=(0,m.useState)([]),[es,et]=(0,m.useState)(null),[el,er]=(0,m.useState)([]),[ei,en]=(0,m.useState)(""),[ed,eo]=(0,m.useState)(""),[eu,ec]=(0,m.useState)({}),[em,ef]=(0,m.useState)(!1),[eg,eh]=(0,m.useState)(null),[ex,ej]=(0,m.useState)(!1),[ep,eb]=(0,m.useState)(!1),[eS,eN]=(0,m.useState)(0),[eF,ey]=(0,m.useState)(!1),[eP,eC]=(0,m.useState)(0),eM=(0,m.useCallback)(a=>(0,h.uploadUserPicturePublic)({file:a,clubPrefix:e}),[e]),ev=(0,m.useCallback)(a=>(0,h.uploadUserDocumentPublic)({file:a,clubPrefix:e}).then(e=>e?.value?`${e.value}|${e.filename??""}`:null),[e]);(0,m.useEffect)(()=>{let a=!0;return w(!0),eb(!1),Promise.all([(0,h.getLicensePackageSports)({clubPrefix:e,language:v,isPublic:!0}),(0,h.getLicensePackageCategories)({clubPrefix:e,isPublic:!0}).catch(()=>[]),(0,h.getLicenseCountries)({language:v})]).then(([e,s,t])=>{a&&(O(e.map(e=>({id:e.id,label:e.name}))),W(s),V(t))}).catch(e=>{a&&(eb(!0),console.error(e))}).finally(()=>a&&w(!1)),()=>{a=!1}},[e,eS,v]);let eA=(0,m.useCallback)(a=>(0,h.getAvailablePackagesPublic)({clubPrefix:e,query:a,language:v}),[e,v]);(0,m.useEffect)(()=>{if(!q){K(null),ea([]);return}let a=!0;return X(!0),ey(!1),Promise.all([(0,h.getAvailablePackageDetailPublic)({clubPrefix:e,packageId:q.id,language:v}),(0,h.getAvailableClubsPublic)({clubPrefix:e,packageId:q.id})]).then(([e,t])=>{if(!a)return;K(e),ea(t);let l=t.find(e=>e.id===s);et(l?.id??t[0]?.id??null),er([]),en((0,A.getAutoStartDate)(e)),eo(""),ec((0,A.parseFieldsToInitialValues)(e.fields,e.options))}).catch(e=>{a&&(ey(!0),console.error(e))}).finally(()=>a&&X(!1)),()=>{a=!1}},[q,e,s,eP,v]);let eI=J?.currency?.symbol??"â¬",ek=(0,m.useMemo)(()=>(J?.options??[]).filter(e=>el.includes(e.id)).map(e=>({id:e.id,fee:e.fee??0,name:e.name})),[J,el]),eD=(J?.fee??0)+ek.reduce((e,a)=>e+a.fee,0),eE=(0,A.omitIdentityFields)(J?.fields),eT=(0,A.getSelectedOptionFieldGroups)(J?.options,el),ew=(0,A.withOptionExtraFields)(eE,eT),e_=(0,A.areRequiredFieldsFilled)(ew,eu),eR=!!U.email?.trim()&&!!U.firstname?.trim()&&!!U.lastname?.trim(),eU=J?.terms_conditions??"",eB=!eU||em,eL=!J||(0,A.isAutoEndDate)(J)||!!ed,eO=!!q&&!!es&&e_&&eB&&eR&&eL,e$=()=>{G(null),K(null),et(null),er([]),en(""),eo(""),ec({}),ef(!1)},eW=()=>{e$(),R(null),B({email:"",firstname:"",lastname:""})},ez=()=>{eW(),eh(null),ej(!1),E("form")},eV=async a=>{if(!q||!es)return{errors:[]};try{let a=await (0,A.buildProfileFromFieldValues)(ew,eu,eM),s=U.firstname?.trim()??"",t=U.lastname?.trim()??"",l=U.email?.trim()??"",r=await (0,h.orderLicensePublic)({clubPrefix:e,language:v,body:(0,I.publicOrderContextToCreateDto)({packageId:q.id,clubId:es,firstname:s,lastname:t,email:l,options:ek,startDate:Z(ei),endDate:Z(ed),birthday:Z(eu.birthday),profile:a})});return ej(!!r.activation_required),eh({package:q,organization:es,organizationName:ee.find(e=>e.id===es)?.name,options:ek,amount:eD,currencySymbol:eI,customerName:[s,t].filter(Boolean).join(" ")||l,userId:0,payment:{invoiceId:r.license?.invoice_id,invoiceNumber:r.license?.invoice_number}}),E(r.license?.payment_required?"payment":"submitted"),{errors:[]}}catch(s){let e,a;console.error(s);try{let t=JSON.parse(s);e=t?.code,a=t?.detail}catch{e=s?.code,a=s?.detail}if(409===e)return{errors:[t.formatMessage(k.messages.publicEmailAlreadyUsed)]};return{errors:[t.formatMessage(k.messages.orderError),a].filter(
2Boolean)}}},[eq,eH,eG]=(0,m.useActionState)(eV,{errors:[]});return T?(0,a.jsx)(d.default,{className:x.default.loadingRow,children:(0,a.jsx)(u.default,{})}):ep?(0,a.jsxs)(d.default,{className:x.default.loadErrorArea,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.loadErrorMessage,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.loadError})}),(0,a.jsx)(r.default,{onClick:()=>eN(e=>e+1),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.paymentTryAgain})})]}):"payment"===D&&eg?(0,a.jsx)(F.default,{order:eg,clubPrefix:e,onResult:e=>{eh(a=>a?{...a,paymentResult:e}:a),E("result")}}):"result"===D&&eg?(0,a.jsx)(y.default,{order:eg,onDone:ez,onTryAgain:()=>E("payment")}):"submitted"===D&&eg?(0,a.jsx)(y.default,{order:eg,onDone:ez,withoutPayment:!0,notice:ex&&(0,a.jsx)(f.FormattedMessage,{...k.messages.publicActivationRequiredText})}):(0,a.jsxs)(d.default,{className:x.default.root,children:[(0,a.jsxs)("div",{className:x.default.aside,children:[(0,a.jsx)(H.default,{}),(0,a.jsx)(i.Headline2,{className:x.default.title,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.title})}),(0,a.jsx)(i.Paragraph2,{className:x.default.description,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.descriptionLicense})})]}),(0,a.jsx)("div",{children:_?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.default,{user:null,email:_,isNew:!0,onChange:eW}),(0,a.jsxs)(d.default,{component:"form",action:eH,children:[q?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.default,{package:q,onRemove:e$}),Q&&(0,a.jsx)(d.default,{className:x.default.detailLoadingRow,children:(0,a.jsx)(u.default,{size:32})}),eF&&!Q&&(0,a.jsxs)(d.default,{className:x.default.detailErrorArea,children:[(0,a.jsx)(i.Paragraph2,{className:x.default.loadErrorMessage,children:(0,a.jsx)(f.FormattedMessage,{...k.messages.loadError})}),(0,a.jsx)(o.default,{variant:"outlined",color:"secondary",onClick:()=>eC(e=>e+1),children:(0,a.jsx)(f.FormattedMessage,{...k.messages.paymentTryAgain})})]}),J&&!eF&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(M.default,{detail:J,startDate:ei,endDate:ed,onStartDateChange:en,onEndDateChange:eo}),ee.length>0&&(0,a.jsx)(j.default,{clubs:ee,value:es,onChange:et}),J.options?.length>0&&(0,a.jsx)(S.default,{options:J.options,currencySymbol:eI,selectedIds:el,onToggle:e=>er(a=>a.includes(e)?a.filter(a=>a!==e):[...a,e])}),(J.fields||eT.length>0)&&(0,a.jsx)(p.default,{fields:J.fields,countries:z,values:eu,onChange:(e,a)=>ec(s=>({...s,[e]:a})),uploadDocument:ev,isNewMember:!0,newUser:U,onNewUserChange:(e,a)=>B(s=>({...s,[e]:a})),hideNewMemberEmail:!0,optionFieldGroups:eT}),eU&&(0,a.jsx)(C.default,{terms:eU,confirmed:em,onChange:ef})]})]}):(0,a.jsx)(N.default,{loadPackages:eA,sports:L,categories:$,onSelect:e=>{G(e),et(null),er([]),ef(!1)}}),eq.errors.length>0&&(0,a.jsx)(d.default,{className:x.default.errorsWrap,children:eq.errors.map((e,s)=>(0,a.jsxs)(d.default,{className:x.default.errorRow,children:[(0,a.jsx)(n.default,{fontSize:"small"}),(0,a.jsx)(i.Paragraph2,{className:x.default.errorText,children:e})]},s))}),q&&(0,a.jsxs)(d.default,{className:x.default.footerRow,children:[(0,a.jsxs)(d.default,{className:x.default.footerNames,children:[(0,a.jsx)(d.default,{component:"span",className:x.default.bold,children:q.name}),(0,a.jsx)(d.default,{component:"span",className:x.default.bold,children:`${eI}${Number.isInteger(eD)?eD:eD.toFixed(2)}`})]}),(0,a.jsx)(r.default,{type:"submit",disabled:!eO||eG,startIcon:eG?(0,a.jsx)(u.default,{size:20}):void 0,children:q.payment_required_at_submit?(0,a.jsx)(f.FormattedMessage,{...k.messages.continueToPayment}):(0,a.jsx)(f.FormattedMessage,{...k.messages.submit})})]})]})]}):(0,a.jsx)(Y,{onContinue:e=>{R(e),B({email:e,firstname:"",lastname:""})}})})]})};e.s(["default",0,function(){let{club:e,prefix:r}=(0,l.useClub)(),{user:i,token:n}=(0,t.useAuth)();return i?(0,a.jsx)(s.Container,{children:(0,a.jsx)(q,{clubPrefix:r,token:n,defaultClubId:e?.id})}):(0,a.jsx)(s.Container,{children:(0,a.jsx)(Q,{clubPrefix:r,defaultClubId:e?.id})})}],500195)}]); 3 4//# debugId=5f0d1a16-d9ff-f425-43e8-9df9c01c209a
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.