PageSourceSearch

https://app.zenamu.com/static/js/index.CCeomzlz.js

js zenamu.com collected 2026-09-28 05:37:38 UTC 857,870 bytes, 10,773 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/loadLocalTranslations.UHUR_OCL.js","static/js/vendor-pdf.R8tcA-yV.js","static/js/vendor-react.BGVXcr-G.js","static/js/vendor-misc.BX6ftbTZ.js","static/js/vendor-lodash.CgAp_K5m.js","static/js/vendor-polyfills.BGnOnP1r.js","static/css/vendor-misc.DidKWNnE.css","static/js/vendor-intercom.WtcpIkR2.js","static/js/CommonRoutesSwitch.CoPL1QyB.js","static/js/vendor-router.ZQiAT5D_.js","static/js/ErrorNotFound.Cve9AUV4.js","static/js/vendor-i18n.Daa5yLiR.js","static/js/PrivateRoute.D6bPgGZ_.js","static/js/vendor-fyooga.DXFh7E6S.js","static/js/vendor-apollo.BotAfRWX.js","static/js/vendor-graphql.Btm_Gxmn.js","static/js/AppRouter.C8vIhK36.js","static/js/useQueryParameters.5WYyU29g.js","static/js/vendor-styled.QRN-BdWf.js","static/js/vendor-forms.B4T9lAqX.js","static/js/mailchimpLogo.CC4lP6tW.js","static/js/vendor-date.O5LMHQlS.js","static/js/vendor-phone.ByGQyq9C.js","static/js/DashboardWithTabs.DvecaAh4.js","static/js/vendor-payments.C3BJ2bCu.js","static/js/StripeResultStatusAndMessage.CpBluGCt.js","static/js/vendor-antd.BdUT9eUT.js","static/js/SimpleLocaleDate.C9x2O-c2.js","static/js/ProlongMembershipByUserForm.DLJevZpt.js","static/js/paymentMethods.CbZdNc0X.js","static/js/useOfficePaymentMethods.BdVHTtWV.js","static/js/clientMembership.D9ZnxChQ.js","static/js/MembershipBookingLimitsChips.B_ZPDYUn.js","static/js/RadioSelectable.BKb1yhAx.js","static/js/PriceWithDiscount.C83Q3wu0.js","static/js/timeUnit.rTQ8XlY-.js","static/js/usePublicOfficeMembershipGroups.5WNLqq5g.js","static/js/BuyWithCard2Step.im1lRQro.js","static/js/StripeClientOrderCheckoutWrapper.B99EVY6n.js","static/js/PaymentMethodBankAccountInstructions.DMohMoQD.js","static/js/ChoosePaymentMethodSimpleInput.CttGuhoI.js","static/js/SharedStyles.DRek2c6M.js","static/js/LegalInputs.BWeqPoKJ.js","static/js/useIsOfficeClient.DerHjMyP.js","static/js/WaiverPreviewModal.CzBnZRVl.js","static/js/useCanEmployeeSeeContacts.CwZ_74Br.js","static/js/sanitizeHtml.Cfv02Kvm.js","static/js/useWaiverTemplateUpdates.CwJVz9qp.js","static/js/WaiverStyledComponents.CqkFxSPC.js","static/js/PaymentMethodIcons.DK5iYHt_.js","static/js/stripePaymentMethodIcons.CGSIf9_r.js","static/js/UserMenuBalance.vd6_BK4L.js","static/js/useUserMemberships.AtS3oBdI.js","static/js/usePublicCreditSystemInfo.D4LSO3Qm.js","static/js/useActiveOfficeCreditsEntries.vsAKLrCK.js","static/js/office.B3DGc2P2.js","static/js/MakeUpSessionEntryBalanceLine.Gc_0ML5q.js","static/js/useUserActiveMemberships.CRazvYPN.js","static/js/clientMembershipUtils.CNlBwxyI.js","static/js/useOfficeClientInfo.u5xOqAcK.js","static/js/DiscountInputs.D0J5yMNM.js","static/js/memberships.Kwfl-x8z.js","static/js/OfficeIcon.BNmbLOuW.js","static/js/SwitchPlanModal.C_tZgyYW.js","static/js/SwitchArrow.CiIRxH1X.js","static/js/ActionWithIcon.e-dvzSPO.js","static/js/membershipLimitStatsShared.yPBYREig.js","static/js/PayOrderModal.D68luCpT.js","static/js/useFormMutation.B4FJ8Sde.js","static/js/useVideoOtpOfficePaymentMethods.DQQ536wA.js","static/js/ParticipantsTable.2to9BgOI.js","static/js/TariffLimitDoodletip.DDLD7tNj.js","static/js/InProgressModal.LkrsKE6p.js","static/js/useOfficeAccountingInfo.uEKhMgSu.js","static/js/SimpleLocaleDateTime.BeuhKiYL.js","static/js/useHookForm.CmtPxW-S.js","static/js/useLectureInvalidation.BdBRugaC.js","static/js/vendor-sentry.DAG0i2pU.js","static/js/VideoEmbedPlayer.C3yWSdxW.js","static/js/billingFormUtils.Bow8zRCN.js","static/js/BillingInfoSection.OueWAqnB.js","static/js/TariffFeatureGate.CK68JQyG.js","static/js/useActiveOfficeMembershipGroups.CWyIz0ox.js","static/js/TariffFeatureUpgradeModal.C6SvWA5y.js","static/js/useCreditSystemInfo.D9oM5h9I.js","static/js/SettingsBodyContainer.DWM2Erw0.js","static/js/useShowWorkInProgressModal.CD8A-NKg.js","static/js/EmptyPlaceholder.dMfO7_Us.js","static/js/CreditStatement.DlOf_OCV.js","static/js/TablePagination.BTZtJjbm.js","static/js/ValidToColumnSpan.L2OO8ZTZ.js","static/js/preparePercentFormatter.AB68XTce.js","static/js/VoucherCardTemplate.QdcnfaH6.js","static/js/CancelAppointmentBookingModal.BKTogZu5.js","static/js/useAppointmentBookingSession.iudVQxhp.js","static/js/cancelPolicyUtils.C6ly0COd.js","static/js/UserReservations.D_5rLnqM.js","static/js/userBalance.CE0E9Vx7.js","static/js/lecture.Cd2hMpn4.js","static/js/reservation.B9TptG9R.js","static/js/lectureCapacity.DlDHOw1h.js","static/js/attendees.Cp4BYoeR.js","static/js/CancelPolicyInfo.xdPMr3qi.js","static/js/CancelPolicyInfoCustomAlert.Djub_G2Q.js","static/js/makeUpValidity.DIc1AnGc.js","static/js/BoldText.B1nY0u3d.js","static/js/AppointmentSlots.CvDRbl5F.js","static/js/StripeRedirectedResultWrapper.BTWZ-l_D.js","static/js/TimezoneDate.Dc2Xx81z.js","static/js/BookingStatusBadge.D3VA_C6W.js","
1static/js/appointmentStatusHelpers.Dw1HCPMR.js","static/js/appointmentTimeHelpers.D34YrSPR.js","static/js/CourseTermsList.C0BJpNQz.js","static/js/useStudioDeletion.q4NHudcs.js","static/js/ReasonStepContent.oPG8bD34.js","static/js/UserPersonalInfo.COua8Sjt.js","static/js/OfficeSettingsForm.yTjU989Z.js","static/js/LinkToMyStudioQrCode.DzxVCLiX.js","static/js/ShareComponent.gln-I3rP.js","static/js/prepareDurationFormatter.Cpm_8SmW.js","static/js/CalendarPreviewContent.CvoPmVvA.js","static/js/CollapsibleSectionPanel.Cl0IrLvW.js","static/js/RichTextContent.BnQC5YIY.js","static/js/RentalStatusTag.C9QHMI-2.js","static/js/rentalsConstants.Cum5ZITl.js","static/js/CancelMyRentalBookingModal.CrUFpm_t.js","static/js/RentalPriceDisplay.7KgYi-bw.js","static/js/rentalHelpers.CQajz5RB.js","static/js/DashboardCardStatsSingleCard.CRC1iEmA.js","static/js/BlurText.4NgNrW0o.js","static/js/DashboardTotalStatsTab.DiBtqCqc.js","static/js/ApexChart.DNolVQ26.js","static/js/vendor-charts.BKFZ8cD_.js","static/js/eChart.C0x7C6-s.js","static/js/DashboardCardStats.D-hZQOJd.js","static/js/noCourses.BHu-nI0c.js","static/js/DrawerContainer.CyrumoX2.js","static/js/vendor-intl.Di3CxkXt.js","static/js/vendor-icons.BxVfnzNE.js","static/js/vendor-editor.BsQXXjyC.js","static/js/vendor-overlays.Y136uLWI.js","static/js/useDiscountReasonLabel.CFu6Cy2Q.js","static/css/vendor-phone.DpsRipQV.css","static/css/PaymentMethodBankAccountInstructions.BvDn0PEK.css","static/js/CalendarPrivate.uPm7c0u6.js","static/js/Calendar.CBH3m3M1.js","static/js/TimezoneWarn.BERZMsnz.js","static/js/ReservationSessionInfoMessage.B4QNUuRE.js","static/js/collaboration.BZ1y1kRg.js","static/js/format.CWP4Mtcx.js","static/js/useGetUserOrganisationEmployeeIdInTheOffice.DqKycz8g.js","static/js/CardStatusBadge.Bc4LYX6r.js","static/js/CollaborationNotice.DTLccCG-.js","static/js/AddChildModal.CyMaYlG3.js","static/js/LectureTermForm.CZ0g8vn4.js","static/js/UserDetailsFormFields.BotVu2C-.js","static/js/utils.OkjVXVdu.js","static/js/vendor-dnd.CxdkNomU.js","static/js/useGetActiveOfficeEmployees.C8E3uo4M.js","static/js/ColorTag.CWnPgBqa.js","static/js/LecturePaymentMethodAndType.Cc2tWBXd.js","static/js/ChildSelectionMissingAlert.YErMxy_p.js","static/js/AdminOfflinePaymentMethodInput.50fSKnbF.js","static/js/PaymentMethodCard.Xp1IntU8.js","static/js/ChildrenBookingSelector.B9Oka53e.js","static/js/PriceInput.DB8nH6UY.js","static/js/MembershipsSelectInfo.DbCJUdIb.js","static/js/MemValidityInfo.BWLEyb2y.js","static/js/PaymentInstructionsWithoutCreditCard.Cmp8XcXW.js","static/js/LectureDate.nBqG1vRn.js","static/js/LectureAttendanceTypeIcon.Dw9QvfYl.js","static/js/WorkshopDateTime.DzIlJf9K.js","static/js/useGetActiveOfficePlaces.DXMcbDDz.js","static/js/fetchPolicies.CSsYqfrQ.js","static/js/useOfficeRentals.Co5cP8J3.js","static/js/useGetClientOrderOffice.CEqihbB-.js","static/js/ClientOrderDetail.DKnY-WG4.js","static/js/index.D9YzLDUf.js","
1static/js/AdminWorkshopCard.DrNXb_BP.js","static/js/WorkshopAlertMessage.BewODjQL.js","static/js/WorkshopHeader.DYXn3EQF.js","static/js/cardLayout.B09qw_sn.js","static/js/PublicWorkshopCard.DlTBpUfw.js","static/css/Calendar.DLjDmbGh.css","static/js/WorkshopsPage.WGJZH7Rf.js","static/js/noWorkshops.DsZUHiM2.js","static/js/CourseHeader.B3dt3GTO.js","static/js/LectureDetailHeaderTags.DcXsQZ14.js","static/js/OrgEventLabels.D-kdAsN6.js","static/js/AppointmentsAdminPage.D9Q6hbZT.js","static/js/AdminCancelBookingModal.BHsyStay.js","static/js/VoucherStornoInfoByOffice.DOTdtNMC.js","static/js/useDurationFormatter.DtHr7OnH.js","static/js/appointmentPricingHelpers.CPhtq3j2.js","static/js/MiniCalendar.CdVcZmDZ.js","static/js/appointmentServiceHelpers.BAU8By7s.js","static/js/AppointmentInstructorsTab.ebL5gSgD.js","static/js/noAppointmentService.BA__1AjD.js","static/js/TeacherProfileStudio.CkR-DYZC.js","static/js/ServiceImageDraggerUpload.B-j5YeQG.js","static/js/index.K8_9Uf9c.js","static/js/EmailMarketingIntegration.C99YgNya.js","static/js/CreateClient.8udgLjRO.js","static/js/UserDetailBox.DDhtDWIe.js","static/js/useOfficeAddress.CUw2YvBg.js","static/js/ClientDrawer.BHDmhA_I.js","static/js/ClientsUserDetail.SZFNwr-W.js","static/js/PauseMembershipAction.klKBimJt.js","static/js/MaxBookingSettingsInput.DCWvqCCT.js","static/js/ClientCredit.BamPmTDR.js","static/js/OrderDrawer.DFMyde7g.js","
1static/js/ValidityTimeValueInput.D_jDTLzJ.js","static/js/promoCodeVoucherConstants.wPQb3gqt.js","static/js/SettingsBreadcrumb.Bi1jeu2m.js","static/js/Comment.DcZ2F5ak.js","static/js/IdentityHeaderContact.DuPLBQAD.js","static/js/url.CPRSqvxr.js","static/js/CancelCourseTermModal.GFAa3V-G.js","static/js/CancelWarning.dYs0mVLF.js","static/js/ClientOrders.eJgwn5Ja.js","static/js/exportLayout.Dei9foW-.js","static/js/StatisticsTabPage.C-K5Cq9Z.js","static/js/useStickyTabsBackdrop.CXkORnbB.js","static/js/StatisticsDatePicker.nNXa17I8.js","static/js/SettingsPage.orYk2VY6.js","static/js/TeaserLayout.C7QqUCgP.js","static/js/useOfficeMembershipGroups.C8jcp8tc.js","static/js/useProductPaymentMethods.PWRBKCH6.js","static/js/NotificationBell.D8ZBsTdS.js","static/js/CustomTextFirstBookingNotification.NuB9MlQT.js","static/js/WaiverUpgradeModal.DcAHS54A.js","static/js/ThePayResultStatus.BuPHEmwO.js","static/js/BillingInfoModal.B5rfN-Rl.js","static/js/OfficeBillingAddress.Be2c6LYW.js","static/js/ByCardForm.tXt-fxed.js","static/js/cancelPolicyUtilsTSX.C7m_uACO.js","static/js/DurationMinutesInput.7LJLIg3j.js","static/js/formatMinutesDuration.DKHzpy15.js","static/js/MakeUpValidityStrategySelect.BfSyYcQe.js","static/js/PublicVouchers.DuuNkgaD.js","static/js/NotRegisteredUserInputs.DeAG2-cG.js","static/js/PrivateRouteWithAcces.Cd3m4wGq.js","static/js/usePublicOfficeRecurringMembershipGroups.Csw4DcZy.js","static/js/OfficeSubscription.JJdPyP_6.js","static/js/StepOrderDetail.DkJ8O9gO.js","static/js/Registration.D8oztcIk.js","static/js/registrationUser2.TxHObuSF.js","static/js/SupportMail.CweUCxFj.js","static/js/subscriptionPaymentRecovery.Bfguq_iC.js","static/js/OfficePreRouter.CqX-ug2T.js","static/js/OrdersLimitExhausted.BOMKn0Qn.js","static/js/UserRouter.D0KNyBki.js","static/js/PublicPagesRouter.CriP5C3P.js"])))=>i.map(i=>d[i]);
2import{_ as u}from"./vendor-pdf.R8tcA-yV.js";import{r as p,j as n,R as dt,i as Uf}from"./vendor-react.BGVXcr-G.js";import{u as Yn,R as Gf,A as cl,v as Hf,T as Wf,P as Ia,L as ls,B as xr,M as ll,S as ds,w as zf,C as Yf,D as dl,I as Rr,F as Tr,x as So,y as ul,z as Ir,E as qf,G as Kf,H as Zf,J as Xf,K as us,N as Dn,O as Qf,Q as ai,U as fl,V as Jf,W as fs,X as em,Y as ha,Z as tm,_ as nm,$ as ml,a0 as ms,a1 as rm,a2 as im,a3 as om,a4 as sm,a5 as am,a6 as cm,a7 as lm,a8 as ya,a9 as Po,aa as ps,ab as dm,ac as pl,ad as um,ae as xo,af as _a,ag as fm,ah as mm,ai as pm,aj as gm}from"./vendor-antd.BdUT9eUT.js";import{au as gs,av as Ca,aw as gl,ax as Nn,ay as Is,az as Oa,n as Ie,aA as Il,aB as Im,aC as hm,aD as ot,aE as ym,aF as _m,aG as Cm,aH as hs,aI as Om,aJ as Em,aK as vm,aL as Tm,aM as bm,aN as Am,aO as ys,aP as $m,aQ as Sm,aR as Ea,O as Pm,D as xm}from"./vendor-misc.BX6ftbTZ.js";import{c as hl,a as yl,w as Rm,i as wm,B as Lm}from"./vendor-sentry.DAG0i2pU.js";import{u as ke,R as _l,a as ci,N as qe,L as gt,b as sn,c as km,B as Mm}from"./vendor-router.ZQiAT5D_.js";import{J as q,C as Ke,K as ct,L as Bt,M as Ro,N as xt,O as wo,P as It,Q as Cl,R as va,S as li,T as Fm,U as Dm,V as Nm,W as Bm,X as jm,Y as Vm,Z as Um,_ as Gm,$ as Hm,a0 as Wm,a1 as zm,a2 as Ol,a3 as El,a4 as vl,a5 as Tl,a6 as bl,a7 as Al,a8 as Lo,a9 as $l,aa as Ym,ab as qm,ac as Km,ad as ko,ae as Mo,af as Ta,ag as Sl,ah as Zm,ai as Xm,aj as Qm,ak as ba,al as _s,am as Pl,an as xl,ao as Rl,ap as Fo,aq as Jm,ar as ep,as as tp,at as np,au as rp,av as ip}from"./vendor-date.O5LMHQlS.js";import{u as V,i as T,a as Aa,T as Fe,I as op}from"./vendor-i18n.Daa5yLiR.js";import{u as sp,I as ap}from"./vendor-intl.Di3CxkXt.js";import{g as $,S as cp,E as Gt,f as ut,t as lp,r as dp}from"./vendor-styled.QRN-BdWf.js";import{g as a,p as up}from"./vendor-graphql.Btm_Gxmn.js";import{s as l,a as ne,l as ue}from"./vendor-fyooga.DXFh7E6S.js";import{m as Re,I as fp,u as ee,a as wl,b as pe,S as Ll,c as kl,C as Ht,d as wr,A as Si,e as mp,H as pp,g as gp,R as Ip,E as Ml,f as hp,L as yp,h as _p}from"./vendor-apollo.BotAfRWX.js";import{p as Cp,e as Kr,n as Op,s as Ep,a as vp,f as Tp,i as bp,b as Ap,c as $p,d as Sp,g as Pp,h as xp,j as Rp,k as wp,l as Lp,P as kp,m as Mp}from"./vendor-phone.ByGQyq9C.js";import{u as ye,C as Ve,g as $a,a as Fl,F as Dl,o as Nl,c as Ye,b as J,d as Se,e as jt,f as Vt,h as Fp,i as Dp}from"./vendor-forms.B4T9lAqX.js";import{F as We,l as Np,f as Bp,a as jp,b as Vp,c as Up,d as Gp,e as Hp,g as Wp,h as zp,i as Yp,j as qp}from"./vendor-icons.BxVfnzNE.js";import{B as Kp,i as Zp,p as Xp,E as Qp,P as Jp,a as e1,D as t1,b as n1,U as r1,S as i1,c as o1,L as s1,I as a1,C as c1,u as l1,d as d1}from"./vendor-editor.BsQXXjyC.js";import"./vendor-polyfills.BGnOnP1r.js";import"./vendor-lodash.CgAp_K5m.js";import"./vendor-overlays.Y136uLWI.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"287+9f7a98c5"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="85c1b938-7d87-4415-a079-97848fdf9dca",e._sentryDebugIdIdentifier="sentry-dbid-85c1b938-7d87-4415-a079-97848fdf9dca")}catch{}})();
2const u1=[/Failed to execute 'removeChild' on 'Node'/i,/Failed to execute 'insertBefore' on 'Node'/i,/can ?not be found here/i,/is not a child of (this|that) node/i],f1=[/Error invoking .*: Java object is gone/i,/WKWebView was deallocated before the message was delivered/i],m1=[/(undefined is not an object|can't find variable):?\s*\(?(evaluating )?'?webkit\.messageHandlers\.[^')]+/i],Do=(e,t)=>t.some(r=>r.test(e)),Bl=e=>{if(!e||typeof e!="object")return{name:"",message:typeof e=="string"?e:""};const t=e;return{name:typeof t.name=="string"?t.name:"",message:typeof t.message=="string"?t.message:""}},Sa=e=>{const{name:t,message:r}=Bl(e);return t!=="NotFoundError"?!1:Do(r,u1)},jl=[{name:"instagram",match:/\bInstagram\b/},{name:"facebook",match:/\b(FBAV|FBAN|FBIOS|FB_IAB)\b/},{name:"messenger",match:/\bMessenger\b/},{name:"tiktok",match:/\b(TikTok|musical_ly)\b/},{name:"linkedin",match:/\bLinkedInApp\b/},{name:"twitter",match:/\bTwitter\b/},{name:"snapchat",match:/\bSnapchat\b/},{name:"pinterest",match:/\bPinterest\b/},{name:"line",match:/\bLine\//},{name:"edge-ios",match:/\bEdgiOS\b/},{name:"webview",match:/; wv\)/}],Cs=(e=navigator.userAgent)=>e?jl.some(({match:t})=>t.test(e)):!1,br=e=>{const{message:t}=Bl(e);return Do(t,f1)?!0:Do(t,m1)?Cs():!1},p1=(e=navigator.userAgent)=>{if(!e)return null;for(const{name:t,match:r}of jl)if(r.test(e))return t;return null},g1=3,I1=6e4,hr=[],Vl=e=>{for(;hr.length>0&&e-hr[0]>I1;)hr.shift()},h1=()=>(Vl(Date.now()),hr.length<g1),y1=()=>{const e=Date.now();Vl(e),hr.push(e)},_1=e=>{if(!e)return"";if(typeof e=="string")return e;if(typeof e=="object"&&e!==null){const t=e.message;if(typeof t=="string")return t}return""},No=e=>{const t=_1(e);return t?br({message:t}):!1},C1=e=>{(No(e.error)||No(e.message))&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation())},O1=e=>{No(e.reason)&&(e.preventDefault(),e.stopImmediatePropagation())};window.addEventListener("error",C1,!0);window.addEventListener("unhandledrejection",O1,!0);const E1=({children:e})=>{const t=ke();return p.useEffect(()=>{window.scrollTo(0,0)},[t]),n.jsx(n.Fragment,{children:e})},v1={position:"fixed",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:20,padding:24,fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif',color:"#333",background:"#ffffff",textAlign:"center"},T1={fontSize:20,fontWeight:600,margin:0},b1={fontSize:14,lineHeight:1.5,margin:0,maxWidth:420,color:"#555"},A1={appearance:"none",border:"none",borderRadius:6,padding:"10px 20px",fontSize:14,fontWeight:500,cursor:"pointer",background:"#663399",color:"#ffffff"},$1={fontSize:12,color:"#888",textDecoration:"underline",cursor:"pointer",background:"none",border:"none",padding:0},S1=()=>{const e=()=>{window.location.reload()},t=()=>{window.location.assign(`${window.location.pathname}?swreset=1`)};return n.jsxs("div",{style:v1,role:"alert",children:[n.jsx("h1",{style:T1,children:"Zenamu couldn't start"}),n.jsx("p",{style:b1,children:"The app didn't finish loading in time. This can happen right after an update, when the network is unstable, or when cached resources on this device are out of sync. Reloading usually fixes it."}),n.jsx("button",{type:"button",style:A1,onClick:e,children:"Reload"}),n.jsx("button",{type:"button",style:$1,onClick:t,children:"Still not working? Reset app cache"})]})};gs.configure({showSpinner:!1,minimum:.15,trickleSpeed:200});const P1=180,x1=8e3;let ei=null,ti=null;function Os(){ei&&(clearTimeout(ei),ei=null)}function Ul(){ti&&(clearTimeout(ti),ti=null)}function Gl(){Os(),Ul(),gs.done()}function qn(){Os(),gs.start(),Ul(),ti=setTimeout(Gl,x1)}function Hl(){Os(),ei=setTimeout(Gl,P1)}const R1=()=>{const e=ke();return p.useEffect(()=>{Hl()},[e]),null},w1={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INT
2ERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var L1={};const k1=w1,Ce=e=>k1?.[e]??L1[e],ie={APP_NAME:Ce("REACT_APP_APP_NAME"),FRONTEND_HOST:Ce("REACT_APP_FRONTEND_HOST"),API_HOST:Ce("REACT_APP_API_HOST"),WS_HOST:Ce("REACT_APP_WS_HOST"),API_PORT:Ce("REACT_APP_API_PORT"),WS_PATH:Ce("REACT_APP_WS_PATH"),GRAPHQL_PATH:Ce("REACT_APP_GRAPHQL_PATH"),COMMIT_SHA:Ce("REACT_APP_COMMIT_SHA"),RELEASE_VERSION:Ce("REACT_APP_RELEASE_VERSION"),GOOGLE_ANALYTICS_UA:Ce("REACT_APP_GOOGLE_ANALYTICS_UA"),SYSTEM_SUPERADMIN_IDS:Ce("REACT_APP_SYSTEM_SUPERADMIN_IDS"),AWS_CLOUDFRONT_DOMAIN:Ce("REACT_APP_AWS_CLOUDFRONT_DOMAIN"),RECAPTCHA_V3_SITE_KEY:Ce("REACT_APP_RECAPTCHA_V3_SITE_KEY"),IP_INFO_KEY:Ce("REACT_APP_IP_INFO_KEY"),STRIPE_PUBLIC_KEY:Ce("REACT_APP_STRIPE_PUBLIC_KEY"),PAYPAL_CLIENT_ID:Ce("REACT_APP_PAYPAL_CLIENT_ID"),SENTRY_URL:Ce("REACT_APP_SENTRY_URL"),GOOGLE_OAUTH_CLIENT_ID:Ce("REACT_APP_GOOGLE_OAUTH_CLIENT_ID"),FACEBOOK_APP_ID:Ce("REACT_APP_FACEBOOK_APP_ID"),POSTHOG_API_KEY:Ce("REACT_APP_POSTHOG_API_KEY"),POSTHOG_HOST:Ce("REACT_APP_POSTHOG_HOST")},Pa=({fontSize:e,color:t})=>{const{token:r}=Yn.useToken(),i=t??r.colorPrimary;return n.jsx(Gf,{style:{...e&&{fontSize:`${e}px`},color:i}})},xa=$.div.withConfig({componentId:"sc-cjv0r2-0"})(["display:flex;justify-content:center;align-items:center;width:100%;height:100%;"]),Wl=({withDescription:e=!1})=>{const{t}=V();return e?n.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"15px",marginBottom:"15px"},children:[n.jsx("div",{children:n.jsx("b",{children:t("loading")})}),n.jsx(xa,{children:n.jsx(Pa,{})})]}
2):n.jsx(xa,{children:n.jsx(Pa,{})})},Es=()=>{const[e,t]=p.useState(!1);return p.useEffect(()=>{qn();const r=setTimeout(()=>{t(!0)},400);return()=>{clearTimeout(r),Hl()}},[]),e?n.jsx(Wl,{}):null},vs=a`
3    fragment OfficePromoCodesCountFragment on OfficePromoCodesCountOutput {
4        totalCount
5        totalActive
6    }
7`,Qe=a`
8    fragment OrganisationTariffFragment on OrganisationTariffOutput {
9        id
10        tariffId
11        bookTariffId
12        isCurrentTariff
13        validFrom
14        validTo
15        tariffStatus
16        name
17        price
18        discount
19        currency
20        studio
21        monthly
22        stripePriceId
23        active
24        firstIsExpiringEarlyReminderSent
25        secondIsExpiringEarlyReminderSent
26        isStripePlatformFee
27    }
28`,_t=a`
29    fragment LectureLabelOutputFragment on LectureLabelOutput {
30        labelId
31        organisationLabelId
32        name
33        color
34    }
35`,Lr=a`
36    fragment RecurringMembershipVariantFragment on OfficeRecurringMembershipVariantOutput {
37        id
38        recurringVariantId
39        name
40        description
41        price
42        currency
43        billingInterval
44        billingIntervalCount
45        isArchived
46        isPubliclyHidden
47        isDeleted
48    }
49`,an=a`
50    fragment RecurringMembershipGroupFragment on OfficeRecurringMembershipGroupOutput {
51        id
52        recurringGroupId
53        name
54        description
55        maxBookingsPerDay
56        maxBookingsPerWeek
57        maxBookingsPerMonth
58        billingAnchorDay
59        state
60        isPubliclyHidden
61        isDeleted
62        order
63        videoAccessMode
64        hasVideoAccess
65        videoAccessPlaylists {
66            id
67            officeVideoPlaylistId
68            name
69        }
70        variants {
71            ...RecurringMembershipVariantFragment
72        }
73    }
74    ${Lr}
75`,M1=a`
76    fragment MembershipRenewalEventFragment on MembershipRenewalEventOutput {
77        id
78        clientMembershipId
79        eventType
80        stripeEventId
81        clientOrderId
82        reason
83        metadata
84        createdAt
85    }
86`,cn=a`
87    fragment ClientMembershipBaseFragment on ClientMembershipOutput {
88        id
89        membershipId
90        name
91        validFrom
92        validTo
93        pausedFrom
94        pausedTo
95        state
96        maxBookingsPerDay
97        maxBookingsPerWeek
98        maxBookingsPerMonth
99        isPubliclyHidden
100        billingType
101        nextRenewalDate
102        subscriptionCancelAtPeriodEnd
103        subscriptionCancelledAt
104        subscriptionPausedAt
105        pendingNextRecurringVariantId
106        pendingNextRecurringVariantEffectiveAt
107        stripeCustomerId
108        consecutiveFailedPayments
109        paymentFailureReason
110        gracePeriodEndsAt
111        isInGracePeriod
112        recurringVariant {
113            ...RecurringMembershipVariantFragment
114        }
115        recurringGroup {
116            ...RecurringMembershipGroupFragment
117        }
118    }
119    ${Lr}
120    ${an}
121`,Pi=a`
122    fragment SimplifiedClientMembershipFragment on SimplifiedClientMembershipOutput {
123        id
124        membershipId
125        name
126        validFrom
127        validTo
128        pausedFrom
129        pausedTo
130        state
131        billingType
132        maxBookingsPerDay
133        maxBookingsPerWeek
134        maxBookingsPerMonth
135    }
136`,F1=a`
137    fragment OrganisationLicensePaymentMethodOutputFragment on OrganisationLicensePaymentMethodOutput {
138        id
139        licensePaymentMethodId
140        paymentMethod
141        paymentMethodIdentifier
142    }
143`,Ts=a`
144    fragment OrganisationTariffMetaFragment on OrganisationOfficeTariffMetaOutput {
145        tariffStatus
146        tariffName
147        studio
148    }
149`,ln=a`
150    fragment OfficeOtherCurrencyOutputFragment on OfficeOtherCurrencyOutput {
151        id
152        currencyId
153        officeId
154        currencyCode
155        bankAccountNumber
156        isActive
157    }
158`,dn=a`
159    fragment OfficePaymentMethodFragment on OfficePaymentMethodOutput {
160        id
161        officePaymentMethodId
162        officeId
163        longDescription
164        shortDescription
165        category
166        type
167        isActive
168        isError
169        isSystemMethod
170        onPlaceAccepts
171        name
172        stripeDeactivationDeadline
173        stripeChargesEnabled
174        stripePayoutsEnabled
175        stripeDisabledReason
176        isStripeAccountActive
177        swishCapabilityStatus
178        otherCurrency {
179            ...OfficeOtherCurrencyOutputFragment
180        }
181        # GoCardless fields
182        goCardlessAccountId
183        goCardlessRequisitionId
184        goCardlessAgreementId
185        goCardlessInstitutionId
186        goCardlessRequisitionStatus
187        goCardlessAgreementExpiresAt
188        goCardlessLastTransactionSyncAt
189        accountNumber
190        accountHolder
191        iban
192        bic
193        goCardlessData
194        goCardlessRateLimitInfo
195    }
196    ${ln}
197`,Kn=a`
198    fragment InstancePaymentMethodFragment on InstancePaymentMethodOutput {
199        id
200        instancePaymentMethodId
201        isActive
202        lectureId
203        lectureTemplateId
204        officePaymentMethodId
205        officeId
206        officePaymentMethod {
207            ...OfficePaymentMethodFragment
208        }
209    }
210    ${dn}
211`,bs=a`
212    fragment TariffOutputFragment on TariffOutput {
213        id
214        tariffId
215        name
216        price
217        currency
218        studio
219        monthly
220        active
221        advanced
222        stripePriceId
223    }
224`,zl=a`
225    fragment OrderStornoFragment on OrderStornoOutput {
226        id
227        orderPaymentStornoId
228        date
229        refundValue
230        currency
231        percentFee
232        stornoStatus
233        description
234        organisationEmployeeId
235        receiptId
236    }
237`,Wt=a`
238    fragment UserFragment on UserOutput {
239        id
240        userId
241        name
242        description
243        email
244        phone
245        firstname
246        lastname
247        requestedAccountType
248        image
249        registrationStatus
250        systemStatus
251        lastLogin
252    }
253`,zt=a`
254    fragment OrganisationInfo on OrganisationOutput {
255        id
256        organisationId
257        organisationType
258        name
259        registrationDate
260        isSuspiciousRegistration
261        isMarkedForDeletion
262        scheduledDeletionAt
263        deletionCompletedAt
264    }
265`,un=a`
266    fragment OrganisationLicensePaymentAddressFragment on OrganisationLicensePaymentAddressOutput {
267        id
268        licensePaymentAddressId
269        isCompany
270        subjectName
271        street
272        city
273        postalCode
274        country
275        companyIdentificationNumber
276        vatNumber
277        localVatNumber
278        companyType
279        licensePaymentMethod
280        isVATPayer
281        isStripePayment
282        stripePaymentMethodBrand
283        stripePaymentMethodLast4
284        stripePaymentMethodExpiration
285        hasStripeSubscription
286        waitingForWebhook
287        regionalSettings
288    }
289`,As=a`
290    fragment OrganisationUserFragment on OrganisationUserOutput {
291        id
292        organisationUserId
293        organisationId
294        userId
295        name
296        description
297        image
298        instagram
299        role
300    }
301`,D1=a`
302    fragment PublicOrganisationOfficeTariffLimitsFragment on PublicOrganisationOfficeTariffLimitsOutput {
303        id
304        organisationTariff {
305            ...OrganisationTariffFragment
306        }
307        bookTariff {
308            ...TariffOutputFragment
309        }
310        count_LECTURE
311        count_COURSE
312        count_WORKSHOP
313        count_APPOINTMENT
314        activeNotCanceledCourseIds
315        activeNotCanceledWorkshopIds
316        activeAllNotCanceledWorkshops
317        activeAllNotCanceledCourses
318        activeNotCanceledCoursesIdsThatAreOverTariffLimitIds
319        activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds
320        tariffMonthlyLimitValidFrom
321        tariffMonthlyLimitValidTo
322    }
323    ${Qe}
324    ${bs}
325`,xi=a`
326    fragment OrganisationOfficeTariffLimitsFragment on OrganisationOfficeTariffLimitsOutput {
327        id
328        organisationTariff {
329            ...OrganisationTariffFragment
330        }
331        bookTariff {
332            ...TariffOutputFragment
333        }
334        count_LECTURE
335        count_COURSE
336        count_WORKSHOP
337        count_APPOINTMENT
338        activeNotCanceledWorkshops {
339            id
340            workshopId
341            name
342            start
343            end
344            isCanceled
345        }
346        activeNotCanceledCourses {
347            id
348            lectureId
349            lectureName
350            latestEnd
351        }
352        activeNotCanceledCoursesIdsThatAreOverTariffLimitIds
353        activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds
354        activeAllNotCanceledWorkshops
355        activeAllNotCanceledCourses
356        tariffMonthlyLimitValidFrom
357        tariffMonthlyLimitValidTo
358    }
359    ${Qe}
360    ${bs}
361`,Ue=a`
362    fragment OrganisationOfficeFragment on OrganisationOfficeOutput {
363        id
364        officeId
365        organisationId
366        name
367        description
368        domain
369        image
370        backgroundImage
371        backgroundImageIntensity
372        organisationId
373        accountNumber
374        iban
375        bic
376        phone
377        email
378        url
379        instagram
380        facebookUrl
381        youtubeUrl
382        default
383        isHidden
384        officeConfigId
385        defaultCurrencyCode
386        orgTariffMeta {
387            ...OrganisationTariffMetaFragment
388        }
389        otherCurrencies {
390            ...OfficeOtherCurrencyOutputFragment
391        }
392        tariffLimits {
393            ...OrganisationOfficeTariffLimitsFragment
394        }
395        officePromoCodesCount {
396            ...OfficePromoCodesCountFragment
397        }
398        isExpertAlaUltimate
399        isExpert700
400        hasVodEnabled
401        isDeleted
402        officeConfig {
403            id
404            stripeConnectAccountId
405            paypalMerchantId
406        }
407    }
408    ${Ts}
409    ${ln}
410    ${xi}
411    ${vs}
412`,N1=a`
413    fragment OrganisationSmsPackagePaymentFragment on OrganisationSmsPackagePaymentOutput {
414        id
415        smsPackagePaymentId
416        dateCreated
417        datePaid
418        overdueDate
419        paymentStatus
420        paymentIdentifier
421        paymentMethod
422        discount
423        price
424        currency
425        smsTariff
426        organisationId
427        publicHtmlUrl
428        thePayPayUrl
429        thePayDetailUrl
430        paymentStatusMessage
431    }
432`,be=a`
433    fragment ClientChildFragment on ClientChildOutput {
434        id
435        childId
436        organisationClientId
437        firstname
438        lastname
439        birthDate
440        notes
441        gender
442        isDeleted
443        deletedReason
444    }
445`,Yt=a`
446    fragment OrganisationLicensePaymentFragment on OrganisationLicensePaymentOutput {
447        id
448        licensePaymentId
449        dateCreated
450        datePaid
451        overdueDate
452        paymentStatus
453        paymentIdentifier
454        paymentMethod
455        discount
456        fullPrice
457        price
458        discountReason
459        currency
460        bookTariffId
461        organisationId
462        publicHtmlUrl
463        proformaPublicHtmlUrl
464        documentUrl
465        documentType
466        dateVoided
467        voidReason
468        autoVoidDate
469        thePayPayUrl
470        thePayDetailUrl
471        stripeClientSecret
472        stripePaymentIntentId
473        paymentStatusMessage
474        stripePaymentSucceeded
475        stripePaymentIntentInvoiceId
476        stripeSubscriptionId
477        internalNote
478        clientNote
479        bankPaymentDetails {
480            accountNumber
481            iban
482            swift
483            qrCodeUrl
484        }
485        organisationTariff {
486            ...OrganisationTariffFragment
487        }
488    }
489    ${Qe}
490`,K=a`
491    fragment OfficePlaceFragment on OfficePlaceOutput {
492        id
493        placeId
494        officeId
495        name
496        photo
497        description
498        archived
499        addressId
500        address {
501            id
502            addressId
503            street
504            city
505            postalCode
506            country
507        }
508    }
509`;a`
510    fragment LecturePaymentOptionFragment on PaymentOptionsOutput {
511        id
512        paymentOptionId
513        option
514    }
515`;const Ae=a`
516    fragment AddressFragment on AddressOutput {
517        id
518        addressId
519        street
520        city
521        postalCode
522        country
523    }
524`,B1=a`
525    fragment OfficeClientMakeUpSessionUserFragment on OfficeClientMakeUpSessionOutput {
526        id
527        clientId
528        officeId
529        status
530        user {
531            id
532            userId
533            name
534            email
535            phone
536            image
537        }
538    }
539`,j1=a`
540    fragment ClientDashboardStatsFragment on ClientDashboardStatsOutput {
541        newClientsList {
542            organisationClientId
543            firstname
544            lastname
545            createdAt
546        }
547        inactiveClients {
548            organisationClientId
549            firstname
550            lastname
551            email
552            lastOrderDate
553        }
554        upcomingBirthdays {
555            organisationClientId
556            firstname
557            lastname
558            birthday
559        }
560        clientGrowth {
561            month
562            count
563        }
564        soonExpiringCredits {
565            organisationClientId
566            firstname
567            lastname
568            clientOfficeId
569            creditBalanceId
570            numberOfCredits
571            numberOfBlockedCredits
572            remainingCredits
573            validTo
574        }
575        soonExpiringPasses {
576            organisationClientId
577            firstname
578            lastname
579            clientOfficeId
580            passBalanceId
581            numberOfEntries
582            numberOfBlockedEntries
583            remainingEntries
584            validTo
585        }
586        expiredCredits {
587            organisationClientId
588            firstname
589            lastname
590            clientOfficeId
591            creditBalanceId
592            numberOfCredits
593            numberOfBlockedCredits
594            remainingCredits
595            validTo
596        }
597        expiredPasses {
598            organisationClientId
599            firstname
600            lastname
601            clientOfficeId
602            passBalanceId
603            numberOfEntries
604            numberOfBlockedEntries
605            remainingEntries
606            validTo
607        }
608        soonExpiringPassesByGroup {
609            organisationClientId
610            firstname
611            lastname
612            clientOfficeId
613            passBalanceId
614            officePassGroupId
615            passGroupName
616            numberOfEntries
617            numberOfBlockedEntries
618            remainingEntries
619            validTo
620        }
621        expiredPassesByGroup {
622            organisationClientId
623            firstname
624            lastname
625            clientOfficeId
626            passBalanceId
627            officePassGroupId
628            passGroupName
629            numberOfEntries
630            numberOfBlockedEntries
631            remainingEntries
632            validTo
633        }
634    }
635`,kr=a`
636    fragment OfficeClientBasicFragment on OfficeClientOutput {
637        id
638        clientId
639        status
640        gdprConsent
641        marketingConsent
642        marketingOptOut
643        registrationDate
644        lastClientOrderDate
645        clientBirthday
646        clientBirthNumber
647    }
648`,V1=a`
649    fragment PublicOfficeFragment on PublicOfficeOutput {
650        id
651        officeId
652        organisationId
653        name
654        image
655        domain
656        accountNumber
657        iban
658        bic
659        phone
660        email
661        url
662        instagram
663        facebookUrl
664        youtubeUrl
665        stripeConnectAccountId
666        timezone
667        publicCalendarView
668        otherCurrencies {
669            ...OfficeOtherCurrencyOutputFragment
670        }
671        officeConfig {
672            id
673            shouldIssueReceipts
674            receiptDocumentType
675            isBillingInfoRequiredForClients
676            timezone
677            alternatesAllowed
678            closeLogoutBeforeAllowedWhenever
679            closeLogoutBeforeHours
680            penaltyZonesAllowed
681            cashPaymentForReservationEnabled
682            stripeConnectAccountId
683            doNotShowAttendeesForLecturesAndCourses
684            doNotShowAttendeesForCourses
685            promoCodesVisibilityEnabled
686            vouchersVisibilityEnabled
687            vouchersPurchaseAllowed
688            membershipsEnabled
689            recurringMembershipsEnabled
690            passesEnabled
691            waiversEnabled
692            showRentalsInMenu
693            showRentalBookingsInPublicCalendar
694            vatPayerSince
695            metaPixelDatasetId
696            googleAnalyticsMeasurementId
697            childrenBookingEnabled
698            paypalMerchantId
699            paypalIsActive
700            appointmentsEnabled
701        }
702        tariffLimits {
703            ...PublicOrganisationOfficeTariffLimitsFragment
704        }
705        isExpertAlaUltimate
706        isExpert700
707        isDeleted
708        deletedAt
709        scheduledDeletionAt
710    }
711    ${ln}
712    ${D1}
713`;a`
714    fragment OfficeClientUserWrapperFragment on OfficeClientUserWrapperOutput {
715        email
716        client {
717            ...OfficeClientBasicFragment
718        }
719        user {
720            ...UserFragment
721        }
722    }
723    ${kr}
724    ${Wt}
725`;const Zn=a`
726    fragment ClientVoucherFragment on ClientVoucherOutput {
727        id
728        clientVoucherId
729        name
730        value
731        remainingValue
732        currency
733        validTo
734        code
735        claimedByUserId
736        claimedByOrganisationClientId
737        userId
738        image
739        office {
740            officeId
741            domain
742            name
743            timezone
744            url
745            image
746            isDeleted
747            scheduledDeletionAt
748        }
749        order {
750            id
751            orderId
752            clientOrderId
753            paymentStatus
754        }
755    }
756`,U1=a`
757    fragment ClientVoucherOrderDetailFragment on ClientVoucherOutput {
758        clientVoucherId
759        organisationClientId
760        buyerName
761        claimedByName
762    }
763`,se=a`
764    fragment ClientOrderFragment on ClientOrderOutput {
765        id
766        clientOrderId
767        date
768        datePaid
769        price
770        fullPrice
771        currency
772        type
773        paymentStatus
774        paymentIdentifier
775        paymentMethod
776        onPlaceSettlementType
777        toBankAccount
778        toBankAccountIban
779        toBankAccountBic
780        toBankAccountHolder
781        usedMakeUpSessionValidTo
782        receiptBucketKey
783        receiptId
784        variableSymbol
785        stripePaymentIntentId
786        stripePaymentStatus
787        paypalOrderId
788        paypalCaptureId
789        paypalDebugId
790        dynamicNote
791        orderForName
792        benefitOrOtherPaymentMethodCustomName
793        lectureTermId
794        workshopId
795        courseId
796        officeEntryPassId
797        officeEntryCreditId
798        qrCode
799        discountInfo
800        invoiceDescription
801        officeId
802        membershipValidFrom
803        membershipValidTo
804        taxRate
805        taxBase
806        taxAmount
807        accountingType
808        orderActionLog
809        pricingOptionName
810        officePassGroupId
811        paidByClientMembership {
812            ...SimplifiedClientMembershipFragment
813        }
814        clientVoucher {
815            ...ClientVoucherFragment
816        }
817        orderStorno {
818            ...OrderStornoFragment
819        }
820        clientBillingInfoSnapshot
821        appointmentBookingId
822        appointmentBooking {
823            startTime
824        }
825        billingAddress {
826            subjectName
827            street
828            city
829            postalCode
830            country
831            isCompany
832            companyIdentificationNumber
833            vatNumber
834            localVatNumber
835            companyType
836            isVATPayer
837        }
838        externalInvoice {
839            id
840            externalDocumentId
841            provider
842            status
843            externalDocumentUrl
844            documentType
845            errorMessage
846            createdAt
847        }
848        externalInvoices {
849            id
850            externalDocumentId
851            provider
852            status
853            externalDocumentUrl
854            documentType
855            errorMessage
856            createdAt
857        }
858    }
859    ${zl}
860    ${Zn}
861    ${Pi}
862`,Ct=a`
863    fragment AlternateEntryBalanceFragment on AlternateEntryOutput {
864        id
865        alternateEntryId
866        state
867        validTo
868        expiringEarlyReminderSent
869        officeId
870        organisationClientId
871    }
872`,Ri=a`
873    fragment OfficeClientBookingStatsFragment on OfficeClientBookingStatsOutput {
874        totalReservationCount
875        totalPassedReservationsCount
876        didNotArriveReservationsCount
877        totalActiveReservationsCount
878    }
879`,Yl=a`
880    fragment OfficeClientStatsFragment on OfficeClientStatsOutput {
881        id
882        clientId
883        bookingStats {
884            ...OfficeClientBookingStatsFragment
885        }
886        numberOfCredits
887        numberOfEntries
888        numberOfReplacementEntries
889        alternateEntry {
890            ...AlternateEntryBalanceFragment
891        }
892    }
893    ${Ri}
894    ${Ct}
895`,G1=a`
896    fragment OfficeClientStatsWithoutBookingStatsFragment on OfficeClientStatsOutput {
897        id
898        clientId
899        bookingStats {
900            ...OfficeClientBookingStatsFragment
901        }
902        numberOfCredits
903        numberOfEntries
904        validToCredits
905        validToPass
906        numberOfReplacementEntries
907        lastVisitDate
908        alternateEntry {
909            ...AlternateEntryBalanceFragment
910        }
911    }
912    ${Ri}
913    ${Ct}
914`,wt=a`
915    fragment CreditBalanceFragment on ClientBalanceCreditOutput {
916        id
917        creditBalanceId
918        numberOfCredits
919        validTo
920        expiringEarlyReminderSent
921    }
922`,Mr=a`
923    fragment ClientPassBalanceFragment on ClientPassBalanceOutput {
924        id
925        clientPassBalanceId
926        tags
927        officePassGroup {
928            id
929            officePassGroupId
930            name
931            nameIsDefault
932        }
933        passCount
934        validUntil
935    }
936`,ql=a`
937    fragment CreditStatementOrderFragment on ClientOrderOutput {
938        id
939        clientOrderId
940        type
941        orderForName
942        workshopId
943        courseId
944        office {
945            id
946            officeId
947            domain
948            timezone
949            isDeleted
950        }
951        lectureTermInstance {
952            id
953            start
954            isCanceled
955            lectureInstance {
956                id
957                lectureName
958            }
959        }
960        appointmentBooking {
961            id
962            startTime
963            serviceName
964            status
965        }
966    }
967`,wi=a`
968    fragment UserOrderFragment on ClientOrderOutput {
969        ...ClientOrderFragment
970        child {
971            ...ClientChildFragment
972        }
973        office {
974            ...PublicOfficeFragment
975        }
976    }
977    ${be}
978    ${se}
979    ${V1}
980`,H1=a`
981    fragment UserClientFragment on OfficeClientOutput {
982        id
983        clientId
984        status
985    }
986`,fn=a`
987    fragment PricingOptionFragment on PricingOptionOutput {
988        id
989        pricingOptionId
990        value
991        currency
992        type
993        name
994        description
995        isSingleCourseSession
996        isVisible
997        officeMembershipGroupId
998        recurringGroupId
999        officePassGroupId
1000        membershipIsPubliclyHidden
1001    }
1002`,W1=a`
1003    fragment ClientHistoryFragment on OfficeClientHistoryOutput {
1004        id
1005        clientHistoryId
1006        date
1007        text
1008        type
1009        organisationClientId
1010        data
1011    }
1012`,$s=a`
1013    fragment ClientNoteFragment on OfficeClientNotesOutput {
1014        id
1015        clientNoteId
1016        date
1017        note
1018        noteType
1019        organisationClientId
1020        organisationEmployeeId
1021    }
1022`,Fr=a`
1023    fragment ClientLabelFragment on OfficeClientLabelOutput {
1024        id
1025        clientLabelId
1026        name
1027        color
1028        organisationClientId
1029    }
1030`,we=a`
1031    fragment UserReservationFragment on ReservationOutput {
1032        id
1033        reservationId
1034        reservationToken
1035        createTime
1036        reservationState
1037        lectureTypeOfClientOrderAttendance
1038        isPresent
1039        organisationClientId
1040        type
1041        lectureInstancePricingOption {
1042            ...PricingOptionFragment
1043        }
1044        clientOrder {
1045            ...ClientOrderFragment
1046            child {
1047                ...ClientChildFragment
1048            }
1049        }
1050    }
1051    ${fn}
1052    ${se}
1053    ${be}
1054`,z1=a`
1055    fragment UserReservationPublicFragment on ReservationOutput {
1056        id
1057        reservationId
1058        reservationToken
1059        reservationState
1060        lectureTypeOfClientOrderAttendance
1061        isPresent
1062        organisationClientId
1063        type
1064        clientOrder {
1065            paymentStatus
1066        }
1067    }
1068`,Kl=a`
1069    fragment PublicReservationAttendeeFragment on PublicReservationAttendeeOutput {
1070        id
1071        reservationId
1072        reservationToken
1073        reservationState
1074        lectureTypeOfClientOrderAttendance
1075        isPresent
1076        organisationClientId
1077        type
1078        clientOrder {
1079            paymentStatus
1080        }
1081    }
1082`,Xn=a`
1083    fragment ClientOfficeFragment on ClientOfficeOutput {
1084        id
1085        creditBalance {
1086            ...CreditBalanceFragment
1087        }
1088        passBalances {
1089            ...ClientPassBalanceFragment
1090        }
1091        alternateEntry {
1092            ...AlternateEntryBalanceFragment
1093        }
1094    }
1095    ${wt}
1096    ${Mr}
1097    ${Ct}
1098`,Dr=a`
1099    fragment OfficeClientFragment on OfficeClientOutput {
1100        ...OfficeClientBasicFragment
1101        street
1102        city
1103        postalCode
1104        country
1105        user {
1106            id
1107            userId
1108            name
1109            email
1110            phone
1111            image
1112            systemStatus
1113        }
1114        stats {
1115            ...OfficeClientStatsFragment
1116        }
1117        labels {
1118            ...ClientLabelFragment
1119        }
1120        memberships {
1121            ...SimplifiedClientMembershipFragment
1122        }
1123        children {
1124            ...ClientChildFragment
1125        }
1126    }
1127    ${kr}
1128    ${Yl}
1129    ${Fr}
1130    ${Pi}
1131    ${be}
1132`,Y1=a`
1133    fragment OfficeClientTableGridFragment on OfficeClientOutput {
1134        ...OfficeClientBasicFragment
1135        user {
1136            id
1137            userId
1138            name
1139            email
1140            phone
1141            image
1142            registrationStatus
1143            systemStatus
1144        }
1145        stats {
1146            ...OfficeClientStatsWithoutBookingStatsFragment
1147        }
1148        labels {
1149            ...ClientLabelFragment
1150        }
1151        memberships {
1152            id
1153            name
1154        }
1155        children {
1156            ...ClientChildFragment
1157        }
1158    }
1159    ${kr}
1160    ${G1}
1161    ${Fr}
1162    ${be}
1163`,Ss=a`
1164    fragment FullOfficeClientOrderFragment on ClientOrderOutput {
1165        ...ClientOrderFragment
1166        # Admin order detail only: the payment reminder is gated by isWaitlistOrder (a waitlisted
1167        # client is a substitute, not a customer yet) and its cooldown by lastPaymentReminderSentAt.
1168        # Kept out of ClientOrderFragment — isWaitlistOrder resolves per order and that fragment
1169        # is embedded in workshop lists and public/client queries.
1170        isWaitlistOrder
1171        lastPaymentReminderSentAt
1172        child {
1173            ...ClientChildFragment
1174        }
1175        client {
1176            ...OfficeClientFragment
1177        }
1178    }
1179    ${be}
1180    ${se}
1181    ${Dr}
1182`,q1=a`
1183    fragment OrderListOfficeClientFragment on OfficeClientOutput {
1184        id
1185        clientId
1186        status
1187        user {
1188            id
1189            userId
1190            name
1191            # Plain scalar off an already-loaded user (no extra resolver): the orders list needs it
1192            # to gate + address the manual payment reminder, which studio-managed "name only"
1193            # clients cannot receive.
1194            email
1195        }
1196    }
1197`,K1=a`
1198    fragment OrderListClientOrderFragment on ClientOrderOutput {
1199        id
1200        clientOrderId
1201        date
1202        datePaid
1203        price
1204        fullPrice
1205        currency
1206        type
1207        paymentStatus
1208        paymentMethod
1209        onPlaceSettlementType
1210        receiptId
1211        variableSymbol
1212        stripePaymentStatus
1213        orderForName
1214        workshopId
1215        discountInfo
1216        officeId
1217        orderStorno {
1218            ...OrderStornoFragment
1219        }
1220        paidByClientMembership {
1221            ...SimplifiedClientMembershipFragment
1222        }
1223        isWaitlistOrder
1224        # cooldown source for the payment reminder — a plain timestamp, so the row menu can show
1225        # the same "next possible at" the detail does without pulling the whole audit log
1226        lastPaymentReminderSentAt
1227        appointmentBookingId
1228        appointmentBooking {
1229            startTime
1230        }
1231        externalInvoice {
1232            id
1233            externalDocumentId
1234            provider
1235            status
1236            externalDocumentUrl
1237            documentType
1238            errorMessage
1239        }
1240    }
1241    ${zl}
1242    ${Pi}
1243`,Z1=a`
1244    fragment OrderListFullClientOrderFragment on ClientOrderOutput {
1245        ...OrderListClientOrderFragment
1246        child {
1247            ...ClientChildFragment
1248        }
1249        client {
1250            ...OrderListOfficeClientFragment
1251        }
1252    }
1253    ${K1}
1254    ${be}
1255    ${q1}
1256`,X1=a`
1257    fragment OrderListLectureInstanceFragment on LectureInstanceOutput {
1258        id
1259        lectureId
1260        lectureName
1261        type
1262    }
1263`,Q1=a`
1264    fragment OrderListLectureTermFragment on LectureTermOutput {
1265        id
1266        lectureTermId
1267        start
1268        isCanceled
1269    }
1270`,Nr=a`
1271    fragment FullOfficeClientFragment on OfficeClientOutput {
1272        ...OfficeClientBasicFragment
1273        street
1274        city
1275        postalCode
1276        country
1277        isCompany
1278        companyName
1279        companyIdentificationNumber
1280        vatNumber
1281        user {
1282            id
1283            userId
1284            name
1285            email
1286            phone
1287            image
1288            registrationStatus
1289            systemStatus
1290        }
1291        notes {
1292            ...ClientNoteFragment
1293        }
1294        labels {
1295            ...ClientLabelFragment
1296        }
1297        history {
1298            ...ClientHistoryFragment
1299        }
1300        stats {
1301            ...OfficeClientStatsFragment
1302        }
1303        children {
1304            ...ClientChildFragment
1305        }
1306    }
1307    ${kr}
1308    ${$s}
1309    ${Fr}
1310    ${W1}
1311    ${Yl}
1312    ${be}
1313`,J1=a`
1314    fragment OfficeClientWaitlistNotificationAttendeeFragment on OfficeClientWaitlistNotificationAttendeeOutput {
1315        id
1316        clientId
1317        status
1318        gdprConsent
1319        marketingConsent
1320        registrationDate
1321        street
1322        city
1323        postalCode
1324        country
1325        email
1326        user {
1327            id
1328            userId
1329            name
1330            email
1331            phone
1332            image
1333        }
1334    }
1335`,Zl=a`
1336    fragment OfficeTermsFragment on OfficeTermsOutput {
1337        id
1338        termsId
1339        officeId
1340        type
1341        fileUrl
1342        fileName
1343        linkUrl
1344        text
1345        tosLastUpdate
1346        gdprType
1347        gdprLinkUrl
1348        gdprText
1349        gdprLastUpdate
1350    }
1351`,e0=a`
1352    fragment OfficeTermsOnlyFragment on OfficeTermsOnlyOutput {
1353        id
1354        termsId
1355        officeId
1356        type
1357        fileUrl
1358        fileName
1359        linkUrl
1360        text
1361        tosLastUpdate
1362    }
1363`,t0=a`
1364    fragment OfficeGdprOnlyFragment on OfficeGdprOnlyOutput {
1365        id
1366        termsId
1367        officeId
1368        gdprType
1369        gdprLinkUrl
1370        gdprText
1371        gdprLastUpdate
1372    }
1373`,n0=a`
1374    fragment WaitingPaymentValueCurrencyFragment on WaitingPaymentValueCurrencyOutput {
1375        sumValue
1376        currency
1377        waitingPaymentsCount
1378    }
1379`,r0=a`
1380    fragment StatsRevenueFragment on StatsRevenueOutput {
1381        currency
1382        paymentMethods {
1383            type
1384            value
1385        }
1386    }
1387`,i0=a`
1388    fragment StatsPenaltyStornoRevenueFragment on StatsPenaltyStornoRevenueOutput {
1389        currency
1390        value
1391    }
1392`,o0=a`
1393    fragment MembershipsStatsFragment on MembershipsStatsOutput {
1394        revenues {
1395            groupId
1396            groupName
1397            membershipId
1398            membershipName
1399            currency
1400            revenue
1401            paymentStatus
1402            paidRevenue
1403            unpaidRevenue
1404            totalRevenue
1405        }
1406    }
1407`,s0=a`
1408    fragment RowOfficeStatsOutputFragment on RowOfficeStatsOutput {
1409        statsFrom
1410        statsTo
1411        totalLectureTerms
1412        totalReservations
1413        visitStats
1414        totalLectureRevenue {
1415            ...StatsRevenueFragment
1416        }
1417        totalPassRevenue {
1418            ...StatsRevenueFragment
1419        }
1420        totalCreditsRevenue {
1421            ...StatsRevenueFragment
1422        }
1423        totalMembershipsRevenue {
1424            ...StatsRevenueFragment
1425        }
1426    }
1427    ${r0}
1428`,Xl=a`
1429    fragment TeacherLectureStatsFragment on TeacherLectureStatsOutput {
1430        id
1431        visitStats
1432        name
1433        lectureTermId
1434        start
1435        end
1436        reservationCount
1437        capacity
1438        lectureIsFree
1439        plainMemberships
1440        membershipCancellations
1441        payments {
1442            ...StatsPenaltyStornoRevenueFragment
1443        }
1444        notPaidPayments {
1445            ...StatsPenaltyStornoRevenueFragment
1446        }
1447        stornoPayments {
1448            ...StatsPenaltyStornoRevenueFragment
1449        }
1450    }
1451    ${i0}
1452`,Ql=a`
1453    fragment TeacherStatsFragment on TeacherStatsOutput {
1454        id
1455        name
1456        lectures {
1457            ...TeacherLectureStatsFragment
1458        }
1459    }
1460    ${Xl}
1461`,Jl=a`
1462    fragment CoTaughtTeamStatsFragment on CoTaughtTeamStatsOutput {
1463        teamId
1464        members {
1465            id
1466            name
1467        }
1468        lectures {
1469            ...TeacherLectureStatsFragment
1470        }
1471    }
1472    ${Xl}
1473`,Li=a`
1474    fragment OfficeConfigFragment on OfficeConfigOutput {
1475        id
1476        officeConfigId
1477        openingHours
1478        closingTime
1479        freeCourseSpotsBookAfterCourseAllowed
1480        freeCourseSpotsBookBeforeDays
1481        openReservationBeforeAllowedWhenever
1482        openReservationBeforeMinutes
1483        openReservationBeforeDays
1484        openReservationBeforeHours
1485        closeReservationBeforeAllowedWhenever
1486        closeReservationBeforeMinutes
1487        closeReservationBeforeHours
1488        closeLogoutBeforeAllowedWhenever
1489        closeLogoutBeforeMinutes
1490        closeLogoutBeforeHours
1491        alternatesAllowed
1492        penaltyZonesAllowed
1493        moreLectureReservationsAllowed
1494        moreLectureReservationsCount
1495        reservationWithoutRegistrationAllowed
1496        doNotShowAttendeesForLecturesAndCourses
1497        doNotShowAttendeesForCourses
1498        cashPaymentForReservationEnabled
1499        timezone
1500        colorSchemePrimaryColor
1501        stripeConnectAccountId
1502        publicCalendarView
1503        dynamicOpenClassRegistrationActive
1504        dynamicCourseRegistrationActive
1505        dynamicWorkshopRegistrationActive
1506        dynamicAppointmentRegistrationActive
1507        dynamicNewClientActive
1508        dynamicOpenClassRegistrationConfig
1509        dynamicCourseRegistrationConfig
1510        dynamicWorkshopRegistrationConfig
1511        dynamicAppointmentRegistrationConfig
1512        dynamicNewClientConfig
1513        courseOptOutBeforeMinutesAllowed
1514        courseOptOutBeforeMinutes
1515        courseOptOutValidityDays
1516        courseOptOutValidityStrategy
1517        courseOptOutValidityGraceDays
1518        maxMakeUpSessionsTemplate
1519        payWithMakeUpSessionTemplate
1520        shouldIssueReceipts
1521        receiptDocumentType
1522        isBillingInfoRequiredForClients
1523        shouldGenerateReceiptsCustomTitle
1524        shouldGenerateReceiptsCustomText
1525        publicCalendarPrimaryColor
1526        publicCalendarDefaultView
1527        showAddressInPublicCalendar
1528        hideDashboardStats
1529        whiteLabelEnabled
1530        promoCodesVisibilityEnabled
1531        vouchersVisibilityEnabled
1532        vouchersPurchaseAllowed
1533        lectorsCanSeeContacts
1534        membershipsEnabled
1535        recurringMembershipsEnabled
1536        passesEnabled
1537        waiversEnabled
1538        showRentalsInMenu
1539        showRentalBookingsInPublicCalendar
1540        vatPayerSince
1541        taxRateServices
1542        taxRateBundlesAndMemberships
1543        taxRateRentals
1544        isCollectingTax
1545        pohodaSeriesCode
1546        pohodaCentreCode
1547        pohodaActivityCode
1548        pohodaContractCode
1549        metaPixelDatasetId
1550        metaPixelDatasetApiToken
1551        googleAnalyticsMeasurementId
1552        googleAnalyticsMeasurementProtocolApiSecret
1553        childrenBookingEnabled
1554        autoRemoveExpiredCredits
1555        autoRemoveExpiredPasses
1556        paypalMerchantId
1557        paypalIsActive
1558        groupClassesEnabled
1559        appointmentsEnabled
1560        publicDefaultTab
1561        workshopClientCancellationAllowed
1562        workshopCancellationDeadlineMinutes
1563        wholeCourseClientCancellationAllowed
1564        wholeCourseCancellationDeadlineMinutes
1565        autoCancelUnderfilledEnabled
1566        autoCancelUnderfilledHours
1567        autoCancelUnderfilledPercent
1568        workshopAutoCancelUnderfilledEnabled
1569        workshopAutoCancelUnderfilledHours
1570        workshopAutoCancelUnderfilledPercent
1571    }
1572`,a0=a`
1573    fragment OfficePublicConfigFragment on OfficeConfigOutput {
1574        id
1575        officeConfigId
1576        openingHours
1577        closingTime
1578        freeCourseSpotsBookAfterCourseAllowed
1579        freeCourseSpotsBookBeforeDays
1580        openReservationBeforeAllowedWhenever
1581        openReservationBeforeMinutes
1582        openReservationBeforeDays
1583        openReservationBeforeHours
1584        closeReservationBeforeAllowedWhenever
1585        closeReservationBeforeMinutes
1586        closeReservationBeforeHours
1587        closeLogoutBeforeAllowedWhenever
1588        closeLogoutBeforeMinutes
1589        closeLogoutBeforeHours
1590        alternatesAllowed
1591        penaltyZonesAllowed
1592        moreLectureReservationsAllowed
1593        moreLectureReservationsCount
1594        reservationWithoutRegistrationAllowed
1595        doNotShowAttendeesForLecturesAndCourses
1596        doNotShowAttendeesForCourses
1597        cashPaymentForReservationEnabled
1598        timezone
1599        colorSchemePrimaryColor
1600        stripeConnectAccountId
1601        publicCalendarView
1602        dynamicOpenClassRegistrationActive
1603        dynamicCourseRegistrationActive
1604        dynamicWorkshopRegistrationActive
1605        dynamicAppointmentRegistrationActive
1606        dynamicNewClientActive
1607        dynamicOpenClassRegistrationConfig
1608        dynamicCourseRegistrationConfig
1609        dynamicWorkshopRegistrationConfig
1610        dynamicAppointmentRegistrationConfig
1611        dynamicNewClientConfig
1612        courseOptOutBeforeMinutesAllowed
1613        courseOptOutBeforeMinutes
1614        courseOptOutValidityDays
1615        courseOptOutValidityStrategy
1616        courseOptOutValidityGraceDays
1617        maxMakeUpSessionsTemplate
1618        payWithMakeUpSessionTemplate
1619        shouldIssueReceipts
1620        receiptDocumentType
1621        isBillingInfoRequiredForClients
1622        shouldGenerateReceiptsCustomTitle
1623        shouldGenerateReceiptsCustomText
1624        publicCalendarPrimaryColor
1625        publicCalendarDefaultView
1626        showAddressInPublicCalendar
1627        hideDashboardStats
1628        whiteLabelEnabled
1629        promoCodesVisibilityEnabled
1630        vouchersVisibilityEnabled
1631        vouchersPurchaseAllowed
1632        lectorsCanSeeContacts
1633        membershipsEnabled
1634        recurringMembershipsEnabled
1635        passesEnabled
1636        waiversEnabled
1637        showRentalsInMenu
1638        showRentalBookingsInPublicCalendar
1639        vatPayerSince
1640        taxRateServices
1641        taxRateBundlesAndMemberships
1642        taxRateRentals
1643        metaPixelDatasetId
1644        googleAnalyticsMeasurementId
1645        childrenBookingEnabled
1646        autoRemoveExpiredCredits
1647        autoRemoveExpiredPasses
1648        paypalMerchantId
1649        paypalIsActive
1650        groupClassesEnabled
1651        appointmentsEnabled
1652        publicDefaultTab
1653        wholeCourseClientCancellationAllowed
1654        wholeCourseCancellationDeadlineMinutes
1655    }
1656`,ki=a`
1657    fragment OfficePassGroupWithVariantsFragment on OfficePassGroupWithVariantsOutput {
1658        id
1659        officePassGroupId
1660        name
1661        nameIsDefault
1662        description
1663        image
1664        tags {
1665            ...LectureLabelOutputFragment
1666        }
1667        state
1668        order
1669        variants {
1670            ...OfficeEntryPassFragment
1671        }
1672    }
1673    ${_t}
1674`,qt=a`
1675    fragment OfficeEntryPassFragment on OfficeEntryPassOutput {
1676        id
1677        passEntryId
1678        numberOfEntries
1679        price
1680        currency
1681        validityTimeValue
1682        validityTimeUnit
1683        description
1684        archived
1685        state
1686        order
1687        officeId
1688        expiringEarlyReminderSent
1689    }
1690`,Ps=a`
1691    fragment OfficeNotificationConfigFragment on OfficeNotificationConfigOutput {
1692        id
1693        configId
1694        studioClientCanceledReservationSms
1695        studioClientCanceledReservationEmail
1696        studioClientCreatedReservationSms
1697        studioClientCreatedReservationEmail
1698        studioClientBoughtEntryEmail
1699        employeeAssignedLectureRememberEmail
1700        clientReservationReminderEmail
1701        clientOnlineReservationReminderEmail
1702        clientOnlineReservationReminderEmailMinutesBefore
1703        clientReservationReminderEmailMinutesBefore
1704        clientReservationReminderSmsMinutesBefore
1705        teacherLectureReminderEmailMinutesBefore
1706        studioToClientLectureCanceledSms
1707        studioToClientAlternateRegisteredSms
1708        studioToClientLectureReminderSms
1709        studioToClientTermDateChangedSms
1710        usedSmsService
1711        officeId
1712        customFirstBookingMessage
1713        smsBalance
1714        studioAdminClientCreatedReservationEmail
1715        studioAdminClientCanceledReservationEmail
1716        studioClientBoughtMembershipEmail
1717        studioClientRegisteredEmail
1718        clientAppointmentReminderEmail
1719        lecturerAppointmentReminderEmail
1720    }
1721`,xs=a`
1722    fragment OfficeNotificationFragment on OfficeNotificationOutput {
1723        id
1724        notificationId
1725        officeId
1726        title
1727        message
1728        active
1729        showAsPopup
1730        createdAt
1731        updatedAt
1732    }
1733`,ed=a`
1734    fragment OfficeSmartemailingIntegrationFragment on OfficeSmartemailingIntegrationOutput {
1735        id
1736        officeSmartemailingIntegrationId
1737        isActive
1738        credentialsValid
1739        email
1740        password
1741        officeId
1742    }
1743`,td=a`
1744    fragment OfficeMailerLiteIntegrationFragment on OfficeMailerLiteIntegrationOutput {
1745        id
1746        officeMailerliteIntegrationId
1747        isActive
1748        credentialsValid
1749        apiKey
1750        officeId
1751    }
1752`,nd=a`
1753    fragment OfficeEcomailIntegrationFragment on OfficeEcomailIntegrationOutput {
1754        id
1755        officeEcomailIntegrationId
1756        isActive
1757        credentialsValid
1758        apiKey
1759        fromName
1760        fromEmail
1761        replyTo
1762        officeId
1763    }
1764`,Rs=a`
1765    fragment OfficeMailchimpIntegrationFragment on OfficeMailchimpIntegrationOutput {
1766        id
1767        officeMailchimpIntegrationId
1768        isActive
1769        credentialsValid
1770        contactListId
1771        contactWebId
1772        officeId
1773    }
1774`,mn=a`
1775    fragment OfficeAllIntegrationsFragment on OfficeAllIntegrationsOutput {
1776        mailchimp {
1777            ...OfficeMailchimpIntegrationFragment
1778        }
1779        smartemailing {
1780            ...OfficeSmartemailingIntegrationFragment
1781        }
1782        ecomail {
1783            ...OfficeEcomailIntegrationFragment
1784        }
1785        mailerlite {
1786            ...OfficeMailerLiteIntegrationFragment
1787        }
1788        importResult {
1789            failedEmails {
1790                email
1791                name
1792                error
1793            }
1794            summary {
1795                total
1796                successful
1797                failed
1798            }
1799        }
1800    }
1801    ${Rs}
1802    ${ed}
1803    ${nd}
1804    ${td}
1805`,c0=a`
1806    fragment OfficeNotificationMessagesFragment on OfficeNotificationMessageOutput {
1807        id
1808        messagesId
1809        studioClientCanceledReservationSms
1810        studioClientCanceledReservationEmail
1811        studioClientCreatedReservationSms
1812        studioClientCreatedReservationEmail
1813        studioClientBoughtEntryEmail
1814        employeeAssignedLectureRememberEmail
1815        clientReservationReminderEmail
1816        clientOnlineReservationReminderEmail
1817    }
1818`,Mi=a`
1819    fragment OfficeEntryCreditFragment on OfficeEntryCreditOutput {
1820        id
1821        creditEntryId
1822        numberOfCredits
1823        price
1824        currency
1825        validityTimeValue
1826        validityTimeUnit
1827        description
1828        archived
1829        order
1830        officeId
1831        expiringEarlyReminderSent
1832    }
1833`,ws=a`
1834    fragment OfficeLectureTemplateFragment on OfficeLectureTemplateOutput {
1835        id
1836        lectureTemplateId
1837        # Multi-instructor (PR3): team employee ids for edit prefill (inline to avoid composing
1838        # OfficeEmployeeFragment into every consumer of this fragment).
1839        lecturers {
1840            employeeId
1841        }
1842        templateName
1843        lectureName
1844        image
1845        onlineLectureDescription
1846        videoLinkUrl
1847        videoLinkPassword
1848        accessInfo
1849        accessInfoPaidOnly
1850        color
1851        durationInMinutes
1852        capacity
1853        onlineCapacity
1854        description
1855        difficulty
1856        online
1857        physical
1858        onlineLectureInstancesSharedVideoLink
1859        lectureTemplateIsFree
1860        childrenBookingAllowed
1861        childrenBookingRequired
1862        taxRateOverride
1863        autoCancelUnderfilledMode
1864        autoCancelUnderfilledMinAttendees
1865        autoCancelUnderfilledHours
1866        pricingOptions {
1867            ...PricingOptionFragment
1868        }
1869        paymentMethods {
1870            ...InstancePaymentMethodFragment
1871        }
1872        labels {
1873            ...LectureLabelOutputFragment
1874        }
1875    }
1876    ${fn}
1877    ${Kn}
1878    ${_t}
1879`,Ls=a`
1880    fragment CancellationPolicyFragment on OfficeCancellationPolicyOutput {
1881        id
1882        cancellationPolicyTemplateId
1883        percent
1884        timeValue
1885        timeUnit
1886        officeId
1887    }
1888`,l0=a`
1889    fragment OfficeEmployeeBasicFragment on OfficeEmployeeOutput {
1890        id
1891        employeeId
1892        orgDescription
1893        orgImage
1894        role
1895        productTourCompleted
1896        isActive
1897        isOrgDescriptionUsed
1898        isVisiblePublic
1899        gdprConsent
1900        sortOrder
1901    }
1902`,Z=a`
1903    fragment OfficeEmployeeFragment on OfficeEmployeeOutput {
1904        ...OfficeEmployeeBasicFragment
1905        user {
1906            ...UserFragment
1907        }
1908    }
1909    ${l0}
1910    ${Wt}
1911`,rd=a`
1912    fragment PublicOfficeEmployeeFragment on OfficeEmployeeOutput {
1913        id
1914        employeeId
1915        orgDescription
1916        orgImage
1917        role
1918        productTourCompleted
1919        isActive
1920        isOrgDescriptionUsed
1921        isVisiblePublic
1922        gdprConsent
1923        sortOrder
1924        user {
1925            id
1926            userId
1927            name
1928            description
1929            image
1930            phone
1931        }
1932    }
1933`,id=a`
1934    fragment PublicEmployeeProfileFragment on PublicOfficeEmployeeOutput {
1935        id
1936        employeeId
1937        orgDescription
1938        orgImage
1939        role
1940        productTourCompleted
1941        isActive
1942        isOrgDescriptionUsed
1943        isVisiblePublic
1944        gdprConsent
1945        sortOrder
1946        user {
1947            id
1948            userId
1949            name
1950            description
1951            image
1952            phone
1953        }
1954    }
1955`,ks=a`
1956    fragment EmployeeFragment on OrganisationEmployeeOutput {
1957        id
1958        userId
1959        organisationEmployeeId
1960        organisationId
1961        role
1962        organisationOffices {
1963            id
1964            officeId
1965            organisationId
1966            organisationEmployeeId
1967            name
1968            domain
1969            description
1970            phone
1971            email
1972            url
1973            instagram
1974            facebookUrl
1975            youtubeUrl
1976            image
1977            role
1978            productTourCompleted
1979            defaultCurrencyCode
1980            officeConfig {
1981                id
1982                timezone
1983                publicCalendarView
1984                hideDashboardStats
1985                alternatesAllowed
1986                closeLogoutBeforeAllowedWhenever
1987                closeLogoutBeforeHours
1988                penaltyZonesAllowed
1989                cashPaymentForReservationEnabled
1990                stripeConnectAccountId
1991                doNotShowAttendeesForLecturesAndCourses
1992                doNotShowAttendeesForCourses
1993                promoCodesVisibilityEnabled
1994                vouchersVisibilityEnabled
1995                vouchersPurchaseAllowed
1996                lectorsCanSeeContacts
1997                membershipsEnabled
1998                recurringMembershipsEnabled
1999                passesEnabled
2000                waiversEnabled
2001                vatPayerSince
2002                childrenBookingEnabled
2003                paypalMerchantId
2004                paypalIsActive
2005                appointmentsEnabled
2006            }
2007            orgTariffMeta {
2008                ...OrganisationTariffMetaFragment
2009            }
2010            otherCurrencies {
2011                ...OfficeOtherCurrencyOutputFragment
2012            }
2013            tariffLimits {
2014                ...OrganisationOfficeTariffLimitsFragment
2015            }
2016            officePromoCodesCount {
2017                ...OfficePromoCodesCountFragment
2018            }
2019            isExpertAlaUltimate
2020            isExpert700
2021        }
2022        organisation {
2023            id
2024            organisationId
2025            name
2026            organisationType
2027            logo
2028            organisationTariff {
2029                ...OrganisationTariffFragment
2030            }
2031        }
2032    }
2033    ${Ts}
2034    ${ln}
2035    ${Qe}
2036    ${xi}
2037    ${vs}
2038`,od=a`
2039    fragment OrganisationClientFragment on OrganisationClientOutput {
2040        id
2041        userId
2042        organisationClientId
2043        organisationId
2044        organisationOffices {
2045            id
2046            officeId
2047            organisationId
2048            name
2049            domain
2050            url
2051            instagram
2052            facebookUrl
2053            youtubeUrl
2054            image
2055            officeConfig {
2056                id
2057                timezone
2058                publicCalendarView
2059                alternatesAllowed
2060                closeLogoutBeforeAllowedWhenever
2061                closeLogoutBeforeHours
2062                penaltyZonesAllowed
2063                cashPaymentForReservationEnabled
2064                stripeConnectAccountId
2065                doNotShowAttendeesForLecturesAndCourses
2066                doNotShowAttendeesForCourses
2067                promoCodesVisibilityEnabled
2068                vouchersVisibilityEnabled
2069                vouchersPurchaseAllowed
2070                membershipsEnabled
2071                recurringMembershipsEnabled
2072                passesEnabled
2073                waiversEnabled
2074                vatPayerSince
2075                childrenBookingEnabled
2076                paypalMerchantId
2077                paypalIsActive
2078                appointmentsEnabled
2079            }
2080            orgTariffMeta {
2081                ...OrganisationTariffMetaFragment
2082            }
2083            otherCurrencies {
2084                ...OfficeOtherCurrencyOutputFragment
2085            }
2086            tariffLimits {
2087                ...OrganisationOfficeTariffLimitsFragment
2088            }
2089            isExpertAlaUltimate
2090            isExpert700
2091        }
2092        organisation {
2093            id
2094            organisationId
2095            name
2096            organisationType
2097            logo
2098        }
2099    }
2100    ${Ts}
2101    ${ln}
2102    ${xi}
2103`,Fi=a`
2104    fragment OrderOutputFragment on OrderOutput {
2105        clientOrder {
2106            ...ClientOrderFragment
2107        }
2108    }
2109    ${se}
2110`,Di=a`
2111    fragment ConfigFragment on UserConfigOutput {
2112        id
2113        userConfigId
2114        lang
2115        gdprConsent
2116        marketingConsent
2117    }
2118`,sd=a`
2119    fragment LectureTypeFragment on LectureTypeOutput {
2120        id
2121        lectureTypeId
2122        organisationId
2123        color
2124        name
2125        description
2126    }
2127`,d0=a`
2128    fragment PublicGridLectureInstanceFragment on LectureInstanceOutput {
2129        id
2130        lectureId
2131        lectureName
2132        color
2133        image
2134        durationInMinutes
2135        capacity
2136        onlineCapacity
2137        difficulty
2138        afterCourseStart
2139        online
2140        physical
2141        status
2142        private
2143        frequencyType
2144        isCourseAndIsCanceled
2145        type
2146        taxRateOverride
2147        pricingOptions {
2148            ...PricingOptionFragment
2149        }
2150        paymentMethods {
2151            ...InstancePaymentMethodFragment
2152        }
2153        forbiddenToBook
2154        payWithMakeUpSession
2155        childrenBookingAllowed
2156        childrenBookingRequired
2157        lectureIsFree
2158        labels {
2159            ...LectureLabelOutputFragment
2160        }
2161    }
2162    ${fn}
2163    ${Kn}
2164    ${_t}
2165`,ae=a`
2166    fragment LectureInstanceFragment on LectureInstanceOutput {
2167        id
2168        lectureId
2169        lectureName
2170        invoiceDescription
2171        color
2172        image
2173        durationInMinutes
2174        capacity
2175        onlineCapacity
2176        description
2177        difficulty
2178        afterCourseStart
2179        online
2180        physical
2181        onlineLectureInstancesSharedVideoLink
2182        status
2183        private
2184        frequencyType
2185        isCourseAndIsCanceled
2186        type
2187        taxRateOverride
2188        pricingOptions {
2189            ...PricingOptionFragment
2190        }
2191        paymentMethods {
2192            ...InstancePaymentMethodFragment
2193        }
2194        forbiddenToBook
2195        payWithMakeUpSession
2196        courseAllowMakeUpSession
2197        maxMakeUpSessions
2198        makeUpValidityStrategy
2199        makeUpValidityDays
2200        makeUpValidityGraceDays
2201        wholeCourseClientCancellationAllowed
2202        wholeCourseCancellationDeadlineMinutes
2203        childrenBookingAllowed
2204        childrenBookingRequired
2205        lectureIsFree
2206        autoCancelUnderfilledMode
2207        autoCancelUnderfilledMinAttendees
2208        autoCancelUnderfilledHours
2209        lecturers {
2210            ...OfficeEmployeeFragment
2211        }
2212        labels {
2213            ...LectureLabelOutputFragment
2214        }
2215    }
2216    ${fn}
2217    ${Kn}
2218    ${_t}
2219    ${Z}
2220`,u0=a`
2221    fragment PublicGridLectureTermFragment on LectureTermOutput {
2222        id
2223        lectureTermId
2224        start
2225        end
2226        officeId
2227        isCanceled
2228        passed
2229        visibleInPublicCalendar
2230        activeReservationsCount
2231        reservationStats {
2232            attendeesCount
2233            onlineAttendeesCount
2234            waitlistCount
2235            activeReservationsCount
2236        }
2237        isCollaboratedEvent
2238        isSharedToOtherOffice
2239        sourceOfficeId
2240        sourceOfficeName
2241        sourceOfficeDomain
2242        sourceOfficeImage
2243        sourceOfficeConfig {
2244            waiversEnabled
2245            timezone
2246            reservationWithoutRegistrationAllowed
2247            promoCodesVisibilityEnabled
2248            vouchersVisibilityEnabled
2249            dynamicNewClientActive
2250            dynamicNewClientConfig
2251            dynamicCourseRegistrationActive
2252            dynamicCourseRegistrationConfig
2253            dynamicWorkshopRegistrationActive
2254            dynamicWorkshopRegistrationConfig
2255            stripeConnectAccountId
2256            defaultCurrencyCode
2257            goCardlessInfo {
2258                isActive
2259                nextSyncAt
2260                status
2261                retryAt
2262            }
2263            isBillingInfoRequiredForClients
2264        }
2265        collaborationPermissions {
2266            permViewAttendees
2267            permManageReservations
2268            permEmailAttendees
2269            permEditEvents
2270            permShareStats
2271        }
2272        courseUpdatedPlace {
2273            ...OfficePlaceFragment
2274            address {
2275                ...AddressFragment
2276            }
2277        }
2278        courseUpdatedLecturer {
2279            ...OfficeEmployeeFragment
2280        }
2281    }
2282    ${K}
2283    ${Ae}
2284    ${Z}
2285`,f0=a`
2286    fragment PublicLectureTermFragment on LectureTermOutput {
2287        id
2288        lectureTermId
2289        start
2290        end
2291        courseDescription
2292        isCanceled
2293        passed
2294        visibleInPublicCalendar
2295    }
2296`,ce=a`
2297    fragment LectureTermFragment on LectureTermOutput {
2298        id
2299        lectureTermId
2300        start
2301        end
2302        onlineLectureDescription
2303        courseDescription
2304        videoLinkUrl
2305        videoLinkPassword
2306        officeId
2307        isCanceled
2308        passed
2309        visibleInPublicCalendar
2310        activeReservationsCount
2311        reservationStats {
2312            attendeesCount
2313            onlineAttendeesCount
2314            waitlistCount
2315            activeReservationsCount
2316        }
2317        isCollaboratedEvent
2318        isSharedToOtherOffice
2319        sourceOfficeId
2320        sourceOfficeName
2321        sourceOfficeDomain
2322        sourceOfficeImage
2323        sourceOfficeConfig {
2324            waiversEnabled
2325            timezone
2326            reservationWithoutRegistrationAllowed
2327            promoCodesVisibilityEnabled
2328            vouchersVisibilityEnabled
2329            dynamicNewClientActive
2330            dynamicNewClientConfig
2331            dynamicCourseRegistrationActive
2332            dynamicCourseRegistrationConfig
2333            dynamicWorkshopRegistrationActive
2334            dynamicWorkshopRegistrationConfig
2335            stripeConnectAccountId
2336            defaultCurrencyCode
2337            goCardlessInfo {
2338                isActive
2339                nextSyncAt
2340                status
2341                retryAt
2342            }
2343            isBillingInfoRequiredForClients
2344        }
2345        collaborationPermissions {
2346            permViewAttendees
2347            permManageReservations
2348            permEmailAttendees
2349            permEditEvents
2350            permShareStats
2351        }
2352        courseUpdatedPlace {
2353            ...OfficePlaceFragment
2354            address {
2355                ...AddressFragment
2356            }
2357        }
2358        courseUpdatedLecturer {
2359            ...OfficeEmployeeFragment
2360        }
2361        autoCancelEvaluatedAt
2362        autoCanceledAt
2363        lectureInstance {
2364            ...LectureInstanceFragment
2365        }
2366    }
2367    ${K}
2368    ${Ae}
2369    ${Z}
2370    ${ae}
2371`,m0=a`
2372    fragment FutureLectureTermFragment on FutureLectureTermOutput {
2373        id
2374        lectureTermId
2375        start
2376        end
2377        onlineLectureDescription
2378        courseDescription
2379        videoLinkUrl
2380        videoLinkPassword
2381        officeId
2382        isCanceled
2383        passed
2384        visibleInPublicCalendar
2385        reservations {
2386            ...UserReservationPublicFragment
2387        }
2388    }
2389    ${z1}
2390`,p0=a`
2391    fragment AllCourseTermsFragment on AllCourseTermOutput {
2392        id
2393        lectureTermId
2394        start
2395        end
2396        onlineLectureDescription
2397        courseDescription
2398        videoLinkUrl
2399        videoLinkPassword
2400        officeId
2401        isCanceled
2402        passed
2403        visibleInPublicCalendar
2404        isCollaboratedEvent
2405        isSharedToOtherOffice
2406        sourceOfficeId
2407        sourceOfficeName
2408        sourceOfficeDomain
2409        sourceOfficeConfig {
2410            waiversEnabled
2411            timezone
2412            reservationWithoutRegistrationAllowed
2413            promoCodesVisibilityEnabled
2414            vouchersVisibilityEnabled
2415            dynamicNewClientActive
2416            dynamicNewClientConfig
2417            dynamicCourseRegistrationActive
2418            dynamicCourseRegistrationConfig
2419            dynamicWorkshopRegistrationActive
2420            dynamicWorkshopRegistrationConfig
2421            stripeConnectAccountId
2422            defaultCurrencyCode
2423            goCardlessInfo {
2424                isActive
2425                nextSyncAt
2426                status
2427                retryAt
2428            }
2429            isBillingInfoRequiredForClients
2430        }
2431        collaborationPermissions {
2432            permViewAttendees
2433            permManageReservations
2434            permEmailAttendees
2435            permEditEvents
2436            permShareStats
2437        }
2438    }
2439`;a`
2440    fragment OnlineLectureInfoFragment on LectureTermOutput {
2441        onlineLectureDescription
2442        videoLinkUrl
2443        videoLinkPassword
2444    }
2445`;const g0=a`
2446    fragment ConfirmFragment on ConfirmOutput {
2447        success
2448    }
2449`,ad=a`
2450    fragment WorkshopPaymentMethodFragment on WorkshopPaymentMethodOutput {
2451        id
2452        workshopPaymentMethodId
2453        isActive
2454        workshopId
2455        officePaymentMethodId
2456        officeId
2457        officePaymentMethod {
2458            ...OfficePaymentMethodFragment
2459        }
2460    }
2461    ${dn}
2462`,I0=a`
2463    fragment PublicGridWorkshopFragment on WorkshopOutput {
2464        id
2465        workshopId
2466        officeId
2467        name
2468        start
2469        end
2470        shortDescription
2471        street
2472        city
2473        postalCode
2474        country
2475        placePhoto
2476        capacity
2477        doNotShowAttendees
2478        childrenBookingAllowed
2479        childrenBookingRequired
2480        isCanceled
2481        workshopHeaderImage
2482        visibleInPublicCalendar
2483        taxRateOverride
2484        isCollaboratedEvent
2485        isSharedToOtherOffice
2486        sourceOfficeId
2487        sourceOfficeName
2488        sourceOfficeDomain
2489        sourceOfficeImage
2490        sourceOfficeConfig {
2491            waiversEnabled
2492            timezone
2493            reservationWithoutRegistrationAllowed
2494            promoCodesVisibilityEnabled
2495            vouchersVisibilityEnabled
2496            dynamicNewClientActive
2497            dynamicNewClientConfig
2498            dynamicCourseRegistrationActive
2499            dynamicCourseRegistrationConfig
2500            dynamicWorkshopRegistrationActive
2501            dynamicWorkshopRegistrationConfig
2502            stripeConnectAccountId
2503            defaultCurrencyCode
2504            goCardlessInfo {
2505                isActive
2506                nextSyncAt
2507                status
2508                retryAt
2509            }
2510            isBillingInfoRequiredForClients
2511        }
2512        collaborationPermissions {
2513            permViewAttendees
2514            permManageReservations
2515            permEmailAttendees
2516            permEditEvents
2517            permShareStats
2518        }
2519        pricingOptions {
2520            id
2521            pricingOptionId
2522            value
2523            currency
2524            type
2525            name
2526            isVisible
2527            officeMembershipGroupId
2528            officePassGroupId
2529        }
2530        lecturers {
2531            ...PublicOfficeEmployeeFragment
2532        }
2533        paymentMethods {
2534            ...WorkshopPaymentMethodFragment
2535        }
2536        labels {
2537            ...LectureLabelOutputFragment
2538        }
2539    }
2540    ${rd}
2541    ${ad}
2542    ${_t}
2543`,ft=a`
2544    fragment WorkshopFragment on WorkshopOutput {
2545        id
2546        workshopId
2547        officeId
2548        name
2549        start
2550        end
2551        shortDescription
2552        longDescription
2553        street
2554        city
2555        postalCode
2556        country
2557        placePhoto
2558        capacity
2559        doNotShowAttendees
2560        childrenBookingAllowed
2561        childrenBookingRequired
2562        isCanceled
2563        workshopHeaderImage
2564        visibleInPublicCalendar
2565        taxRateOverride
2566        invoiceDescription
2567        clientCancellationAllowed
2568        cancellationDeadlineMinutes
2569        autoCancelUnderfilledMode
2570        autoCancelUnderfilledMinAttendees
2571        autoCancelUnderfilledHours
2572        autoCancelEvaluatedAt
2573        autoCanceledAt
2574        isCollaboratedEvent
2575        isSharedToOtherOffice
2576        sourceOfficeId
2577        sourceOfficeName
2578        sourceOfficeDomain
2579        sourceOfficeImage
2580        sourceOfficeConfig {
2581            waiversEnabled
2582            timezone
2583            reservationWithoutRegistrationAllowed
2584            promoCodesVisibilityEnabled
2585            vouchersVisibilityEnabled
2586            dynamicNewClientActive
2587            dynamicNewClientConfig
2588            dynamicCourseRegistrationActive
2589            dynamicCourseRegistrationConfig
2590            dynamicWorkshopRegistrationActive
2591            dynamicWorkshopRegistrationConfig
2592            stripeConnectAccountId
2593            defaultCurrencyCode
2594            goCardlessInfo {
2595                isActive
2596                nextSyncAt
2597                status
2598                retryAt
2599            }
2600            isBillingInfoRequiredForClients
2601        }
2602        collaborationPermissions {
2603            permViewAttendees
2604            permManageReservations
2605            permEmailAttendees
2606            permEditEvents
2607            permShareStats
2608        }
2609        pricingOptions {
2610            id
2611            pricingOptionId
2612            value
2613            currency
2614            type
2615            name
2616            isVisible
2617            officeMembershipGroupId
2618            recurringGroupId
2619            officePassGroupId
2620        }
2621        workshopImages
2622        lecturers {
2623            ...PublicOfficeEmployeeFragment
2624        }
2625        paymentMethods {
2626            ...WorkshopPaymentMethodFragment
2627        }
2628        labels {
2629            ...LectureLabelOutputFragment
2630        }
2631    }
2632    ${rd}
2633    ${ad}
2634    ${_t}
2635`,cd=a`
2636    fragment WorkshopStatsOptimizedFragment on WorkshopOutput {
2637        id
2638        workshopId
2639        name
2640        start
2641        end
2642        capacity
2643        statsOptimized {
2644            totalAttendeesCount
2645            paidAttendeesCount
2646            notPaidAttendeesCount
2647            visitStatsPercent
2648            cashPaymentsPaid
2649            cashPaymentsNotPaid
2650            creditPaymentsPaid
2651            passPaymentsPaid
2652            plainMembershipsPaid
2653            currenciesUsed
2654            cashPaymentsByCurrency {
2655                currency
2656                paid
2657                notPaid
2658            }
2659            cashPaymentsInRangeByCurrency {
2660                currency
2661                paid
2662            }
2663            stornoKeptByCurrency {
2664                currency
2665                kept
2666            }
2667            stornoCreditsKept
2668            stornoEntriesKept
2669            stornoMembershipCancellations
2670            lecturers {
2671                userId
2672                userName
2673            }
2674        }
2675    }
2676`,h0=a`
2677    fragment AppointmentBookingStatsFragment on AppointmentBookingStatsOutput {
2678        id
2679        bookingId
2680        startTime
2681        endTime
2682        bookingStatus
2683        passed
2684        internalNote
2685        cancelledAt
2686        cancelledBy
2687        cancellationReason
2688        serviceId
2689        serviceGraphQlId
2690        serviceName
2691        durationOptionId
2692        durationOptionName
2693        durationMinutes
2694        instructorUserId
2695        instructorName
2696        instructorEmployeeId
2697        clientId
2698        clientName
2699        clientEmail
2700        statsOptimized {
2701            cashPaymentsPaid
2702            cashPaymentsNotPaid
2703            creditPaymentsPaid
2704            passPaymentsPaid
2705            plainMembershipsPaid
2706            currency
2707            stornoWithPenaltyCashPayments
2708            stornoWithPenaltyCreditPayments
2709            stornoWithPenaltyPassPayments
2710            membershipCancellations
2711        }
2712    }
2713`,ld=a`
2714    fragment WorkshopSimpleFragment on WorkshopOutput {
2715        id
2716        workshopId
2717        officeId
2718        name
2719        start
2720        end
2721        shortDescription
2722        longDescription
2723        street
2724        city
2725        postalCode
2726        country
2727        placePhoto
2728        capacity
2729        doNotShowAttendees
2730        childrenBookingAllowed
2731        childrenBookingRequired
2732        isCanceled
2733        workshopHeaderImage
2734        visibleInPublicCalendar
2735    }
2736`,y0=a`
2737    fragment CurrencyFragment on CurrencyOutput {
2738        code
2739    }
2740`,_0=a`
2741    fragment NotRegisteredUserReservationFragment on ReservationOutput {
2742        id
2743        reservationId
2744        reservationToken
2745        clientOrder {
2746            ...ClientOrderFragment
2747        }
2748        type
2749    }
2750    ${se}
2751`,dd=a`
2752    fragment PublicCourseFragment on CourseOutput {
2753        id
2754        lectureId
2755        lectureName
2756        color
2757        image
2758        durationInMinutes
2759        forbiddenToBook
2760        courseAllowMakeUpSession
2761        maxMakeUpSessions
2762        makeUpValidityStrategy
2763        makeUpValidityDays
2764        makeUpValidityGraceDays
2765        wholeCourseClientCancellationAllowed
2766        wholeCourseCancellationDeadlineMinutes
2767        childrenBookingAllowed
2768        childrenBookingRequired
2769        capacity
2770        onlineCapacity
2771        description
2772        difficulty
2773        afterCourseStart
2774        online
2775        physical
2776        onlineLectureInstancesSharedVideoLink
2777        status
2778        private
2779        frequencyType
2780        isCourseAndIsCanceled
2781        type
2782        totalActiveReservationsCount
2783        totalWholeCourseReservationsCount
2784        areAllTermsFull
2785        taxRateOverride
2786        isCollaboratedEvent
2787        isSharedToOtherOffice
2788        sourceOfficeId
2789        sourceOfficeName
2790        sourceOfficeDomain
2791        sourceOfficeImage
2792        sourceOfficeConfig {
2793            waiversEnabled
2794            timezone
2795            reservationWithoutRegistrationAllowed
2796            promoCodesVisibilityEnabled
2797            vouchersVisibilityEnabled
2798            dynamicNewClientActive
2799            dynamicNewClientConfig
2800            dynamicCourseRegistrationActive
2801            dynamicCourseRegistrationConfig
2802            dynamicWorkshopRegistrationActive
2803            dynamicWorkshopRegistrationConfig
2804            stripeConnectAccountId
2805            defaultCurrencyCode
2806            goCardlessInfo {
2807                isActive
2808                nextSyncAt
2809                status
2810                retryAt
2811            }
2812            isBillingInfoRequiredForClients
2813        }
2814        collaborationPermissions {
2815            permViewAttendees
2816            permManageReservations
2817            permEmailAttendees
2818            permEditEvents
2819            permShareStats
2820        }
2821        place {
2822            ...OfficePlaceFragment
2823            address {
2824                ...AddressFragment
2825            }
2826        }
2827        lecturer {
2828            ...OfficeEmployeeFragment
2829        }
2830        # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead.
2831        lecturers {
2832            ...OfficeEmployeeFragment
2833        }
2834        pricingOptions {
2835            ...PricingOptionFragment
2836        }
2837        terms {
2838            ...PublicLectureTermFragment
2839        }
2840        paymentMethods {
2841            ...InstancePaymentMethodFragment
2842        }
2843        labels {
2844            ...LectureLabelOutputFragment
2845        }
2846    }
2847    ${K}
2848    ${Ae}
2849    ${Z}
2850    ${fn}
2851    ${f0}
2852    ${Kn}
2853    ${_t}
2854`,C0=a`
2855    fragment PublicCourseOverviewWithoutTermsFragment on CourseOverviewWithoutTermsOutput {
2856        id
2857        lectureId
2858        lectureName
2859        isCollaboratedEvent
2860        isSharedToOtherOffice
2861        sourceOfficeId
2862        sourceOfficeName
2863        sourceOfficeDomain
2864        sourceOfficeImage
2865        sourceOfficeConfig {
2866            waiversEnabled
2867            timezone
2868            reservationWithoutRegistrationAllowed
2869            promoCodesVisibilityEnabled
2870            vouchersVisibilityEnabled
2871            dynamicNewClientActive
2872            dynamicNewClientConfig
2873            dynamicCourseRegistrationActive
2874            dynamicCourseRegistrationConfig
2875            dynamicWorkshopRegistrationActive
2876            dynamicWorkshopRegistrationConfig
2877            stripeConnectAccountId
2878            defaultCurrencyCode
2879            goCardlessInfo {
2880                isActive
2881                nextSyncAt
2882                status
2883                retryAt
2884            }
2885            isBillingInfoRequiredForClients
2886        }
2887        collaborationPermissions {
2888            permViewAttendees
2889            permManageReservations
2890            permEmailAttendees
2891            permEditEvents
2892            permShareStats
2893        }
2894        color
2895        image
2896        durationInMinutes
2897        forbiddenToBook
2898        payWithMakeUpSession
2899        courseAllowMakeUpSession
2900        maxMakeUpSessions
2901        makeUpValidityStrategy
2902        makeUpValidityDays
2903        makeUpValidityGraceDays
2904        childrenBookingAllowed
2905        childrenBookingRequired
2906        invoiceDescription
2907        capacity
2908        onlineCapacity
2909        description
2910        difficulty
2911        afterCourseStart
2912        online
2913        physical
2914        onlineLectureInstancesSharedVideoLink
2915        status
2916        private
2917        frequencyType
2918        type
2919        totalActiveReservationsCount
2920        totalWholeCourseReservationsCount
2921        areAllTermsFull
2922        isCanceled
2923        isOngoingCourse
2924        onlyOneTermNotPassed
2925        start
2926        end
2927        taxRateOverride
2928        startTerm {
2929            ...LectureTermFragment
2930        }
2931        endTerm {
2932            ...LectureTermFragment
2933        }
2934        notCanceledTermsCount
2935        place {
2936            ...OfficePlaceFragment
2937            address {
2938                ...AddressFragment
2939            }
2940        }
2941        lecturer {
2942            ...OfficeEmployeeFragment
2943        }
2944        # Multi-instructor: full instructor team (nullable/additive — BE returns at least the lead,
2945        # so old clients that only read the singular lecturer keep working). Deploy BE before widgets.
2946        lecturers {
2947            ...OfficeEmployeeFragment
2948        }
2949        pricingOptions {
2950            ...PricingOptionFragment
2951        }
2952        paymentMethods {
2953            ...InstancePaymentMethodFragment
2954        }
2955        labels {
2956            ...LectureLabelOutputFragment
2957        }
2958    }
2959    ${ce}
2960    ${K}
2961    ${Ae}
2962    ${Z}
2963    ${fn}
2964    ${Kn}
2965    ${_t}
2966`,O0=a`
2967    fragment PublicCourseOverviewWithoutTermsListFragment on CourseOverviewWithoutTermsOutput {
2968        id
2969        lectureId
2970        lectureName
2971        isCollaboratedEvent
2972        color
2973        image
2974        forbiddenToBook
2975        childrenBookingAllowed
2976        childrenBookingRequired
2977        private
2978        areAllTermsFull
2979        isCanceled
2980        isOngoingCourse
2981        onlyOneTermNotPassed
2982        start
2983        end
2984        startTerm {
2985            start
2986            passed
2987        }
2988        endTerm {
2989            start
2990        }
2991        notCanceledTermsCount
2992    }
2993`,E0=a`
2994    fragment PrivateCourseFragment on CourseOutput {
2995        id
2996        lectureId
2997        lectureName
2998        color
2999        image
3000        durationInMinutes
3001        forbiddenToBook
3002        courseAllowMakeUpSession
3003        maxMakeUpSessions
3004        makeUpValidityStrategy
3005        makeUpValidityDays
3006        makeUpValidityGraceDays
3007        wholeCourseClientCancellationAllowed
3008        wholeCourseCancellationDeadlineMinutes
3009        childrenBookingAllowed
3010        childrenBookingRequired
3011        capacity
3012        onlineCapacity
3013        description
3014        difficulty
3015        afterCourseStart
3016        online
3017        physical
3018        onlineLectureInstancesSharedVideoLink
3019        status
3020        private
3021        frequencyType
3022        isCourseAndIsCanceled
3023        type
3024        totalActiveReservationsCount
3025        totalWholeCourseReservationsCount
3026        taxRateOverride
3027        isCollaboratedEvent
3028        isSharedToOtherOffice
3029        sourceOfficeId
3030        sourceOfficeName
3031        sourceOfficeDomain
3032        sourceOfficeImage
3033        sourceOfficeConfig {
3034            waiversEnabled
3035            timezone
3036            reservationWithoutRegistrationAllowed
3037            promoCodesVisibilityEnabled
3038            vouchersVisibilityEnabled
3039            dynamicNewClientActive
3040            dynamicNewClientConfig
3041            dynamicCourseRegistrationActive
3042            dynamicCourseRegistrationConfig
3043            dynamicWorkshopRegistrationActive
3044            dynamicWorkshopRegistrationConfig
3045            stripeConnectAccountId
3046            defaultCurrencyCode
3047            goCardlessInfo {
3048                isActive
3049                nextSyncAt
3050                status
3051                retryAt
3052            }
3053            isBillingInfoRequiredForClients
3054        }
3055        collaborationPermissions {
3056            permViewAttendees
3057            permManageReservations
3058            permEmailAttendees
3059            permEditEvents
3060            permShareStats
3061        }
3062        place {
3063            ...OfficePlaceFragment
3064            address {
3065                ...AddressFragment
3066            }
3067        }
3068        clientOrders {
3069            ...FullOfficeClientOrderFragment
3070        }
3071        lecturer {
3072            ...OfficeEmployeeFragment
3073        }
3074        # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead.
3075        lecturers {
3076            ...OfficeEmployeeFragment
3077        }
3078        pricingOptions {
3079            ...PricingOptionFragment
3080        }
3081        terms {
3082            ...LectureTermFragment
3083        }
3084        paymentMethods {
3085            ...InstancePaymentMethodFragment
3086        }
3087        labels {
3088            ...LectureLabelOutputFragment
3089        }
3090        statsOptimized {
3091            lecturerName
3092            lecturerUserId
3093            firstTermId
3094            firstTermStart
3095            firstTermEnd
3096            lastTermId
3097            lastTermStart
3098            lastTermEnd
3099            wholeCourseReservationsCount
3100            totalActiveReservationsCount
3101            visitStatsPercent
3102            cashPaymentsPaid
3103            cashPaymentsNotPaid
3104            creditPaymentsPaid
3105            passPaymentsPaid
3106            plainMembershipsPaid
3107        }
3108    }
3109    ${K}
3110    ${Ae}
3111    ${Ss}
3112    ${Z}
3113    ${fn}
3114    ${ce}
3115    ${Kn}
3116    ${_t}
3117`,ud=a`
3118    fragment PrivateCourseStatsOptimizedFragment on CourseOutput {
3119        id
3120        lectureId
3121        lectureName
3122        capacity
3123        lecturers {
3124            employeeId
3125            user {
3126                name
3127            }
3128        }
3129        statsOptimized {
3130            lecturerName
3131            lecturerUserId
3132            firstTermId
3133            firstTermStart
3134            firstTermEnd
3135            lastTermId
3136            lastTermStart
3137            lastTermEnd
3138            wholeCourseReservationsCount
3139            totalActiveReservationsCount
3140            visitStatsPercent
3141            cashPaymentsPaid
3142            cashPaymentsNotPaid
3143            creditPaymentsPaid
3144            passPaymentsPaid
3145            plainMembershipsPaid
3146            currenciesUsed
3147            notCanceledTermsCount
3148            cashPaymentsByCurrency {
3149                currency
3150                paid
3151                notPaid
3152            }
3153            cashPaymentsInRangeByCurrency {
3154                currency
3155                paid
3156            }
3157            stornoKeptByCurrency {
3158                currency
3159                kept
3160            }
3161            stornoCreditsKept
3162            stornoEntriesKept
3163            stornoMembershipCancellations
3164            peakTermReservationsCount
3165        }
3166    }
3167`,fd=a`
3168    fragment PromoCodeBaseFragment on PromoCodeOutput {
3169        id
3170        promoCodeId
3171        name
3172        validTo
3173        validFrom
3174        strategy
3175        value
3176        currency
3177        percents
3178        isForLectures
3179        isForWorkshops
3180        isForCourses
3181        isForBundles
3182        isForMemberships
3183        isForRecurringMemberships
3184        isForAppointments
3185        isForVideos
3186    }
3187`,Ms=a`
3188    fragment PromoCodeOfficeFragment on PromoCodeOutput {
3189        ...PromoCodeBaseFragment
3190        code
3191        usedTimes
3192    }
3193    ${fd}
3194`;a`
3195    fragment PromoCodePublicFragment on PromoCodeOutput {
3196        ...PromoCodeBaseFragment
3197        officeId
3198    }
3199    ${fd}
3200`;const Fs=a`
3201    fragment OfficeVoucherFragment on OfficeVoucherOutput {
3202        id
3203        officeVoucherId
3204        name
3205        value
3206        currency
3207        validityDays
3208        image
3209        sortOrder
3210    }
3211`,Ds=a`
3212    fragment OfficeMembershipVariantFragment on OfficeMembershipVariantOutput {
3213        id
3214        membershipId
3215        name
3216        price
3217        currency
3218        description
3219        validityTimeValue
3220        validityTimeUnit
3221        isArchived
3222        isPubliclyHidden
3223    }
3224`,Br=a`
3225    fragment OfficeMembershipGroupFragment on OfficeMembershipGroupOutput {
3226        id
3227        officeMembershipGroupId
3228        name
3229        description
3230        maxBookingsPerDay
3231        maxBookingsPerWeek
3232        maxBookingsPerMonth
3233        state
3234        isPubliclyHidden
3235        videoAccessMode
3236        hasVideoAccess
3237        videoAccessPlaylists {
3238            id
3239            officeVideoPlaylistId
3240            name
3241        }
3242        variants {
3243            ...OfficeMembershipVariantFragment
3244        }
3245    }
3246    ${Ds}
3247`,Kt=a`
3248    fragment FullClientMembershipFragment on ClientMembershipOutput {
3249        ...ClientMembershipBaseFragment
3250        office {
3251            officeId
3252            name
3253            domain
3254            image
3255            defaultCurrencyCode
3256            isDeleted
3257            scheduledDeletionAt
3258            officeConfig {
3259                id
3260                stripeConnectAccountId
3261                promoCodesVisibilityEnabled
3262                timezone
3263            }
3264            officePromoCodesCount {
3265                ...OfficePromoCodesCountFragment
3266            }
3267        }
3268        lastOrder {
3269            ...ClientOrderFragment
3270            child {
3271                ...ClientChildFragment
3272            }
3273        }
3274        officeMembershipGroupId
3275        officeMembershipGroupName
3276        billingType
3277        nextRenewalDate
3278        subscriptionCancelAtPeriodEnd
3279        subscriptionCancelledAt
3280        subscriptionPausedAt
3281        pendingNextRecurringVariantId
3282        pendingNextRecurringVariantEffectiveAt
3283        stripeCustomerId
3284        stripeCreditBalance
3285        consecutiveFailedPayments
3286        paymentFailureReason
3287        gracePeriodEndsAt
3288        isInGracePeriod
3289        # R16-FE-C2: paymentIntentClientSecret REMOVED from the broad fragment. Pre-fix every
3290        # query using FullClientMembership (8+ surfaces incl. user dashboard, public widget,
3291        # reservation flow) triggered an N x Stripe-API-retrieve fan-out for any user with N
3292        # WAITING_FOR_PAYMENT memberships, and a Stripe rate-limit (429) crashed the ENTIRE
3293        # query (Apollo errorPolicy 'none' default discards data on any GraphQL error). The
3294        # field is now requested only by getClientMembershipByIdAndUserIdWithPaymentIntent
3295        # (a dedicated Resume-CTA-only query on UserMebershipDetailPage). Other surfaces never
3296        # need the secret — they only show membership state, not the SCA-completion CTA.
3297        recurringVariant {
3298            ...RecurringMembershipVariantFragment
3299        }
3300        recurringGroup {
3301            ...RecurringMembershipGroupFragment
3302        }
3303    }
3304    ${se}
3305    ${be}
3306    ${cn}
3307    ${vs}
3308    ${Lr}
3309    ${an}
3310`,md=a`
3311    fragment BookingMembershipStatsFragment on BookingMembershipStatsOutput {
3312        bookedTermsCountDay {
3313            day
3314            count
3315        }
3316        bookedTermsCountMonth {
3317            monthStartDay
3318            periodEnd
3319            count
3320        }
3321        bookedTermsCountWeek
3322        periodStart
3323        periodEnd
3324        usagePeriods {
3325            periodIndex
3326            periodStart
3327            periodEnd
3328            periodFullEnd
3329            maxBookings
3330            usedCount
3331            pausedDays
3332            isUpcoming
3333            isCurrent
3334        }
3335    }
3336`,Qn=a`
3337    fragment WaiverTemplateFragment on WaiverTemplateOutput {
3338        id
3339        waiverTemplateId
3340        title
3341        content
3342        fields
3343        versionNumber
3344        isCurrentVersion
3345        parentTemplateId
3346        contentHash
3347        createdBy
3348        changeReason
3349        officeId
3350        createdAt
3351        updatedAt
3352        office {
3353            id
3354            officeId
3355            name
3356        }
3357    }
3358`,jr=a`
3359    fragment SignedWaiverFragment on SignedWaiverOutput {
3360        id
3361        signedWaiverId
3362        waiverSnapshotId
3363        client {
3364            user {
3365                firstname
3366                lastname
3367                email
3368                phone
3369            }
3370        }
3371        participantData
3372        signatureData
3373        signatureHash
3374        documentHash
3375        signingSessionId
3376        ipAddress
3377        userAgent
3378        timezone
3379        geoCountry
3380        geoRegion
3381        geoCity
3382        geoLatitude
3383        geoLongitude
3384        deviceFingerprint
3385        browserLanguage
3386        referrerUrl
3387        signingDurationSeconds
3388        signedAt
3389        officeId
3390        clientId
3391        createdAt
3392        updatedAt
3393        office {
3394            id
3395            officeId
3396            name
3397        }
3398        client {
3399            id
3400            organisationClientId
3401        }
3402        template {
3403            ...WaiverTemplateFragment
3404        }
3405    }
3406    ${Qn}
3407`,v0=a`
3408    fragment SignedWaiverNotLoggedInFragment on SignedWaiverOutput {
3409        id
3410        signedWaiverId
3411        waiverSnapshotId
3412        client {
3413            user {
3414                firstname
3415                lastname
3416                email
3417                phone
3418            }
3419        }
3420        officeId
3421        clientId
3422        office {
3423            id
3424            officeId
3425            name
3426        }
3427        client {
3428            id
3429            organisationClientId
3430        }
3431    }
3432`,T0=a`
3433    fragment AppointmentPricingOptionFragment on AppointmentPricingOptionOutput {
3434        id
3435        pricingOptionId
3436        value
3437        currency
3438        type
3439        name
3440        description
3441        isVisible
3442        appointmentServiceDurationOptionId
3443        officeMembershipGroupId
3444        recurringGroupId
3445        officePassGroupId
3446        membershipIsPubliclyHidden
3447    }
3448`,b0=a`
3449    fragment AppointmentServiceDurationOptionFragment on AppointmentServiceDurationOptionOutput {
3450        id
3451        durationOptionId
3452        name
3453        duration
3454        sortOrder
3455        isFree
3456        pricingOptions {
3457            ...AppointmentPricingOptionFragment
3458        }
3459    }
3460    ${T0}
3461`,A0=a`
3462    fragment AppointmentInstructorPricingOptionFragment on AppointmentInstructorPricingOptionOutput {
3463        id
3464        pricingOptionId
3465        value
3466        currency
3467        type
3468        name
3469        description
3470        isVisible
3471        appointmentServiceInstructorId
3472        appointmentServiceDurationOptionId
3473        officeMembershipGroupId
3474        recurringGroupId
3475        officePassGroupId
3476    }
3477`,$0=a`
3478    fragment AppointmentInstructorDurationPriceFragment on AppointmentInstructorDurationPriceOutput {
3479        id
3480        isActive
3481        isFree
3482        appointmentServiceInstructorId
3483        appointmentServiceDurationOptionId
3484        pricingOptions {
3485            ...AppointmentInstructorPricingOptionFragment
3486        }
3487    }
3488    ${A0}
3489`,Ns=a`
3490    fragment AppointmentServiceInstructorFragment on AppointmentServiceInstructorOutput {
3491        id
3492        serviceInstructorId
3493        organisationEmployeeId
3494        instructorName
3495        instructorImage
3496        instructorDescription
3497        isActive
3498        requiresApproval
3499        hasAvailability
3500        durationPrices {
3501            ...AppointmentInstructorDurationPriceFragment
3502        }
3503    }
3504    ${$0}
3505`,S0=a`
3506    fragment AppointmentServicePaymentMethodFragment on AppointmentServicePaymentMethodOutput {
3507        id
3508        servicePaymentMethodId
3509        isActive
3510        officePaymentMethodId
3511        officeId
3512        officePaymentMethod {
3513            ...OfficePaymentMethodFragment
3514        }
3515    }
3516    ${dn}
3517`,Ni=a`
3518    fragment AppointmentServiceCategoryFragment on AppointmentServiceCategoryOutput {
3519        id
3520        categoryId
3521        name
3522        sortOrder
3523        isActive
3524        officeId
3525        color
3526    }
3527`,Jn=a`
3528    fragment AppointmentServiceFragment on AppointmentServiceOutput {
3529        id
3530        serviceId
3531        name
3532        description
3533        customMessageAfterBooking
3534        image
3535        bufferTimeBefore
3536        bufferTimeAfter
3537        bookingWindowDays
3538        minNoticePeriodHours
3539        isActive
3540        sortOrder
3541        childrenBookingAllowed
3542        officeId
3543        taxRateOverride
3544        invoiceDescription
3545        categoryId
3546        category {
3547            ...AppointmentServiceCategoryFragment
3548        }
3549        placeId
3550        place {
3551            ...OfficePlaceFragment
3552        }
3553        durationOptions {
3554            ...AppointmentServiceDurationOptionFragment
3555        }
3556        instructors {
3557            ...AppointmentServiceInstructorFragment
3558        }
3559        paymentMethods {
3560            ...AppointmentServicePaymentMethodFragment
3561        }
3562    }
3563    ${Ni}
3564    ${K}
3565    ${b0}
3566    ${Ns}
3567    ${S0}
3568`,P0=a`
3569    fragment AppointmentAvailableSlotFragment on AppointmentAvailableSlotOutput {
3570        startTime
3571        endTime
3572        isAvailable
3573        isBooked
3574    }
3575`,mt=a`
3576    fragment AppointmentBookingFragment on AppointmentBookingOutput {
3577        id
3578        bookingId
3579        startTime
3580        endTime
3581        status
3582        passed
3583        internalNote
3584        cancelledBy
3585        cancelledAt
3586        cancellationReason
3587        createdAt
3588        serviceId
3589        serviceName
3590        instructorName
3591        instructorId
3592        instructorImage
3593        categoryId
3594        categoryName
3595        categoryColor
3596        durationOptionName
3597        durationMinutes
3598        appointmentServiceInstructorId
3599        durationOptionId
3600        organisationClientId
3601        clientId
3602        client {
3603            id
3604            clientId
3605            user {
3606                id
3607                name
3608                firstname
3609                lastname
3610                email
3611                phone
3612                image
3613            }
3614            stats {
3615                bookingStats {
3616                    totalReservationCount
3617                    totalPassedReservationsCount
3618                    didNotArriveReservationsCount
3619                    totalActiveReservationsCount
3620                }
3621            }
3622        }
3623        childId
3624        child {
3625            id
3626            childId
3627            firstname
3628            lastname
3629            birthDate
3630            gender
3631        }
3632        placeId
3633        placeName
3634        placeAddress
3635        order {
3636            id
3637            clientOrderId
3638            dynamicNote
3639            paymentStatus
3640            paymentMethod
3641            price
3642            currency
3643            variableSymbol
3644            qrCode
3645            toBankAccount
3646            toBankAccountIban
3647            toBankAccountBic
3648            toBankAccountHolder
3649            orderStorno {
3650                id
3651                orderPaymentStornoId
3652                description
3653                percentFee
3654                date
3655            }
3656            paidByClientMembership {
3657                ...SimplifiedClientMembershipFragment
3658            }
3659        }
3660    }
3661    ${Pi}
3662`,Bi=a`
3663    fragment InstructorAvailabilityFragment on InstructorAvailabilityOutput {
3664        id
3665        availabilityId
3666        dayOfWeek
3667        startTime
3668        endTime
3669        validFrom
3670        validTo
3671        isActive
3672        weekType
3673        organisationEmployeeId
3674        officeId
3675    }
3676`,pd=a`
3677    fragment UnavailableDateFragment on UnavailableDateOutput {
3678        id
3679        unavailableDateId
3680        date
3681        organisationEmployeeId
3682        officeId
3683    }
3684`,gd=a`
3685    fragment OrganisationAuditLogFragment on OrganisationAuditLogOutput {
3686        id
3687        auditLogId
3688        organisationId
3689        officeId
3690        initiatedByUserId
3691        initiatedByUserEmail
3692        type
3693        additionalData
3694        createdAt
3695    }
3696`,x0=a`
3697    fragment UserCourseTermInfoFragment on UserCourseTermInfoOutput {
3698        lectureTermId
3699        termStart
3700        termEnd
3701        isCanceled
3702        passed
3703        reservationId
3704        reservationState
3705        isPresent
3706        hasMakeUpSession
3707        paymentStatus
3708    }
3709`,R0=a`
3710    fragment UserVideoProgressFragment on UserVideoProgressOutput {
3711        videoId
3712        watchedSeconds
3713        completionPercent
3714        lastPlayedAt
3715        firstPlayedAt
3716        playCount
3717    }
3718`,er=a`
3719    fragment OfficeVideoOtpOfferFragment on OfficeVideoOtpOfferOutput {
3720        id
3721        officeVideoOtpOfferId
3722        officeId
3723        videoId
3724        playlistId
3725        price
3726        currency
3727        validityTimeUnit
3728        validityTimeValue
3729        isActive
3730    }
3731`,Id=a`
3732    fragment OfficeVideoPlaylistLeanFragment on OfficeVideoPlaylistOutput {
3733        id
3734        officeVideoPlaylistId
3735        name
3736        isPubliclyVisible
3737        state
3738    }
3739`,pn=a`
3740    fragment OfficeVideoFragment on OfficeVideoOutput {
3741        id
3742        officeVideoId
3743        officeId
3744        title
3745        description
3746        provider
3747        thumbnailUrl
3748        durationSeconds
3749        instructorUserId
3750        instructorName
3751        level
3752        isFree
3753        isHidden
3754        isDeleted
3755        state
3756        order
3757        publishedAt
3758        hasAccessForCurrentUser
3759        myProgress {
3760            ...UserVideoProgressFragment
3761        }
3762        otpOffer {
3763            ...OfficeVideoOtpOfferFragment
3764        }
3765        playlists {
3766            ...OfficeVideoPlaylistLeanFragment
3767        }
3768        createdAt
3769    }
3770    ${R0}
3770
3771    ${er}
3772    ${Id}
3773`,Ot=a`
3774    fragment OfficeVideoAdminFragment on OfficeVideoOutput {
3775        ...OfficeVideoFragment
3776        externalUrl
3777        thumbnailIsCustom
3778        viewCount
3779        uniqueViewerCount
3780        metadataFetchFailed
3781        latestOtpOffer {
3782            ...OfficeVideoOtpOfferFragment
3783        }
3784        updatedAt
3785    }
3786    ${pn}
3787`,Vr=a`
3788    fragment OfficeVideoPlaylistFragment on OfficeVideoPlaylistOutput {
3789        id
3790        officeVideoPlaylistId
3791        officeId
3792        name
3793        description
3794        coverImageUrl
3795        order
3796        state
3797        isPubliclyVisible
3798        videoCount
3799        totalDurationSeconds
3800        hasAccessForCurrentUser
3801        otpOffer {
3802            ...OfficeVideoOtpOfferFragment
3803        }
3804        createdAt
3805    }
3806    ${er}
3807`,Ur=a`
3808    fragment ClientVideoPurchaseFragment on ClientVideoPurchaseOutput {
3809        id
3810        clientVideoPurchaseId
3811        officeId
3812        organisationClientId
3813        userId
3814        userName
3815        videoId
3816        playlistId
3817        clientOrderId
3818        videoOtpOfferId
3819        clientOrder {
3820            id
3821            clientOrderId
3822            price
3823            currency
3824            paymentStatus
3825            paymentMethod
3826            receiptId
3827            receiptBucketKey
3828            datePaid
3829            toBankAccount
3830            toBankAccountIban
3831            toBankAccountBic
3832            toBankAccountHolder
3833            bankAccountLongDescription
3834            variableSymbol
3835            qrCode
3836        }
3837        video {
3838            ...OfficeVideoFragment
3839        }
3840        playlist {
3841            ...OfficeVideoPlaylistLeanFragment
3842        }
3843        validFrom
3844        validTo
3845        state
3846        createdAt
3847    }
3848    ${pn}
3849    ${Id}
3850`,ji=a`
3851    fragment PublicRentalListingFragment on RentalListing {
3852        id
3853        rentalListingId
3854        officeId
3855        placeId
3856        place {
3857            ...OfficePlaceFragment
3858        }
3859        name
3860        description
3861        state
3862        approvalMode
3863        cancellationPolicy
3864        customCancellationTiers {
3865            hoursBeforeStart
3866            refundPercent
3867        }
3868        pricePerHour
3869        currency
3870        minBookingHours
3871        maxBookingHours
3872        leadTimeHours
3873        advanceBookingDays
3874        availabilitySchedule {
3875            dayOfWeek
3876            startTime
3877            endTime
3878        }
3879        depositRequired
3880        depositAmount
3881        allowCardPayments
3882        allowPayPalPayments
3883        allowBankTransferPayments
3884        allowOnPlacePayments
3885        rulesText
3886        amenities
3887        photoUrls
3888        tourVideoUrl
3889        tourVideoProvider
3890        isPubliclyVisible
3891        publishedAt
3892        hasRentalEnabled
3893        createdAt
3894    }
3895    ${K}
3896`,gn=a`
3897    fragment RentalListingFragment on RentalListing {
3898        ...PublicRentalListingFragment
3899        upcomingBookingsCount
3900        totalRevenue
3901        updatedAt
3902    }
3903    ${ji}
3904`,Je=a`
3905    fragment RentalBookingFragment on RentalBooking {
3906        id
3907        rentalBookingId
3908        officeId
3909        listingId
3910        listing {
3911            ...PublicRentalListingFragment
3912        }
3913        renter {
3914            id
3915            userId
3916            name
3917            firstname
3918            lastname
3919            email
3920            phone
3921            image
3922        }
3923        renterContactInfo {
3924            name
3925            email
3926            phone
3927            address
3928        }
3929        studioContactInfo {
3930            name
3931            email
3932            phone
3933            address
3934        }
3935        officeTimezone
3936        renterClientId
3937        startsAt
3938        endsAt
3939        totalHours
3940        pricePerHour
3941        totalPrice
3942        currency
3943        state
3944        approvalDeadlineAt
3945        paymentDueAt
3946        approvedAt
3947        rejectedAt
3948        rejectionReason
3949        cancelledAt
3950        cancelledBy
3951        cancellationReason
3952        internalNote
3953        cancellationPolicySnapshot
3954        refundAmount
3955        refundedAt
3956        gracePeriodEndsAt
3957        rulesSnapshot
3958        currentRefundAmount
3959        clientOrder {
3960            id
3961            clientOrderId
3962            price
3963            currency
3964            paymentStatus
3965            paymentMethod
3966            receiptId
3967            receiptBucketKey
3968            datePaid
3969            toBankAccount
3970            toBankAccountIban
3971            toBankAccountBic
3972            toBankAccountHolder
3973            bankAccountLongDescription
3974            variableSymbol
3975            qrCode
3976        }
3977        createdAt
3978    }
3979    ${ji}
3980`,hd=a`
3981    fragment MarketingAutomationFragment on MarketingAutomationOutput {
3982        id
3983        scenario
3984        enabled
3985        sendHour
3986        emailSubject
3987        emailBody
3988        voucherEnabled
3989        voucherValue
3990        voucherValidityDays
3991        winbackDays
3992        winbackCooldownDays
3993        birthdayDaysBefore
3994        stats {
3995            sentLast30d
3996            sentTotal
3997            deliveredLast30d
3998            bouncedLast30d
3999            vouchersRedeemed
4000        }
4001    }
4002`,tr=a`
4003    fragment LectureTermAccessInfoFragment on LectureTermOutput {
4004        accessInfo
4005        accessInfoPaidOnly
4006    }
4007`,Vi=a`
4008    fragment WorkshopAccessInfoFragment on WorkshopOutput {
4009        accessInfo
4010        accessInfoPaidOnly
4011    }
4012`,w0=a`
4013    mutation CreateOfficeLectureInstance($input: CreateOfficeLectureInstanceInput!) {
4014        createOfficeLectureInstance(input: $input) {
4015            ...LectureTermFragment
4016            ...LectureTermAccessInfoFragment
4017            lectureInstance {
4018                ...LectureInstanceFragment
4019                place {
4020                    ...OfficePlaceFragment
4021                    address {
4022                        ...AddressFragment
4023                    }
4024                }
4025                lecturer {
4026                    ...OfficeEmployeeFragment
4027                }
4028                lecturers {
4029                    ...OfficeEmployeeFragment
4030                }
4031            }
4032        }
4033    }
4034    ${ce}
4035    ${tr}
4036    ${ae}
4037    ${K}
4038    ${Ae}
4039    ${Z}
4040`,L0=a`
4041    mutation CreateOfficeCourse($input: CreateOfficeLectureCourseInput!) {
4042        createOfficeCourse(input: $input) {
4043            ...LectureTermFragment
4044            ...LectureTermAccessInfoFragment
4045            lectureInstance {
4046                ...LectureInstanceFragment
4047                place {
4048                    ...OfficePlaceFragment
4049                    address {
4050                        ...AddressFragment
4051                    }
4052                }
4053                lecturer {
4054                    ...OfficeEmployeeFragment
4055                }
4056                lecturers {
4057                    ...OfficeEmployeeFragment
4058                }
4059            }
4060        }
4061    }
4062    ${ce}
4063    ${tr}
4064    ${ae}
4065    ${K}
4066    ${Ae}
4067    ${Z}
4068`,k0=a`
4069    mutation CreateOfficeWorkshop($input: CreateOfficeWorkshopInput!) {
4070        createOfficeWorkshop(input: $input) {
4071            ...WorkshopFragment
4072            ...WorkshopAccessInfoFragment
4073        }
4074    }
4075    ${ft}
4076    ${Vi}
4077`,M0=a`
4078    mutation UpdateOfficeWorkshop($input: UpdateOfficeWorkshopInput!) {
4079        updateOfficeWorkshop(input: $input) {
4080            ...WorkshopFragment
4081            ...WorkshopAccessInfoFragment
4082        }
4083    }
4084    ${ft}
4085    ${Vi}
4086`,F0=a`
4087    mutation UpdateOfficeLectureTermById($lectureTermId: Int!, $input: UpdateOfficeLectureTermInput!) {
4088        updateOfficeLectureTermById(lectureTermId: $lectureTermId, input: $input) {
4089            ...LectureTermFragment
4090            ...LectureTermAccessInfoFragment
4091            lectureInstance {
4092                ...LectureInstanceFragment
4093                place {
4094                    ...OfficePlaceFragment
4095                    address {
4096                        ...AddressFragment
4097                    }
4098                }
4099                lecturer {
4100                    ...OfficeEmployeeFragment
4101                }
4102                lecturers {
4103                    ...OfficeEmployeeFragment
4104                }
4105            }
4106        }
4107    }
4108    ${ce}
4109    ${tr}
4110    ${ae}
4111    ${K}
4112    ${Ae}
4113    ${Z}
4114`,D0=a`
4115    mutation UpdateOfficeWorkshopVisibilityById(
4116        $officeId: Int!
4117        $workshopId: Int!
4118        $isVisibleInPublicCalendar: Boolean!
4119    ) {
4120        updateOfficeWorkshopVisibilityById(
4121            officeId: $officeId
4122            workshopId: $workshopId
4123            isVisibleInPublicCalendar: $isVisibleInPublicCalendar
4124        ) {
4125            ...WorkshopFragment
4126        }
4127    }
4128    ${ft}
4129`,N0=a`
4130    mutation UpdateOfficeCanceledLectureTermVisibilityById(
4131        $officeId: Int!
4132        $lectureTermId: Int!
4133        $isVisibleInPublicCalendar: Boolean!
4134    ) {
4135        updateOfficeCanceledLectureTermVisibilityById(
4136            officeId: $officeId
4137            lectureTermId: $lectureTermId
4138            isVisibleInPublicCalendar: $isVisibleInPublicCalendar
4139        ) {
4140            ...LectureTermFragment
4141        }
4142    }
4143    ${ce}
4144`,B0=a`
4145    mutation UpdatePastCourseSettingsById($lectureId: Int!, $officeId: Int!, $isPrivate: Boolean) {
4146        updatePastCourseSettingsById(lectureId: $lectureId, officeId: $officeId, isPrivate: $isPrivate) {
4147            lectureInstance {
4148                id
4149                private
4150            }
4151            course {
4152                id
4153                private
4154            }
4155        }
4156    }
4157`,j0=a`
4158    mutation AddSingleCourseTerm($lectureInstanceId: Int!, $input: AddCourseTermInput!) {
4159        addSingleCourseTerm(lectureInstanceId: $lectureInstanceId, input: $input) {
4160            ...LectureTermFragment
4161            ...LectureTermAccessInfoFragment
4162            lectureInstance {
4163                ...LectureInstanceFragment
4164                place {
4165                    ...OfficePlaceFragment
4166                }
4167                lecturer {
4168                    ...OfficeEmployeeFragment
4169                }
4170                lecturers {
4171                    ...OfficeEmployeeFragment
4172                }
4173            }
4174        }
4175    }
4176    ${ce}
4177    ${tr}
4178    ${ae}
4179    ${K}
4180    ${Z}
4181`,V0=a`
4182    mutation UpdateCourseAndItsTermsById($lectureTermId: Int!, $input: UpdateCourseInput!) {
4183        updateCourseAndItsTermsById(lectureTermId: $lectureTermId, input: $input) {
4184            ...LectureTermFragment
4185            ...LectureTermAccessInfoFragment
4186            lectureInstance {
4187                ...LectureInstanceFragment
4188                place {
4189                    ...OfficePlaceFragment
4190                    address {
4191                        ...AddressFragment
4192                    }
4193                }
4194                lecturer {
4195                    ...OfficeEmployeeFragment
4196                }
4197                lecturers {
4198                    ...OfficeEmployeeFragment
4199                }
4200            }
4201        }
4202    }
4203    ${ce}
4204    ${tr}
4205    ${ae}
4206    ${K}
4207    ${Ae}
4208    ${Z}
4209`,U0=a`
4210    mutation UpdateCourseImageById($officeId: Int!, $lectureTermId: Int!, $image: String) {
4211        updateCourseImageById(officeId: $officeId, lectureTermId: $lectureTermId, image: $image) {
4212            lectureInstance {
4213                id
4214                image
4215            }
4216            course {
4217                id
4218                image
4219            }
4220        }
4221    }
4222`,G0=a`
4223    mutation CancelLectureAttendeeReservationById(
4224        $officeId: Int!
4225        $organisationId: Int!
4226        $reservationId: Int!
4227        $cancelStrategyChoice: String!
4228        $description: String
4229        $cancelSingleCourseTermForCourseAttendee: Boolean!
4230    ) {
4231        cancelLectureAttendeeReservationById(
4232            officeId: $officeId
4233            organisationId: $organisationId
4234            reservationId: $reservationId
4235            cancelStrategyChoice: $cancelStrategyChoice
4236            description: $description
4237            cancelSingleCourseTermForCourseAttendee: $cancelSingleCourseTermForCourseAttendee
4238        ) {
4239            ...UserReservationFragment
4240            user {
4241                id
4242                userId
4243                name
4244                email
4245                phone
4246                image
4247            }
4248        }
4249    }
4250    ${we}
4251`,H0=a`
4252    mutation CancelClientOrderByOffice(
4253        $officeId: Int!
4254        $organisationId: Int!
4255        $clientOrderId: Int!
4256        $cancelStrategyChoice: String!
4257        $description: String
4258        $percent: Int!
4259    ) {
4260        cancelClientOrderByOffice(
4261            officeId: $officeId
4262            organisationId: $organisationId
4263            clientOrderId: $clientOrderId
4264            cancelStrategyChoice: $cancelStrategyChoice
4265            description: $description
4266            percent: $percent
4267        ) {
4268            ...ClientOrderFragment
4269            child {
4270                ...ClientChildFragment
4271            }
4272        }
4273    }
4274    ${se}
4275    ${be}
4276`,W0=a`
4277    mutation ConfirmStornoRefund($officeId: Int!, $clientOrderId: Int!) {
4278        confirmStornoRefund(officeId: $officeId, clientOrderId: $clientOrderId) {
4279            ...ClientOrderFragment
4280            child {
4281                ...ClientChildFragment
4282            }
4283        }
4284    }
4285    ${se}
4286    ${be}
4287`,z0=a`
4288    mutation SendPaymentReminderForClientOrderByOffice($officeId: Int!, $clientOrderId: Int!, $note: String) {
4289        sendPaymentReminderForClientOrderByOffice(officeId: $officeId, clientOrderId: $clientOrderId, note: $note) {
4290            ...ClientOrderFragment
4291            lastPaymentReminderSentAt
4292        }
4293    }
4294    ${se}
4295`,Y0=a`
4296    mutation CancelMyLectureTermReservationById($userId: Int!, $reservationId: Int!) {
4297        cancelMyLectureTermReservationById(userId: $userId, reservationId: $reservationId) {
4298            ...UserReservationFragment
4299            user {
4300                id
4301                name
4302                email
4303                phone
4304                image
4305            }
4306        }
4307    }
4308    ${we}
4309`,q0=a`
4310    mutation CancelMyWorkshopOrderById($userId: Int!, $clientOrderId: Int!) {
4311        cancelMyWorkshopOrderById(userId: $userId, clientOrderId: $clientOrderId) {
4312            ...ClientOrderFragment
4313            child {
4314                ...ClientChildFragment
4315            }
4316        }
4317    }
4318    ${se}
4319    ${be}
4320`,K0=a`
4321    mutation CancelMyWholeCourseOrderById($userId: Int!, $clientOrderId: Int!) {
4322        cancelMyWholeCourseOrderById(userId: $userId, clientOrderId: $clientOrderId) {
4323            ...ClientOrderFragment
4324            child {
4325                ...ClientChildFragment
4326            }
4327        }
4328    }
4329    ${se}
4330    ${be}
4331`,Z0=a`
4332    mutation CancelMyCourseSessionReservationById($userId: Int!, $reservationId: Int!) {
4333        cancelMyCourseSessionReservationById(userId: $userId, reservationId: $reservationId) {
4334            reservations {
4335                ...UserReservationFragment
4336                user {
4337                    id
4338                    name
4339                    email
4340                    phone
4341                    image
4342                }
4343            }
4344            creditBalance {
4345                ...CreditBalanceFragment
4346            }
4347            alternateEntry {
4348                ...AlternateEntryBalanceFragment
4349            }
4350        }
4351    }
4352    ${we}
4353    ${wt}
4354    ${Ct}
4355`,X0=a`
4356    mutation CancelMyLectureTermReservationByPublicCode($reservationToken: String!) {
4357        cancelMyLectureTermReservationByPublicCode(reservationToken: $reservationToken) {
4358            ...UserReservationFragment
4359            user {
4360                id
4361                userId
4362                name
4363                email
4364                phone
4365                image
4366            }
4367        }
4368    }
4369    ${we}
4370`,Q0=a`
4371    mutation CancelMyCourseSessionReservationByPublicCode($reservationToken: String!) {
4372        cancelMyCourseSessionReservationByPublicCode(reservationToken: $reservationToken) {
4373            reservations {
4374                ...UserReservationFragment
4375                user {
4376                    id
4377                    userId
4378                    name
4379                    email
4380                    phone
4381                    image
4382                }
4383            }
4384            alternateEntry {
4385                ...AlternateEntryBalanceFragment
4386            }
4387        }
4388    }
4389    ${we}
4390    ${Ct}
4391`,J0=a`
4392    mutation UpdateReservationById($officeId: Int!, $reservationId: Int!, $input: UpdateReservationInput!) {
4393        updateReservationById(officeId: $officeId, reservationId: $reservationId, input: $input) {
4394            ...UserReservationFragment
4395        }
4396    }
4397    ${we}
4398`,eg=a`
4399    mutation UpdateAttendeeIsPresentAndPaymentIsCompleteByReservationId(
4400        $officeId: Int!
4401        $reservationId: Int!
4402        $isPresent: Boolean!
4403        $onPlaceSettlementType: String
4404    ) {
4405        updateAttendeeIsPresentAndPaymentIsCompleteByReservationId(
4406            officeId: $officeId
4407            reservationId: $reservationId
4408            isPresent: $isPresent
4409            onPlaceSettlementType: $onPlaceSettlementType
4410        ) {
4411            ...UserReservationFragment
4412        }
4413    }
4414    ${we}
4415`,tg=a`
4416    mutation UpdateAttendeeNotPresentAndPaymentIsNotPaidByReservationId($officeId: Int!, $reservationId: Int!) {
4417        updateAttendeeNotPresentAndPaymentIsNotPaidByReservationId(officeId: $officeId, reservationId: $reservationId) {
4418            ...UserReservationFragment
4419        }
4420    }
4421    ${we}
4422`,ng=a`
4423    mutation SendSummaryMessage($input: SendSummaryMessageInput!) {
4424        sendSummaryMessage(input: $input) {
4425            success
4426        }
4427    }
4428`,rg=a`
4429    mutation SendMessageToClient($officeId: Int!, $email: String!, $message: String!) {
4430        sendMessageToClient(officeId: $officeId, email: $email, message: $message) {
4431            success
4432        }
4433    }
4434`,ig=a`
4435    mutation UpdateLectureType($input: LectureTypeInput!) {
4436        updateLectureType(input: $input) {
4437            ...LectureTypeFragment
4438        }
4439    }
4440    ${sd}
4441`,og=a`
4442    mutation DeleteOfficeLectureType($input: DeleteOfficeLectureTypeInput!) {
4443        deleteOfficeLectureType(input: $input) {
4444            ...LectureTypeFragment
4445        }
4446    }
4447    ${sd}
4448`,sg=a`
4449    mutation PublishDraftByLectureId($lectureId: Int!, $officeId: Int!) {
4450        publishDraftByLectureId(lectureId: $lectureId, officeId: $officeId) {
4451            ...LectureInstanceFragment
4452        }
4453    }
4454    ${ae}
4455`,ag=a`
4456    mutation DeleteDraftByLectureId($lectureId: Int!, $organisationId: Int!, $officeId: Int!) {
4457        deleteDraftByLectureId(lectureId: $lectureId, organisationId: $organisationId, officeId: $officeId) {
4458            confirm {
4459                ...ConfirmFragment
4460            }
4461            deletedTerms {
4462                graphQlId
4463                start
4464            }
4465        }
4466    }
4467    ${g0}
4468`,cg=a`
4469    mutation CancelCourseTermById(
4470        $lectureTermId: Int!
4471        $organisationId: Int!
4472        $officeId: Int!
4473        $emailText: String!
4474        $smsText: String
4475        $organisationEmployeeId: Int!
4476        $isVisibleInPublicCalendar: Boolean!
4477        $keepAllTermMakeUpSessions: Boolean!
4478    ) {
4479        cancelCourseTermById(
4480            lectureTermId: $lectureTermId
4481            organisationId: $organisationId
4482            officeId: $officeId
4483            emailText: $emailText
4484            smsText: $smsText
4485            organisationEmployeeId: $organisationEmployeeId
4486            isVisibleInPublicCalendar: $isVisibleInPublicCalendar
4487            keepAllTermMakeUpSessions: $keepAllTermMakeUpSessions
4488        ) {
4489            ...LectureTermFragment
4490            lectureInstance {
4491                ...LectureInstanceFragment
4492                place {
4493                    ...OfficePlaceFragment
4494                }
4495                lecturer {
4496                    ...OfficeEmployeeFragment
4497                }
4498                lecturers {
4499                    ...OfficeEmployeeFragment
4500                }
4501            }
4502        }
4503    }
4504    ${ce}
4505    ${ae}
4506    ${K}
4507    ${Z}
4508`,lg=a`
4509    mutation CancelLectureTermById($lectureTermId: Int!, $organisationId: Int!, $input: CancelLectureTermInput!) {
4510        cancelLectureTermById(lectureTermId: $lectureTermId, organisationId: $organisationId, input: $input) {
4511            lectureTerm {
4512                ...LectureTermFragment
4513                lectureInstance {
4514                    ...LectureInstanceFragment
4515                    place {
4516                        ...OfficePlaceFragment
4517                    }
4518                    lecturer {
4519                        ...OfficeEmployeeFragment
4520                    }
4521                }
4522            }
4523            operation
4524        }
4525    }
4526    ${ce}
4527    ${ae}
4528    ${K}
4529    ${Z}
4530`,dg=a`
4531    mutation CancelWorkshopById(
4532        $workshopId: Int!
4533        $organisationId: Int!
4534        $officeId: Int!
4535        $emailText: String!
4536        $smsText: String
4537        $organisationEmployeeId: Int!
4538    ) {
4539        cancelWorkshopById(
4540            workshopId: $workshopId
4541            organisationId: $organisationId
4542            officeId: $officeId
4543            emailText: $emailText
4544            smsText: $smsText
4545            organisationEmployeeId: $organisationEmployeeId
4546        ) {
4547            ...WorkshopFragment
4548        }
4549    }
4550    ${ft}
4551`,ug=a`
4552    mutation CancelRepeatedLectureTermsById($lectureTermIds: [Int]!, $organisationId: Int!, $officeId: Int!) {
4553        cancelRepeatedLectureTermsById(
4554            lectureTermIds: $lectureTermIds
4555            organisationId: $organisationId
4556            officeId: $officeId
4557        ) {
4558            lectureTerm {
4559                ...LectureTermFragment
4560                lectureInstance {
4561                    ...LectureInstanceFragment
4562                    place {
4563                        ...OfficePlaceFragment
4564                    }
4565                    lecturer {
4566                        ...OfficeEmployeeFragment
4567                    }
4568                }
4569            }
4570            operation
4571        }
4572    }
4573    ${ce}
4574    ${ae}
4575    ${K}
4576    ${Z}
4577`,fg=a`
4578    mutation CancelCourseById(
4579        $courseId: Int!
4580        $organisationId: Int!
4581        $officeId: Int!
4582        $isVisibleInPublicCalendar: Boolean!
4583    ) {
4584        cancelCourseById(
4585            courseId: $courseId
4586            organisationId: $organisationId
4587            officeId: $officeId
4588            isVisibleInPublicCalendar: $isVisibleInPublicCalendar
4589        ) {
4590            lectureTerm {
4591                ...LectureTermFragment
4592                lectureInstance {
4593                    ...LectureInstanceFragment
4594                    place {
4595                        ...OfficePlaceFragment
4596                    }
4597                    lecturer {
4598                        ...OfficeEmployeeFragment
4599                    }
4600                }
4601            }
4602            operation
4603        }
4604    }
4605    ${ce}
4606    ${ae}
4607    ${K}
4608    ${Z}
4609`,mg=a`
4610    mutation ModifyOtherOfficeCurrency($input: ModifyOtherOfficeCurrencyInput!) {
4611        modifyOtherOfficeCurrency(input: $input) {
4612            ...OrganisationOfficeFragment
4613        }
4614    }
4615    ${Ue}
4616`,pg=a`
4617    mutation UpdateOfficeNotificationConfigByOfficeId($officeId: Int!, $input: OfficeNotificationConfigInput!) {
4618        updateOfficeNotificationConfigByOfficeId(officeId: $officeId, input: $input) {
4619            ...OfficeNotificationConfigFragment
4620        }
4621    }
4622    ${Ps}
4623`,gg=a`
4624    mutation CreateOrUpdateOfficeNotification($input: CreateOrUpdateOfficeNotificationInput!) {
4625        createOrUpdateOfficeNotification(input: $input) {
4626            ...OfficeNotificationF
4626ragment
4627        }
4628    }
4629    ${xs}
4630`,Ig=a`
4631    mutation UpdateAddressById($officeId: Int!, $addressId: Int!, $input: UpdateAddressInput!) {
4632        updateAddressById(officeId: $officeId, addressId: $addressId, input: $input) {
4633            ...AddressFragment
4634        }
4635    }
4636    ${Ae}
4637`,hg=a`
4638    mutation UpdateBillingAddressById(
4639        $officeId: Int!
4640        $organisationId: Int!
4641        $licensePaymentAddressId: Int!
4642        $input: UpdateBillingAddressInput!
4643    ) {
4644        updateBillingAddressById(
4645            officeId: $officeId
4646            organisationId: $organisationId
4647            licensePaymentAddressId: $licensePaymentAddressId
4648            input: $input
4649        ) {
4650            ...OrganisationLicensePaymentAddressFragment
4651        }
4652    }
4653    ${un}
4654`,yg=a`
4655    mutation UpdateTaxInfoAndEnableReceipts(
4656        $officeId: Int!
4657        $licensePaymentAddressId: Int!
4658        $input: UpdateTaxInfoInput!
4659    ) {
4660        updateTaxInfoAndEnableReceipts(
4661            officeId: $officeId
4662            licensePaymentAddressId: $licensePaymentAddressId
4663            input: $input
4664        ) {
4665            success
4666        }
4667    }
4668`,_g=a`
4669    mutation UpdateOfficeById($officeId: Int!, $input: UpdateOfficeInput!) {
4670        updateOfficeById(officeId: $officeId, input: $input) {
4671            ...OrganisationOfficeFragment
4672            officeConfig {
4673                id
4674                officeConfigId
4675                colorSchemePrimaryColor
4676                publicCalendarPrimaryColor
4677                timezone
4678                openingHours
4679                closingTime
4680                publicCalendarView
4681                showAddressInPublicCalendar
4682                hideDashboardStats
4683                whiteLabelEnabled
4684                alternatesAllowed
4685                closeLogoutBeforeAllowedWhenever
4686                closeLogoutBeforeHours
4687                penaltyZonesAllowed
4688                cashPaymentForReservationEnabled
4689                stripeConnectAccountId
4690                doNotShowAttendeesForLecturesAndCourses
4691                doNotShowAttendeesForCourses
4692                promoCodesVisibilityEnabled
4693                vouchersVisibilityEnabled
4694                vouchersPurchaseAllowed
4695                membershipsEnabled
4696                recurringMembershipsEnabled
4697                passesEnabled
4698                waiversEnabled
4699                vatPayerSince
4700                metaPixelDatasetId
4701                metaPixelDatasetApiToken
4702                googleAnalyticsMeasurementId
4703                googleAnalyticsMeasurementProtocolApiSecret
4704                childrenBookingEnabled
4705                paypalMerchantId
4706                paypalIsActive
4707            }
4708        }
4709    }
4710    ${Ue}
4711`,Cg=a`
4712    mutation CreateOfficeTerms($input: CreateOfficeTermsInput!) {
4713        createOfficeTerms(input: $input) {
4714            ...OfficeTermsFragment
4715        }
4716    }
4717    ${Zl}
4718`,Og=a`
4719    mutation CreateAddress($officeId: Int!, $input: CreateAddressInput!) {
4720        createAddress(officeId: $officeId, input: $input) {
4721            ...AddressFragment
4722        }
4723    }
4724    ${Ae}
4725`,Eg=a`
4726    mutation CreateOrganisationLicensePayment(
4727        $officeId: Int!
4728        $organisationId: Int!
4729        $bookTariffId: Int!
4730        $paymentType: String!
4731    ) {
4732        createOrganisationLicensePayment(
4733            officeId: $officeId
4734            organisationId: $organisationId
4735            bookTariffId: $bookTariffId
4736            paymentType: $paymentType
4737        ) {
4738            ...OrganisationLicensePaymentFragment
4739        }
4740    }
4741    ${Yt}
4742`,vg=a`
4743    mutation UpdateStripeSubscriptionPayment(
4744        $officeId: Int!
4745        $organisationId: Int!
4746        $newTariffToUpdate: String!
4747        $type: String!
4748    ) {
4749        updateStripeSubscriptionPayment(
4750            officeId: $officeId
4751            organisationId: $organisationId
4752            newTariffToUpdate: $newTariffToUpdate
4753            type: $type
4754        ) {
4755            success
4756        }
4757    }
4758`,Tg=a`
4759    mutation CancelScheduledStripeSubscription($officeId: Int!, $organisationId: Int!) {
4760        cancelScheduledStripeSubscription(officeId: $officeId, organisationId: $organisationId) {
4761            success
4762        }
4763    }
4764`,bg=a`
4765    mutation CreateOrganisationSmsPackagePayment($officeId: Int!, $organisationId: Int!, $smsTariff: String!) {
4766        createOrganisationSmsPackagePayment(
4767            officeId: $officeId
4768            organisationId: $organisationId
4769            smsTariff: $smsTariff
4770        ) {
4771            paymentIntentId
4772            clientSecret
4773            price
4774            currency
4775        }
4776    }
4777`,Ag=a`
4778    mutation UpdateOfficeLectureTemplateById(
4779        $officeId: Int!
4780        $lectureTemplateId: Int!
4781        $input: UpdateOfficeLectureTemplateInput!
4782    ) {
4783        updateOfficeLectureTemplateById(officeId: $officeId, lectureTemplateId: $lectureTemplateId, input: $input) {
4784            ...OfficeLectureTemplateFragment
4785            place {
4786                ...OfficePlaceFragment
4787            }
4788            lecturer {
4789                ...OfficeEmployeeFragment
4790            }
4791            # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead.
4792            lecturers {
4793                ...OfficeEmployeeFragment
4794            }
4795        }
4796    }
4797    ${ws}
4798    ${K}
4799    ${Z}
4800`,$g=a`
4801    mutation CreateOfficeLectureTemplate($input: CreateOfficeLectureTemplateInput!) {
4802        createOfficeLectureTemplate(input: $input) {
4803            ...OfficeLectureTemplateFragment
4804            place {
4805                ...OfficePlaceFragment
4806            }
4807            lecturer {
4808                ...OfficeEmployeeFragment
4809            }
4810            # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead.
4811            lecturers {
4812                ...OfficeEmployeeFragment
4813            }
4814        }
4815    }
4816    ${ws}
4817    ${K}
4818    ${Z}
4819`,Sg=a`
4820    mutation UpdateBillingInfoForClientById($officeId: Int!, $clientId: Int!, $input: UpdateClientBillingInfoInput!) {
4821        updateBillingInfoForClientById(officeId: $officeId, clientId: $clientId, input: $input) {
4822            ...FullOfficeClientFragment
4823        }
4824    }
4825    ${Nr}
4826`,Pg=a`
4827    mutation UpdateClientById($officeId: Int!, $clientId: Int!, $input: UpdateClientInput!) {
4828        updateClientById(officeId: $officeId, clientId: $clientId, input: $input) {
4829            ...FullOfficeClientFragment
4830        }
4831    }
4832    ${Nr}
4833`,xg=a`
4834    mutation DeleteOrganisationClientById($officeId: Int!, $clientId: Int!) {
4835        deleteOrganisationClientById(officeId: $officeId, clientId: $clientId) {
4836            ...FullOfficeClientFragment
4837        }
4838    }
4839    ${Nr}
4840`,Rg=a`
4841    mutation UpdateClientOfficeDataById($officeId: Int!, $clientId: Int!, $input: UpdateClientOfficeDataInput!) {
4842        updateClientOfficeDataById(officeId: $officeId, clientId: $clientId, input: $input) {
4843            ...FullOfficeClientFragment
4844        }
4845    }
4846    ${Nr}
4847`,wg=a`
4848    mutation DeleteOfficeLectureTemplateById($officeId: Int!, $lectureTemplateId: Int!) {
4849        deleteOfficeLectureTemplateById(officeId: $officeId, lectureTemplateId: $lectureTemplateId) {
4850            isDeleted
4851        }
4852    }
4853`,Lg=a`
4854    mutation DeleteOfficeEmployeeById($officeId: Int!, $employeeId: Int!, $transferEmployeeId: Int) {
4855        deleteOfficeEmployeeById(
4856            officeId: $officeId
4857            employeeId: $employeeId
4858            transferEmployeeId: $transferEmployeeId
4859        ) {
4860            success
4861        }
4862    }
4863`,kg=a`
4864    mutation LeaveMyOfficeEmploymentById($officeId: Int!, $employeeId: Int!) {
4865        leaveMyOfficeEmploymentById(officeId: $officeId, employeeId: $employeeId) {
4866            success
4867        }
4868    }
4869`,Mg=a`
4870    mutation CreateClient($input: CreateClientInput!) {
4871        createClient(input: $input) {
4872            ...OfficeClientFragment
4873        }
4874    }
4875    ${Dr}
4876`,Fg=a`
4877    mutation CreateOfficeClientByClient($userId: Int!, $input: CreateClientInput!) {
4878        createOfficeClientByClient(userId: $userId, input: $input) {
4879            ...OfficeClientFragment
4880        }
4881    }
4882    ${Dr}
4883`,Dg=a`
4884    mutation CreateOfficeMembership($input: CreateOfficeMembershipInput!) {
4885        createOfficeMembership(input: $input) {
4886            client {
4887                ...OrganisationClientFragment
4888            }
4889            didClientExist
4890        }
4891    }
4892    ${od}
4893`,Ng=a`
4894    mutation CreateSmartemailingIntegration($input: CreateSmartemailingIntegrationInput!) {
4895        createSmartemailingIntegration(input: $input) {
4896            ...OfficeAllIntegrationsFragment
4897        }
4898    }
4899    ${mn}
4900`,Bg=a`
4901    mutation CreateMailerliteIntegration($input: CreateMailerliteIntegrationInput!) {
4902        createMailerliteIntegration(input: $input) {
4903            ...OfficeAllIntegrationsFragment
4904        }
4905    }
4906    ${mn}
4907`,jg=a`
4908    mutation CreateEcomailIntegration($input: CreateEcomailIntegrationInput!) {
4909        createEcomailIntegration(input: $input) {
4910            ...OfficeAllIntegrationsFragment
4911        }
4912    }
4913    ${mn}
4914`,Vg=a`
4915    mutation UpdateSmartemailingIntegration($input: UpdateSmartemailingIntegrationInput!) {
4916        updateSmartemailingIntegration(input: $input) {
4917            ...OfficeAllIntegrationsFragment
4918        }
4919    }
4920    ${mn}
4921`,Ug=a`
4922    mutation UpdateMailerliteIntegration($input: UpdateMailerliteIntegrationInput!) {
4923        updateMailerliteIntegration(input: $input) {
4924            ...OfficeAllIntegrationsFragment
4925        }
4926    }
4927    ${mn}
4928`,Gg=a`
4929    mutation UpdateEcomailIntegration($input: UpdateEcomailIntegrationInput!) {
4930        updateEcomailIntegration(input: $input) {
4931            ...OfficeAllIntegrationsFragment
4932        }
4933    }
4934    ${mn}
4935`,Hg=a`
4936    mutation RevokeMailchimpIntegration($input: RevokeMailchimpIntegrationInput!) {
4937        revokeMailchimpIntegration(input: $input) {
4938            ...OfficeMailchimpIntegrationFragment
4939        }
4940    }
4941    ${Rs}
4942`,Wg=a`
4943    mutation UpdateMailchimpIntegration($input: UpdateMailchimpIntegrationInput!) {
4944        updateMailchimpIntegration(input: $input) {
4945            ...OfficeAllIntegrationsFragment
4946        }
4947    }
4948    ${mn}
4949`,zg=a`
4950    mutation CreateClientNote($input: OfficeClientNoteInput!) {
4951        createClientNote(input: $input) {
4952            ...ClientNoteFragment
4953        }
4954    }
4955    ${$s}
4956`,Yg=a`
4957    mutation DeleteClientNote($officeId: Int!, $clientNoteId: Int!) {
4958        deleteClientNote(officeId: $officeId, clientNoteId: $clientNoteId) {
4959            idFromCache
4960            success
4961        }
4962    }
4963`,qg=a`
4964    mutation UpdateClientNote($input: UpdateClientNoteInput!) {
4965        updateClientNote(input: $input) {
4966            ...ClientNoteFragment
4967        }
4968    }
4969    ${$s}
4970`,Kg=a`
4971    mutation CreateClientLabel($input: OfficeClientLabelInput!) {
4972        createClientLabel(input: $input) {
4973            ...ClientLabelFragment
4974        }
4975    }
4976    ${Fr}
4977`,Zg=a`
4978    mutation CreateClientChild($input: ClientChildInput!) {
4979        createClientChild(input: $input) {
4980            ...ClientChildFragment
4981        }
4982    }
4983    ${be}
4984`,Xg=a`
4985    mutation CreateClientChildByClient($userId: Int!, $input: ClientChildInput!) {
4986        createClientChildByClient(userId: $userId, input: $input) {
4987            ...ClientChildFragment
4988        }
4989    }
4990    ${be}
4991`,Qg=a`
4992    mutation UpdateClientChild($input: UpdateClientChildInput!) {
4993        updateClientChild(input: $input) {
4994            ...ClientChildFragment
4995        }
4996    }
4997    ${be}
4998`,Jg=a`
4999    mutation DeleteClientLabel($officeId: Int!, $clientLabelId: Int!) {
5000        deleteClientLabel(officeId: $officeId, clientLabelId: $clientLabelId) {
5001            idFromCache
5002            success
5003        }
5004    }
5005`,eI=a`
5006    mutation DeleteOrgLabel($officeId: Int!, $orgLabelId: Int!) {
5007        deleteOrgLabel(officeId: $officeId, orgLabelId: $orgLabelId) {
5008            idFromCache
5009            success
5010        }
5011    }
5012`,tI=a`
5013    mutation CreateEmployee($input: OfficeEmployeeInput!) {
5014        createEmployee(input: $input) {
5015            ...OfficeEmployeeFragment
5016        }
5017    }
5018    ${Z}
5019`,nI=a`
5020    mutation UpdateOfficeEmployeeById($officeId: Int!, $employeeId: Int!, $input: UpdateOfficeEmployeeInput!) {
5021        updateOfficeEmployeeById(officeId: $officeId, employeeId: $employeeId, input: $input) {
5022            ...OfficeEmployeeFragment
5023        }
5024    }
5025    ${Z}
5026`,rI=a`
5027    mutation CreateOfficeCancellationPolicyTemplate($input: CreateOfficeCancellationPolicyInput!) {
5028        createOfficeCancellationPolicyTemplate(input: $input) {
5029            ...CancellationPolicyFragment
5030        }
5031    }
5032    ${Ls}
5033`,iI=a`
5034    mutation UpdateOfficeCancellationPolicyTemplate(
5035        $officeId: Int!
5036        $cancellationPolicyTemplateId: Int!
5037        $input: UpdateOfficeCancellationPolicyInput!
5038    ) {
5039        updateOfficeCancellationPolicyTemplate(
5040            officeId: $officeId
5041            cancellationPolicyTemplateId: $cancellationPolicyTemplateId
5042            input: $input
5043        ) {
5044            ...CancellationPolicyFragment
5045        }
5046    }
5047    ${Ls}
5048`,oI=a`
5049    mutation DeleteOfficeCancellationPolicy($officeId: Int!, $cancellationPolicyTemplateId: Int!) {
5050        deleteOfficeCancellationPolicy(
5051            officeId: $officeId
5052            cancellationPolicyTemplateId: $cancellationPolicyTemplateId
5053        ) {
5054            idFromCache
5055            success
5056        }
5057    }
5058`,sI=a`
5059    mutation UpdateConfigByOfficeId($officeId: Int!, $input: UpdateOfficeConfigInput!) {
5060        updateConfigByOfficeId(officeId: $officeId, input: $input) {
5061            ...OfficeConfigFragment
5062        }
5063    }
5064    ${Li}
5065`,aI=a`
5066    mutation CreateOfficeEntryCredit($input: CreateOfficeEntryCreditInput!) {
5067        createOfficeEntryCredit(input: $input) {
5068            ...OfficeEntryCreditFragment
5069        }
5070    }
5071    ${Mi}
5072`,cI=a`
5073    mutation UpdateOfficeEntryCredit($input: UpdateOfficeEntryCreditInput!) {
5074        updateOfficeEntryCredit(input: $input) {
5075            ...OfficeEntryCreditFragment
5076        }
5077    }
5078    ${Mi}
5079`,lI=a`
5080    mutation DeleteOfficeEntryCredit($officeId: Int!, $creditEntryId: Int!, $active: Boolean!) {
5081        deleteOfficeEntryCredit(officeId: $officeId, creditEntryId: $creditEntryId, active: $active) {
5082            ...OfficeEntryCreditFragment
5083        }
5084    }
5085    ${Mi}
5086`,dI=a`
5087    mutation AddOfficePassVariant($officeId: Int!, $officePassGroupId: Int, $input: AddOfficePassVariantInput!) {
5088        addOfficePassVariant(officeId: $officeId, officePassGroupId: $officePassGroupId, input: $input) {
5089            ...OfficeEntryPassFragment
5090        }
5091    }
5092    ${qt}
5093`,uI=a`
5094    mutation UpdateOfficePassVariant($officeId: Int!, $passVariantId: Int!, $input: UpdateOfficePassVariantInput!) {
5095        updateOfficePassVariant(officeId: $officeId, passVariantId: $passVariantId, input: $input) {
5096            ...OfficeEntryPassFragment
5097        }
5098    }
5099    ${qt}
5100`,fI=a`
5101    mutation ArchiveOfficePassVariantById($officeId: Int!, $passVariantId: Int!, $archived: Boolean!) {
5102        archiveOfficePassVariantById(officeId: $officeId, passVariantId: $passVariantId, archived: $archived) {
5103            ...OfficeEntryPassFragment
5104        }
5105    }
5106    ${qt}
5107`,mI=a`
5108    mutation UpdateOfficePassVariantOrder($officeId: Int!, $passes: [
5108EntryPassOrderInput!]!) {
5109        updateOfficePassVariantOrder(officeId: $officeId, passes: $passes) {
5110            success
5111        }
5112    }
5113`,pI=a`
5114    mutation CreateOfficePassGroup($officeId: Int!, $input: CreateOfficePassGroupInput!) {
5115        createOfficePassGroup(officeId: $officeId, input: $input) {
5116            ...OfficePassGroupWithVariantsFragment
5117        }
5118    }
5119    ${ki}
5120    ${qt}
5121`,gI=a`
5122    mutation UpdateOfficePassGroup($officeId: Int!, $officePassGroupId: Int!, $input: UpdateOfficePassGroupInput!) {
5123        updateOfficePassGroup(officeId: $officeId, officePassGroupId: $officePassGroupId, input: $input) {
5124            ...OfficePassGroupWithVariantsFragment
5125        }
5126    }
5127    ${ki}
5128    ${qt}
5129`,II=a`
5130    mutation ArchiveOfficePassGroupById($officeId: Int!, $officePassGroupId: Int!, $archived: Boolean!) {
5131        archiveOfficePassGroupById(officeId: $officeId, officePassGroupId: $officePassGroupId, archived: $archived) {
5132            success
5133        }
5134    }
5135`,hI=a`
5136    mutation DeleteOfficePassGroupById($officeId: Int!, $officePassGroupId: Int!) {
5137        deleteOfficePassGroupById(officeId: $officeId, officePassGroupId: $officePassGroupId) {
5138            success
5139        }
5140    }
5141`,yI=a`
5142    mutation MovePassBalancesByGroupId(
5143        $officeId: Int!
5144        $fromOfficePassGroupId: Int!
5145        $toOfficePassGroupId: Int
5146        $pricingOptionsAction: MovePassPricingOptionsAction
5147        $pricingOptionsTargetGroupId: Int
5148    ) {
5149        movePassBalancesByGroupId(
5150            officeId: $officeId
5151            fromOfficePassGroupId: $fromOfficePassGroupId
5152            toOfficePassGroupId: $toOfficePassGroupId
5153            pricingOptionsAction: $pricingOptionsAction
5154            pricingOptionsTargetGroupId: $pricingOptionsTargetGroupId
5155        ) {
5156            movedClientsCount
5157            movedEntriesCount
5158            remainingClientsCount
5159            movedPricingOptionsCount
5160        }
5161    }
5162`,_I=a`
5163    mutation UpdateOfficePassGroupsOrder($officeId: Int!, $groups: [OfficePassGroupOrderInput!]!) {
5164        updateOfficePassGroupsOrder(officeId: $officeId, groups: $groups) {
5165            success
5166        }
5167    }
5168`,CI=a`
5169    mutation UpdateOfficeEntryCreditOrder($officeId: Int!, $credits: [EntryCreditOrderInput!]!) {
5170        updateOfficeEntryCreditOrder(officeId: $officeId, credits: $credits) {
5171            success
5172        }
5173    }
5174`,OI=a`
5175    mutation DecreaseCreditEntryByOffice(
5176        $officeId: Int!
5177        $clientId: Int!
5178        $newCount: Int!
5179        $note: String
5180        $publicNote: String
5181    ) {
5182        decreaseCreditEntryByOffice(
5183            officeId: $officeId
5184            clientId: $clientId
5185            newCount: $newCount
5186            note: $note
5187            publicNote: $publicNote
5188        ) {
5189            ...CreditBalanceFragment
5190        }
5191    }
5192    ${wt}
5193`,EI=a`
5194    mutation DecreasePassByGroupId(
5195        $officeId: Int!
5196        $clientId: Int!
5197        $officePassGroupId: Int!
5198        $newCount: Int!
5199        $note: String
5200    ) {
5201        decreasePassByGroupId(
5202            officeId: $officeId
5203            clientId: $clientId
5204            officePassGroupId: $officePassGroupId
5205            newCount: $newCount
5206            note: $note
5207        ) {
5208            ...ClientPassBalanceFragment
5209        }
5210    }
5211    ${Mr}
5212`,vI=a`
5213    mutation ChangeCreditEntryValidityByOffice($officeId: Int!, $clientId: Int!, $validTo: DateTime!) {
5214        changeCreditEntryValidityByOffice(officeId: $officeId, clientId: $clientId, validTo: $validTo) {
5215            ...CreditBalanceFragment
5216        }
5217    }
5218    ${wt}
5219`,TI=a`
5220    mutation ChangePassValidityByGroupId(
5221        $officeId: Int!
5222        $clientId: Int!
5223        $officePassGroupId: Int!
5224        $validUntil: DateTime!
5225    ) {
5226        changePassValidityByGroupId(
5227            officeId: $officeId
5228            clientId: $clientId
5229            officePassGroupId: $officePassGroupId
5230            validUntil: $validUntil
5231        ) {
5232            ...ClientPassBalanceFragment
5233        }
5234    }
5235    ${Mr}
5236`,bI=a`
5237    mutation AddCreditEntryByOffice(
5238        $officeId: Int!
5239        $creditEntryId: Int
5240        $clientId: Int!
5241        $customEntryCount: CustomEntryCountInput
5242        $currency: String
5243        $price: Float
5244    ) {
5245        addCreditEntryByOffice(
5246            officeId: $officeId
5247            creditEntryId: $creditEntryId
5248            clientId: $clientId
5249            customEntryCount: $customEntryCount
5250            currency: $currency
5251            price: $price
5252        ) {
5253            creditBalance {
5254                ...CreditBalanceFragment
5255            }
5256        }
5257    }
5258    ${wt}
5259`,AI=a`
5260    mutation SoftDeleteMakeUpSessionEntryByOffice($officeId: Int!, $alternateEntryId: Int!, $clientId: Int!) {
5261        softDeleteMakeUpSessionEntryByOffice(
5262            officeId: $officeId
5263            alternateEntryId: $alternateEntryId
5264            clientId: $clientId
5265        ) {
5266            ...ClientOfficeFragment
5267        }
5268    }
5269    ${Xn}
5270`,$I=a`
5271    mutation UpdateMakeUpSessionEntry($userId: Int!, $input: UpdateMakeUpSessionEntryInput!) {
5272        updateMakeUpSessionEntry(userId: $userId, input: $input) {
5273            ...ClientOfficeFragment
5274        }
5275    }
5276    ${Xn}
5277`,SI=a`
5278    mutation AddMakeUpSessionEntryByOffice($officeId: Int!, $clientId: Int!, $makeUpSessionsValidForDays: Int!) {
5279        addMakeUpSessionEntryByOffice(
5280            officeId: $officeId
5281            clientId: $clientId
5282            makeUpSessionsValidForDays: $makeUpSessionsValidForDays
5283        ) {
5284            ...ClientOfficeFragment
5285        }
5286    }
5287    ${Xn}
5288`,PI=a`
5289    mutation AddPassByGroupId(
5290        $officeId: Int!
5291        $clientId: Int!
5292        $officePassGroupId: Int!
5293        $passEntryId: Int
5294        $customEntryCount: CustomEntryCountInput
5295        $currency: String
5296        $price: Float
5297        $paymentMethodId: Int
5298        $isPaid: Boolean
5299        $sendEmail: Boolean
5300        $onPlaceSettlementType: String
5301    ) {
5302        addPassByGroupId(
5303            officeId: $officeId
5304            clientId: $clientId
5305            officePassGroupId: $officePassGroupId
5306            passEntryId: $passEntryId
5307            customEntryCount: $customEntryCount
5308            currency: $currency
5309            price: $price
5310            paymentMethodId: $paymentMethodId
5311            isPaid: $isPaid
5312            sendEmail: $sendEmail
5313            onPlaceSettlementType: $onPlaceSettlementType
5314        ) {
5315            ...ClientPassBalanceFragment
5316        }
5317    }
5318    ${Mr}
5319`,xI=a`
5320    mutation UpdateClientOrderByOffice($officeId: Int!, $input: ClientOrderInput!) {
5321        updateClientOrderByOffice(officeId: $officeId, input: $input) {
5322            ...ClientOrderFragment
5323            child {
5324                ...ClientChildFragment
5325            }
5326        }
5327    }
5328    ${se}
5329    ${be}
5330`,RI=a`
5331    mutation UpdateOfficePaymentMethod($officeId: Int!, $input: OfficePaymentMethodInput!) {
5332        updateOfficePaymentMethod(officeId: $officeId, input: $input) {
5333            office {
5334                ...OrganisationOfficeFragment
5335            }
5336            updatedOfficePaymentMethods {
5337                ...OfficePaymentMethodFragment
5338            }
5339        }
5340    }
5341    ${Ue}
5342    ${dn}
5343`,wI=a`
5344    mutation CreateOfficePaymentMethod($officeId: Int!, $input: Be
5344nefitsAndOtherInput!) {
5345        createOfficePaymentMethod(officeId: $officeId, input: $input) {
5346            ...OfficePaymentMethodFragment
5347        }
5348    }
5349    ${dn}
5350`,LI=a`
5351    mutation DeleteOfficePaymentMethodById($officeId: Int!, $officePaymentMethodId: Int!) {
5352        deleteOfficePaymentMethodById(officeId: $officeId, officePaymentMethodId: $officePaymentMethodId) {
5353            idFromCache
5354            success
5355        }
5356    }
5357`,kI=a`
5358    mutation DisconnectStripeConnectAccount($officeId: Int!) {
5359        disconnectStripeConnectAccount(officeId: $officeId) {
5360            success
5361        }
5362    }
5363`,MI=a`
5364    mutation CreatePromoCode($officeId: Int!, $input: CreatePromoCodeInput!) {
5365        createPromoCode(officeId: $officeId, input: $input) {
5366            ...PromoCodeOfficeFragment
5367        }
5368    }
5369    ${Ms}
5370`,FI=a`
5371    mutation UpdatePromoCode($officeId: Int!, $promoCodeId: Int!, $input: UpdatePromoCodeInput!) {
5372        updatePromoCode(officeId: $officeId, promoCodeId: $promoCodeId, input: $input) {
5373            ...PromoCodeOfficeFragment
5374        }
5375    }
5376    ${Ms}
5377`,DI=a`
5378    mutation DeletePromoCodeById($officeId: Int!, $promoCodeId: Int!) {
5379        deletePromoCodeById(officeId: $officeId, promoCodeId: $promoCodeId) {
5380            idFromCache
5381            success
5382        }
5383    }
5384`,NI=a`
5385    mutation CreateVoucher($officeId: Int!, $input: CreateOfficeVoucherInput!) {
5386        createVoucher(officeId: $officeId, input: $input) {
5387            ...OfficeVoucherFragment
5388        }
5389    }
5390    ${Fs}
5391`,BI=a`
5392    mutation UpdateVoucher($officeId: Int!, $input: UpdateOfficeVoucherInput!) {
5393        updateVoucher(officeId: $officeId, input: $input) {
5394            ...OfficeVoucherFragment
5395        }
5396    }
5397    ${Fs}
5398`,jI=a`
5399    mutation UpdateVouchersOrder($officeId: Int!, $vouchers: [VoucherOrderInput!]!) {
5400        updateVouchersOrder(officeId: $officeId, vouchers: $vouchers) {
5401            success
5402        }
5403    }
5404`,VI=a`
5405    mutation DeleteVoucherById($officeId: Int!, $officeVoucherId: Int!) {
5406        deleteVoucherById(officeId: $officeId, officeVoucherId: $officeVoucherId) {
5407            idFromCache
5408            success
5409        }
5410    }
5411`,UI=a`
5412    mutation CreateOfficeMembershipGroup($officeId: Int!, $input: CreateOfficeMembershipGroupInput!) {
5413        createOfficeMembershipGroup(officeId: $officeId, input: $input) {
5414            ...OfficeMembershipGroupFragment
5415        }
5416    }
5417    ${Br}
5418`,GI=a`
5419    mutation ArchiveOfficeMembershipById($officeId: Int!, $membershipId: Int!, $isArchived: Boolean!) {
5420        archiveOfficeMembershipById(officeId: $officeId, membershipId: $membershipId, isArchived: $isArchived) {
5421            idFromCache
5422            success
5423        }
5424    }
5425`,HI=a`
5426    mutation ArchiveOfficeMembershipGroupById($officeId: Int!, $officeMembershipGroupId: Int!, $isArchived: Boolean!) {
5427        archiveOfficeMembershipGroupById(
5428            officeId: $officeId
5429            officeMembershipGroupId: $officeMembershipGroupId
5430            isArchived: $isArchived
5431        ) {
5432            idFromCache
5433            success
5434        }
5435    }
5436`,WI=a`
5437    mutation DeleteOfficeMembershipGroupById($officeId: Int!, $officeMembershipGroupId: Int!) {
5438        deleteOfficeMembershipGroupById(officeId: $officeId, officeMembershipGroupId: $officeMembershipGroupId) {
5439            idFromCache
5440            success
5441        }
5442    }
5443`,zI=a`
5444    mutation DeleteOfficeMembershipVariantById($officeId: Int!, $membershipId: Int!) {
5445        deleteOfficeMembershipVariantById(officeId: $officeId, membershipId: $membershipId) {
5446            idFromCache
5447            success
5448        }
5449    }
5450`,YI=a`
5451    mutation UpdateOfficeEmployeesOrder($officeId: Int!, $employees: [EmployeeOrderInput!]!) {
5452        updateOfficeEmployeesOrder(officeId: $officeId, employees: $employees) {
5453            success
5454        }
5455    }
5456`,qI=a`
5457    mutation UpdateOfficeMembershipGroupsOrder($officeId: Int!, $memberships: [MembershipOrderInput!]!) {
5458        updateOfficeMembershipGroupsOrder(officeId: $officeId, memberships: $memberships) {
5459            success
5460        }
5461    }
5462`,KI=a`
5463    mutation updateOfficeMembershipGroup(
5464        $officeId: Int!
5465        $officeMembershipGroupId: Int!
5466        $input: UpdateOfficeMembershipItemInput!
5467    ) {
5468        updateOfficeMembershipGroup(
5469            officeId: $officeId
5470            officeMembershipGroupId: $officeMembershipGroupId
5471            input: $input
5472        ) {
5473            ...OfficeMembershipGroupFragment
5474        }
5475    }
5476    ${Br}
5477`,ZI=a`
5478    mutation UpdateOfficeMembershipVariant(
5479        $officeId: Int!
5480        $officeMembershipVariantId: Int!
5481        $input: UpdateOfficeMembershipVariantInput!
5482    ) {
5483        updateOfficeMembershipVariant(
5484            officeId: $officeId
5485            officeMembershipVariantId: $officeMembershipVariantId
5486            input: $input
5487        ) {
5488            ...OfficeMembershipVariantFragment
5489        }
5490    }
5491    ${Ds}
5492`,XI=a`
5493    mutation AddOfficeMembershipVariant(
5494        $officeId: Int!
5495        $officeMembershipGroupId: Int!
5496        $input: AddOfficeMembershipVariantInput!
5497    ) {
5498        addOfficeMembershipVariant(
5499            officeId: $officeId
5500            officeMembershipGroupId: $officeMembershipGroupId
5501            input: $input
5502        ) {
5503            ...OfficeMembershipVariantFragment
5504        }
5505    }
5506    ${Ds}
5507`,QI=a`
5508    mutation updateOfficeMembershipGroup(
5509        $officeId: Int!
5510        $membershipId: Int!
5511        $input: UpdateClientMembershipByOfficeInput!
5512    ) {
5513        updateClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) {
5514            ...ClientMembershipBaseFragment
5515        }
5516    }
5517    ${cn}
5518`,JI=a`
5519    mutation CreateClientMembershipByOffice(
5520        $officeId: Int!
5521        $clientId: Int!
5522        $input: CreateClientMembershipByOfficeInput!
5523    ) {
5524        createClientMembershipByOffice(officeId: $officeId, clientId: $clientId, input: $input) {
5525            ...ClientMembershipBaseFragment
5526        }
5527    }
5528    ${cn}
5529`,e2=a`
5530    mutation PauseMembershipByOffice($officeId: Int!, $membershipId: Int!, $input: PauseMembershipByOfficeInput!) {
5531        pauseMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) {
5532            ...ClientMembershipBaseFragment
5533        }
5534    }
5535    ${cn}
5536`,t2=a`
5537    mutation CancelPauseMembershipByOffice($officeId: Int!, $membershipId: Int!) {
5538        cancelPauseMembershipByOffice(officeId: $officeId, membershipId: $membershipId) {
5539            ...ClientMembershipBaseFragment
5540        }
5541    }
5542    ${cn}
5543`,n2=a`
5544    mutation ProlongClientMembershipByOffice(
5545        $officeId: Int!
5546        $membershipId: Int!
5547        $input: ProlongClientMembershipByOfficeInput!
5548    ) {
5549        prolongClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) {
5550            ...ClientMembershipBaseFragment
5551        }
5552    }
5553    ${cn}
5554`,r2=a`
5555    mutation CancelClientMembershipByOffice(
5556        $officeId: Int!
5557        $membershipId: Int!
5558        $input: CancelClientMembershipByOfficeInput!
5559    ) {
5560        cancelClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) {
5561            ...ClientMembershipBaseFragment
5562        }
5563    }
5564    ${cn}
5565`,i2=a`
5566    mutation UpsertExternalProviderConfig($officeId: Int!, $input: UpsertExternalProviderConfigInput!) {
5567        upsertExternalProviderConfig(officeId: $officeId, input: $input) {
5568            id
5569            officeId
5570            provider
5571            apiKey
5572            blockId
5573            electronic
5574            settings
5575            isActive
5576            errorCount
5577            lastSyncAt
5578        }
5579    }
5580`,o2=a`
5581    mutation RetryExternalInvoice($officeId: Int!, $clientOrderId: Int!, $externalInvoiceId: Int) {
5582        retryExternalInvoice(
5583            officeId: $officeId
5584            clientOrderId: $clientOrderId
5585            externalInvoiceId: $externalInvoiceId
5586        ) {
5587            success
5588        }
5589    }
5590`,s2=a`
5591    mutation MarkExternalInvoiceIssuedManually($officeId: Int!, $clientOrderId: Int!) {
5592        markExternalInvoiceIssuedManually(officeId: $officeId, clientOrderId: $clientOrderId) {
5593            success
5594        }
5595    }
5596`,a2=a`
5597    mutation CancelExternalInvoice($officeId: Int!, $clientOrderId: Int!) {
5598        cancelExternalInvoice(officeId: $officeId, clientOrderId: $clientOrderId) {
5599            success
5600        }
5601    }
5602`,c2=a`
5603    mutation DeactivateExternalProviderConfig($officeId: Int!, $provider: String!) {
5604        deactivateExternalProviderConfig(officeId: $officeId, provider: $provider)
5605    }
5606`,l2=a`
5607    mutation CreateOfficeRecurringMembershipGroup($officeId: Int!, $input: CreateRecurringMembershipGroupInput!) {
5608        createOfficeRecurringMembershipGroup(officeId: $officeId, input: $input) {
5609            ...RecurringMembershipGroupFragment
5610        }
5611    }
5612    ${an}
5613`,d2=a`
5614    mutation UpdateOfficeRecurringMembershipGroup(
5615        $officeId: Int!
5616        $groupId: Int!
5617        $input: UpdateRecurringMembershipGroupInput!
5618    ) {
5619        updateOfficeRecurringMembershipGroup(officeId: $officeId, groupId: $groupId, input: $input) {
5620            ...RecurringMembershipGroupFragment
5621        }
5622    }
5623    ${an}
5624`,u2=a`
5625    mutation UpdateOfficeRecurringMembershipGroupsOrder(
5626        $officeId: Int!
5627        $recurringGroups: [RecurringMembershipOrderInput!]!
5628    ) {
5629        updateOfficeRecurringMembershipGroupsOrder(officeId: $officeId, recurringGroups: $recurringGroups) {
5630            success
5631        }
5632    }
5633`,f2=a`
5634    mutation AddRecurringMembershipVariant(
5635        $officeId: Int!
5636        $groupId: Int!
5637        $input: AddRecurringMembershipVariantInput!
5638    ) {
5639        addRecurringMembershipVariant(officeId: $officeId, groupId: $groupId, input: $input) {
5640            ...RecurringMembershipVariantFragment
5641        }
5642    }
5643    ${Lr}
5644`,m2=a`
5645    mutation UpdateRecurringMembershipVariant(
5646        $officeId: Int!
5647        $variantId: Int!
5648        $input: UpdateRecurringMembershipVariantInput!
5649    ) {
5650        updateRecurringMembershipVariant(officeId: $officeId, variantId: $variantId, input: $input) {
5651            ...RecurringMembershipVariantFragment
5652            priceMigrationResult {
5653                updated
5654                failed
5655                errors {
5656                    membershipId
5657                    error
5658                }
5659            }
5660        }
5661    }
5662    ${Lr}
5663`,p2=a`
5664    mutation ArchiveRecurringMembershipGroup($officeId: Int!, $groupId: Int!) {
5665        archiveRecurringMembershipGroup(officeId: $officeId, groupId: $groupId)
5666    }
5667`,g2=a`
5668    mutation DeleteRecurringMembershipGroup($officeId: Int!, $groupId: Int!) {
5669        deleteRecurringMembershipGroup(officeId: $officeId, groupId: $groupId)
5670    }
5671`,I2=a`
5672    mutation CancelRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!, $immediate: Boolean, $storno: Boolean) {
5673        cancelRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId, immediate: $immediate, storno: $storno)
5674    }
5675`,h2=a`
5676    mutation CancelUnpaidMembershipOrderByOffice($officeId: Int!, $membershipId: Int!) {
5677        cancelUnpaidMembershipOrderByOffice(officeId: $officeId, membershipId: $membershipId)
5678    }
5679`,y2=a`
5680    mutation AdvanceRecurringTestClock($membershipId: Int!, $jumpDays: Int, $toNextRenewal: Boolean) {
5681        advanceRecurringTestClock(
5682            membershipId: $membershipId
5683            jumpDays: $jumpDays
5684            toNextRenewal: $toNextRenewal
5685        ) {
5686            testClockId
5687            previousFrozenTime
5688            newFrozenTime
5689            status
5690            resolvedJumpDays
5691        }
5692    }
5693`,_2=a`
5694    mutation PauseRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!) {
5695        pauseRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId)
5696    }
5697`,C2=a`
5698    mutation ResumePausedRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!) {
5699        resumePausedRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId)
5700    }
5701`,O2=a`
5702    mutation ResumeCancelledSubscriptionByOffice($officeId: Int!, $membershipId: Int!) {
5703        resumeCancelledSubscriptionByOffice(officeId: $officeId, membershipId: $membershipId)
5704    }
5705`,E2=a`
5706    mutation SwitchRecurringPlanByOffice($officeId: Int!, $membershipId: Int!, $newVariantId: Int!) {
5707        switchRecurringPlanByOffice(officeId: $officeId, membershipId: $membershipId, newVariantId: $newVariantId)
5708    }
5709`,v2=a`
5710    mutation CancelPendingRecurringPlanSwitchByOffice($officeId: Int!, $membershipId: Int!) {
5711        cancelPendingRecurringPlanSwitchByOffice(officeId: $officeId, membershipId: $membershipId)
5712    }
5713`,T2=a`
5714    mutation RetryRecurringPayment($officeId: Int!, $membershipId: Int!) {
5715        retryRecurringPayment(officeId: $officeId, membershipId: $membershipId)
5716    }
5717`,b2=a`
5718    mutation GenerateApiTokens($officeId: Long!) {
5719        generateApiTokens(officeId: $officeId) {
5720            apiToken
5721            maskedApiToken
5722            hasApiToken
5723            publicApiToken
5724        }
5725    }
5726`,A2=a`
5727    mutation AdminGenerateApiTokens($officeId: Long!) {
5728        adminGenerateApiTokens(officeId: $officeId) {
5729            apiToken
5730            maskedApiToken
5731            hasApiToken
5732            publicApiToken
5733        }
5734    }
5735`,$2=a`
5736    mutation UpdateProductPaymentMethods(
5737        $officeId: Int!
5738        $productType: String!
5739        $methods: [ProductPaymentMethodInput!]!
5740    ) {
5741        updateProductPaymentMethods(officeId: $officeId, productType: $productType, methods: $methods) {
5742            isActive
5743            officePaymentMethod {
5744                id
5745                officePaymentMethodId
5746                type
5747                otherCurrency {
5748                    ...OfficeOtherCurrencyOutputFragment
5749                }
5750            }
5751        }
5752    }
5753    ${ln}
5754`,S2=a`
5755    mutation CreateOrganisation($input: CreateOrganisationInput!) {
5756        createOrganisation(input: $input) {
5757            organisation {
5758                ...OrganisationInfo
5759                offices {
5760                    ...OrganisationOfficeFragment
5761                }
5762            }
5763            confirmationToken
5764        }
5765    }
5766    ${zt}
5767    ${Ue}
5768`,P2=a`
5769    mutation CreateOrganisationOnboarding($input: OrganisationOnboardingInput!) {
5770        createOrganisationOnboarding(input: $input) {
5771            user {
5772                ...UserFragment
5773                userConfig {
5774                    ...ConfigFragment
5775                }
5776            }
5777            office {
5778                ...OrganisationOfficeFragment
5779            }
5780            place {
5781                ...OfficePlaceFragment
5782            }
5783        }
5784    }
5785    ${Wt}
5786    ${Di}
5787    ${Ue}
5788    ${K}
5789`,x2=a`
5790    mutation CreateOrganisationForCompletedUser($input: OrganisationForCompletedUserInput!) {
5791        createOrganisationForCompletedUser(input: $input) {
5792            user {
5793                ...UserFragment
5794                userConfig {
5795                    ...ConfigFragment
5796                }
5797            }
5798            office {
5799                ...OrganisationOfficeFragment
5800            }
5801            place {
5802                ...OfficePlaceFragment
5803            }
5804        }
5805    }
5806    ${Wt}
5807    ${Di}
5808    ${Ue}
5809    ${K}
5810`,R2=a`
5811    mutation UpdateOrganisationLicense($officeId: Int!, $organisationId: Int!, $updatedTariffStatus: String!) {
5812        updateOrganisationLicense(
5813            officeId: $officeId
5814            organisationId: $organisationId
5815            updatedTariffStatus: $updatedTariffStatus
5816        ) {
5817            ...OrganisationTariffFragment
5818        }
5819    }
5820    ${Qe}
5821`,w2=a`
5822    mutation UpdateOrganisationById($organisationId: Int!, $input: UpdateOrganisationInput!) {
5823        updateOrganisationById(organisationId: $organisationId, input: $input) {
5824            ...OrganisationInfo
5825            offices {
5826                ...OrganisationOfficeFragment
5827            }
5828            organisationTariff {
5829                ...OrganisationTariffFragment
5830            }
5831            licensePaymentAddress {
5832                ...OrganisationLicensePaymentAddressFragment
5833            }
5834        }
5835    }
5836    ${zt}
5837    ${Ue}
5838    ${Qe}
5839    ${un}
5840`,L2=a`
5841    mutation ExtendOrganisationTrial($organisationId: Int!, $input: ExtendOrganisationTrialInput!) {
5842        extendOrganisationTrial(organisationId: $organisationId, input: $input) {
5843            ...OrganisationInfo
5844            offices {
5845                ...OrganisationOfficeFragment
5846            }
5847            organisationTariff {
5848                ...OrganisationTariffFragment
5849            }
5850            licensePaymentAddress {
5851                ...OrganisationLicensePaymentAddressFragment
5852            }
5853        }
5854    }
5855    ${zt}
5856    ${Ue}
5857    ${Qe}
5858    ${un}
5859`,k2=a`
5860    mutation ChangeOfficeDomain($officeId: Int!, $newDomain: String!) {
5861        changeOfficeDomain(officeId: $officeId, newDomain: $newDomain) {
5862            ...OrganisationInfo
5863            offices {
5864                ...OrganisationOfficeFragment
5865            }
5866            organisationTariff {
5867                ...OrganisationTariffFragment
5868            }
5869            licensePaymentAddress {
5870                ...OrganisationLicensePaymentAddressFragment
5871            }
5872        }
5873    }
5874    ${zt}
5875    ${Ue}
5876    ${Qe}
5877    ${un}
5878`,M2=a`
5879    mutation AddOrgAuditLogRecord($input: CreateOrganisationAuditLogInput!) {
5880        addOrgAuditLogRecord(input: $input) {
5881            ...OrganisationAuditLogFragment
5882        }
5883    }
5884    ${gd}
5885`,F2=a`
5886    mutation InitiateStudioDeletion(
5887        $organisationId: Int!
5888        $deletionReason: String!
5889        $deletionReasonDetail: String
5890        $domainConfirmation: String!
5891        $confirmations: StudioDeletionConfirmationsInput!
5892        $confirmCancelBookings: Boolean
5893    ) {
5894        initiateStudioDeletion(
5895            organisationId: $organisationId
5896            deletionReason: $deletionReason
5897            deletionReasonDetail: $deletionReasonDetail
5898            domainConfirmation: $domainConfirmation
5899            confirmations: $confirmations
5900            confirmCancelBookings: $confirmCancelBookings
5901        ) {
5902            success
5903            scheduledDeletionAt
5904        }
5905    }
5906`,D2=a`
5907    mutation AdminForceStudioDeletion($organisationId: Int!) {
5908        adminForceStudioDeletion(organisationId: $organisationId) {
5909            success
5910        }
5911    }
5912`,N2=a`
5913    mutation AdminInitiateStudioDeletion($organisationId: Int!, $deletionReason: String) {
5914        adminInitiateStudioDeletion(organisationId: $organisationId, deletionReason: $deletionReason) {
5915            success
5916        }
5917    }
5918`,B2=a`
5919    mutation UpdateOrganisationLicensePaymentNote(
5920        $licensePaymentId: Int!
5921        $internalNote: String
5922        $clientNote: String
5923        $discountReason: String
5924    ) {
5925        updateOrganisationLicensePaymentNote(
5926            licensePaymentId: $licensePaymentId
5927            internalNote: $internalNote
5928            clientNote: $clientNote
5929            discountReason: $discountReason
5930        ) {
5931            ...OrganisationLicensePaymentFragment
5932        }
5933    }
5934    ${Yt}
5935`,j2=a`
5936    mutation AdminCreateBankTransferLicensePayment(
5937        $organisationId: Int!
5938        $officeId: Int!
5939        $bookTariffId: Int!
5940        $price: Float
5941        $internalNote: String
5942        $clientNote: String
5943        $discountReason: String
5944    ) {
5945        adminCreateBankTransferLicensePayment(
5946            organisationId: $organisationId
5947            officeId: $officeId
5948            bookTariffId: $bookTariffId
5949            price: $price
5950            internalNote: $internalNote
5951            clientNote: $clientNote
5952            discountReason: $discountReason
5953        ) {
5954            ...OrganisationLicensePaymentFragment
5955        }
5956    }
5957    ${Yt}
5958`,V2=a`
5959    mutation AdminCancelBankTransferLicensePayment($licensePaymentId: Int!, $notifyStudio: Boolean) {
5960        adminCancelBankTransferLicensePayment(licensePaymentId: $licensePaymentId, notifyStudio: $notifyStudio) {
5961            ...OrganisationLicensePaymentFragment
5962        }
5963    }
5964    ${Yt}
5965`,U2=a`
5966    mutation SendStudioDeletionReason(
5967        $organisationId: Int!
5968        $deletionReason: String!
5969        $deletionReasonDetail: String
5970    ) {
5971        sendStudioDeletionReason(
5972            organisationId: $organisationId
5973            deletionReason: $deletionReason
5974            deletionReasonDetail: $deletionReasonDetail
5975        )
5976    }
5977`,G2=a`
5978    mutation SendSubscriptionCancellationReason(
5979        $organisationId: Int!
5980        $cancellationReason: String!
5981        $cancellationReasonDetail: String
5982    ) {
5983        sendSubscriptionCancellationReason(
5984            organisationId: $organisationId
5985            cancellationReason: $cancellationReason
5986            cancellationReasonDetail: $cancellationReasonDetail
5987        )
5988    }
5989`,H2=a`
5990    mutation CreateOfficePlace($input: CreateOfficePlaceInput!) {
5991        createOfficePlace(input: $input) {
5992            ...OfficePlaceFragment
5993            address {
5994                ...AddressFragment
5995            }
5996        }
5997    }
5998    ${K}
5999    ${Ae}
6000`,W2=a`
6001    mutation UpdateOfficePlaceById($officeId: Int!, $placeId: Int!, $input: UpdateOfficePlaceInput!) {
6002        updateOfficePlaceById(officeId: $officeId, placeId: $placeId, input: $input) {
6003            ...OfficePlaceFragment
6004            address {
6005                ...AddressFragment
6006            }
6007        }
6008    }
6009    ${K}
6010    ${Ae}
6011`,z2=a`
6012    mutation DeleteOfficePlaceById($officeId: Int!, $placeId: Int!, $transferPlaceId: Int) {
6013        deleteOfficePlaceById(officeId: $officeId, placeId: $placeId, transferPlaceId: $transferPlaceId) {
6014            success
6015            updatedLectureInstances {
6016                ...LectureInstanceFragment
6017                place {
6018                    ...OfficePlaceFragment
6019                }
6020            }
6021        }
6022    }
6023    ${ae}
6024    ${K}
6025`,Y2=a`
6026    mutation CreateNotRegisteredUserReservation($input: NotRegisteredUserReservationInput!) {
6027        createNotRegisteredUserReservation(input: $input) {
6028            ...NotRegisteredUserReservationFragment
6029            lectureTermInstance {
6030                ...LectureTermFragment
6031                lectureInstance {
6032                    ...LectureInstanceFragment
6033                }
6034            }
6035        }
6036    }
6037    ${_0}
6038    ${ce}
6039    ${ae}
6040`,q2=a`
6041    mutation CreateWorkshopOrder($input: WorkshopOrderInput!) {
6042        createWorkshopOrder(input: $input) {
6043            clientOrder {
6044                ...ClientOrderFragment
6045            }
6046            creditBalance {
6047                ...CreditBalanceFragment
6048            }
6049            alternateEntry {
6050                ...AlternateEntryBalanceFragment
6051            }
6052        }
6053    }
6054    ${se}
6055    ${wt}
6056    ${Ct}
6057`,K2=a`
6058    mutation CreateCourseOrder($input: CourseOrderInput!) {
6059        createCourseOrder(input: $input) {
6060            reservations {
6061                ...UserReservationFragment
6062            }
6063            creditBalance {
6064                ...CreditBalanceFragment
6065            }
6066            alternateEntry {
6067                ...AlternateEntryBalanceFragment
6068            }
6069        }
6070    }
6071    ${we}
6072    ${wt}
6073    ${Ct}
6074`,Z2=a`
6075    mutation CreateRegisteredUserMakeUpReservation($input: RegisteredUserMakeUpReservationInput!) {
6076        createRegisteredUserMakeUpReservation(input: $input) {
6077            reservations {
6078                ...UserReservationFragment
6079                lectureTermInstance {
6080                    ...LectureTermFragment
6081                    lectureInstance {
6082                        ...LectureInstanceFragment
6083                    }
6084                }
6085            }
6086            creditBalance {
6087                ...CreditBalanceFragment
6088            }
6089            alternateEntry {
6090                ...AlternateEntryBalanceFragment
6091            }
6092        }
6093    }
6094    ${we}
6095    ${ce}
6096    ${ae}
6097    ${wt}
6098    ${Ct}
6099`,X2=a`
6100    mutation CreateRegisteredUserReservation($input: RegisteredUserReservationInput!) {
6101        createRegisteredUserReservation(input: $input) {
6102            reservations {
6103                ...UserReservationFragment
6104                lectureTermInstance {
6105                    ...LectureTermFragment
6106                    lectureInstance {
6107                        ...LectureInstanceFragment
6108                    }
6109                }
6110            }
6111            creditBalance {
6112                ...CreditBalanceFragment
6113            }
6114            alternateEntry {
6115                ...AlternateEntryBalanceFragment
6116            }
6117        }
6118    }
6119    ${we}
6120    ${ce}
6121    ${ae}
6122    ${wt}
6123    ${Ct}
6124`,Q2=a`
6125    mutation CreateReservationByOffice($input: ReservationByOfficeInput!) {
6126        createReservationByOffice(input: $input) {
6127            ...UserReservationFragment
6128            lectureTermInstance {
6129                id
6130                lectureTermId
6131            }
6132            user {
6133                id
6134                userId
6135                name
6136                email
6137                phone
6138                image
6139            }
6140        }
6141    }
6142    ${we}
6143`,J2=a`
6144    mutation CreateWorkshopOrderByOffice($input: ReservationWorkshopByOfficeInput!) {
6145        createWorkshopOrderByOffice(input: $input) {
6146            ...WorkshopFragment
6147            clientOrders {
6148                ...ClientOrderFragment
6149            }
6150        }
6151    }
6152    ${ft}
6153    ${se}
6154`,eh=a`
6155    mutation CreateWaitlistNotification(
6156        $officeId: Int!
6157        $lectureTermId: Int!
6158        $email: String!
6159        $recaptchaToken: String!
6160        $recaptchaActionName: String!
6161    ) {
6162        createWaitlistNotification(
6163            officeId: $officeId
6164            lectureTermId: $lectureTermId
6165            email: $email
6166            recaptchaToken: $recaptchaToken
6167            recaptchaActionName: $recaptchaActionName
6168        ) {
6169            success
6170        }
6171    }
6172`,th=a`
6173    mutation TestEmail {
6174        testEmail
6175    }
6176`,nh=a`
6177    mutation CreateUser($input: CreateUserInput!) {
6178        createUser(input: $input) {
6179            user {
6180                success
6181            }
6182            confirmationToken
6183        }
6184    }
6185`,rh=a`
6186    mutation ResetPassword($input: ResetPasswordInput!) {
6187        resetPassword(input: $input) {
6188            success
6189        }
6190    }
6191`,ih=a`
6192    mutation CreateUserPassword($input: UserPasswordInput!) {
6193        createUserPassword(input: $input) {
6194            ...UserFragment
6195            userConfig {
6196                ...ConfigFragment
6197            }
6198        }
6199    }
6200    ${Wt}
6201    ${Di}
6202`,oh=a`
6203    mutation ChangeUserPassword($userId: Int!, $input: ChangeUserPasswordInput!) {
6204        changeUserPassword(userId: $userId, input: $input) {
6205            ...UserFragment
6206        }
6207    }
6208    ${Wt}
6209`,sh=a`
6210    mutation CreateOrganisationUser($input: OrganisationUserInput!) {
6211        createOrganisationUser(input: $input) {
6212            ...OrganisationUserFragment
6213        }
6214    }
6215    ${As}
6216`,ah=a`
6217    mutation UpdateOrganisationUser($input: OrganisationUserInput!) {
6218        updateOrganisationUser(input: $input) {
6219            ...OrganisationUserFragment
6220        }
6221    }
6222    ${As}
6223`,ch=a`
6224    mutation UpdateUserById($userId: Int!, $input: UpdateUserByIdInput!) {
6225        updateUserById(userId: $userId, input: $input) {
6226            ...UserFragment
6227        }
6228    }
6229    ${Wt}
6230`,lh=a`
6231    mutation BuyEntryPass($userId: Int!, $officeId: Int!, $input: BuyCreditPassInput!) {
6232        buyEntryPass(userId: $userId, officeId: $officeId, input: $input) {
6233            ...OrderOutputFragment
6234        }
6235    }
6236    ${Fi}
6237`,dh=a`
6238    mutation BuyOfficePassByGroupId($userId: Int!, $officeId: Int!, $input: BuyOfficePassByGroupIdInput!) {
6239        buyOfficePassByGroupId(userId: $userId, officeId: $officeId, input: $input) {
6240            ...OrderOutputFragment
6241        }
6242    }
6243    ${Fi}
6244`,uh=a`
6245    mutation BuyCredit($userId: Int!, $officeId: Int!, $input: BuyCreditPassInput!) {
6246        buyCredit(userId: $userId, officeId: $officeId, input: $input) {
6247            ...OrderOutputFragment
6248        }
6249    }
6250    ${Fi}
6251`,fh=a`
6252    mutation BuyVoucher($officeId: Int!, $input: BuyVoucherInput!) {
6253        buyVoucher(officeId: $officeId, input: $input) {
6254            ...OrderOutputFragment
6255        }
6256    }
6257    ${Fi}
6258`,mh=a`
6259    mutation ClaimVoucher($officeId: Int!, $input: ClaimVoucherInput!) {
6260        claimVoucher(officeId: $officeId, input: $input) {
6261            ...ClientVoucherFragment
6262        }
6263    }
6264    ${Zn}
6265`,ph=a`
6266    mutation ClaimVoucherByAdmin($officeId: Int!, $organisationClientId: Int!, $input: ClaimVoucherByAdminInput!) {
6267        claimVoucherByAdmin(officeId: $officeId, organisationClientId: $organisationClientId, input: $input) {
6268            ...ClientVoucherFragment
6269        }
6270    }
6271    ${Zn}
6272`,gh=a`
6273    mutation UpdateClientVoucher($officeId: Int!, $input: UpdateClientVoucherInput!) {
6274        updateClientVoucher(officeId: $officeId, input: $input) {
6275            ...ClientVoucherFragment
6276        }
6277    }
6278    ${Zn}
6279`,Ih=a`
6280    mutation BuyMembership($userId: Int!, $officeId: Int!, $input: BuyMembershipInput!) {
6281        buyMembership(userId: $userId, officeId: $officeId, input: $input) {
6282            ...FullClientMembershipFragment
6283        }
6284    }
6285    ${Kt}
6286`,hh=a`
6287    mutation ProlongClientMembershipByUser(
6288        $userId: Int!
6289        $membershipId: Int!
6290        $input: ProlongClientMembershipByUserInput!
6291    ) {
6292        prolongClientMembershipByUser(userId: $userId, membershipId: $membershipId, input: $input) {
6293            clientMembership {
6294                ...FullClientMembershipFragment
6295            }
6296            clientOrder {
6297                ...ClientOrderFragment
6298            }
6299        }
6300    }
6301    ${Kt}
6302    ${se}
6303`,yh=a`
6304    mutation UpdateMyBillingInfo($input: UpdateClientBillingInfoInput!) {
6305        updateMyBillingInfo(input: $input) {
6306            street
6307            city
6308            postalCode
6309            country
6310        }
6311    }
6312`,_h=a`
6313    mutation DeleteMyAccount($userId: Int!) {
6314        deleteMyAccount(userId: $userId)
6315    }
6316`,Ch=a`
6317    mutation BuyRecurringMembership($userId: Int!, $officeId: Int!, $input: BuyRecurringMembershipInput!) {
6318        buyRecurringMembership(userId: $userId, officeId: $officeId, input: $input) {
6319            ...FullClientMembershipFragment
6320            # C (2026-05-30): client-side-confirm handoff. The subscription is created with
6321            # payment_behavior: default_incomplete and NO server-side card attach. The frontend
6322            # confirms entirely in the browser (Stripe PaymentElement), so 3DS works in every
6323            # country and redirect-based local payment methods are supported, and card declines
6324            # surface inline (localized by Stripe.js) instead of as a server-side error toast.
6325            #   - confirmationType 'payment' -> confirm paymentIntentClientSecret (first charge)
6326            #   - confirmationType 'setup'   -> confirm setupIntentClientSecret (trial / $0 — vault PM)
6327            #   - confirmationType 'none'    → nothing to confirm (fully-discounted $0 invoice)
6328            paymentIntentClientSecret
6329            setupIntentClientSecret
6330            confirmationType
6331        }
6332    }
6333    ${Kt}
6334`,Oh=a`
6335    mutation CancelRecurringMembershipByUser($userId: Int!, $membershipId: Int!) {
6336        cancelRecurringMembershipByUser(userId: $userId, membershipId: $membershipId)
6337    }
6338`,Eh=a`
6339    mutation ResumeCancelledSubscription($userId: Int!, $membershipId: Int!) {
6340        resumeCancelledSubscription(userId: $userId, membershipId: $membershipId)
6341    }
6342`,vh=a`
6343    mutation SwitchRecurringPlan($userId: Int!, $membershipId: Int!, $newVariantId: Int!) {
6344        switchRecurringPlan(userId: $userId, membershipId: $membershipId, newVariantId: $newVariantId)
6345    }
6346`,Th=a`
6347    mutation CancelPendingRecurringPlanSwitch($userId: Int!, $membershipId: Int!) {
6348        cancelPendingRecurringPlanSwitch(userId: $userId, membershipId: $membershipId)
6349    }
6350`,bh=a`
6351    mutation GetStripeCustomerPortalUrl($userId: Int!, $membershipId: Int!, $returnUrl: String!) {
6352        getStripeCustomerPortalUrl(userId: $userId, membershipId: $membershipId, returnUrl: $returnUrl)
6353    }
6354`,Ah=a`
6355    mutation CreateWaiverTemplate($input: CreateWaiverTemplateInput!) {
6356        createWaiverTemplate(input: $input) {
6357            ...WaiverTemplateFragment
6358        }
6359    }
6360    ${Qn}
6361`,$h=a`
6362    mutation UpdateWaiverTemplate($input: UpdateWaiverTemplateInput!) {
6363        updateWaiverTemplate(input: $input) {
6364            ...WaiverTemplateFragment
6365        }
6366    }
6367    ${Qn}
6368`,Sh=a`
6369    query GetAttendeesByLectureTermId($officeId: Int!, $lectureTermId: Int!) {
6370        attendeesByLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) {
6371            ...UserReservationFragment
6372            user {
6373                id
6374                userId
6375                name
6376                email
6377                phone
6378                image
6379            }
6380            organisationClient {
6381                stats {
6382                    bookingStats {
6383                        ...OfficeClientBookingStatsFragment
6384                    }
6385                }
6386            }
6387        }
6388    }
6389    ${we}
6390    ${Ri}
6391`,Ph=a`
6392    query GetMakeupSessionsByOfficeAndLectureTermId($officeId: Int!, $lectureTermId: Int!) {
6393        makupSessionsByOfficeAndLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) {
6394            ...AlternateEntryBalanceFragment
6395            client {
6396                ...OfficeClientMakeUpSessionUserFragment
6397            }
6398        }
6399    }
6400    ${Ct}
6401    ${B1}
6402`,xh=a`
6403    query GetWaitlistNotificationAttendeesByLectureTermId(
6404        $officeId: Int!
6405        $lectureTermId: Int!
6406        $organisationId: Int!
6407    ) {
6408        waitlistNotificationAttendeesByLectureTermId(
6409            officeId: $officeId
6410            lectureTermId: $lectureTermId
6411            organisationId: $organisationId
6412        ) {
6413            ...OfficeClientWaitlistNotificationAttendeeFragment
6414        }
6415    }
6416    ${J1}
6417`,Rh=a`
6418    query GetCourseAttendeesByCourseId($officeId: Int!, $courseId: Int!) {
6419        courseAttendeesByCourseId(officeId: $officeId, courseId: $courseId) {
6420            ...UserReservationFragment
6421            user {
6422                id
6423                userId
6424                name
6425                email
6426                phone
6427                image
6428            }
6429            organisationClient {
6430                stats {
6431                    bookingStats {
6432                        ...OfficeClientBookingStatsFragment
6433                    }
6434                }
6435            }
6436        }
6437    }
6438    ${we}
6439    ${Ri}
6440`,wh=a`
6441    query GetReservationsByLectureIdAndUserId(
6442        $userId: Int!
6443        $lectureTermId: Int!
6444        $filters: LectureTermReservationFiltersInput
6445    ) {
6446        reservationsByLectureTermIdAndUserId(userId: $userId, lectureTermId: $lectureTermId, filters: $filters) {
6447            ...UserReservationFragment
6448        }
6449    }
6450    ${we}
6451`,Lh=a`
6452    query GetAttendeesByLectureTermId($officeId: Int!, $lectureTermId: Int!) {
6453        publicAttendeesByLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) {
6454            ...PublicReservationAttendeeFragment
6455        }
6456    }
6457    ${Kl}
6458`,kh=a`
6459    query GetPublicCourseAttendeesByCourseId($officeId: Int!, $courseId: Int!) {
6460        publicCourseAttendeesByCourseId(officeId: $officeId, courseId: $courseId) {
6461            ...PublicReservationAttendeeFragment
6462        }
6463    }
6464    ${Kl}
6465`,Mh=a`
6466    query GetCourseTermsCapacities($courseId: Int!) {
6467        courseTermsCapacities(courseId: $courseId) {
6468            lectureTermId
6469            activeReservationCount
6470        }
6471    }
6472`,Fh=a`
6473    query GetTermOnlineData($officeId: Int!, $lectureTermId: Int!, $paidOrderId: Int) {
6474        getTermOnlineData(officeId: $officeId, lectureTermId: $lectureTermId, paidOrderId: $paidOrderId) {
6475            onlineLectureDescription
6476            videoLinkUrl
6477            videoLinkPassword
6478        }
6479    }
6480`,Dh=a`
6481    query AllTermsForCourseByLectureId($lectureId: Int!, $officeId: Int!) {
6482        allTermsForCourseByLectureId(lectureId: $lectureId, officeId: $officeId) {
6483            ...AllCourseTermsFragment
6484        }
6485    }
6486    ${p0}
6487`,Nh=a`
6488    query FutureLectureTermsByLectureId($officeId: Int!, $lectureId: Int!, $lectureTermId: Int!) {
6489        futureLectureTermsByLectureId(officeId: $officeId, lectureId: $lectureId, lectureTermId: $lectureTermId) {
6490            ...FutureLectureTermFragment
6491        }
6492    }
6493    ${m0}
6494`,Bh=a`
6495    query OfficePrivateLecturesByDatetimeRange(
6496        $officeId: Int!
6497        $weekStart: DateTime!
6498        $weekEnd: DateTime!
6499        $filters: OfficePublicLecturesFiltersInput
6500    ) {
6501        officePrivateLecturesByDatetimeRange(
6502            officeId: $officeId
6503            weekStart: $weekStart
6504            weekEnd: $weekEnd
6505            filters: $filters
6506        ) {
6507            ...LectureTermFragment
6508            lectureInstance {
6509                ...LectureInstanceFragment
6510                place {
6511                    ...OfficePlaceFragment
6512                }
6513                lecturer {
6514                    ...OfficeEmployeeFragment
6515                }
6516            }
6517        }
6518    }
6519    ${ce}
6520    ${ae}
6521    ${K}
6522    ${Z}
6523`,jh=a`
6524    query OfficePrivateLectureByGraphQlId($officeId: Int!, $graphQlId: String!) {
6525        privateLectureTermByGraphQlId(officeId: $officeId, graphQlId: $graphQlId) {
6526            ...LectureTermFragment
6527            lectureInstance {
6528                ...LectureInstanceFragment
6529                place {
6530                    ...OfficePlaceFragment
6531                }
6532                lecturer {
6533                    ...OfficeEmployeeFragment
6534                }
6535            }
6536        }
6537    }
6538    ${ce}
6539    ${ae}
6540    ${K}
6541    ${Z}
6542`,Vh=a`
6543    query OfficePublicLecturesDates($officeId: Int!, $weekStart: DateTime!) {
6544        officePublicLecturesDates(officeId: $officeId, weekStart: $weekStart) {
6545            start
6546        }
6547    }
6548`,Uh=a`
6549    query OfficePublicLecturesByDatetimeRange(
6550        $officeId: Int!
6551        $weekStart: DateTime!
6552        $weekEnd: DateTime!
6553        $filters: OfficePublicLecturesFiltersInput
6554    ) {
6555        officePublicLecturesByDatetimeRange(
6556            officeId: $officeId
6557            weekStart: $weekStart
6558            weekEnd: $weekEnd
6559            filters: $filters
6560        ) {
6561            ...PublicGridLectureTermFragment
6562            lectureInstance {
6563                ...PublicGridLectureInstanceFragment
6564                place {
6565                    ...OfficePlaceFragment
6566                }
6567                lecturer {
6568                    ...OfficeEmployeeFragment
6569                }
6570                # Multi-instructor: full team (nullable/additive; BE returns at least the lead).
6571                lecturers {
6572                    ...OfficeEmployeeFragment
6573                }
6574            }
6575        }
6576    }
6577    ${u0}
6578    ${d0}
6579    ${K}
6580    ${Z}
6581`,Gh=a`
6582    query OfficeLectures($officeId: Int!, $filters: OfficeLecturesFiltersInput, $limit: Int, $offset: Int) {
6583        officeLectures(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) {
6584            lectures {
6585                ...LectureTermFragment
6586                lectureInstance {
6587                    ...LectureInstanceFragment
6588                    place {
6589                        ...OfficePlaceFragment
6590                    }
6591                    lecturer {
6592                        ...OfficeEmployeeFragment
6593                    }
6594                }
6595            }
6596            totalCount
6597        }
6598    }
6599    ${ce}
6600    ${ae}
6601    ${K}
6602    ${Z}
6603`,Hh=a`
6604    query MyOfficeLectures($officeId: Int!, $userId: Int!, $LECTURE_START_FROM: DateTime, $limit: Int, $offset: Int) {
6605        myOfficeLectures(
6606            officeId: $officeId
6607            userId: $userId
6608            LECTURE_START_FROM: $LECTURE_START_FROM
6609            limit: $limit
6610            offset: $offset
6611        ) {
6612            lectures {
6613                ...LectureTermFragment
6614                lectureInstance {
6615                    ...LectureInstanceFragment
6616                    place {
6617                        ...OfficePlaceFragment
6618                    }
6619                    lecturer {
6620                        ...OfficeEmployeeFragment
6621                    }
6622                }
6623            }
6624            totalCount
6625        }
6626    }
6627    ${ce}
6628    ${ae}
6629    ${K}
6630    ${Z}
6631`,Wh=a`
6632    query MyLectures($userId: Int!, $filters: MyLecturesFiltersInput) {
6633        myLectures(userId: $userId, filters: $filters) {
6634            ...LectureTermFragment
6635            lectureInstance {
6636                ...LectureInstanceFragment
6637                place {
6638                    ...OfficePlaceFragment
6639                }
6640                lecturer {
6641                    ...OfficeEmployeeFragment
6642                }
6643            }
6644        }
6645    }
6646    ${ce}
6647    ${ae}
6648    ${K}
6649    ${Z}
6650`,zh=a`
6651    query MyWorkshops($userId: Int!, $filters: MyWorkshopsFiltersInput) {
6652        myWorkshops(userId: $userId, filters: $filters) {
6653            ...WorkshopSimpleFragment
6654        }
6655    }
6656    ${ld}
6657`,Yh=a`
6658    query WorkshopsReservationsByUserId($userId: Int!, $filters: WorkshopReservationsByUserIdFiltersInput) {
6659        workshopsReservationsByUserId(userId: $userId, filters: $filters) {
6660            ...WorkshopSimpleFragment
6661        }
6662    }
6663    ${ld}
6664`,qh=a`
6665    query OfficeLectureTermById($officeId: Int!, $lectureId: Int!) {
6666        officeLectureTermById(officeId: $officeId, lectureId: $lectureId) {
6667            ...LectureTermFragment
6668            ...LectureTermAccessInfoFragment
6669            lectureInstance {
6670                ...LectureInstanceFragment
6671                place {
6672                    ...OfficePlaceFragment
6673                    address {
6674                        ...AddressFragment
6675                    }
6676                }
6677                lecturer {
6678                    ...OfficeEmployeeFragment
6679                }
6680            }
6681        }
6682    }
6683    ${ce}
6684    ${tr}
6685    ${ae}
6686    ${K}
6687    ${Ae}
6688    ${Z}
6689`,Kh=a`
6690    query PublicLectureTermByGraphQlId($graphQlId: String!) {
6691        publicLectureTermByGraphQlId(graphQlId: $graphQlId) {
6692            ...LectureTermFragment
6693            lectureInstance {
6694                ...LectureInstanceFragment
6695                place {
6696                    ...OfficePlaceFragment
6697                    address {
6698                        ...AddressFragment
6699                    }
6700                }
6701                lecturer {
6702                    ...OfficeEmployeeFragment
6703                }
6704            }
6705        }
6706    }
6707    ${ce}
6708    ${ae}
6709    ${K}
6710    ${Ae}
6711    ${Z}
6712`,Zh=a`
6713    query OfficePublicEvents(
6714        $officeId: Int!
6715        $first: Int
6716        $after: String
6717        $filters: OfficePublicLecturesFiltersInput
6718    ) {
6719        officePublicEvents(
6720            officeId: $officeId
6721            first: $first
6722            after: $after
6723            filters: $filters
6724        ) {
6725            events {
6726                ... on LectureTermOutput {
6727                    ...LectureTermFragment
6728                    lectureInstance {
6729                        ...LectureInstanceFragment
6730                        place {
6731                            ...OfficePlaceFragment
6732                        }
6733                        lecturer {
6734                            ...OfficeEmployeeFragment
6735                        }
6736                        # Multi-instructor: full team (nullable/additive; BE returns at least the lead).
6737                        lecturers {
6738                            ...OfficeEmployeeFragment
6739                        }
6740                    }
6741                }
6742                ... on WorkshopOutput {
6743                    ...WorkshopFragment
6744                    clientOrders {
6745                        ...ClientOrderFragment
6746                    }
6747                }
6748            }
6749            pageInfo {
6750                hasNextPage
6751                endCursor
6752                totalCount
6753            }
6754        }
6755    }
6756    ${ce}
6757    ${ae}
6758    ${K}
6759    ${Z}
6760    ${ft}
6761    ${se}
6762`,Xh=a`
6763    query GetAddressByOfficeId($officeId: Int!) {
6764        addressByOfficeId(officeId: $officeId) {
6765            ...AddressFragment
6766        }
6767    }
6768    ${Ae}
6769`,Qh=a`
6770    query GetClientsByOfficeId(
6771        $officeId: Int!
6772        $limit: Int!
6773        $offset: Int
6774        $filters: ClientsByOfficeFiltersInput
6775        $sorter: ClientsByOfficeSorterInput
6776    ) {
6777        clientsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filters: $filters, sorter: $sorter) {
6778            clients {
6779                ...OfficeClientTableGridFragment
6780            }
6781            totalCount
6782        }
6783    }
6784    ${Y1}
6785`,Jh=a`
6786    query GetClientsStatisticsByOfficeId($officeId: Int!, $organisationId: Int!) {
6787        clientsStatisticsByOfficeId(officeId: $officeId, organisationId: $organisationId) {
6788            ...ClientDashboardStatsFragment
6789        }
6790    }
6791    ${j1}
6792`,ey=a`
6793    query GetPrivateWorkshopsByOfficeId(
6794        $officeId: Int!
6795        $filters: OfficePublicLecturesFiltersInput
6796        $resultType: String
6797        $weekStart: DateTime
6798        $weekEnd: DateTime
6799    ) {
6800        privateWorkshopsByOfficeId(
6801            officeId: $officeId
6802            filters: $filters
6803            resultType: $resultType
6804            weekStart: $weekStart
6805            weekEnd: $weekEnd
6806        ) {
6807            ...WorkshopFragment
6808            ...WorkshopAccessInfoFragment
6809            clientOrders {
6810                ...ClientOrderFragment
6811            }
6812        }
6813    }
6814    ${ft}
6815    ${Vi}
6816    ${se}
6817`,ty=a`
6818    query GetPublicWorkshopsByOfficeId(
6819        $officeId: Int!
6820        $filters: OfficePublicLecturesFiltersInput
6821        $weekStart: DateTime
6822        $weekEnd: DateTime
6823    ) {
6824        publicWorkshopsByOfficeId(officeId: $officeId, filters: $filters, weekStart: $weekStart, weekEnd: $weekEnd) {
6825            ...PublicGridWorkshopFragment
6826            clientOrders {
6827                ...ClientOrderFragment
6828            }
6829        }
6830    }
6831    ${I0}
6832    ${se}
6833`,ny=a`
6834    query GetPublicCourseDetailByIdAndOfficeId($officeId: Int!, $courseId: Int!) {
6835        publicCourseDetailByOfficeId(officeId: $officeId, courseId: $courseId) {
6836            ...PublicCourseFragment
6837        }
6838    }
6839    ${dd}
6840`,ry=a`
6841    query GetPrivateCourseDetailByIdAndOfficeId($officeId: Int!, $courseId: Int!) {
6842        privateCourseDetailByOfficeId(officeId: $officeId, courseId: $courseId) {
6843            ...PrivateCourseFragment
6844        }
6845    }
6846    ${E0}
6847`,iy=a`
6848    query GetPublicCoursesByOfficeId($officeId: Int!, $resultType: String!, $presentationType: String!) {
6849        publicCoursesByOfficeId(officeId: $officeId, resultType: $resultType, presentationType: $presentationType) {
6850            ...PublicCourseFragment
6851        }
6852    }
6853    ${dd}
6854`,oy=a`
6855    query GetPublicCoursesOverviewWithoutTermsByOfficeId(
6856        $officeId: Int!
6857        $resultType: String!
6858        $presentationType: String!
6859        $filters: OfficePublicLecturesFiltersInput
6860    ) {
6861        publicCoursesOverviewWithoutTermsByOfficeId(
6862            officeId: $officeId
6863            resultType: $resultType
6864            presentationType: $presentationType
6865            filters: $filters
6866        ) {
6867            ...PublicCourseOverviewWithoutTermsFragment
6868        }
6869    }
6870    ${C0}
6871`,sy=a`
6872    query GetPublicCoursesOverviewWithoutTermsListByOfficeId(
6873        $officeId: Int!
6874        $resultType: String!
6875        $presentationType: String!
6876        $filters: OfficePublicLecturesFiltersInput
6877    ) {
6878        publicCoursesOverviewWithoutTermsByOfficeId(
6879            officeId: $officeId
6880            resultType: $resultType
6881            presentationType: $presentationType
6882            filters: $filters
6883        ) {
6884            ...PublicCourseOverviewWithoutTermsListFragment
6885        }
6886    }
6887    ${O0}
6888`,ay=a`
6889    query GetPrivateWorkshopDetailByOfficeId($officeId: Int!, $workshopId: Int!) {
6890        privateWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) {
6891            ...WorkshopFragment
6892            ...WorkshopAccessInfoFragment
6893            clientOrders {
6894                ...FullOfficeClientOrderFragment
6895            }
6896        }
6897    }
6898    ${ft}
6899    ${Vi}
6900    ${Ss}
6901`,cy=a`
6902    query GetPublicWorkshopDetailByOfficeId($officeId: Int!, $workshopId: Int!) {
6903        publicWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) {
6904            ...WorkshopFragment
6905            clientOrders {
6906                ...ClientOrderFragment
6907            }
6908        }
6909    }
6910    ${ft}
6911    ${se}
6912`,ly=a`
6913    query GetPublicWorkshopDetailLightByOfficeId($officeId: Int!, $workshopId: Int!) {
6914        publicWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) {
6915            ...WorkshopFragment
6916        }
6917    }
6918    ${ft}
6919`,dy=a`
6920    query GetClientOrderByIdAndOfficeId($officeId: Int!, $clientOrderId: String!) {
6921        clientOrderByIdAndOfficeId(officeId: $officeId, clientOrderId: $clientOrderId) {
6922            ...FullOfficeClientOrderFragment
6923            clientVoucher {
6924                ...ClientVoucherOrderDetailFragment
6925            }
6926        }
6927    }
6928    ${Ss}
6929    ${U1}
6930`,uy=a`
6931    query GetPublicCourseClientOrderById($clientOrderGraphQlId: String!, $courseId: Int!) {
6932        publicCourseClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId, courseId: $courseId) {
6933            ...ClientOrderFragment
6934            child {
6935                ...ClientChildFragment
6936            }
6937        }
6938    }
6939    ${se}
6940    ${be}
6941`,fy=a`
6942    query GetPublicWorkshopClientOrderById($clientOrderGraphQlId: String!, $workshopId: Int!) {
6943        publicWorkshopClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId, workshopId: $workshopId) {
6944            clientOrder {
6945                ...ClientOrderFragment
6946            }
6947            workshop {
6948                ...WorkshopFragment
6949            }
6950        }
6951    }
6952    ${se}
6953    ${ft}
6954`,my=a`
6955    query GetClientOrdersByOfficeId(
6956        $officeId: Int!
6957        $limit: Int!
6958        $offset: Int
6959        $filters: ClientOrdersByOfficeFiltersInput
6960    ) {
6961        clientOrdersByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filters: $filters) {
6962            orders {
6963                ...OrderListFullClientOrderFragment
6964                lectureTermInstance {
6965                    ...OrderListLectureTermFragment
6966                    lectureInstance {
6967                        ...OrderListLectureInstanceFragment
6968                    }
6969                }
6970            }
6971            totalCount
6972        }
6973    }
6974    ${Z1}
6975    ${Q1}
6976    ${X1}
6977`,py=a`
6978    query GetClientsByNameAndOfficeId($officeId: Int!, $searchedText: String!) {
6979        clientsByNameAndOfficeId(officeId: $officeId, searchedText: $searchedText) {
6980            ...OfficeClientFragment
6981        }
6982    }
6983    ${Dr}
6984`,gy=a`
6985    query GetLectureTermBulkMessages($officeId: Int!, $lectureTermId: Int!) {
6986        lectureTermBulkMessages(officeId: $officeId, lectureTermId: $lectureTermId) {
6987            id
6988            messageId
6989            text
6990            datetime
6991            lectureTermId
6992        }
6993    }
6994`,Iy=a`
6995    query GetWorkshopBulkMessages($officeId: Int!, $workshopId: Int!) {
6996        workshopBulkMessages(officeId: $officeId, workshopId: $workshopId) {
6997            id
6998            messageId
6999            text
7000            datetime
7001            workshopId
7002        }
7003    }
7004`,hy=a`
7005    query GetClientByEmailAndOfficeId($officeId: Int!, $email: String!) {
7006        clientByEmailAndOfficeId(officeId: $officeId, email: $email) {
7007            ...OfficeClientFragment
7008        }
7009    }
7010    ${Dr}
7011`,yy=a`
7012    query GetOfficeClientById($clientId: Int!, $officeId: Int!) {
7013        officeClientById(clientId: $clientId, officeId: $officeId) {
7014            ...FullOfficeClientFragment
7015        }
7016    }
7017    ${Nr}
7018`,_y=a`
7019    query GetOfficeClientById($clientId: Int!, $officeId: Int!) {
7020        officeClientById(clientId: $clientId, officeId: $officeId) {
7021            labels {
7022                ...ClientLabelFragment
7023            }
7024        }
7025    }
7026    ${Fr}
7027`,Cy=a`
7028    query GetClientChildren($officeId: Int!, $organisationClientId: Int!) {
7029        clientChildren(officeId: $officeId, organisationClientId: $organisationClientId) {
7030            ...ClientChildFragment
7031        }
7032    }
7033    ${be}
7034`,Oy=a`
7035    query GetClientChildrenByClient($userId: Int!, $officeId: Int!, $organisationClientId: Int!) {
7036        clientChildrenByClient(userId: $userId, officeId: $officeId, organisationClientId: $organisationClientId) {
7037            ...ClientChildFragment
7038        }
7039    }
7040    ${be}
7041`,Ey=a`
7042    query GetEmployeesByOfficeId($officeId: Int!, $filters: EmployeesByOfficeFiltersInput) {
7043        employeesByOfficeId(officeId: $officeId, filters: $filters) {
7044            employees {
7045                ...OfficeEmployeeFragment
7046            }
7047            founderEmployeeId
7048        }
7049    }
7050    ${Z}
7051`,vy=a`
7052    query GetPublicFreelancerByOfficeId($officeId: Int!) {
7053        publicFreelancerByOfficeId(officeId: $officeId) {
7054            ...PublicEmployeeProfileFragment
7055        }
7056    }
7057    ${id}
7058`,Ty=a`
7059    query GetPublicStudioByOfficeId($officeId: Int!) {
7060        publicStudioByOfficeId(officeId: $officeId) {
7061            ...PublicEmployeeProfileFragment
7062        }
7063    }
7064    ${id}
7065`,by=a`
7066    query GetActiveEmployeeByOfficeId($officeId: Int!, $employeeId: Int!) {
7067        activeEmployeeByOfficeId(officeId: $officeId, employeeId: $employeeId) {
7068            ...OfficeEmployeeFragment
7069        }
7070    }
7071    ${Z}
7072`,Ay=a`
7073    query GetTermsByOfficeId($officeId: Int!) {
7074        termsByOfficeId(officeId: $officeId) {
7075            ...OfficeTermsFragment
7076        }
7077    }
7078    ${Zl}
7079`,$y=a`
7080    query GetTosByOfficeId($officeId: Int!) {
7081        tosByOfficeId(officeId: $officeId) {
7082            ...OfficeTermsOnlyFragment
7083        }
7084    }
7085    ${e0}
7086`,Sy=a`
7087    query GetGdprByOfficeId($officeId: Int!) {
7088        gdprByOfficeId(officeId: $officeId) {
7089            ...OfficeGdprOnlyFragment
7090        }
7091    }
7092    ${t0}
7093`,Py=a`
7094    query GetOfficeByDomain($domain: String!) {
7095        officeByDomain(domain: $domain) {
7096            ...OrganisationOfficeFragment
7097            officeConfig {
7098                ...OfficePublicConfigFragment
7099            }
7100            goCardlessInfo {
7101                isActive
7102                nextSyncAt
7103                status
7104                retryAt
7105            }
7106        }
7107    }
7108    ${Ue}
7109    ${a0}
7110`,xy=a`
7111    query GetOfficeLabels($officeId: Long!) {
7112        officeLabels(officeId: $officeId) {
7113            ...LectureLabelOutputFragment
7114        }
7115    }
7116    ${_t}
7117`,Ry=a`
7118    query GetShowCoursesAndWorkshopsForOfficeId($officeId: Long!) {
7119        showCoursesAndWorkshopsForOfficeId(officeId: $officeId) {
7120            showCourses
7121            showWorkshops
7122            showVideos
7123            showRentals
7124        }
7125    }
7126`,wy=a`
7127    query GetLectureTemplatesByOfficeId($officeId: Int!) {
7128        lectureTemplatesByOfficeId(officeId: $officeId) {
7129            ...OfficeLectureTemplateFragment
7130            place {
7131                ...OfficePlaceFragment
7132            }
7133            lecturer {
7134                ...OfficeEmployeeFragment
7135            }
7136        }
7137    }
7138    ${ws}
7139    ${K}
7140    ${Z}
7141`,Ly=a`
7142    query CancellationPolicyTemplatesByOfficeId($officeId: Int!) {
7143        cancellationPolicyTemplatesByOfficeId(officeId: $officeId) {
7144            ...CancellationPolicyFragment
7145        }
7146    }
7147    ${Ls}
7148`,ky=a`
7149    query OfficeWithConfigByOfficeId($officeId: Long!) {
7150        officeById(officeId: $officeId) {
7151            ...OrganisationOfficeFragment
7152            officeConfig {
7153                ...OfficeConfigFragment
7154            }
7155            goCardlessInfo {
7156                isActive
7157                nextSyncAt
7158                status
7159                retryAt
7160            }
7161        }
7162    }
7163    ${Ue}
7164    ${Li}
7165`,My=a`
7166    query GetApiTokens($officeId: Long!) {
7167        apiTokens(officeId: $officeId) {
7168            # Non-null only for support-issued keys, which are stored unmasked so the studio can
7169            # read them — it never saw the generation response. Self
7169-generated ones stay hashed.
7170            apiToken
7171            maskedApiToken
7172            hasApiToken
7173            publicApiToken
7174        }
7175    }
7176`,Fy=a`
7177    query OfficeWithConfigByOfficeGraphQlId($id: String!) {
7178        officeByGraphQlId(id: $id) {
7179            ...OrganisationOfficeFragment
7180            address {
7181                ...AddressFragment
7182            }
7183            officeConfig {
7184                ...OfficeConfigFragment
7185            }
7186            goCardlessInfo {
7187                isActive
7188                nextSyncAt
7189                status
7190                retryAt
7191            }
7192        }
7193    }
7194    ${Ue}
7195    ${Ae}
7196    ${Li}
7197`,Dy=a`
7198    query OfficeConfigById($officeConfigId: Int!) {
7199        officeConfigById(officeConfigId: $officeConfigId) {
7200            ...OfficeConfigFragment
7201        }
7202    }
7203    ${Li}
7204`,Ny=a`
7205    query OfficeStatisticsActual($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7206        officeStatisticsActual(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7207            termsCount
7208            waitingPaymentExpectedRevenue {
7209                ...WaitingPaymentValueCurrencyFragment
7210            }
7211            termReservationsActualStats {
7212                reservationState
7213                attendaceType
7214                reservationCount
7215            }
7216        }
7217    }
7218    ${n0}
7219`,By=a`
7220    query OfficeIncomeStatistics(
7221        $officeId: Int!
7222        $statsFrom: DateTime
7223        $statsTo: DateTime
7224        $withLastNineMonths: Boolean
7225    ) {
7226        officeIncomeStatistics(
7227            officeId: $officeId
7228            statsFrom: $statsFrom
7229            statsTo: $statsTo
7230            withLastNineMonths: $withLastNineMonths
7231        ) {
7232            tariffValidFrom
7233            count_CREDIT
7234            count_PASS
7235            count_LECTURE
7236            count_COURSE
7237            count_WORKSHOP
7238            count_APPOINTMENT
7239            count_VOUCHER
7240            statsFrom
7241            statsTo
7242            defaultCurrencyCode
7243            sum_LECTURE
7244            sum_COURSE
7245            sum_WORKSHOP
7246            sum_APPOINTMENT
7247            sum_CREDIT
7248            sum_PASS
7249            sum_MEMBERSHIPS
7250            sum_VOUCHER
7251            sum_TOTAL
7252            total_reservations
7253            lastNineMonthsStats {
7254                tariffValidFrom
7255                count_CREDIT
7256                count_PASS
7257                count_LECTURE
7258                count_COURSE
7259                count_WORKSHOP
7260                count_APPOINTMENT
7261                count_VOUCHER
7262                statsFrom
7263                statsTo
7264                defaultCurrencyCode
7265                sum_LECTURE
7266                sum_COURSE
7267                sum_WORKSHOP
7268                sum_APPOINTMENT
7269                sum_CREDIT
7270                sum_PASS
7271                sum_MEMBERSHIPS
7272                sum_VOUCHER
7273                sum_TOTAL
7274                total_reservations
7275            }
7276        }
7277    }
7278`,jy=a`
7279    query OfficeCoursesStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7280        officeCoursesStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7281            totalCoursesInRange {
7282                ...PrivateCourseStatsOptimizedFragment
7283            }
7284        }
7285    }
7286    ${ud}
7287`,Vy=a`
7288    query OfficeWorkshopsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7289        officeWorkshopsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7290            workshopsStats {
7291                ...WorkshopStatsOptimizedFragment
7292            }
7293        }
7294    }
7295    ${cd}
7296`,Uy=a`
7297    query OfficeAppointmentsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7298        officeAppointmentsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7299            appointmentsStats {
7300                ...AppointmentBookingStatsFragment
7301            }
7302        }
7303    }
7304    ${h0}
7305`,Gy=a`
7306    query OfficeTeachersStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7307        officeTeachersStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7308            teachersStats {
7309                ...TeacherStatsFragment
7310            }
7311            coTaughtTeamsStats {
7312                ...CoTaughtTeamStatsFragment
7313            }
7314        }
7315    }
7316    ${Ql}
7317    ${Jl}
7318`,Hy=a`
7319    query OfficeMembershipsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7320        officeMembershipsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7321            membershipsStats {
7322                ...MembershipsStatsFragment
7323            }
7324            recurringMembershipsStats {
7325                ...MembershipsStatsFragment
7326            }
7327        }
7328    }
7329    ${o0}
7330`,Wy=a`
7331    query OfficeStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) {
7332        officeStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) {
7333            summaryStats {
7334                ...RowOfficeStatsOutputFragment
7335            }
7336        }
7337    }
7338    ${s0}
7339`,zy=a`
7340    query OfficeEntryPassesByOfficeId($officeId: Int!, $filters: OfficeEntryPassesFiltersInput) {
7341        officeEntryPassesByOfficeId(officeId: $officeId, filters: $filters) {
7342            data {
7343                ...OfficeEntryPassFragment
7344            }
7345            systemStatus
7346        }
7347    }
7348    ${qt}
7349`,Yy=a`
7350    query OfficeNotificationConfigByOfficeId($officeId: Int!) {
7351        officeNotificationConfigByOfficeId(officeId: $officeId) {
7352            ...OfficeNotificationConfigFragment
7353            messages {
7354                ...OfficeNotificationMessagesFragment
7355            }
7356        }
7357    }
7358    ${Ps}
7359    ${c0}
7360`,qy=a`
7361    query OfficeNotificationByOfficeId($officeId: Int!, $activeOnly: Boolean) {
7362        officeNotificationByOfficeId(officeId: $officeId, activeOnly: $activeOnly) {
7363            ...OfficeNotificationFragment
7364        }
7365    }
7366    ${xs}
7367`,Ky=a`
7368    query OfficeNotificationsByOfficeId($officeId: Int!, $limit: Int!, $offset: Int) {
7369        officeNotificationsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) {
7370            notifications {
7371                ...OfficeNotificationFragment
7372            }
7373            totalCount
7374        }
7375    }
7376    ${xs}
7377`,Zy=a`
7378    query OfficeSmartemailingIntegrationByOfficeId($officeId: Int!) {
7379        officeSmartemailingIntegration(officeId: $officeId) {
7380            ...OfficeSmartemailingIntegrationFragment
7381        }
7382    }
7383    ${ed}
7384`,Xy=a`
7385    query OfficeMailerLiteIntegrationByOfficeId($officeId: Int!) {
7386        officeMailerLiteIntegration(officeId: $officeId) {
7387            ...OfficeMailerLiteIntegrationFragment
7388        }
7389    }
7390    ${td}
7391`,Qy=a`
7392    query OfficeEcomailIntegrationByOfficeId($officeId: Int!) {
7393        officeEcomailIntegration(officeId: $officeId) {
7394            ...OfficeEcomailIntegrationFragment
7395        }
7396    }
7397    ${nd}
7398`,Jy=a`
7399    query OfficeMailchimpIntegrationByOfficeId($officeId: Int!) {
7400        officeMailchimpIntegration(officeId: $officeId) {
7401            ...OfficeMailchimpIntegrationFragment
7402        }
7403    }
7404    ${Rs}
7405`,e_=a`
7406    query OfficeEntryCreditsByOfficeId($officeId: Int!, $filters: OfficeEntryCreditsFiltersInput) {
7407        officeEntryCreditsByOfficeId(officeId: $officeId, filters: $filters) {
7408            data {
7409                ...OfficeEntryCreditFragment
7410            }
7411            systemStatus
7412        }
7413    }
7414    ${Mi}
7415`,t_=a`
7416    query OfficePaymentMethods($officeId: Int!) {
7417        officePaymentMethods(officeId: $officeId) {
7418            ...OfficePaymentMethodFragment
7419        }
7420    }
7421    ${dn}
7422`,n_=a`
7423    query ProductPaymentMethods($officeId: Int!, $productType: String!) {
7424        productPaymentMethods(officeId: $officeId, productType: $productType) {
7425            isActive
7426            officePaymentMethod {
7427                id
7428                officePaymentMethodId
7429                type
7430                otherCurrency {
7431                    ...OfficeOtherCurrencyOutputFragment
7432                }
7433            }
7434        }
7435    }
7436    ${ln}
7437`,r_=a`
7438    query GetSupportedCurrencies {
7439        supportedCurrencies {
7440            ...CurrencyFragment
7441        }
7442    }
7443    ${y0}
7444`,i_=a`
7445    query UsersWithActiveCreditByOffice($officeId: Int!, $filters: UsersWithActiveCreditByOfficeFilterInput) {
7446        usersWithActiveCreditByOffice(officeId: $officeId, filters: $filters) {
7447            withValidCreditSum
7448            lastCreditValidityDate
7449            clientsCredits {
7450                name
7451                organisationClientId
7452                validTo
7453            }
7454        }
7455    }
7456`,o_=a`
7457    query GetPromoCodesByOfficeId($officeId: Int!, $limit: Int!, $offset: Int) {
7458        promoCodesByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) {
7459            promoCodes {
7460                ...PromoCodeOfficeFragment
7461            }
7462            totalCount
7463            totalActive
7464        }
7465    }
7466    ${Ms}
7467`,s_=a`
7468    query GetVouchersByOfficeId($officeId: Int!) {
7469        vouchersByOfficeId(officeId: $officeId) {
7470            ...OfficeVoucherFragment
7471        }
7472    }
7473    ${Fs}
7474`,a_=a`
7475    query GetOfficeMembershipGroupsByOfficeId($officeId: Int!, $limit: Int, $offset: Int, $filter: String) {
7476        getOfficeMembershipGroupsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) {
7477            officeMembershipGroups {
7478                ...OfficeMembershipGroupFragment
7479            }
7480            totalCount
7481        }
7482    }
7483    ${Br}
7484`,c_=a`
7485    query GetOfficePassGroupsByOfficeId($officeId: Int!, $limit: Int, $offset: Int, $filter: String) {
7486        getOfficePassGroupsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) {
7487            officePassGroups {
7488                ...OfficePassGroupWithVariantsFragment
7489            }
7490            totalCount
7491        }
7492    }
7493    ${ki}
7494    ${qt}
7495`,l_=a`
7496    query GetPassBalancesSummaryByGroupId($officeId: Int!, $officePassGroupId: Int!) {
7497        getPassBalancesSummaryByGroupId(officeId: $officeId, officePassGroupId: $officePassGroupId) {
7498            clientsCount
7499            totalEntries
7500            expiredEntries
7501            pendingOrders {
7502                clientOrderId
7503                graphQlOrderId
7504                clientName
7505                date
7506            }
7507            pricingOptions {
7508                templates
7509                lectures
7510                courses
7511                workshops
7512                appointments
7513                appointmentInstructors
7514            }
7515        }
7516    }
7517`,d_=a`
7518    query GetPublicOfficeMembershipGroupsByOfficeId($officeId: Int!) {
7519        getPublicOfficeMembershipGroupsByOfficeId(officeId: $officeId) {
7520            officeMembershipGroups {
7521                ...OfficeMembershipGroupFragment
7522            }
7523        }
7524    }
7525    ${Br}
7526`,u_=a`
7527    query GetPublicOfficePassGroupsByOfficeId($officeId: Int!) {
7528        getPublicOfficePassGroupsByOfficeId(officeId: $officeId) {
7529            officePassGroups {
7530                ...OfficePassGroupWithVariantsFragment
7531            }
7532        }
7533    }
7534    ${ki}
7535    ${qt}
7536`,f_=a`
7537    query getClientMembershipLimitStatsByOffice($officeId: Int!, $membershipId: Int!, $referenceDay: String!) {
7538        getClientMembershipLimitStatsByOffice(
7539            officeId: $officeId
7540            membershipId: $membershipId
7541            referenceDay: $referenceDay
7542        ) {
7543            ...BookingMembershipStatsFragment
7544        }
7545    }
7546    ${md}
7547`,m_=a`
7548    query GetCollaborationStatistics($officeId: Int!) {
7549        collaborationStatistics(officeId: $officeId) {
7550            sourceOfficeId
7551            sourceOfficeName
7552            sourceOfficeDomain
7553        }
7554    }
7555`,p_=a`
7556    query CollaborationTeachersStats(
7557        $officeId: Int!
7558        $sourceOfficeId: Int!
7559        $statsFrom: DateTime!
7560        $statsTo: DateTime!
7561    ) {
7562        collaborationTeachersStats(
7563            officeId: $officeId
7564            sourceOfficeId: $sourceOfficeId
7565            statsFrom: $statsFrom
7566            statsTo: $statsTo
7567        ) {
7568            teachersStats {
7569                ...TeacherStatsFragment
7570            }
7571            coTaughtTeamsStats {
7572                ...CoTaughtTeamStatsFragment
7573            }
7574        }
7575    }
7576    ${Ql}
7577    ${Jl}
7578`,g_=a`
7579    query CollaborationCoursesStats(
7580        $officeId: Int!
7581        $sourceOfficeId: Int!
7582        $statsFrom: DateTime!
7583        $statsTo: DateTime!
7584    ) {
7585        collaborationCoursesStats(
7586            officeId: $officeId
7587            sourceOfficeId: $sourceOfficeId
7588            statsFrom: $statsFrom
7589            statsTo: $statsTo
7590        ) {
7591            totalCoursesInRange {
7592                ...PrivateCourseStatsOptimizedFragment
7593            }
7594        }
7595    }
7596    ${ud}
7597`,I_=a`
7598    query CollaborationWorkshopsStats(
7599        $officeId: Int!
7600        $sourceOfficeId: Int!
7601        $statsFrom: DateTime!
7602        $statsTo: DateTime!
7603    ) {
7604        collaborationWorkshopsStats(
7605            officeId: $officeId
7606            sourceOfficeId: $sourceOfficeId
7607            statsFrom: $statsFrom
7608            statsTo: $statsTo
7609        ) {
7610            workshopsStats {
7611                ...WorkshopStatsOptimizedFragment
7612            }
7613        }
7614    }
7615    ${cd}
7616`,h_=a`
7617    query GetExternalProviderConfig($officeId: Int!) {
7618        externalProviderConfig(officeId: $officeId) {
7619            id
7620            officeId
7621            provider
7622            apiKey
7623            blockId
7624            electronic
7625            settings
7626            isActive
7627            errorCount
7628            lastSyncAt
7629        }
7630    }
7631`,y_=a`
7632    query GetBillingoDocumentBlocks($officeId: Int!, $apiKey: String) {
7633        billingoDocumentBlocks(officeId: $officeId, apiKey: $apiKey) {
7634            id
7635            name
7636            prefix
7637            type
7638        }
7639    }
7640`,__=a`
7641    query GetBillingoBankAccounts($officeId: Int!, $apiKey: String) {
7642        billingoBankAccounts(officeId: $officeId, apiKey: $apiKey) {
7643            id
7644            name
7645            accountNumber
7646            currency
7647        }
7648    }
7649`,C_=a`
7650    query TestExternalProviderConnection($officeId: Int!, $provider: String!, $apiKey: String!) {
7651        testExternalProviderConnection(officeId: $officeId, provider: $provider, apiKey: $apiKey) {
7652            success
7653            message
7654        }
7655    }
7656`,O_=a`
7657    query GetExternalInvoicesByOffice(
7658        $officeId: Int!
7659        $filters: ExternalInvoiceFiltersInput
7660        $limit: Int
7661        $offset: Int
7662    ) {
7663        externalInvoicesByOffice(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) {
7664            items {
7665                id
7666                clientOrderId
7667                clientOrderGraphQlId
7668                provider
7669                externalDocumentId
7670                externalDocumentUrl
7671                documentType
7672                status
7673                errorMessage
7674                createdAt
7675                orderDate
7676                orderPrice
7677                orderCurrency
7678                orderType
7679                orderForName
7680                paymentMethod
7681                clientName
7682                lectureStart
7683                lectureIsCanceled
7684                lectureName
7685                appointmentStart
7686                appointmentServiceName
7687            }
7688            totalCount
7689        }
7690    }
7691`,E_=a`
7692    query GetIssuedDocumentsByOffice(
7693        $officeId: Int!
7694        $filters: ExternalInvoiceFiltersInput
7695        $limit: Int
7696        $offset: Int
7697    ) {
7698        issuedDocumentsByOffice(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) {
7699            items {
7700                id
7701                externalInvoiceId
7702                clientOrderId
7703                clientOrderGraphQlId
7704                source
7705                provider
7706                documentId
7707                externalDocumentId
7708                externalDocumentUrl
7709                documentType
7710                status
7711                errorMessage
7712                createdAt
7713                orderDate
7714                orderPrice
7715                orderCurrency
7716                orderType
7717                orderForName
7718                paymentMethod
7719                clientName
7720                lectureStart
7721                lectureIsCanceled
7722                lectureName
7723                appointmentStart
7724                appointmentServiceName
7725            }
7726            totalCount
7727        }
7728    }
7729`,Ra=a`
7730    query GetPublicOfficeRecurringMembershipGroups($officeId: Int!) {
7731        getPublicOfficeRecurringMembershipGroups(officeId: $officeId) {
7732            recurringMembershipGroups {
7733                ...RecurringMembershipGroupFragment
7734            }
7735        }
7736    }
7737    ${an}
7738`,wa=a`
7739    query GetMembershipRenewalHistory($officeId: Int!, $membershipId: Int!, $limit: Int, $offset: Int) {
7740        getMembershipRenewalHistory(officeId: $officeId, membershipId: $membershipId, limit: $limit, offset: $offset) {
7741            events {
7742                ...MembershipRenewalEventFragment
7743            }
7744        }
7745    }
7746    ${M1}
7747`,v_=a`
7748    query GetOfficeRecurringMembershipGroups($officeId: Int!, $limit: Int, $offset: Int, $filter: String) {
7749        getOfficeRecurringMembershipGroups(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) {
7750            recurringMembershipGroups {
7751                ...RecurringMembershipGroupFragment
7752                # ADMIN-ONLY field — merged into the variants selection from the shared fragment.
7753                # Intentionally NOT added to RecurringMembershipVariantFragment, because that
7754                # fragment is also used by the PUBLIC getPublicOfficeRecurringMembershipGroups
7755                # query; keeping hasActiveSubscribers here scopes its (per-variant) BE resolver to
7756                # the admin query only — no public-flow N+1 or subscriber-info leak.
7757                variants {
7758                    hasActiveSubscribers
7759                }
7760            }
7761            totalCount
7762        }
7763    }
7764    ${an}
7765`,T_=a`
7766    query GetRecurringMembershipStats($officeId: Int!) {
7767        getRecurringMembershipStats(officeId: $officeId) {
7768            activeRecurring
7769            pausedRecurring
7770            pendingCancellation
7771            failedPayments
7772            inGracePeriod
7773        }
7774    }
7775`,b_=a`
7776    query GetMembershipDashboardStats($officeId: Int!) {
7777        getMembershipDashboardStats(officeId: $officeId) {
7778            activeMemberships
7779            activeDuration
7780            activeRecurring
7781            recentPurchasesList {
7782                organisationClientId
7783                firstname
7784                lastname
7785                membershipName
7786                validFrom
7787                billingType
7788            }
7789            expiringSoonCount
7790            expiringSoonList {
7791                organisationClientId
7792                firstname
7793                lastname
7794                membershipName
7795                validTo
7796                billingType
7797            }
7798            failedPayments
7799            pendingCancellation
7800            inGracePeriod
7801            needsAttentionList {
7802                organisationClientId
7803                firstname
7804                lastname
7805                membershipName
7806                validTo
7807                billingType
7808                reason
7809            }
7810            expiredCount
7811            canceledCount
7812            pausedCount
7813            recentlyInactiveList {
7814                organisationClientId
7815                firstname
7816                lastname
7817                membershipName
7818                validTo
7819                billingType
7820                reason
7821            }
7822        }
7823    }
7824`,La=a`
7825    query PreviewRecurringMembershipInvoice($officeId: Int!, $recurringVariantId: Int!, $promoVoucherCodeId: Int) {
7826        previewRecurringMembershipInvoice(
7827            officeId: $officeId
7828            recurringVariantId: $recurringVariantId
7829            promoVoucherCodeId: $promoVoucherCodeId
7830        ) {
7831            amountDue
7832            total
7833            currency
7834            isProrated
7835        }
7836    }
7837`,ka=a`
7838    query PreviewRecurringPlanSwitch($officeId: Int!, $membershipId: Int!, $newVariantId: Int!) {
7839        previewRecurringPlanSwitch(officeId: $officeId, membershipId: $membershipId, newVariantId: $newVariantId) {
7840            effect
7841            immediateCharge
7842            creditAmount
7843            newPeriodCharge
7844            nextPeriodAmount
7845            currency
7846            nextBillingDate
7847            scheduledEffectiveAt
7848            currentPlanPrice
7849            newPlanPrice
7850        }
7851    }
7852`,A_=a`
7853    query OfficeDashboardStats(
7854        $officeId: Int!
7855        $monthFrom: DateTime!
7856        $monthTo: DateTime!
7857        $weekFrom: DateTime!
7858        $weekTo: DateTime!
7859        $previousWeekFrom: DateTime!
7860        $previousWeekTo: DateTime!
7861        $daysAhead: Int = 14
7862        $thresholdPercent: Int = 30
7863    ) {
7864        overviewPrevious: officeOverviewStats(
7865            officeId: $officeId
7866            statsFrom: $monthFrom
7867            statsTo: $monthTo
7868            compareTo: PREVIOUS_PERIOD
7869        ) {
7870            current {
7871                revenues {
7872                    currency
7873                    value
7874                }
7875            }
7876            comparison {
7877                revenues {
7878                    currency
7879                    value
7880                }
7881            }
7882            membershipMrr {
7883                currency
7884                value
7885            }
7886            membershipMrrItems {
7887                id
7888                organisationClientId
7889                clientName
7890                name
7891                validTo
7892                monthlyValue
7893                currency
7894            }
7895            activeMembershipsCount
7896        }
7897        overviewYear: officeOverviewStats(
7898            officeId: $officeId
7899            statsFrom: $monthFrom
7900            statsTo: $monthTo
7901            compareTo: PREVIOUS_YEAR
7902        ) {
7903            comparison {
7904                revenues {
7905                    currency
7906                    value
7907                }
7908            }
7909        }
7910        overviewWeek: officeOverviewStats(
7911            officeId: $officeId
7912            statsFrom: $weekFrom
7913            statsTo: $weekTo
7914            compareTo: PREVIOUS_PERIOD
7915        ) {
7916            current {
7917                occupancyPercent
7918            }
7919            comparison {
7920                occupancyPercent
7921            }
7922        }
7923        receivables: officeReceivablesStats(officeId: $officeId) {
7924            totalCount
7925            totalAmounts {
7926                currency
7927                value
7928            }
7929            orders {
7930                id
7931                date
7932                price
7933                currency
7934                paymentStatus
7935                ageDays
7936                organisationClientId
7937                clientName
7938                waitingPastEvent
7939            }
7940        }
7941        liabilities: officeLiabilitiesStats(officeId: $officeId, expiringWithinDays: 30) {
7942            summaries {
7943                kind
7944                expiringCount
7945                amounts {
7946                    currency
7947                    value
7948                }
7949            }
7950            items {
7951                id
7952                kind
7953                organisationClientId
7954                clientName
7955                validTo
7956                availableUnits
7957                estimatedValue
7958                currency
7959                estimated
7960                expiringSoon
7961            }
7962        }
7963        capacity: officeCapacityStats(
7964            officeId: $officeId
7965            statsFrom: $weekFrom
7966            statsTo: $weekTo
7967            thresholdPercent: $thresholdPercent
7968        ) {
7969            lostSeats
7970            emptyTermsCount
7971            terms {
7972                termId
7973                graphQlId
7974                lectureName
7975                start
7976                capacity
7977                reservations
7978                occupancyPercent
7979                instructorNames
7980            }
7981            emptyTerms {
7982                termId
7983                graphQlId
7984                lectureName
7985                start
7986                capacity
7987                reservations
7988                occupancyPercent
7989                instructorNames
7990            }
7991            heatmap {
7992                dayOfWeek
7993                hour
7994                terms
7995                reservations
7996                capacity
7997                occupancyPercent
7998            }
7999            places {
8000                placeId
8001                placeName
8002                terms
8003                reservations
8004                capacity
8005                lostSeats
8006                occupancyPercent
8007            }
8008        }
8009        capacityPrevious: officeCapacityStats(
8010            officeId: $officeId
8011            statsFrom: $previousWeekFrom
8012            statsTo: $previousWeekTo
8013            thresholdPercent: $thresholdPercent
8014        ) {
8015            lostSeats
8016            emptyTermsCount
8017        }
8018        upcomingRisk: officeUpcomingRiskStats(
8019            officeId: $officeId
8020            daysAhead: $daysAhead
8021            thresholdPercent: $thresholdPercent
8022        ) {
8023            terms {
8024                termId
8025                graphQlId
8026                lectureName
8027                start
8028                capacity
8029                reservations
8030                occupancyPercent
8031            }
8032        }
8033        cancellations: officeCancellationStats(officeId: $officeId, statsFrom: $weekFrom, statsTo: $weekTo) {
8034            totalCount
8035            lateCancelCount
8036            cancellations {
8037                id
8038                orderId
8039                date
8040                refundValue
8041                keptValue
8042                currency
8043                cancelledBy
8044                lateCancel
8045                clientName
8046            }
8047        }
8048        cancellationsPrevious: officeCancellationStats(
8049            officeId: $officeId
8050            statsFrom: $previousWeekFrom
8051            statsTo: $previousWeekTo
8052        ) {
8053            totalCount
8054        }
8055    }
8056`,$_=a`
8057    query GetOrganisationLabelsById($organisationId: Int!) {
8058        organisationLabelsById(organisationId: $organisationId) {
8059            id
8060            labelId
8061            name
8062            color
8063        }
8064    }
8065`,S_=a`
8066    query GetOrganisations {
8067        organisations {
8068            ...OrganisationInfo
8069            offices {
8070                ...OrganisationOfficeFragment
8071            }
8072            organisationTariff {
8073                ...OrganisationTariffFragment
8074            }
8075            licensePaymentAddress {
8076                ...OrganisationLicensePaymentAddressFragment
8077            }
8078            founder {
8079                ...OfficeEmployeeFragment
8080            }
8081        }
8082    }
8083    ${zt}
8084    ${Ue}
8085    ${Qe}
8086    ${un}
8087    ${Z}
8088`,P_=a`
8089    query GetOrganisationsStatistics {
8090        organisationsStatistics {
8091            registrationStats {
8092                totalCompleted
8093                totalStudio
8094                totalFreelancer
8095            }
8096            paymentStats {
8097                totalTrial
8098                trialExpiringIn7Days
8099                payingStudios
8100                payingFreelancers
8101            }
8102            revenueByCurrency {
8103                currency
8104                totalMonthlyRevenue
8105                count
8106            }
8107            payingClientsByCountry {
8108                countryCode
8109                currency
8110                count
8111                totalMonthlyRevenue
8112                expectedMonthlyRevenue
8113                monthlyLicenseCount
8114                annualLicenseCount
8115                liteCount
8116                profiliteCount
8117                professionalCount
8118                expert2024Count
8119                expert2026Count
8120                ultimate2025Count
8121                ultimate2026Count
8122            }
8123            founderActivity {
8124                lastWeek
8125                lastMonth
8126                last3Months
8127            }
8128            trialByCountry {
8129                countryCode
8130                count
8131                avgConversionScore
8132            }
8133        }
8134    }
8135`,x_=a`
8136    query GetOrganisationsMonthlyChurn($month: String, $monthsBack: Int) {
8137        organisationsMonthlyChurn(month: $month, monthsBack: $monthsBack) {
8138            months {
8139                month
8140                arrivedCount
8141                departedCount
8142                netCount
8143                activeAtEnd
8144            }
8145            selectedMonth
8146            arrived {
8147                organisationId
8148                name
8149                officeNames
8150                countryCode
8151                founderLastLoginDate
8152                tariffName
8153                tariffMonthly
8154                price
8155                currency
8156                tariffListPrice
8157                vatRatePct
8158                monthlyPrice
8159                monthlyPriceCzk
8160                totalPaid {
8161                    currency
8162                    amount
8163                    amountNet
8164                    amountCzk
8165                    amountNetCzk
8166                }
8167                totalPaidCzk
8168                totalPaidNetCzk
8169                paymentsCount
8170                firstPaidDate
8171                eventDate
8172                coveredUntil
8173                tenureDays
8174                isReturning
8175                returnOutlook {
8176                    alreadyReturnedMonth
8177                    mightReturn
8178                    seasonalMatch
8179                    pastReturnsCount
8180                    avgGapDays
8181                    expectedReturnMonth
8182                }
8183                supportStats {
8184                    conversationsTotal
8185                    conversationsLast12m
8186                    finResolvedCount
8187                    humanConversationsCount
8188                    reopensCount
8189                    estimatedCostCzk
8190                    costToRevenuePct
8191                    syncedAt
8192                }
8193            }
8194            departed {
8195                organisationId
8196                name
8197                officeNames
8198                countryCode
8199                founderLastLoginDate
8200                tariffName
8201                tariffMonthly
8202                price
8203                currency
8204                tariffListPrice
8205                vatRatePct
8206                monthlyPrice
8207                monthlyPriceCzk
8208                totalPaid {
8209                    currency
8210                    amount
8211                    amountNet
8212                    amountCzk
8213                    amountNetCzk
8214                }
8215                totalPaidCzk
8216                totalPaidNetCzk
8217                paymentsCount
8218                firstPaidDate
8219                eventDate
8220                coveredUntil
8221                tenureDays
8222                isReturning
8223                returnOutlook {
8224                    alreadyReturnedMonth
8225                    mightReturn
8226                    seasonalMatch
8227                    pastReturnsCount
8228                    avgGapDays
8229                    expectedReturnMonth
8230                }
8231                supportStats {
8232                    conversationsTotal
8233                    conversationsLast12m
8234                    finResolvedCount
8235                    humanConversationsCount
8236                    reopensCount
8237                    estimatedCostCzk
8238                    costToRevenuePct
8239                    syncedAt
8240                }
8241            }
8242            pendingDepartures {
8243                organisationId
8244                name
8245                officeNames
8246                countryCode
8247                founderLastLoginDate
8248                tariffName
8249                tariffMonthly
8250                price
8251                currency
8252                tariffListPrice
8253                vatRatePct
8254                monthlyPrice
8255                monthlyPriceCzk
8256                totalPaid {
8257                    currency
8258                    amount
8259                    amountNet
8260                    amountCzk
8261                    amountNetCzk
8262                }
8263                totalPaidCzk
8264                totalPaidNetCzk
8265                paymentsCount
8266                firstPaidDate
8267                eventDate
8268                coveredUntil
8269                tenureDays
8270                isReturning
8271                supportStats {
8272                    conversationsTotal
8273                    conversationsLast12m
8274                    finResolvedCount
8275                    humanConversationsCount
8276                    reopensCount
8277                    estimatedCostCzk
8278                    costToRevenuePct
8279                    syncedAt
8280                }
8281            }
8282            arrivedByCountry {
8283                countryCode
8284                count
8285            }
8286            departedByCountry {
8287                countryCode
8288                count
8289            }
8290            supportStatsEnabled
8291            dataSince
8292        }
8293    }
8294`,R_=a`
8295    query GetOrganisationsSupportEconomics {
8296        organisationsSupportEconomics {
8297            enabled
8298            coverage {
8299                totalOrgs
8300                syncedOrgs
8301                coveragePct
8302                oldestSyncedAt
8303            }
8304            summary {
8305                orgsTotal
8306                orgsSynced
8307                conversations12m
8308                finResolved12m
8309                human12m
8310                unhandled12m
8311                finDeflectionPct
8312                cost12mCzk
8313                revenue12mCzk
8314                revenueAll12mCzk
8315                costToRevenuePct
8316                costLifetimeCzk
8317                revenueLifetimeCzk
8318                supportContribution12mCzk
8319                costPerOrg12mCzk
8320                costPerConversationCzk
8321                humanConversationsPer100Orgs
8322                medianCost12mCzk
8323                p90Cost12mCzk
8324            }
8325            families {
8326                family
8327                orgsTotal
8328                orgsSynced
8329                coveragePct
8330                conversations12m
8331                finResolved12m
8332                human12m
8333                unhandled12m
8334                finDeflectionPct
8335                cost12mCzk
8336                revenue12mCzk
8337                revenueAll12mCzk
8338                costToRevenuePct
8339                supportContribution12mCzk
8340                costPerOrg12mCzk
8341                costPerConversationCzk
8342                humanConversationsPer100Orgs
8343                medianCost12mCzk
8344                p90Cost12mCzk
8345                medianCostToRevenuePct
8346                p90CostToRevenuePct
8347                finOnlySaving12mCzk
8348            }
8349            countries {
8350                countryCode
8351                orgsTotal
8352                orgsSynced
8353                coveragePct
8354                conversations12m
8355                finResolved12m
8356                human12m
8357                unhandled12m
8358                finDeflectionPct
8359                cost12mCzk
8360                revenue12mCzk
8361                revenueAll12mCzk
8362                costToRevenuePct
8363                supportContribution12mCzk
8364                costPerOrg12mCzk
8365                costPerConversationCzk
8366                humanConversationsPer100Orgs
8367                medianCost12mCzk
8368                p90Cost12mCzk
8369                medianCostToRevenuePct
8370                p90CostToRevenuePct
8371            }
8372            countryTariffSegments {
8373                countryCode
8374                family
8375                orgsTotal
8376                orgsSynced
8377                coveragePct
8378                cost12mCzk
8379                revenue12mCzk
8380                costToRevenuePct
8381                costPerOrg12mCzk
8382                humanConversationsPer100Orgs
8383            }
8384            organisations {
8385                organisationId
8386                name
8387                countryCode
8388                family
8389                conversations12m
8390                finResolved12m
8391                human12m
8392                unhandled12m
8393                finDeflectionPct
8394                cost12mCzk
8395                costPerConversationCzk
8396                revenue12mCzk
8397                costToRevenuePct
8398                supportContribution12mCzk
8399                syncedAt
8400            }
8401            topCostly {
8402                organisationId
8403                name
8404                countryCode
8405                family
8406                conversations12m
8407                finResolved12m
8408                human12m
8409                unhandled12m
8410                finDeflectionPct
8411                cost12mCzk
8412                costPerConversationCzk
8413                revenue12mCzk
8414                costToRevenuePct
8415                supportContribution12mCzk
8416                syncedAt
8417            }
8418        }
8419    }
8420`,w_=a`
8421    query GetOrganisationSupportStatsById($organisationId: Int!) {
8422        organisationSupportStatsById(organisationId: $organisationId) {
8423            enabled
8424            stats {
8425                conversationsTotal
8426                conversationsLast12m
8427                finResolvedCount
8428                humanConversationsCount
8429                finResolvedLast12m
8430                humanConversationsLast12m
8431                reopensCount
8432                finDeflectionPct
8433                cost12mCzk
8434                costLifetimeCzk
8435                revenue12mCzk
8436                revenueLifetimeCzk
8437                costToRevenue12mPct
8438                costToRevenueLifetimePct
8439                syncedAt
8440            }
8441        }
8442    }
8443`,L_=a`
8444    query GetOrganisationsPaginated($filter: OrganisationsFilterInput) {
8445        organisationsPaginated(filter: $filter) {
8446            organisations {
8447                ...OrganisationInfo
8448                offices {
8449                    ...OrganisationOfficeFragment
8450                }
8451                organisationTariff {
8452                    ...OrganisationTariffFragment
8453                }
8454                licensePaymentAddress {
8455                    ...OrganisationLicensePaymentAddressFragment
8456                }
8457                founder {
8458                    ...OfficeEmployeeFragment
8459                }
8460            }
8461            totalCount
8462        }
8463    }
8464    ${zt}
8465    ${Ue}
8466    ${Qe}
8467    ${un}
8468    ${Z}
8469`,k_=a`
8470    query GetOrganisationById($organisationId: Long!) {
8471        organisationById(organisationId: $organisationId) {
8472            ...OrganisationInfo
8473            offices {
8474                ...OrganisationOfficeFragment
8475            }
8476            organisationTariff {
8477                ...OrganisationTariffFragment
8478            }
8479            licensePaymentAddress {
8480                ...OrganisationLicensePaymentAddressFragment
8481            }
8482            lastOrganisationLicensePayment {
8483                ...OrganisationLicensePaymentFragment
8484            }
8485            founder {
8486                ...OfficeEmployeeFragment
8487            }
8488        }
8489    }
8490    ${zt}
8491    ${Ue}
8492    ${Qe}
8493    ${un}
8494    ${Yt}
8495    ${Z}
8496`,M_=a`
8497    query GetOrganisationAuditLogs($organisationId: Long!, $limit: Int, $offset: Int) {
8498        organisationAuditLogs(organisationId: $organisationId, limit: $limit, offset: $offset) {
8499            ...OrganisationAuditLogFragment
8500        }
8501    }
8502    ${gd}
8503`,F_=a`
8504    query GetOfficeLicensePaymentMethodsByOfficeId($organisationId: Int!, $officeId: Int!) {
8505        licensePaymentMethodsByOfficeId(organisationId: $organisationId, officeId: $officeId) {
8506            ...OrganisationLicensePaymentMethodOutputFragment
8507        }
8508    }
8509    ${F1}
8510`,D_=a`
8511    query GetOrganisationLicensePaymentsById($officeId: Int!, $organisationId: Int!) {
8512        organisationLicensePaymentsById(officeId: $officeId, organisationId: $organisationId) {
8513            ...OrganisationLicensePaymentFragment
8514        }
8515    }
8516    ${Yt}
8517`,N_=a`
8518    query AdminGetOrganisationLicensePaymentsByOrgId($organisationId: Int!) {
8519        adminOrganisationLicensePaymentsByOrgId(organisationId: $organisationId) {
8520            ...OrganisationLicensePaymentFragment
8521        }
8522    }
8523    ${Yt}
8524`,B_=a`
8525    query GetOrganisationSmsPackagesOrdersById($officeId: Int!, $organisationId: Int!) {
8526        organisationSmsPackagesOrdersById(officeId: $officeId, organisationId: $organisationId) {
8527            ...OrganisationSmsPackagePaymentFragment
8528        }
8529    }
8530    ${N1}
8531`,j_=a`
8532    query ValidateStudioDeletion($organisationId: Int!) {
8533        validateStudioDeletion(organisationId: $organisationId) {
8534            canDelete
8535            isAlreadyMarkedForDeletion
8536            scheduledDeletionAt
8537            blockers {
8538                code
8539                message
8540                count
8541            }
8542            forfeitInfo {
8543                activeMembershipsCount
8544                activeCreditsCount
8545                activePassesCount
8546                activeVouchersCount
8547                hasReceiptsWithOrders
8548                ordersWithReceiptsCount
8549                smsCreditsRemaining
8550                employeesCount
8551                clientsWithAccountCount
8552                clientsWithoutAccountCount
8553                pendingOrdersCount
8554                cancelableBookingsCount
8555                hasAnyActiveBenefits
8556            }
8557        }
8558    }
8559`,V_=a`
8560    query GetOfficePlaceById($placeId: Int!, $officeId: Int!) {
8561        officePlaceById(placeId: $placeId, officeId: $officeId) {
8562            ...OfficePlaceFragment
8563            address {
8564                ...AddressFragment
8565            }
8566        }
8567    }
8568    ${K}
8569    ${Ae}
8570`,U_=a`
8571    query GetPlacesByOfficeId($officeId: Int!, $filters: PlacesByOfficeFiltersInput) {
8572        placesByOfficeId(officeId: $officeId, filters: $filters) {
8573            ...OfficePlaceFragment
8574            address {
8575                ...AddressFragment
8576            }
8577        }
8578    }
8579    ${K}
8580    ${Ae}
8581`,G_=a`
8582    query Tariffs($filters: TariffsFiltersInput) {
8583        tariffs(filters: $filters) {
8584            ...TariffOutputFragment
8585            taxAmount
8586            taxRate
8587        }
8588    }
8589    ${bs}
8590`,H_=a`
8591    query CheckTokenExist($confirmationToken: String!, $email: String!, $type: String!, $requestingEntity: String!) {
8592        checkTokenExist(
8593            confirmationToken: $confirmationToken
8594            email: $email
8595            type: $type
8596            requestingEntity: $requestingEntity
8597        ) {
8598            id
8599            name
8600            registrationStatus
8601            requestedAccountType
8602        }
8603    }
8604`,W_=a`
8605    query CheckWaitlistNotificationExist($waitlistNotificationGraphQlId: String!) {
8606        checkWaitlistNotificationExist(waitlistNotificationGraphQlId: $waitlistNotificationGraphQlId) {
8607            success
8608        }
8609    }
8610`,z_=a`
8611    query GetDefaultTaxRateForCountry($countryCode: String!, $officeId: Int!) {
8612        getDefaultTaxRateForCountry(countryCode: $countryCode, officeId: $officeId) {
8613            countryCode
8614            taxRate
8615        }
8616    }
8617`,Y_=a`
8618    query GetUserById($userId: Int!) {
8619        userById(userId: $userId) {
8620            ...UserFragment
8621            userConfig {
8622                ...ConfigFragment
8623            }
8624        }
8625    }
8626    ${Wt}
8627    ${Di}
8628`,q_=a`
8629    query GetUserOrders($userId: Int!, $limit: Int!, $offset: Int, $officeId: Int) {
8630        userOrders(userId: $userId, limit: $limit, offset: $offset, officeId: $officeId) {
8631            orders {
8632                ...UserOrderFragment
8633                lectureTermInstance {
8634                    ...LectureTermFragment
8635                    lectureInstance {
8636                        ...LectureInstanceFragment
8637                    }
8638                }
8639                appointmentBooking {
8640                    ...AppointmentBookingFragment
8641                }
8642            }
8643            totalCount
8644        }
8645    }
8646    ${wi}
8647    ${ce}
8648    ${ae}
8649    ${mt}
8650`,K_=a`
8651    query GetUserCourses($userId: Int!, $limit: Int!, $offset: Int, $filter: String) {
8652        userCourses(userId: $userId, limit: $limit, offset: $offset, filter: $filter) {
8653            courses {
8654                order {
8655                    ...UserOrderFragment
8656                }
8657                courseName
8658                courseImage
8659                courseColor
8660                termStatuses {
8661                    ...UserCourseTermInfoFragment
8662                }
8663                maxMakeUpSessions
8664                makeUpValidityStrategy
8665                makeUpValidityDays
8666                makeUpValidityGraceDays
8667                courseAllowMakeUpSession
8668                makeUpSessions {
8669                    state
8670                }
8671            }
8672            totalCount
8673        }
8674    }
8675    ${wi}
8676    ${x0}
8677`,Z_=a`
8678    query GetUserCoursesLight($userId: Int!, $limit: Int!, $offset: Int, $filter: String) {
8679        userCourses(userId: $userId, limit: $limit, offset: $offset, filter: $filter) {
8680            courses {
8681                order {
8682                    ...UserOrderFragment
8683                }
8684                courseName
8685                courseImage
8686                courseColor
8687            }
8688            totalCount
8689        }
8690    }
8691    ${wi}
8692`,X_=a`
8693    query GetUserOrderById($userId: Int!, $clientOrderId: String!) {
8694        userOrderById(userId: $userId, clientOrderId: $clientOrderId) {
8695            ...UserOrderFragment
8696            lectureTermInstance {
8697                ...LectureTermFragment
8698                lectureInstance {
8699                    ...LectureInstanceFragment
8700                }
8701            }
8702            appointmentBooking {
8703                ...AppointmentBookingFragment
8704            }
8705        }
8706    }
8707    ${wi}
8708    ${ce}
8709    ${ae}
8710    ${mt}
8711`,Q_=a`
8712    query OrganisationSingleUser($organisationUserId: Int!) {
8713        organisationSingleUser(organisationUserId: $organisationUserId) {
8714            ...OrganisationUserFragment
8715        }
8716    }
8717    ${As}
8718`,J_=a`
8719    query GetClientByUserIdAndOfficeId($officeId: Int!, $userId: Int!) {
8720        clientByUserIdAndOfficeId(officeId: $officeId, userId: $userId) {
8721            ...UserClientFragment
8722            totalBookingCount
8723        }
8724    }
8725    ${H1}
8726`,e3=a`
8727    query GetUserVouchers($userId: Int!, $input: UserVouchersInput) {
8728        getUserVouchers(userId: $userId, input: $input) {
8729            claimed {
8730                ...ClientVoucherFragment
8731            }
8732            bought {
8733                ...ClientVoucherFragment
8734            }
8735        }
8736    }
8737    ${Zn}
8738`,t3=a`
8739    query GetClientVouchers($officeId: Int!, $clientId: Int!, $validToUse: Boolean) {
8740        getClientVouchers(officeId: $officeId, clientId: $clientId, validToUse: $validToUse) {
8741            claimed {
8742                ...ClientVoucherFragment
8743                marketingScenario
8744            }
8745            bought {
8746                ...ClientVoucherFragment
8747            }
8748        }
8749    }
8750    ${Zn}
8751`,n3=a`
8752    query GetReservationsByUserId($userId: Int!, $filters: ReservationsByUserIdFiltersInput) {
8753        reservationsByUserId(userId: $userId, filters: $filters) {
8754            ...UserReservationFragment
8755            lectureTermInstance {
8756                ...LectureTermFragment
8757                lectureInstance {
8758                    ...LectureInstanceFragment
8759                }
8760            }
8761        }
8762    }
8763    ${we}
8764    ${ce}
8765    ${ae}
8766`,r3=a`
8767    query GetReservationsByClientId($officeId: Int!, $clientId: Int!, $limit: Int!, $offset: Int) {
8768        reservationsByClientId(officeId: $officeId, clientId: $clientId, limit: $limit, offset: $offset) {
8769            reservations {
8770                ...UserReservationFragment
8771                lectureTermInstance {
8772                    ...LectureTermFragment
8773                    lectureInstance {
8774                        ...LectureInstanceFragment
8775                    }
8776                }
8777            }
8778            totalCount
8779        }
8780    }
8781    ${we}
8782    ${ce}
8783    ${ae}
8784`,i3=a`
8785    query GetReservationByReservationToken(
8786        $reservationToken: String!
8787        $filters: LectureTermReservationByTokenFiltersInput
8788    ) {
8789        reservationByReservationToken(reservationToken: $reservationToken, filters: $filters) {
8790            ...UserReservationFragment
8791            lectureTermInstance {
8792                ...LectureTermFragment
8793                lectureInstance {
8794                    ...LectureInstanceFragment
8795                    place {
8796                        ...OfficePlaceFragment
8797                        address {
8798                            ...AddressFragment
8799                        }
8800                    }
8801                    lecturer {
8802                        ...OfficeEmployeeFragment
8803                    }
8804                }
8805            }
8806        }
8807    }
8808    ${we}
8809    ${ce}
8810    ${ae}
8811    ${K}
8812    ${Ae}
8813    ${Z}
8814`,o3=a`
8815    query GetClientmentsByUserId($userId: Int!) {
8816        clientmentsByUserId(userId: $userId) {
8817            ...OrganisationClientFragment
8818        }
8819    }
8820    ${od}
8821`,s3=a`
8822    query GetClientOfficeByUserIdAndOfficeId($userId: Int!, $officeId: Int!) {
8823        clientOfficeByUserIdAndOfficeId(userId: $userId, officeId: $officeId) {
8824            ...ClientOfficeFragment
8825        }
8826    }
8827    ${Xn}
8828`,a3=a`
8829    query GetClientOfficeByUserIdAndOfficeIdRequestedByEmployee($userId: Int!, $officeId: Int!) {
8830        clientOfficeByUserIdAndOfficeIdRequestedByEmployee(userId: $userId, officeId: $officeId) {
8831            ...ClientOfficeFragment
8832        }
8833    }
8834    ${Xn}
8835`,c3=a`
8836    query GetEmploymentsByUserId($userId: Int!) {
8837        employmentsByUserId(userId: $userId) {
8838            ...EmployeeFragment
8839        }
8840    }
8841    ${ks}
8842`,l3=a`
8843    query GetOfficeEmploymentsByUserIdForDropdown($userId: Int!) {
8844        officeEmploymentsByUserIdForDropdown(userId: $userId) {
8845            organisationOffices {
8846                officeId
8847                name
8848                domain
8849                role
8850            }
8851        }
8852    }
8853`,d3=a`
8854    query GetEmploymentByUserIdAndOfficeId($userId: Int!, $officeId: Int!) {
8855        employmentByUserIdAndOfficeId(userId: $userId, officeId: $officeId) {
8856            ...EmployeeFragment
8857        }
8858    }
8859    ${ks}
8860`,u3=a`
8861    query GetMinimalEmploymentByUserIdAndOfficeId($userId: Int!, $officeId: Int!) {
8862        minimalEmploymentByUserIdAndOfficeId(userId: $userId, officeId: $officeId) {
8863            officeId
8864            organisationId
8865            organisationEmployeeId
8866            userId
8867            officeRole
8868            organisationRole
8869            isFounder
8870            isActive
8871            productTourCompleted
8872            officeName
8873            officeDomain
8874        }
8875    }
8876`,f3=a`
8877    query GetUserOfficeEmploymentsForDropdown($userId: Int!) {
8878        userOfficeEmploymentsForDropdown(userId: $userId) {
8879            officeId
8880            organisationEmployeeId
8881            organisationId
8882            organisationRole
8883            officeRole
8884            name
8885            domain
8886        }
8887    }
8888`,m3=a`
8889    query GetMinimalEmploymentByUserIdAndOfficeDomain($userId: Int!, $domain: String!) {
8890        minimalEmploymentByUserIdAndOfficeDomain(userId: $userId, domain: $domain) {
8891            officeId
8892            organisationId
8893            organisationEmployeeId
8894            userId
8895            officeRole
8896            organisationRole
8897            isFounder
8898            isActive
8899            productTourCompleted
8900            officeName
8901            officeDomain
8902        }
8903    }
8904`,p3=a`
8905    query GetEmploymentByUserIdAndOfficeDomain($userId: Int!, $domain: String!) {
8906        employmentByUserIdAndOfficeDomain(userId: $userId, domain: $domain) {
8907            ...EmployeeFragment
8908        }
8909    }
8910    ${ks}
8911`,g3=a`
8912    query ClientOffice($clientId: Int!, $officeId: Int!) {
8913        clientOffice(clientId: $clientId, officeId: $officeId) {
8914            ...ClientOfficeFragment
8915        }
8916    }
8917    ${Xn}
8918`,I3=a`
8919    query GetUserMemberships($userId: Int!, $officeId: Int, $filter: String) {
8920        getUserMemberships(userId: $userId, officeId: $officeId, filter: $filter) {
8921            memberships {
8922                ...FullClientMembershipFragment
8923            }
8924        }
8925    }
8926    ${Kt}
8927`,h3=a`
8928    query GetClientMemberships($clientId: Int!, $officeId: Int, $filter: String, $limit: Int, $offset: Int) {
8929        getClientMemberships(
8930            clientId: $clientId
8931            officeId: $officeId
8932            filter: $filter
8933            limit: $limit
8934            offset: $offset
8935        ) {
8936            memberships {
8937                ...FullClientMembershipFragment
8938            }
8939            totalCount
8940        }
8941    }
8942    ${Kt}
8943`,y3=a`
8944    query GetRecurringMembershipCancellationImpactByUser($userId: Int!, $membershipId: Int!) {
8945        getRecurringMembershipCancellationImpactByUser(userId: $userId, membershipId: $membershipId) {
8946            courses {
8947                id
8948                courseName
8949                releasedTermsCount
8950                firstReleasedTermStart
8951            }
8952        }
8953    }
8954`,_3=a`
8955    query GetClientMembershipByIdAndUserId($userId: Int!, $membershipId: String!) {
8956        getClientMembershipByIdAndUserId(userId: $userId, membershipId: $membershipId) {
8957            ...FullClientMembershipFragment
8958            clientOrders {
8959                ...ClientOrderFragment
8960            }
8961        }
8962    }
8963    ${Kt}
8964    ${se}
8965`,C3=a`
8966    query GetClientMembershipByIdAndUserIdWithPaymentIntent($userId: Int!, $membershipId: String!) {
8967        getClientMembershipByIdAndUserId(userId: $userId, membershipId: $membershipId) {
8968            ...FullClientMembershipFragment
8969            paymentIntentClientSecret
8970            clientOrders {
8971                ...ClientOrderFragment
8972            }
8973        }
8974    }
8975    ${Kt}
8976    ${se}
8977`,O3=a`
8978    query GetClientMembershipByIdAndClientId($clientId: Int!, $membershipId: String!, $officeId: Int!) {
8979        getClientMembershipByIdAndClientId(clientId: $clientId, membershipId: $membershipId, officeId: $officeId) {
8980            ...FullClientMembershipFragment
8981            clientOrders {
8982                ...ClientOrderFragment
8983            }
8984        }
8985    }
8986    ${Kt}
8987    ${se}
8988`,E3=a`
8989    query getUserMembershipLimitStats($userId: Int!, $membershipId: Int!, $referenceDay: String!, $statsFor: String!) {
8990        getUserMembershipLimitStats(
8991            userId: $userId
8992            membershipId: $membershipId
8993            referenceDay: $referenceDay
8994            statsFor: $statsFor
8995        ) {
8996            statsFor
8997    
8997        ...BookingMembershipStatsFragment
8998        }
8999    }
9000    ${md}
9001`,v3=a`
9002    query GetUserWeeklyEventsWithOffices(
9003        $userId: Int!
9004        $weekStart: String!
9005        $weekEnd: String!
9006        $first: Int
9007        $after: String
9008        $excludePastEvents: Boolean
9009    ) {
9010        getUserWeeklyEventsWithOffices(
9011            userId: $userId
9012            weekStart: $weekStart
9013            weekEnd: $weekEnd
9014            first: $first
9015            after: $after
9016            excludePastEvents: $excludePastEvents
9017        ) {
9018            offices {
9019                officeId
9020                name
9021                domain
9022                officeConfig {
9023                    timezone
9024                }
9025            }
9026            events {
9027                lectureTermId
9028                workshopId
9029                appointmentBookingId
9030                clientOrderGraphQlId
9031                officeId
9032                lectureStart
9033                lectureEnd
9034                name
9035                eventType
9036                color
9037                isCanceled
9038                passed
9039                calendarLectureType
9040            }
9041            pageInfo {
9042                hasNextPage
9043                hasPreviousPage
9044                startCursor
9045                endCursor
9046            }
9047            totalUpcomingThisWeek
9048        }
9049    }
9050`,T3=a`
9051    query ValidateAccountDeletion($userId: Int!) {
9052        validateAccountDeletion(userId: $userId) {
9053            canDelete
9054            reason
9055            activeBookingsCount
9056            activeBookings {
9057                type
9058                name
9059                date
9060                sessionCount
9061            }
9062            activeRecurringMembershipsCount
9063            forfeitInfo {
9064                hasActiveVouchers
9065                activeVouchersCount
9066                hasActiveMemberships
9067                activeMembershipsCount
9068                hasActiveCredits
9069                activeCreditsCount
9070                hasActivePasses
9071                activePassesCount
9072                hasAnyActiveBenefits
9073            }
9074            lecturerEmployments {
9075                organisationId
9076                officeName
9077                hasAnyFutureEvents
9078                futureLecturesCount
9079                futureCoursesCount
9080                futureWorkshopsCount
9081                futureAppointmentsCount
9082            }
9083        }
9084    }
9085`,b3=a`
9086    query GetMyBillingInfo {
9087        getMyBillingInfo {
9088            street
9089            city
9090            postalCode
9091            country
9092        }
9093    }
9094`,A3=a`
9095    query GetArchivedOrdersForUser($userId: Int!, $organisationId: Int, $limit: Int!, $offset: Int, $month: Int, $year: Int) {
9096        archivedOrdersForUser(userId: $userId, organisationId: $organisationId, limit: $limit, offset: $offset, month: $month, year: $year) {
9097            orders {
9098                id
9099                documentType
9100                orderDate
9101                datePaid
9102                orderForName
9103                receiptId
9104                price
9105                currency
9106                paymentMethod
9107                paymentStatus
9108                archivedAt
9109                archivedReason
9110                organisationName
9111                officeDomain
9112            }
9113            totalCount
9114        }
9115    }
9116`,$3=a`
9117    query GetGracePeriodOrdersForUser($userId: Int!, $organisationId: Int, $limit: Int!, $offset: Int) {
9118        gracePeriodOrdersForUser(userId: $userId, organisationId: $organisationId, limit: $limit, offset: $offset) {
9119            orders {
9120                id
9121                clientOrderId
9122                date
9123                datePaid
9124                price
9125                currency
9126                type
9127                paymentStatus
9128                paymentMethod
9129                receiptId
9130                orderForName
9131                organisationName
9132            }
9133            totalCount
9134        }
9135    }
9136`,S3=a`
9137    query GetClientMakeUpSessions($officeId: Int!, $clientId: Int!, $limit: Int, $offset: Int) {
9138        getClientMakeUpSessions(officeId: $officeId, clientId: $clientId, limit: $limit, offset: $offset) {
9139            total
9140            rows {
9141                id
9142                alternateEntryId
9143                validTo
9144                createdAt
9145                state
9146                reason
9147                officeId
9148                organisationClientId
9149                course {
9150                    id
9151                    name
9152                }
9153                lectureTerm {
9154                    id
9155                    start
9156                }
9157            }
9158        }
9159    }
9160`,P3=a`
9161    query GetClientCreditsByUserId($userId: Int!) {
9162        getClientCreditsByUserId(userId: $userId) {
9163            office {
9164                officeId
9165                name
9166                domain
9167                image
9168                organisationId
9169            }
9170            creditBalance {
9171                id
9172                creditBalanceId
9173                numberOfCredits
9174                numberOfBlockedCredits
9175                validTo
9176            }
9177            canBuyCredits
9178        }
9179    }
9180`,x3=a`
9181    query GetClientCreditStatementByClient($clientId: Int!, $officeId: Int!, $limit: Int!, $offset: Int) {
9182        getClientCreditStatementByClient(clientId: $clientId, officeId: $officeId, limit: $limit, offset: $offset) {
9183            totalCount
9184            movements {
9185                id
9186                date
9187                kind
9188                credits
9189                publicNote
9190                note
9191                order {
9192                    ...CreditStatementOrderFragment
9193                }
9194            }
9195        }
9196    }
9197    ${ql}
9198`,R3=a`
9199    query GetClientCreditStatementByUserId($userId: Int!, $officeId: Int!, $limit: Int!, $offset: Int) {
9200        getClientCreditStatementByUserId(userId: $userId, officeId: $officeId, limit: $limit, offset: $offset) {
9201            totalCount
9202            movements {
9203                id
9204                date
9205                kind
9206                credits
9207                publicNote
9208                order {
9209                    ...CreditStatementOrderFragment
9210                }
9211            }
9212        }
9213    }
9214    ${ql}
9215`,w3=a`
9216    query GetClientPassesByUserId($userId: Int!) {
9217        getClientPassesByUserId(userId: $userId) {
9218            office {
9219                officeId
9220                name
9221                domain
9222                image
9223                organisationId
9224            }
9225            passBalances {
9226                ...ClientPassBalanceFragment
9227            }
9228        }
9229    }
9230    ${Mr}
9231`,Ui=a`
9232    fragment MinimalDashboardOfficeFragment on MinimalDashboardOffice {
9233        officeId
9234        name
9235        domain
9236        image
9237        organisationId
9238        role
9239        isFounder
9240        isDeleted
9241        deletedAt
9242    }
9243`,L3=a`
9244    query GetFounderOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) {
9245        founderOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) {
9246            offices {
9247                ...MinimalDashboardOfficeFragment
9248            }
9249            pageInfo {
9250                hasNextPage
9251                hasPreviousPage
9252                startCursor
9253                endCursor
9254            }
9255            totalCount
9256            totalAvailable
9257        }
9258    }
9259    ${Ui}
9260`,k3=a`
9261    query GetSuperadminOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) {
9262        superadminOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) {
9263            offices {
9264                ...MinimalDashboardOfficeFragment
9265            }
9266            pageInfo {
9267                hasNextPage
9268                hasPreviousPage
9269                startCursor
9270                endCursor
9271            }
9272            totalCount
9273            totalAvailable
9274        }
9275    }
9276    ${Ui}
9277`,M3=a`
9278    query GetLecturerOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) {
9279        lecturerOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) {
9280            offices {
9281                ...MinimalDashboardOfficeFragment
9282            }
9283            pageInfo {
9284                hasNextPage
9285                hasPreviousPage
9286                startCursor
9287                endCursor
9288            }
9289            totalCount
9290            totalAvailable
9291        }
9292    }
9293    ${Ui}
9294`,F3=a`
9295    query GetStudentOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) {
9296        studentOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) {
9297            offices {
9298                ...MinimalDashboardOfficeFragment
9299            }
9300            pageInfo {
9301                hasNextPage
9302                hasPreviousPage
9303                startCursor
9304                endCursor
9305            }
9306            totalCount
9307            totalAvailable
9308        }
9309    }
9310    ${Ui}
9311`,D3=a`
9312    query GetAppointmentServicesByOfficeId($officeId: Int!) {
9313        appointmentServicesByOfficeId(officeId: $officeId) {
9314            ...AppointmentServiceFragment
9315        }
9316    }
9317    ${Jn}
9318`,N3=a`
9319    query GetAppointmentAvailableSlots(
9320        $officeId: Int!
9321        $serviceInstructorId: Int!
9322        $date: String!
9323        $durationOptionId: Int
9324        $isAdmin: Boolean
9325    ) {
9326        appointmentAvailableSlots(
9327            officeId: $officeId
9328            serviceInstructorId: $serviceInstructorId
9329            date: $date
9330            durationOptionId: $durationOptionId
9331            isAdmin: $isAdmin
9332        ) {
9333            ...AppointmentAvailableSlotFragment
9334        }
9335    }
9336    ${P0}
9337`,B3=a`
9338    query GetAppointmentAvailableDates($officeId: Int!, $serviceInstructorId: Int!, $durationOptionId: Int, $isAdmin: Boolean) {
9339        appointmentAvailableDates(
9340            officeId: $officeId
9341            serviceInstructorId: $serviceInstructorId
9342            durationOptionId: $durationOptionId
9343            isAdmin: $isAdmin
9344        ) {
9345            date
9346            hasSlots
9347            totalSlots
9348            bookedSlots
9349        }
9350    }
9351`,j3=a`
9352    query GetAllAppointmentServicesByOfficeId($officeId: Int!) {
9353        allAppointmentServicesByOfficeId(officeId: $officeId) {
9354            ...AppointmentServiceFragment
9355        }
9356    }
9357    ${Jn}
9358`,V3=a`
9359    query GetAppointmentBookings(
9360        $officeId: Int!
9361        $statuses: [AppointmentBookingStatus]
9362        $serviceIds: [Int]
9363        $instructorIds: [Int]
9364        $categoryIds: [Int]
9365        $placeIds: [Int]
9366        $clientId: Int
9367        $bookingId: Int
9368        $dateFrom: String
9369        $dateTo: String
9370        $limit: Int
9371        $offset: Int
9372        $sortBy: String
9373        $sortOrder: String
9374    ) {
9375        appointmentBookings(
9376            officeId: $officeId
9377            statuses: $statuses
9378            serviceIds: $serviceIds
9379            instructorIds: $instructorIds
9380            categoryIds: $categoryIds
9381            placeIds: $placeIds
9382            clientId: $clientId
9383            bookingId: $bookingId
9384            dateFrom: $dateFrom
9385            dateTo: $dateTo
9386            limit: $limit
9387            offset: $offset
9388            sortBy: $sortBy
9389            sortOrder: $sortOrder
9390        ) {
9391            bookings {
9392                ...AppointmentBookingFragment
9393            }
9394            totalCount
9395            limit
9396            offset
9397        }
9398    }
9399    ${mt}
9400`,U3=a`
9401    query GetInstructorAvailability($officeId: Int!, $organisationEmployeeId: Int!) {
9402        instructorAvailability(officeId: $officeId, organisationEmployeeId: $organisationEmployeeId) {
9403            ...InstructorAvailabilityFragment
9404        }
9405    }
9406    ${Bi}
9407`,G3=a`
9408    query GetDateSpecificAvailability(
9409        $officeId: Int!
9410        $organisationEmployeeId: Int
9411        $dateFrom: String
9412        $dateTo: String
9413    ) {
9414        dateSpecificAvailability(
9415            officeId: $officeId
9416            organisationEmployeeId: $organisationEmployeeId
9417            dateFrom: $dateFrom
9418            dateTo: $dateTo
9419        ) {
9420            ...InstructorAvailabilityFragment
9421        }
9422    }
9423    ${Bi}
9424`,H3=a`
9425    query GetAllAppointmentServiceCategories($officeId: Int!) {
9426        allAppointmentServiceCategories(officeId: $officeId) {
9427            ...AppointmentServiceCategoryFragment
9428        }
9429    }
9430    ${Ni}
9431`,W3=a`
9432    query GetMyUpcomingAppointmentBookings($officeId: Int!, $limit: Int) {
9433        myUpcomingAppointmentBookings(officeId: $officeId, limit: $limit) {
9434            ...AppointmentBookingFragment
9435        }
9436    }
9437    ${mt}
9438`,z3=a`
9439    query CheckAppointmentSlotNotificationExist($appointmentSlotNotificationGraphQlId: String!) {
9440        checkAppointmentSlotNotificationExist(
9441            appointmentSlotNotificationGraphQlId: $appointmentSlotNotificationGraphQlId
9442        ) {
9443            success
9444        }
9445    }
9446`,Y3=a`
9447    query GetUnavailableDates($officeId: Int!, $organisationEmployeeId: Int) {
9448        unavailableDates(officeId: $officeId, organisationEmployeeId: $organisationEmployeeId) {
9449            ...UnavailableDateFragment
9450        }
9451    }
9452    ${pd}
9453`,q3=a`
9454    query GetPublicAppointmentClientOrderById($clientOrderGraphQlId: String!) {
9455        publicAppointmentClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId) {
9456            clientOrder {
9457                ...ClientOrderFragment
9458            }
9459            appointmentBooking {
9460                ...AppointmentBookingFragment
9461            }
9462            appointmentService {
9463                ...AppointmentServiceFragment
9464            }
9465        }
9466    }
9467    ${se}
9468    ${mt}
9469    ${Jn}
9470`,K3=a`
9471    mutation CreateAppointmentBooking($input: CreateAppointmentBookingInput!) {
9472        createAppointmentBooking(input: $input) {
9473            ...AppointmentBookingFragment
9474        }
9475    }
9476    ${mt}
9477`,Z3=a`
9478    mutation CreateAppointmentService($input: CreateAppointmentServiceInput!) {
9479        createAppointmentService(input: $input) {
9480            ...AppointmentServiceFragment
9481        }
9482    }
9483    ${Jn}
9484`,X3=a`
9485    mutation UpdateAppointmentService($input: UpdateAppointmentServiceInput!) {
9486        updateAppointmentService(input: $input) {
9487            ...AppointmentServiceFragment
9488        }
9489    }
9490    ${Jn}
9491`,Q3=a`
9492    mutation DeleteAppointmentService($officeId: Int!, $serviceId: Int!) {
9493        deleteAppointmentService(officeId: $officeId, serviceId: $serviceId) {
9494            ...AppointmentServiceFragment
9495        }
9496    }
9497    ${Jn}
9498`,J3=a`
9499    mutation CreateAppointmentBookingAsAdmin($input: CreateAppointmentBookingAsAdminInput!) {
9500        createAppointmentBookingAsAdmin(input: $input) {
9501            ...AppointmentBookingFragment
9502        }
9503    }
9504    ${mt}
9505`,eC=a`
9506    mutation UpdateAppointmentBookingStatus(
9507        $officeId: Int!
9508        $bookingId: Int!
9509        $status: AppointmentBookingStatus!
9510        $cancelledBy: AppointmentCancelledBy
9511        $cancellationReason: String
9512        $stornoOrder: Boolean
9513        $stornoPercent: Int
9514        $stornoDescription: String
9515        $applyPolicies: Boolean
9516        $emailText: String
9517        $smsText: String
9518        $newPaymentStatus: String
9519    ) {
9520        updateAppointmentBookingStatus(
9521            officeId: $officeId
9522            bookingId: $bookingId
9523            status: $status
9524            cancelledBy: $cancelledBy
9525            cancellationReason: $cancellationReason
9526            stornoOrder: $stornoOrder
9527            stornoPercent: $stornoPercent
9528            stornoDescription: $stornoDescription
9529            applyPolicies: $applyPolicies
9530            emailText: $emailText
9531            smsText: $smsText
9532            newPaymentStatus: $newPaymentStatus
9533        ) {
9534            ...AppointmentBookingFragment
9535        }
9536    }
9537    ${mt}
9538`,tC=a`
9539    mutation UpdateAppointmentBooking(
9540        $officeId: Int!
9541        $bookingId: Int!
9542        $instructorId: Int
9543        $placeId: Int
9544        $internalNote: String
9545    ) {
9546        updateAppointmentBooking(
9547            officeId: $officeId
9548            bookingId: $bookingId
9549            instructorId: $instructorId
9550            placeId: $placeId
9551            internalNote: $internalNote
9552        ) {
9553            ...AppointmentBookingFragment
9554        }
9555    }
9556    ${mt}
9557`,nC=a`
9558    mutation CancelMyAppointmentBooking($bookingId: Int!) {
9559        cancelMyAppointmentBooking(bookingId: $bookingId) {
9560            ...AppointmentBookingFragment
9561        }
9562    }
9563    ${mt}
9564`,rC=a`
9565    mutation CancelAppointmentBookingByPublicCode($clientOrderGraphQlId: String!) {
9566        cancelAppointmentBookingByPublicCode(clientOrderGraphQlId: $clientOrderGraphQlId) {
9567            ...AppointmentBookingFragment
9568        }
9569    }
9570    ${mt}
9571`,iC=a`
9572    mutation AssignInstructorToService($input: AssignInstructorToServiceInput!) {
9573        assignInstructorToService(input: $input) {
9574            ...AppointmentServiceInstructorFragment
9575        }
9576    }
9577    ${Ns}
9578`,oC=a`
9579    mutation RemoveInstructorFromService($officeId: Int!, $serviceInstructorId: Int!) {
9580        removeInstructorFromService(officeId: $officeId, serviceInstructorId: $serviceInstructorId) {
9581            ...AppointmentServiceInstructorFragment
9582        }
9583    }
9584    ${Ns}
9585`,sC=a`
9586    mutation UpdateInstructorAvailability($input: UpdateInstructorAvailabilityInput!) {
9587        updateInstructorAvailability(input: $input) {
9588            ...InstructorAvailabilityFragment
9589        }
9590    }
9591    ${Bi}
9592`,aC=a`
9593    mutation CreateDateSpecificAvailability($input: CreateDateSpecificAvailabilityInput!) {
9594        createDateSpecificAvailability(input: $input) {
9595            ...InstructorAvailabilityFragment
9596        }
9597    }
9598    ${Bi}
9599`,cC=a`
9600    mutation DeleteDateSpecificAvailability($officeId: Int!, $availabilityId: Int!) {
9601        deleteDateSpecificAvailability(officeId: $officeId, availabilityId: $availabilityId)
9602    }
9603`,lC=a`
9604    mutation CreateAppointmentServiceCategory($input: CreateAppointmentServiceCategoryInput!) {
9605        createAppointmentServiceCategory(input: $input) {
9606            ...AppointmentServiceCategoryFragment
9607        }
9608    }
9609    ${Ni}
9610`,dC=a`
9611    mutation UpdateAppointmentServiceCategory($input: UpdateAppointmentServiceCategoryInput!) {
9612        updateAppointmentServiceCategory(input: $input) {
9613            ...AppointmentServiceCategoryFragment
9614        }
9615    }
9616    ${Ni}
9617`,uC=a`
9618    mutation DeleteAppointmentServiceCategory($officeId: Int!, $categoryId: Int!) {
9619        deleteAppointmentServiceCategory(officeId: $officeId, categoryId: $categoryId)
9620    }
9621`,fC=a`
9622    mutation UpdateAppointmentServicesOrder($officeId: Int!, $services: [AppointmentServiceOrderInput!]!) {
9623        updateAppointmentServicesOrder(officeId: $officeId, services: $services) {
9624            success
9625        }
9626    }
9627`,mC=a`
9628    mutation CreateAppointmentSlotNotification(
9629        $officeId: Int!
9630        $appointmentServiceInstructorId: Int!
9631        $startTime: DateTime!
9632        $email: String!
9633        $recaptchaToken: String!
9634        $recaptchaActionName: String!
9635    ) {
9636        createAppointmentSlotNotification(
9637            officeId: $officeId
9638            appointmentServiceInstructorId: $appointmentServiceInstructorId
9639            startTime: $startTime
9640            email: $email
9641            recaptchaToken: $recaptchaToken
9642            recaptchaActionName: $recaptchaActionName
9643        ) {
9644            success
9645        }
9646    }
9647`,pC=a`
9648    mutation CreateUnavailableDates($input: CreateUnavailableDatesInput!) {
9649        createUnavailableDates(input: $input) {
9650            ...UnavailableDateFragment
9651        }
9652    }
9653    ${pd}
9654`,gC=a`
9655    mutation DeleteUnavailableDate($officeId: Int!, $unavailableDateId: Int!) {
9656        deleteUnavailableDate(officeId: $officeId, unavailableDateId: $unavailableDateId)
9657    }
9658`,IC=a`
9659    mutation SendAppointmentBookingMessage($input: SendAppointmentBookingMessageInput!) {
9660        sendAppointmentBookingMessage(input: $input) {
9661            success
9662        }
9663    }
9664`,hC=a`
9665    query GetWaiverTemplatesByOfficeId($officeId: Long!) {
9666        waiverTemplatesByOfficeId(officeId: $officeId) {
9667            ...WaiverTemplateFragment
9668        }
9669    }
9670    ${Qn}
9671`,yC=a`
9672    query GetWaiverTemplateById($officeId: Long!, $waiverTemplateId: Long!) {
9673        waiverTemplateById(officeId: $officeId, waiverTemplateId: $waiverTemplateId) {
9674            ...WaiverTemplateFragment
9675        }
9676    }
9677    ${Qn}
9678`,_C=a`
9679    query GetSignedWaiversByOfficeId($officeId: Long!, $limit: Int = 50, $offset: Int = 0) {
9680        signedWaiversByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) {
9681            ...SignedWaiverFragment
9682        }
9683    }
9684    ${jr}
9685`,CC=a`
9686    query GetSignedWaiverById($officeId: Long!, $signedWaiverId: Long!) {
9687        signedWaiverById(officeId: $officeId, signedWaiverId: $signedWaiverId) {
9688            ...SignedWaiverFragment
9689        }
9690    }
9691    ${jr}
9692`,OC=a`
9693    query GetSignedWaiverByParticipantEmailAndOffice($participantEmail: String!, $officeId: Long!) {
9694        signedWaiverByParticipantEmailAndOffice(participantEmail: $participantEmail, officeId: $officeId) {
9695            ...SignedWaiverNotLoggedInFragment
9696        }
9697    }
9698    ${v0}
9699`,EC=a`
9700    query GetSignedWaiverByUserIdAndOffice($userId: Long!, $officeId: Long!) {
9701        signedWaiverByUserIdAndOffice(userId: $userId, officeId: $officeId) {
9702            ...SignedWaiverFragment
9703        }
9704    }
9705    ${jr}
9706`,vC=a`
9707    query GetMySignedWaiverByUserIdAndOffice($userId: Long!, $officeId: Long!) {
9708        mySignedWaiverByUserIdAndOffice(userId: $userId, officeId: $officeId) {
9709            ...SignedWaiverFragment
9710        }
9711    }
9712    ${jr}
9713`,TC=a`
9714    query GetAllSignedWaiversByUserIdAndOffice($userId: Long!, $officeId: Long!) {
9715        allSignedWaiversByUserIdAndOffice(userId: $userId, officeId: $officeId) {
9716            ...SignedWaiverFragment
9717        }
9718    }
9719    ${jr}
9720`,bC=a`
9721    query GetOfficeCollaborations($officeId: Int!) {
9722        officeCollaborations(officeId: $officeId) {
9723            id
9724            collaborationId
9725            graphQlId
9726            hostOfficeId
9727            partnerOfficeId
9728            hostOfficeName
9729            hostOfficeDomain
9730            partnerOfficeName
9731            partnerOfficeDomain
9732            partnerOfficeImage
9733            hostTariffSupportsCollaboration
9734            status
9735            createdAt
9736            permViewAttendees
9737            permManageReservations
9738            permEmailAttendees
9739            permEditEvents
9740            permShareStats
9741        }
9742    }
9743`,AC=a`
9744    query GetCollaborationPendingRequests($officeId: Int!) {
9745        collaborationPendingRequests(officeId: $officeId) {
9746            id
9747            collaborationId
9748            graphQlId
9749            hostOfficeId
9750            partnerOfficeId
9751            hostOfficeName
9752            hostOfficeDomain
9753            partnerOfficeName
9754            partnerOfficeDomain
9755            hostTariffSupportsCollaboration
9756            status
9757            createdAt
9758        }
9759    }
9760`,$C=a`
9761    query GetEventCollaborationStatus($officeId: Int!, $lectureInstanceId: Int, $workshopId: Int) {
9762        eventCollaborationStatus(officeId: $officeId, lectureInstanceId: $lectureInstanceId, workshopId: $workshopId) {
9763            collaborationId
9764            hostOfficeId
9765            hostOfficeName
9766            hostOfficeDomain
9767            isShared
9768            sharedEventId
9769            hostTariffSupportsCollaboration
9770        }
9771    }
9772`,SC=a`
9773    mutation CreateOfficeCollaboration($officeId: Int!, $partnerOfficeDomain: String!) {
9774        createOfficeCollaboration(officeId: $officeId, partnerOfficeDomain: $partnerOfficeDomain) {
9775            id
9776            collaborationId
9777            graphQlId
9778            hostOfficeId
9779            partnerOfficeId
9780            hostOfficeName
9781            hostOfficeDomain
9782            partnerOfficeName
9783            partnerOfficeDomain
9784            status
9785        }
9786    }
9787`,PC=a`
9788    mutation RespondToCollaborationRequest(
9789        $collaborationId: Int!
9790        $officeId: Int!
9791        $accept: Boolean!
9792        $permissions: CollaborationPermissionsInput
9793    ) {
9794        respondToCollaborationRequest(
9795            collaborationId: $collaborationId
9796            officeId: $officeId
9797            accept: $accept
9798            permissions: $permissions
9799        ) {
9800            id
9801            collaborationId
9802            status
9803        }
9804    }
9805`,xC=a`
9806    mutation CancelCollaborationRequest($collaborationId: Int!, $officeId: Int!) {
9807        cancelCollaborationRequest(collaborationId: $collaborationId, officeId: $officeId) {
9808            id
9809            collaborationId
9810            status
9811        }
9812    }
9813`,RC=a`
9814    mutation DeactivateCollaboration($collaborationId: Int!, $officeId: Int!) {
9815        deactivateCollaboration(collaborationId: $collaborationId, officeId: $officeId) {
9816            id
9817            collaborationId
9818            status
9819        }
9820    }
9821`,wC=a`
9822    mutation ShareEventWithCollaboration($collaborationId: Int!, $officeId: Int!, $lectureInstanceId: Int, $workshopId: Int) {
9823        shareEventWithCollaboration(
9824            collaborationId: $collaborationId
9825            officeId: $officeId
9826            lectureInstanceId: $lectureInstanceId
9827            workshopId: $workshopId
9828        )
9829    }
9830`,LC=a`
9831    mutation UnshareEventFromCollaboration($sharedEventId: Int!, $officeId: Int!) {
9832        unshareEventFromCollaboration(sharedEventId: $sharedEventId, officeId: $officeId)
9833    }
9834`,kC=a`
9835    mutation UpdateCollaborationPermissions(
9836        $collaborationId: Int!
9837        $officeId: Int!
9838        $permissions: CollaborationPermissionsInput!
9839    ) {
9840        updateCollaborationPermissions(
9841            collaborationId: $collaborationId
9842            officeId: $officeId
9843            permissions: $permissions
9844        ) {
9845            id
9846            collaborationId
9847            permViewAttendees
9848            permManageReservations
9849            permEmailAttendees
9850            permEditEvents
9851            permShareStats
9852        }
9853    }
9854`,MC=a`
9855    query PublicVideoLibrary($officeId: Int!) {
9856        publicVideoLibrary(officeId: $officeId) {
9857            videos {
9858                ...OfficeVideoFragment
9859            }
9860            playlists {
9861                ...OfficeVideoPlaylistFragment
9862                videos {
9863                    officeVideoId
9864                }
9865            }
9866        }
9867    }
9868    ${pn}
9869    ${Vr}
9870`,FC=a`
9871    query MyVideoOffices {
9872        myVideoOffices {
9873            officeId
9874            name
9875            domain
9876            image
9877        }
9878    }
9879`,DC=a`
9880    query PublicVideoDetail($videoId: Int!, $origin: String) {
9881        publicVideoDetail(videoId: $videoId) {
9882            ...OfficeVideoFragment
9883            # Playback-oriented detail view — embedUrl resolves only when the viewer
9884            # has access; origin is required by the YouTube IFrame API (pass
9885            # window.location.origin).
9886            embedUrl(origin: $origin)
9887        }
9888    }
9889    ${pn}
9890`,NC=a`
9891    query VideoPlaybackInfo($videoId: Int!, $origin: String) {
9892        videoPlaybackInfo(videoId: $videoId, origin: $origin) {
9893            videoId
9894            hasAccess
9895            embedUrl
9896            provider
9897            thumbnailUrl
9898            title
9899            description
9900            durationSeconds
9901            continueAtSeconds
9902            buyOptions {
9903                membershipGroupsWithAccess {
9904                    ...OfficeMembershipGroupFragment
9905                }
9906                recurringMembershipGroupsWithAccess {
9907                    ...RecurringMembershipGroupFragment
9908                }
9909                videoOtpOffer {
9910                    ...OfficeVideoOtpOfferFragment
9911                }
9912                playlistOtpOffers {
9913                    ...OfficeVideoOtpOfferFragment
9914                    # Buy options shows what a playlist purchase unlocks (name + video count).
9915                    playlist {
9916                        officeVideoPlaylistId
9917                        name
9918                        videoCount
9919                    }
9920                }
9921            }
9922        }
9923    }
9924    ${Br}
9925    ${an}
9926    ${er}
9927`,BC=a`
9928    query MyVideoLibrary($officeId: Int!, $filters: VideoFiltersInput) {
9929        myVideoLibrary(officeId: $officeId, filters: $filters) {
9930            videos {
9931                ...OfficeVideoFragment
9932            }
9933            playlists {
9934                ...OfficeVideoPlaylistFragment
9935                # Junction order (drag&drop in the playlist drawer) — the client library
9936                # renders playlist sections in this order, same as publicVideoLibrary.
9937                videos {
9938                    officeVideoId
9939                }
9940            }
9941        }
9942    }
9943    ${pn}
9944    ${Vr}
9945`,jC=a`
9946    query MyVideoOtpPurchases {
9947        myVideoOtpPurchases {
9948            ...ClientVideoPurchaseFragment
9949        }
9950    }
9951    ${Ur}
9952`,VC=a`
9953    query MyPendingVideoOtpOrders {
9954        myPendingVideoOtpOrders {
9955            id
9956            clientOrderId
9957            officeId
9958            orderForName
9959            price
9960            currency
9961            paymentMethod
9962            date
9963        }
9964    }
9965`,UC=a`
9966    query MyContinueWatching($officeId: Int, $limit: Int) {
9967        myContinueWatching(officeId: $officeId, limit: $limit) {
9968            ...OfficeVideoFragment
9969        }
9970    }
9971    ${pn}
9972`,GC=a`
9973    query OfficeVideos($officeId: Int!, $filters: VideoFiltersInput) {
9974        officeVideos(officeId: $officeId, filters: $filters) {
9975            ...OfficeVideoAdminFragment
9976        }
9977    }
9978    ${Ot}
9979`,HC=a`
9980    query OfficeVideoPlaylists($officeId: Int!) {
9981        officeVideoPlaylists(officeId: $officeId) {
9982            ...OfficeVideoPlaylistFragment
9983            # Admin-only: newest offer incl. a deactivated one (edit prefill + reactivate);
9984            # deliberately NOT in the shared fragment - public surfaces must not select it.
9985            latestOtpOffer {
9986                ...OfficeVideoOtpOfferFragment
9987            }
9988            # Playlist contents (in playlist order) — requested only here, the
9989            # library queries join videos to playlists client-side via
9990            # video.playlists instead.
9991            videos {
9992                ...OfficeVideoFragment
9993            }
9994        }
9995    }
9996    ${Vr}
9997    ${pn}
9998    ${er}
9999`,WC=a`
10000    query OfficeVideo($officeId: Int!, $videoId: Int!) {
10001        officeVideo(officeId: $officeId, videoId: $videoId) {
10002            ...OfficeVideoAdminFragment
10003        }
10004    }
10005    ${Ot}
10006`,zC=a`
10007    query SearchOfficeVideos($officeId: Int!, $query: String!, $filters: VideoFiltersInput) {
10008        searchOfficeVideos(officeId: $officeId, query: $query, filters: $filters) {
10009            videos {
10010                ...OfficeVideoAdminFragment
10011            }
10012        }
10013    }
10014    ${Ot}
10015`,YC=a`
10016    query OfficeVideoAnalytics($officeId: Int!, $range: VideoDateRangeInput!, $instructorOnly: Boolean) {
10017        officeVideoAnalytics(officeId: $officeId, range: $range, instructorOnly: $instructorOnly) {
10018            totalViews
10019            uniqueViewers
10020            avgCompletionPercent
10021            topVideos {
10022                videoId
10023                title
10024                views
10025                uniqueViewers
10026                avgCompletionPercent
10027            }
10028            completionBuckets {
10029                bucket
10030                sessions
10031            }
10032            viewsOverTime {
10033                day
10034                views
10035            }
10036        }
10037    }
10038`,qC=a`
10039    query OfficeVideoOtpPurchases($officeId: Int!, $limit: Int, $offset: Int) {
10040        officeVideoOtpPurchases(officeId: $officeId, limit: $limit, offset: $offset) {
10041            ...ClientVideoPurchaseFragment
10042        }
10043    }
10044    ${Ur}
10045`,KC=a`
10046    query PreviewVideoMetadata($officeId: Int!, $url: String!) {
10047        previewVideoMetadata(officeId: $officeId, url: $url) {
10048            provider
10049            providerVideoId
10050            title
10051            durationSeconds
10052            thumbnailUrl
10053            fetchFailed
10054            metadataUnavailable
10055            failureReason
10056        }
10057    }
10058`,ZC=a`
10059    mutation CreateOfficeVideoPlaylist($officeId: Int!, $input: VideoPlaylistInput!) {
10060        createOfficeVideoPlaylist(officeId: $officeId, input: $input) {
10061            ...OfficeVideoPlaylistFragment
10062        }
10063    }
10064    ${Vr}
10065`,XC=a`
10066    mutation UpdateOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!, $input: VideoPlaylistUpdateInput!) {
10067        updateOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId, input: $input) {
10068            ...OfficeVideoPlaylistFragment
10069        }
10070    }
10071    ${Vr}
10072`,QC=a`
10073    mutation ArchiveOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!) {
10074        archiveOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId)
10075    }
10076`,JC=a`
10077    mutation UnarchiveOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!) {
10078        unarchiveOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId)
10079    }
10080`,eO=a`
10081    mutation ReorderOfficeVideoPlaylists($officeId: Int!, $playlistIds: [Int]!) {
10082        reorderOfficeVideoPlaylists(officeId: $officeId, playlistIds: $playlistIds)
10083    }
10084`,tO=a`
10085    mutation AddVideoToPlaylist($officeId: Int!, $videoId: Int!, $playlistId: Int!) {
10086        addVideoToPlaylist(officeId: $officeId, videoId: $videoId, playlistId: $playlistId)
10087    }
10088`,nO=a`
10089    mutation RemoveVideoFromPlaylist($officeId: Int!, $videoId: Int!, $playlistId: Int!) {
10090        removeVideoFromPlaylist(officeId: $officeId, videoId: $videoId, playlistId: $playlistId)
10091    }
10092`,rO=a`
10093    mutation ReorderVideosInPlaylist($officeId: Int!, $playlistId: Int!, $videoIds: [Int]!) {
10094        reorderVideosInPlaylist(officeId: $officeId, playlistId: $playlistId, videoIds: $videoIds)
10095    }
10096`,iO=a`
10097    mutation CreateOfficeVideo($officeId: Int!, $input: VideoInput!) {
10098        createOfficeVideo(officeId: $officeId, input: $input) {
10099            ...OfficeVideoAdminFragment
10100        }
10101    }
10102    ${Ot}
10103`,oO=a`
10104    mutation UpdateOfficeVideo($officeId: Int!, $videoId: Int!, $input: VideoUpdateInput!) {
10105        updateOfficeVideo(officeId: $officeId, videoId: $videoId, input: $input) {
10106            ...OfficeVideoAdminFragment
10107        }
10108    }
10109    ${Ot}
10110`,sO=a`
10111    mutation PublishOfficeVideo($officeId: Int!, $videoId: Int!) {
10112        publishOfficeVideo(officeId: $officeId, videoId: $videoId) {
10113            ...OfficeVideoAdminFragment
10114        }
10115    }
10116    ${Ot}
10117`,aO=a`
10118    mutation UnpublishOfficeVideo($officeId: Int!, $videoId: Int!) {
10119        unpublishOfficeVideo(officeId: $officeId, videoId: $videoId) {
10120            ...OfficeVideoAdminFragment
10121        }
10122    }
10123    ${Ot}
10124`,cO=a`
10125    mutation SoftHideOfficeVideo($officeId: Int!, $videoId: Int!) {
10126        softHideOfficeVideo(officeId: $officeId, videoId: $videoId) {
10127            ...OfficeVideoAdminFragment
10128        }
10129    }
10130    ${Ot}
10131`,lO=a`
10132    mutation UnhideOfficeVideo($officeId: Int!, $videoId: Int!) {
10133        unhideOfficeVideo(officeId: $officeId, videoId: $videoId) {
10134            ...OfficeVideoAdminFragment
10135        }
10136    }
10137    ${Ot}
10138`,dO=a`
10139    mutation RestoreOfficeVideo($officeId: Int!, $videoId: Int!) {
10140        restoreOfficeVideo(officeId: $officeId, videoId: $videoId) {
10141            ...OfficeVideoAdminFragment
10142        }
10143    }
10144    ${Ot}
10145`,uO=a`
10146    mutation SoftDeleteOfficeVideo($officeId: Int!, $videoId: Int!) {
10147        softDeleteOfficeVideo(officeId: $officeId, videoId: $videoId)
10148    }
10149`,fO=a`
10150    mutation ReorderOfficeVideos($officeId: Int!, $videoIds: [Int]!) {
10151        reorderOfficeVideos(officeId: $officeId, videoIds: $videoIds)
10152    }
10153`,mO=a`
10154    mutation SetMembershipGroupVideoAccess(
10155        $officeId: Int!
10156        $membershipGroupId: Int!
10157        $mode: VideoAccessMode!
10158        $playlistIds: [Int]
10159    ) {
10160        setMembershipGroupVideoAccess(
10161            officeId: $officeId
10162            membershipGroupId: $membershipGroupId
10163            mode: $mode
10164            playlistIds: $playlistIds
10165        )
10166    }
10167`,pO=a`
10168    mutation SetRecurringMembershipGroupVideoAccess(
10169        $officeId: Int!
10170        $recurringMembershipGroupId: Int!
10171        $mode: VideoAccessMode!
10172        $playlistIds: [Int]
10173    ) {
10174        setRecurringMembershipGroupVideoAccess(
10175            officeId: $officeId
10176            recurringMembershipGroupId: $recurringMembershipGroupId
10177            mode: $mode
10178            playlistIds: $playlistIds
10179        )
10180    }
10181`,gO=a`
10182    mutation SetPlaylistMembershipAccess(
10183        $officeId: Int!
10184        $playlistId: Int!
10185        $membershipGroupIds: [Int]!
10186        $recurringMembershipGroupIds: [Int]!
10187    ) {
10188        setPlaylistMembershipAccess(
10189            officeId: $officeId
10190            playlistId: $playlistId
10191            membershipGroupIds: $membershipGroupIds
10192            recurringMembershipGroupIds: $recurringMembershipGroupIds
10193        )
10194    }
10195`,IO=a`
10196    mutation CreateOfficeVideoOtpOffer($officeId: Int!, $input: OtpOfferInput!) {
10197        createOfficeVideoOtpOffer(officeId: $officeId, input: $input) {
10198            ...OfficeVideoOtpOfferFragment
10199        }
10200    }
10201    ${er}
10202`,hO=a`
10203    mutation UpdateOfficeVideoOtpOffer($officeId: Int!, $offerId: Int!, $input: OtpOfferUpdateInput!) {
10204        updateOfficeVideoOtpOffer(officeId: $officeId, offerId: $offerId, input: $input) {
10205            ...OfficeVideoOtpOfferFragment
10206        }
10207    }
10208    ${er}
10209`,yO=a`
10210    mutation DeactivateOfficeVideoOtpOffer($officeId: Int!, $offerId: Int!) {
10211        deactivateOfficeVideoOtpOffer(officeId: $officeId, offerId: $offerId)
10212    }
10213`,_O=a`
10214    mutation RevokeVideoPurchaseAccess($officeId: Int!, $purchaseId: Int!) {
10215        revokeVideoPurchaseAccess(officeId: $officeId, purchaseId: $purchaseId) {
10216            ...ClientVideoPurchaseFragment
10217        }
10218    }
10219    ${Ur}
10220`,CO=a`
10221    mutation RestoreVideoPurchaseAccess($officeId: Int!, $purchaseId: Int!) {
10222        restoreVideoPurchaseAccess(officeId: $officeId, purchaseId: $purchaseId) {
10223            ...ClientVideoPurchaseFragment
10224        }
10225    }
10226    ${Ur}
10227`,OO=a`
10228    mutation BuyVideoOtp($userId: Int!, $officeId: Int!, $input: BuyVideoOtpInput!) {
10229        buyVideoOtp(userId: $userId, officeId: $officeId, input: $input) {
10230            clientOrder {
10231                ...ClientOrderFragment
10232            }
10233            purchase {
10234                ...ClientVideoPurchaseFragment
10235            }
10236            purchaseCompleted
10237        }
10238    }
10239    ${se}
10240    ${Ur}
10241`,EO=a`
10242    mutation RecordVideoProgress($input: RecordVideoProgressInput!) {
10243        recordVideoProgress(input: $input)
10244    }
10245`,vO=a`
10246    query PublicRentalListings($officeId: Int!) {
10247        publicRentalListings(officeId: $officeId) {
10248            ...PublicRentalListingFragment
10249        }
10250    }
10251    ${ji}
10252`,TO=a`
10253    query PublicRentalListing($listingId: Int!) {
10254        publicRentalListing(listingId: $listingId) {
10255            ...PublicRentalListingFragment
10256        }
10257    }
10258    ${ji}
10259`,bO=a`
10260    query RentalListing($listingId: Int!) {
10261        rentalListing(listingId: $listingId) {
10262            # Authenticated detail (renter from booking history OR office admin) —
10263            # the admin-only fields in the full fragment resolve to null for renters.
10264            ...RentalListingFragment
10265        }
10266    }
10267    ${gn}
10268`,AO=a`
10269    query RentalAvailabilitySlots($listingId: Int!, $dateRange: RentalDateRangeInput!, $adminView: Boolean) {
10270        rentalAvailabilitySlots(listingId: $listingId, dateRange: $dateRange, adminView: $adminView) {
10271            startsAt
10272            endsAt
10273            available
10274            conflictReason
10275        }
10276    }
10277`,$O=a`
10278    query PublicRentalBlockedTimes($off
10278iceId: Int!, $dateRange: RentalDateRangeInput!) {
10279        publicRentalBlockedTimes(officeId: $officeId, dateRange: $dateRange) {
10280            startsAt
10281            endsAt
10282            placeId
10283        }
10284    }
10285`,SO=a`
10286    query MyRentalBookings {
10287        myRentalBookings {
10288            ...RentalBookingFragment
10289        }
10290    }
10291    ${Je}
10292`,PO=a`
10293    query OfficeRentalListings($officeId: Int!, $filters: RentalListingFilters) {
10294        officeRentalListings(officeId: $officeId, filters: $filters) {
10295            ...RentalListingFragment
10296        }
10297    }
10298    ${gn}
10299`,xO=a`
10300    query OfficeRentalBookings($officeId: Int!, $filters: RentalBookingFilters) {
10301        officeRentalBookings(officeId: $officeId, filters: $filters) {
10302            ...RentalBookingFragment
10303        }
10304    }
10305    ${Je}
10306`,RO=a`
10307    query OfficeRentalBookingsPaginated(
10308        $officeId: Int!
10309        $limit: Int!
10310        $offset: Int
10311        $filters: RentalBookingsPaginatedFilters
10312        $sorter: RentalBookingsSorterInput
10313    ) {
10314        officeRentalBookingsPaginated(
10315            officeId: $officeId
10316            limit: $limit
10317            offset: $offset
10318            filters: $filters
10319            sorter: $sorter
10320        ) {
10321            bookings {
10322                ...RentalBookingFragment
10323            }
10324            totalCount
10325        }
10326    }
10327    ${Je}
10328`,wO=a`
10329    query OfficeRentalAnalytics($officeId: Int!, $range: RentalDateRangeInput!) {
10330        officeRentalAnalytics(officeId: $officeId, range: $range) {
10331            bookingsCount
10332            confirmedCount
10333            cancelledCount
10334            noShowCount
10335            approvalRatePercent
10336            totalRevenue
10337            refundedTotal
10338            currency
10339            bookedHours
10340        }
10341    }
10342`,LO=a`
10343    query RentalConflictWarnings($officeId: Int!, $startsAt: String!, $endsAt: String!) {
10344        rentalConflictWarnings(officeId: $officeId, startsAt: $startsAt, endsAt: $endsAt) {
10345            type
10346            title
10347            start
10348            end
10349        }
10350    }
10351`,kO=a`
10352    query MarketingAutomationSendHistory($officeId: Int!, $scenario: MarketingAutomationScenario!) {
10353        marketingAutomationSendHistory(officeId: $officeId, scenario: $scenario) {
10354            runs {
10355                runDate
10356                runAt
10357                sent
10358                delivered
10359                failed
10360                withVoucher
10361            }
10362            nextRun {
10363                scheduledAt
10364                estimatedRecipients
10365            }
10366            deliveryRetentionDays
10367        }
10368    }
10369`,MO=a`
10370    query MarketingAutomationSendRunDetail($officeId: Int!, $scenario: MarketingAutomationScenario!, $runDate: String!) {
10371        marketingAutomationSendRunDetail(officeId: $officeId, scenario: $scenario, runDate: $runDate) {
10372            organisationClientId
10373            email
10374            clientName
10375            sentAt
10376            status
10377            bounceType
10378            withVoucher
10379            voucherValue
10380            voucherSpent
10381            voucherCurrency
10382        }
10383    }
10384`,FO=a`
10385    query MarketingAutomationsByOfficeId($officeId: Int!) {
10386        marketingAutomationsByOfficeId(officeId: $officeId) {
10387            automations {
10388                ...MarketingAutomationFragment
10389            }
10390            birthdayCoverage {
10391                withBirthday
10392                totalActive
10393            }
10394            winbackCandidatesToday
10395        }
10396    }
10397    ${hd}
10398`,DO=a`
10399    mutation CreateRentalListing($officeId: Int!, $input: RentalListingInput!) {
10400        createRentalListing(officeId: $officeId, input: $input) {
10401            ...RentalListingFragment
10402        }
10403    }
10404    ${gn}
10405`,NO=a`
10406    mutation UpdateRentalListing($officeId: Int!, $listingId: Int!, $input: RentalListingInput!) {
10407        updateRentalListing(officeId: $officeId, listingId: $listingId, input: $input) {
10408            ...RentalListingFragment
10409        }
10410    }
10411    ${gn}
10412`,BO=a`
10413    mutation PublishRentalListing($officeId: Int!, $listingId: Int!) {
10414        publishRentalListing(officeId: $officeId, listingId: $listingId) {
10415            ...RentalListingFragment
10416        }
10417    }
10418    ${gn}
10419`,jO=a`
10420    mutation PauseRentalListing($officeId: Int!, $listingId: Int!) {
10421        pauseRentalListing(officeId: $officeId, listingId: $listingId) {
10422            ...RentalListingFragment
10423        }
10424    }
10425    ${gn}
10426`,VO=a`
10427    mutation ArchiveRentalListing($officeId: Int!, $listingId: Int!) {
10428        archiveRentalListing(officeId: $officeId, listingId: $listingId) {
10429            ...RentalListingFragment
10430        }
10431    }
10432    ${gn}
10433`,UO=a`
10434    mutation ApproveRentalBooking($officeId: Int!, $bookingId: Int!) {
10435        approveRentalBooking(officeId: $officeId, bookingId: $bookingId) {
10436            ...RentalBookingFragment
10437        }
10438    }
10439    ${Je}
10440`,GO=a`
10441    mutation RejectRentalBooking($officeId: Int!, $bookingId: Int!, $reason: String) {
10442        rejectRentalBooking(officeId: $officeId, bookingId: $bookingId, reason: $reason) {
10443            ...RentalBookingFragment
10444        }
10445    }
10446    ${Je}
10447`,HO=a`
10448    mutation CancelRentalBookingAsStudio($officeId: Int!, $bookingId: Int!, $reason: String!) {
10449        cancelRentalBookingAsStudio(officeId: $officeId, bookingId: $bookingId, reason: $reason) {
10450            ...RentalBookingFragment
10451        }
10452    }
10453    ${Je}
10454`,WO=a`
10455    mutation MarkRentalBookingNoShow($officeId: Int!, $bookingId: Int!) {
10456        markRentalBookingNoShow(officeId: $officeId, bookingId: $bookingId) {
10457            ...RentalBookingFragment
10458        }
10459    }
10460    ${Je}
10461`,zO=a`
10462    mutation CreateManualRentalBooking($officeId: Int!, $input: ManualRentalBookingInput!) {
10463        createManualRentalBooking(officeId: $officeId, input: $input) {
10464            ...RentalBookingFragment
10465        }
10466    }
10467    ${Je}
10468`,YO=a`
10469    mutation RequestRentalBooking($userId: Int!, $input: RequestRentalBookingInput!) {
10470        requestRentalBooking(userId: $userId, input: $input) {
10471            booking {
10472                ...RentalBookingFragment
10473            }
10474            # Full ClientOrderFragment — the FE feeds clientOrder to
10475            # StripeClientOrderCheckoutWrapper (mirror buyVideoOtp), which fetches the
10476            # PaymentIntent secret itself via REST using clientOrderGraphQlId.
10477            clientOrder {
10478                ...ClientOrderFragment
10479            }
10480            clientOrderGraphQlId
10481        }
10482    }
10483    ${Je}
10484    ${se}
10485`,qO=a`
10486    mutation CancelMyRentalBooking($bookingId: Int!) {
10487        cancelMyRentalBooking(bookingId: $bookingId) {
10488            ...RentalBookingFragment
10489        }
10490    }
10491    ${Je}
10492`,KO=a`
10493    mutation ForceCancelRentalBooking($bookingId: Int!, $reason: String!) {
10494        forceCancelRentalBooking(bookingId: $bookingId, reason: $reason) {
10495            ...RentalBookingFragment
10496        }
10497    }
10498    ${Je}
10499`,ZO=a`
10500    mutation ForceRefundRentalBooking($bookingId: Int!, $amount: Float!) {
10501        forceRefundRentalBooking(bookingId: $bookingId, amount: $amount) {
10502            ...RentalBookingFragment
10503        }
10504    }
10505    ${Je}
10506`,XO=a`
10507    mutation UpsertMarketingAutomation($officeId: Int!, $input: MarketingAutomationInput!) {
10508        upsertMarketingAutomation(officeId: $officeId, input: $input) {
10509            ...MarketingAutomationFragment
10510        }
10511    }
10512    ${hd}
10513`,QO=a`
10514    mutation ConfirmMarketingUnsubscribe($token: String!) {
10515        confirmMarketingUnsubscribe(token: $token)
10516    }
10517`,JO=a`
10518    mutation SendMarketingAutomationTest($officeId: Int!, $scenario: MarketingAutomationScenario!, $recipientEmail: String) {
10519        sendMarketingAutomationTest(officeId: $officeId, scenario: $scenario, recipientEmail: $recipientEmail)
10520    }
10521`;a`
10522    subscription ListenClientCreated($officeId: Int) {
10523        clientCreated(officeId: $officeId) {
10524            ...OfficeClientBasicFragment
10525        }
10526    }
10527    ${kr}
10528`;const e5=a`
10529    subscription ListenOfficeNotificationConfigUpdated($officeId: Int!) {
10530        officeNotificationConfigUpdated(officeId: $officeId) {
10531            configUpdated {
10532                ...OfficeNotificationConfigFragment
10533            }
10534            officeId
10535        }
10536    }
10537    ${Ps}
10538`,t5=a`
10539    subscription ListenOfficeEmployeeRemoved($officeId: Int!) {
10540        officeEmployeeRemoved(officeId: $officeId) {
10541            removedEmployee {
10542                ...OfficeEmployeeFragment
10543            }
10544            officeId
10545        }
10546    }
10547    ${Z}
10548`,n5=a`
10549    subscription ListenTariffLimitsUpdate($officeId: Int!) {
10550        tariffLimitsUpdated(officeId: $officeId) {
10551            limits {
10552                ...OrganisationOfficeTariffLimitsFragment
10553            }
10554            officeId
10555        }
10556    }
10557    ${xi}
10558`,r5=a`
10559    subscription ListenOrderPaymentsUpdated($clientOrderIds: [String!]) {
10560        orderPaymentsUpdated(clientOrderIds: $clientOrderIds) {
10561            ...ClientOrderFragment
10562            child {
10563                ...ClientChildFragment
10564            }
10565        }
10566    }
10567    ${se}
10568    ${be}
10569`,i5=a`
10570    subscription ListenOfficePaymentMethodsUpdated($officeId: Int!) {
10571        officePaymentMethodsUpdated(officeId: $officeId) {
10572            updatedMethods {
10573                ...OfficePaymentMethodFragment
10574            }
10575            deletedMethodIds
10576            officeId
10577        }
10578    }
10579    ${dn}
10580`,o5=a`
10581    subscription ListenOrganisationLastOrganisationLicensePaymentUpdated($organisationId: Int!) {
10582        organisationLastOrganisationLicensePaymentUpdated(organisationId: $organisationId) {
10583            organisation {
10584                ...OrganisationInfo
10585                organisationTariff {
10586                    ...OrganisationTariffFragment
10587                }
10588            }
10589            lastOrganisationLicensePayment {
10590                ...OrganisationLicensePaymentFragment
10591            }
10592        }
10593    }
10594    ${zt}
10595    ${Qe}
10596    ${Yt}
10597`,s5=a`
10598    subscription ListenWaiverTemplateUpdated($officeId: Int!) {
10599        waiverTemplateUpdated(officeId: $officeId) {
10600            updatedTemplate {
10601                ...WaiverTemplateFragment
10602            }
10603            officeId
10604        }
10605    }
10606    ${Qn}
10607`,a5=a`
10608    subscription ListenClientMembershipStateUpdated($officeId: Int!, $clientMembershipId: Int) {
10609        clientMembershipStateUpdated(officeId: $officeId, clientMembershipId: $clientMembershipId) {
10610            clientMembership {
10611                id
10612                membershipId
10613                state
10614            }
10615            officeId
10616        }
10617    }
10618`,Gr={createAddress:Og,createOrganisationLicensePayment:Eg,updateStripeSubscriptionPayment:vg,cancelScheduledStripeSubscription:Tg,createOrganisationSmsPackagePayment:bg,createOfficeLectureInstance:w0,createOfficeCourse:L0,createOfficeWorkshop:k0,updateOfficeWorkshop:M0,deleteOfficeLectureType:og,cancelLectureAttendeeReservationById:G0,cancelClientOrderByOffice:H0,confirmStornoRefund:W0,cancelMyCourseSessionReservationById:Z0,cancelMyLectureTermReservationById:Y0,cancelMyCourseSessionReservationByPublicCode:Q0,cancelMyLectureTermReservationByPublicCode:X0,cancelMyWholeCourseOrderById:K0,cancelMyWorkshopOrderById:q0,updateReservationById:J0,updateAttendeeIsPresentAndPaymentIsCompleteByReservationId:eg,updateAttendeeNotPresentAndPaymentIsNotPaidByReservationId:tg,deleteClientLabel:Jg,deleteOrgLabel:eI,updateLectureType:ig,updateOfficeLectureTermById:F0,updateOfficeCanceledLectureTermVisibilityById:N0,updateOfficeWorkshopVisibilityById:D0,updateCourseAndItsTermsById:V0,updateCourseImageById:U0,updatePastCourseSettingsById:B0,addSingleCourseTerm:j0,sendSummaryMessage:ng,sendMessageToClient:rg,sendPaymentReminderForClientOrderByOffice:z0,updateAddressById:Ig,updateBillingAddressById:hg,updateTaxInfoAndEnableReceipts:yg,updateOfficeNotificationConfigByOfficeId:pg,createOrUpdateOfficeNotification:gg,createOfficeTerms:Cg,createOrganisation:S2,createOfficePlace:H2,updateOfficePlaceById:W2,updateOfficeEmployeeById:nI,updateOfficeEmployeesOrder:YI,deleteOfficePlaceById:z2,createOrganisationUser:sh,createUser:nh,createUserPassword:ih,createOrganisationOnboarding:P2,createOrganisationForCompletedUser:x2,updateOrganisationLicense:
10618R2,changeUserPassword:oh,resetPassword:rh,updateOrganisationUser:ah,createOfficeLectureTemplate:$g,updateClientById:Pg,updateBillingInfoForClientById:Sg,deleteOrganisationClientById:xg,deletePromoCodeById:DI,deleteVoucherById:VI,generateApiTokens:b2,adminGenerateApiTokens:A2,updateClientOfficeDataById:Rg,deleteOfficeEmployeeById:Lg,leaveMyOfficeEmploymentById:kg,updateUserById:ch,deleteOfficeLectureTemplateById:wg,createClient:Mg,createOfficeClientByClient:Fg,createOfficeMembership:Dg,createOfficeMembershipGroup:UI,createSmartemailingIntegration:Ng,createMailerliteIntegration:Bg,createEcomailIntegration:jg,updateSmartemailingIntegration:Vg,updateMailerliteIntegration:Ug,updateEcomailIntegration:Gg,revokeMailchimpIntegration:Hg,updateMailchimpIntegration:Wg,createClientNote:zg,deleteClientNote:Yg,updateClientNote:qg,createClientLabel:Kg,createClientChild:Zg,createClientChildByClient:Xg,updateClientChild:Qg,createEmployee:tI,updateOfficeById:_g,createNotRegisteredUserReservation:Y2,createRegisteredUserReservation:X2,createRegisteredUserMakeUpReservation:Z2,createReservationByOffice:Q2,createWorkshopOrderByOffice:J2,createOfficeCancellationPolicyTemplate:rI,updateOfficeCancellationPolicyTemplate:iI,deleteOfficeCancellationPolicy:oI,updateConfigByOfficeId:sI,createOfficeEntryCredit:aI,addOfficePassVariant:dI,updateOfficePassVariant:uI,archiveOfficePassVariantById:fI,updateOfficePassVariantOrder:mI,createOfficePassGroup:pI,updateOfficePassGroup:gI,archiveOfficePassGroupById:II,deleteOfficePassGroupById:hI,movePassBalancesByGroupId:yI,updateOfficePassGroupsOrder:_I,updateOfficeEntryCredit:cI,updateOfficeEntryCreditOrder:CI,deleteOfficeEntryCredit:lI,updateOfficeLectureTemplateById:Ag,publishDraftByLectureId:sg,deleteDraftByLectureId:ag,cancelLectureTermById:lg,cancelCourseTermById:cg,cancelWorkshopById:dg,cancelRepeatedLectureTermsById:ug,cancelCourseById:fg,buyEntryPass:lh,buyOfficePassByGroupId:dh,buyVoucher:fh,claimVoucher:mh,claimVoucherByAdmin:ph,updateClientVoucher:gh,createWorkshopOrder:q2,createCourseOrder:K2,buyCredit:uh,buyMembership:Ih,buyRecurringMembership:Ch,cancelRecurringMembershipByUser:Oh,resumeCancelledSubscription:Eh,switchRecurringPlan:vh,cancelPendingRecurringPlanSwitch:Th,getStripeCustomerPortalUrl:bh,updateClientOrderByOffice:xI,addCreditEntryByOffice:bI,softDeleteMakeUpSessionEntryByOffice:AI,updateMakeUpSessionEntry:$I,addMakeUpSessionEntryByOffice:SI,addPassByGroupId:PI,decreaseCreditEntryByOffice:OI,decreasePassByGroupId:EI,changeCreditEntryValidityByOffice:vI,changePassValidityByGroupId:TI,createWaitlistNotification:eh,updateOfficePaymentMethod:RI,createOfficePaymentMethod:wI,deleteOfficePaymentMethodById:LI,disconnectStripeConnectAccount:kI,updateOrganisationById:w2,extendOrganisationTrial:L2,addOrgAuditLogRecord:M2,changeOfficeDomain:k2,modifyOtherOfficeCurrency:mg,createPromoCode:MI,updatePromoCode:FI,createVoucher:NI,updateVoucher:BI,updateVouchersOrder:jI,archiveOfficeMembershipById:GI,archiveOfficeMembershipGroupById:HI,deleteOfficeMembershipGroupById:WI,deleteOfficeMembershipVariantById:zI,updateOfficeMembershipGroup:KI,updateOfficeMembershipGroupsOrder:qI,updateOfficeMembershipVariant:ZI,addOfficeMembershipVariant:XI,updateClientMembershipByOffice:QI,createClientMembershipByOffice:JI,pauseMembershipByOffice:e2,cancelPauseMembershipByOffice:t2,cancelClientMembershipByOffice:r2,prolongClientMembershipByOffice:n2,prolongClientMembershipByUser:hh,testEmail:th,createWaiverTemplate:Ah,updateWaiverTemplate:$h,deleteMyAccount:_h,updateMyBillingInfo:yh,createAppointmentBooking:K3,createAppointmentService:Z3,updateAppointmentService:X3,deleteAppointmentService:Q3,createAppointmentBookingAsAdmin:J3,updateAppointmentBooking:tC,updateAppointmentBookingStatus:eC,cancelMyAppointmentBooking:nC,cancelAppointmentBookingByPublicCode:rC,assignInstructorToService:iC,removeInstructorFromService:oC,updateInstructorAvailability:sC,createDateSpecificAvailability:aC,deleteDateSpecificAvailability:cC,createAppointmentServiceCategory:lC,updateAppointmentServiceCategory:dC,deleteAppointmentServiceCategory:uC,sendAppointmentBookingMessage:IC,createAppointmentSlotNotification:mC,updateAppointmentServicesOrder:fC,createUnavailableDates:pC,deleteUnavailableDate:gC,cancelCollaborationRequest:xC,createOfficeCollaboration:SC,respondToCollaborationRequest:PC,deactivateCollaboration:RC,shareEventWithCollaboration:wC,unshareEventFromCollaboration:LC,updateCollaborationPermissions:kC,initiateStudioDeletion:F2,sendStudioDeletionReason:U2,sendSubscriptionCancellationReason:G2,adminForceStudioDeletion:D2,adminInitiateStudioDeletion:N2,updateOrganisationLicensePaymentNote:B2,adminCreateBankTransferLicensePayment:j2,adminCancelBankTransferLicensePayment:V2,upsertExternalProviderConfig:i2,retryExternalInvoice:o2,markExternalInvoiceIssuedManually:s2,cancelExternalInvoice:a2,deactivateExternalProviderConfig:c2,createOfficeRecurringMembershipGroup:l2,updateOfficeRecurringMembershipGroup:d2,updateOfficeRecurringMembershipGroupsOrder:u2,addRecurringMembershipVariant:f2,updateRecurringMembershipVariant:m2,archiveRecurringMembershipGroup:p2,deleteRecurringMembershipGroup:g2,cancelRecurringMembershipByOffice:I2,cancelUnpaidMembershipOrderByOffice:h2,pauseRecurringMembershipByOffice:_2,resumePausedRecurringMembershipByOffice:C2,resumeCancelledSubscriptionByOffice:O2,switchRecurringPlanByOffice:E2,cancelPendingRecurringPlanSwitchByOffice:v2,retryRecurringPayment:T2,advanceRecurringTestClock:y2,updateProductPaymentMethods:$2,createOfficeVideoPlaylist:ZC,updateOfficeVideoPlaylist:XC,archiveOfficeVideoPlaylist:QC,unarchiveOfficeVideoPlaylist:JC,reorderOfficeVideoPlaylists:eO,addVideoToPlaylist:tO,removeVideoFromPlaylist:nO,reorderVideosInPlaylist:rO,createOfficeVideo:iO,updateOfficeVideo:oO,publishOfficeVideo:sO,unpublishOfficeVideo:aO,softHideOfficeVideo:cO,unhideOfficeVideo:lO,restoreOfficeVideo:dO,softDeleteOfficeVideo:uO,reorderOfficeVideos:fO,setMembershipGroupVideoAccess:mO,setRecurringMembershipGroupVideoAccess:pO,setPlaylistMembershipAccess:gO,createOfficeVideoOtpOffer:IO,updateOfficeVideoOtpOffer:hO,deactivateOfficeVideoOtpOffer:yO,revokeVideoPurchaseAccess:_O,restoreVideoPurchaseAccess:CO,buyVideoOtp:OO,recordVideoProgress:EO,createRentalListing:DO,updateRentalListing:NO,publishRentalListing:BO,pauseRentalListing:jO,archiveRentalListing:VO,approveRentalBooking:UO,rejectRentalBooking:GO,cancelRentalBookingAsStudio:HO,markRentalBookingNoShow:WO,createManualRentalBooking:zO,requestRentalBooking:YO,cancelMyRentalBooking:qO,forceCancelRentalBooking:KO,forceRefundRentalBooking:ZO,upsertMarketingAutomation:XO,sendMarketingAutomationTest:JO,confirmMarketingUnsubscribe:QO},ge={getAttendeesByLectureTermId:Sh,getWaitlistNotificationAttendeesByLectureTermId:xh,getMakeupSessionsByOfficeAndLectureTermId:Ph,getCourseAttendeesByCourseId:Rh,getPublicAttendeesByLectureTermId:Lh,getPublicCourseAttendeesByCourseId:kh,getCourseTermsCapacities:Mh,getAddressByOfficeId:Xh,getApiTokens:My,getTermsByOfficeId:Ay,getTosByOfficeId:$y,getGdprByOfficeId:Sy,getOrganisations:S_,getOrganisationLabelsById:$_,getPlacesByOfficeId:U_,getOfficePlaceById:V_,getOrganisationSingleUser:Q_,getClientsByNameAndOfficeId:py,getLectureTermBulkMessages:gy,getWorkshopBulkMessages:Iy,getClientByEmailAndOfficeId:hy,getOfficeLectures:Gh,getMyOfficeLectures:Hh,getMyLectures:Wh,getMyWorkshops:zh,getWorkshopsReservationsByUserId:Yh,getTariffs:G_,getUserById:Y_,getUserOrders:q_,getUserCourses:K_,getUserCoursesLight:Z_,getUserOrderById:X_,getOrganisationById:k_,getOrganisationAuditLogs:M_,getOfficeLicensePaymentMethodsByOfficeId:F_,getOrganisationLicensePaymentsById:D_,getOrganisationSmsPackagesOrdersById:B_,getOfficeByDomain:Py,getOfficeLabels:xy,get
10618ShowCoursesAndWorkshopsForOfficeId:Ry,getSupportedCurrencies:r_,getOfficeWithConfigByOfficeId:ky,getOfficeWithConfigByOfficeGraphQlId:Fy,getClientsByOfficeId:Qh,getClientsStatisticsByOfficeId:Jh,getPromoCodesByOfficeId:o_,getOfficeMembershipGroupsByOfficeId:a_,getOfficePassGroupsByOfficeId:c_,getPassBalancesSummaryByGroupId:l_,getPublicOfficePassGroupsByOfficeId:u_,getPublicOfficeMembershipGroupsByOfficeId:d_,getPublicOfficeRecurringMembershipGroups:Ra,previewRecurringMembershipInvoice:La,previewRecurringPlanSwitch:ka,getMembershipRenewalHistory:wa,getPrivateWorkshopsByOfficeId:ey,getPublicWorkshopsByOfficeId:ty,getPublicCoursesByOfficeId:iy,getPublicCoursesOverviewWithoutTermsListByOfficeId:sy,getPublicCoursesOverviewWithoutTermsByOfficeId:oy,getPublicCourseDetailByIdAndOfficeId:ny,getPrivateCourseDetailByIdAndOfficeId:ry,getPrivateWorkshopDetailByOfficeId:ay,getPublicWorkshopDetailByOfficeId:cy,getPublicWorkshopDetailLightByOfficeId:ly,getClientOrdersByOfficeId:my,getClientOrderByIdAndOfficeId:dy,getClientMembershipByIdAndUserId:_3,getRecurringMembershipCancellationImpactByUser:y3,getClientMembershipByIdAndUserIdWithPaymentIntent:C3,getUserMembershipLimitStats:E3,getClientMembershipLimitStatsByOffice:f_,getClientMembershipByIdAndClientId:O3,getPublicWorkshopClientOrderById:fy,getPublicCourseClientOrderById:uy,getOfficeClientById:yy,getOfficeClientLabelsByClientId:_y,getClientChildren:Cy,getClientChildrenByClient:Oy,getEmployeesByOfficeId:Ey,getPublicFreelancerByOfficeId:vy,getPublicStudioByOfficeId:Ty,getActiveEmployeeByOfficeId:by,getLectureTemplatesByOfficeId:wy,getOfficePublicLecturesByDatetimeRange:Uh,getOfficePublicLecturesDates:Vh,getOfficePrivateLecturesByDatetimeRange:Bh,getPrivateLectureByGraphQlId:jh,getOfficeLectureTermById:qh,getPublicLectureTermByGraphQlId:Kh,getClientByUserIdAndOfficeId:J_,getClientVouchers:t3,getUserVouchers:e3,getUserMemberships:I3,getClientMemberships:h3,getCancellationPolicyTemplatesByOfficeId:Ly,getOfficeConfigById:Dy,getReservationsByUserId:n3,getReservationsByClientId:r3,getReservationByReservationToken:i3,getClientmentsByUserId:o3,getClientOfficeByUserIdAndOfficeId:s3,getClientOfficeByUserIdAndOfficeIdRequestedByEmployee:a3,getClientPassesByUserId:w3,getClientCreditsByUserId:P3,getClientCreditStatementByUserId:R3,getClientCreditStatementByClient:x3,getClientOffice:g3,getMyBillingInfo:b3,getEmploymentsByUserId:c3,getUserOfficeEmploymentsForDropdown:f3,getOfficeEmploymentsByUserIdForDropdown:l3,getEmploymentByUserIdAndOfficeId:d3,getMinimalEmploymentByUserIdAndOfficeId:u3,getMinimalEmploymentByUserIdAndOfficeDomain:m3,getEmploymentByUserIdAndOfficeDomain:p3,getOfficeEntryPassesByOfficeId:zy,getOfficeNotificationConfigByOfficeId:Yy,getOfficeNotificationByOfficeId:qy,getOfficeNotificationsByOfficeId:Ky,getOfficeSmartemailingIntegrationByOfficeId:Zy,getOfficeMailerLiteIntegrationByOfficeId:Xy,getOfficeEcomailIntegrationByOfficeId:Qy,getOfficeMailchimpIntegrationByOfficeId:Jy,getOfficeEntryCreditsByOfficeId:e_,getOfficePaymentMethods:t_,getProductPaymentMethods:n_,getReservationsByLectureIdAndUserId:wh,checkTokenExist:H_,checkWaitlistNotificationExist:W_,getDefaultTaxRateForCountry:z_,getUsersWithActiveCreditByOffice:i_,getOfficeStatisticsRevenue:Wy,getOfficeCoursesStatisticsRevenue:jy,getOfficeWorkshopsStatisticsRevenue:Vy,getOfficeTeachersStatisticsRevenue:Gy,getOfficeMembershipsStatisticsRevenue:Hy,getOfficeAppointmentsStatisticsRevenue:Uy,getOfficeStatisticsActual:Ny,getOfficeIncomeStatistics:By,getOfficeDashboardStats:A_,getTermOnlineData:Fh,getFutureLectureTermsByLectureId:Nh,getAllCourseTermsByLectureId:Dh,vouchersByOfficeId:s_,getWaiverTemplatesByOfficeId:hC,getWaiverTemplateById:yC,getSignedWaiversByOfficeId:_C,getSignedWaiverById:CC,getSignedWaiverByParticipantEmailAndOffice:OC,getSignedWaiverByUserIdAndOffice:EC,getMySignedWaiverByUserIdAndOffice:vC,getAllSignedWaiversByUserIdAndOffice:TC,getUserWeeklyEventsWithOffices:v3,getFounderOfficesByUserId:L3,getSuperadminOfficesByUserId:k3,getLecturerOfficesByUserId:M3,getStudentOfficesByUserId:F3,validateAccountDeletion:T3,getOrganisationsStatistics:P_,getOrganisationsMonthlyChurn:x_,getOrganisationsSupportEconomics:R_,getOrganisationSupportStatsById:w_,getOrganisationsPaginated:L_,adminGetOrganisationLicensePaymentsByOrgId:N_,getAppointmentServicesByOfficeId:D3,getAppointmentAvailableSlots:N3,getAppointmentAvailableDates:B3,getAllAppointmentServicesByOfficeId:j3,getAppointmentBookings:V3,getInstructorAvailability:U3,getDateSpecificAvailability:G3,getAllAppointmentServiceCategories:H3,getMyUpcomingAppointmentBookings:W3,getPublicAppointmentClientOrderById:q3,checkAppointmentSlotNotificationExist:z3,getUnavailableDates:Y3,getOfficeCollaborations:bC,getCollaborationPendingRequests:AC,getEventC
10618ollaborationStatus:$C,getCollaborationStatistics:m_,getCollaborationTeachersStats:p_,getCollaborationCoursesStats:g_,getCollaborationWorkshopsStats:I_,getOfficePublicEvents:Zh,validateStudioDeletion:j_,getArchivedOrdersForUser:A3,getGracePeriodOrdersForUser:$3,getClientMakeUpSessions:S3,getExternalProviderConfig:h_,getBillingoDocumentBlocks:y_,getBillingoBankAccounts:__,testExternalProviderConnection:C_,getExternalInvoicesByOffice:O_,getIssuedDocumentsByOffice:E_,getOfficeRecurringMembershipGroups:v_,getPublicOfficeRecurringMembershipGroups:Ra,getRecurringMembershipStats:T_,getMembershipRenewalHistory:wa,getMembershipDashboardStats:b_,previewRecurringMembershipInvoice:La,previewRecurringPlanSwitch:ka,publicVideoLibrary:MC,publicVideoDetail:DC,videoPlaybackInfo:NC,myVideoLibrary:BC,myVideoOtpPurchases:jC,myPendingVideoOtpOrders:VC,myVideoOffices:FC,myContinueWatching:UC,officeVideos:GC,officeVideoPlaylists:HC,officeVideo:WC,searchOfficeVideos:zC,officeVideoAnalytics:YC,officeVideoOtpPurchases:qC,previewVideoMetadata:KC,publicRentalListings:vO,publicRentalListing:TO,rentalListing:bO,rentalAvailabilitySlots:AO,publicRentalBlockedTimes:$O,myRentalBookings:SO,officeRentalListings:PO,officeRentalBookings:xO,officeRentalBookingsPaginated:RO,officeRentalAnalytics:wO,rentalConflictWarnings:LO,getMarketingAutomationsByOfficeId:FO,getMarketingAutomationSendHistory:kO,getMarketingAutomationSendRunDetail:MO},c5={officeEmployeeRemoved:t5,tariffLimitsUpdate:n5,officeNotificationConfigUpdated:e5,organisationLastOrganisationLicensePaymentUpdated:o5,clientMembershipStateUpdated:a5,officePaymentMethodsUpdated:i5,orderPaymentsUpdated:r5,waiverTemplateUpdated:s5},l5={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INTERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var d5={};const u5=l5||{},yd=e=>u5[e]??d5[e],f5=(yd("REACT_APP_BUILD_ENV")||"").toLowerCase().trim(),_d=e=>{if(!e||!["localhost","local","development","dev"].includes(f5))return!1;const i=e.replace(/^[a-zA-Z][a-zA-Z\d+\-.]*:\/\//,"").split("/")[0];return i.startsWith("[")?!/\]:\d+$/.test(i):!/:\d+$/.test(i)},Cd={smartFormNotFoundEmailDesktop:1051,reservationFormModalDesktop:1050,bottomReservationButtonForEvent:1049},hx=new Date("2020-01-01T00:00:00.000Z"),Ma=30,m5="2024-09-01 00:01",w=l.reservedFrontendUrls.appUrl,Oe=yd("REACT_APP_LANDING_PAGE_HOST")??"https://zenamu.com",yx="https://app.zenamu.com",_x="http://docs.zenamu.com/",Cx=3,cr={CZ:"DD.MM.YYYY",SK:"DD.MM.YYYY",PL:"DD.MM.YYYY",HU:"YYYY.MM.DD.",SI:"DD. MM. YYYY",HR:"DD.MM.YYYY",RO:"DD.MM.YYYY",BG:"DD.MM.YYYY",LT:"YYYY-MM-DD",LV:"DD.MM.YYYY",EE:"DD.MM.YYYY",DE:"DD.MM.YYYY",AT:"DD.MM.YYYY",CH:"DD.MM.YYYY",BE:"DD/MM/YYYY",NL:"DD-MM-YYYY",LU:"DD/MM/YYYY",FR:"DD/MM/YYYY",IT:"DD/MM/YYYY",ES:"DD/MM/YYYY",PT:"DD/MM/YYYY",GR:"DD/MM/YYYY",FI:"D.M.YYYY",SE:"YYYY-MM-DD",NO:"DD.MM.YYYY",DK:"DD-MM-YYYY",IS:"DD.MM.YYYY",GB:"DD/MM/YYYY",IE:"DD/MM/YYYY",US:"MM/DD/YYYY",CA:"YYYY-MM-DD",AU:"DD/MM/YYYY",NZ:"DD/MM/YYYY",CN:"YYYY-MM-DD",JP:"YYYY/MM/DD",KR:"YYYY.MM.DD.",IN:"DD-MM-YYYY",default:"YYYY-MM-DD"},p5="HH:mm",Ox=2,Ex=10,vx=10,Tx=20,bx=0,Ax=40,$x=1240,g5="https://api.ipify.org?format=json",Sx=60,Px=30,xx=1020,Rx=140,wx=300,Lx=200,kx=125,Mx="list",I5="calendar",A=l.appLanguages,Fa="studio",Fx="custom",h5=["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4caf50","#8bc34a","#cddc39","#ffeb3b","#ffc107","#ff9800","#ff5722","#795548","#607d8b"],y5={DEFAULT:h5,GREEN:["#b4d6c1","#8dc3a7","#6baf92","#4e9c81","#358873","#207567"],BLUE:["#66d7eb","#51acc5","#3e849e","#2c5f78","#1c3d52","#0e1e28"],RED:["#d9a18b","#c87555","#bc603d","#a15334","#86452b","#50291a"],BROWN:["#ddc9ab","#c9a878","#b28647","#99733d","#7f6032","#4c391e"],GRAY:["#cf
10618c4b9","#b1a08f","#937c66","#695848","#54473a","#3f352b"]},Da=["image/jpeg","image/png","image/webp"],Dx=["#FFC0CB","#FF0000","#eda21c","#00FFFF","#00FF00","#0000FF","#A020F0","#ff00ff","#FFD700","#32CD32"],Nx={RED:"#ff0000",GREEN:"#02ab02",ORANGE:"#eda21c"},Bo="errorNs:validations.INVALID_EMAIL_FORMAT",_5="errorNs:validations.RESTRICTED_ECOMAIL_EMAIL_FORMAT",Bx="errorNs:validations.RESTRICTED_ECOMAIL_EMAIL_FORMAT_MORE_INFO",Bn="errorNs:forms.validation.tooSmallNumber",Od="errorNs:forms.validation.tooLongNumber",C5="errorNs:forms.validation.mustBeWholeNumber",O5="errorNs:forms.validation.tooShortPassword",E5="errorNs:forms.validation.tooLongPassword",jx="errorNs:forms.validation.tooShortText",di="errorNs:forms.validation.tooLongText",v5="formsNs:userRegistration.tooShortName",T5="formsNs:userRegistration.tooShortLastName",b5="formsNs:userRegistration.tooLongName",Zr=40,Vx=255,A5="formsNs:userRegistration.tooLongLastName",Na="errorNs:forms.validation.requiredChecked",Y="errorNs:forms.validation.required",Ux="errorNs:forms.validation.atLeastOneChoiceIsRequired",Gx="errorNs:forms.validation.mustBeValidTimeUnit",$5="errorNs:forms.validation.notEnoughCredits",S5="errorNs:forms.validation.notEnoughEntries",P5="errorNs:forms.validation.isExpiredCredit",x5="errorNs:forms.validation.isExpiredPass",R5="errorNs:forms.validation.passTermAfterValidity",w5="lectureNs:detail.cancelReservationByOffice.makeupSessionForLectureAfterValidity",L5="errorNs:forms.validation.onlyWithCredit",k5="errorNs:forms.validation.onlyWithPass",Hx="errorNs:forms.validation.onlyPngOrJpgImage",M5="errorNs:forms.validation.imageSizeSmallerThan18MB",F5="errorNs:forms.validation.passwordDontMatch",D5="errorNs:forms.validation.confirmPasswordRequired",Wx=new Set([l.paymentMethod.CARD,l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.BANK_ACCOUNT,l.paymentMethod.PAYPAL]);l.paymentMethod.CARD,l.paymentMethod.BANK_ACCOUNT,l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.ON_PLACE,l.paymentMethod.PAYPAL;const zx=new Set([l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.CARD,l.paymentMethod.PAYPAL]),In=_d(ie.API_HOST)?`${ie.API_HOST}:${Number(ie.API_PORT)}`:`${ie.API_HOST}`,N5=_d(ie.WS_HOST)?`${ie.WS_HOST}:${Number(ie.API_PORT)}`:`${ie.WS_HOST}`,Yx="WORKSHOP_CONTENT_INFO",qx="WORKSHOP_CONTENT_ATTENDEES",Kx="WORKSHOP_CONTENT_MAIL_TO_ALL",Zx="WORKSHOP_CONTENT_RESERVE",Xx="WORKSHOP_CONTENT_EDIT",Qx="COURSE_ADMIN",Jx="COURSE_CONTENT_INFO",eR="COURSE_CONTENT_ATTENDEES",tR="COURSE_CONTENT_RESERVE",nR="COURSE_CONTENT_MAIL_TO_ALL",rR="COURSE_CONTENT_EDIT",iR="COURSE_HIDE",oR=100,sR=["FR","US","CA","GB","IE","BE","CH","LU"],aR={name:"Fyooga s.r.o.",address:"č.p. 304, 468 11 Janov nad Nisou, Czech Republic"},cR=1e3,de={LOCATION_TO_REDIRECT_AFTER_LOGIN:"locationToAfterLogin",IS_LOGGED_IN:"isLoggedIn",USER_ID:"userId",APP_LOCALE:"appLocale",EMPLOYEE_CURRENT_HANDLED_OFFICE:"employeeCurrentHandledOffice",CALENDAR_VIEW:"calendarView",VERSION_UPDATE_NEEDED:"versionUpdateNeeded",MAILCHIMP_OFFICE_ID:"mailchimpOfficeId",NEW_TARIFF_INFO_SEEN:"newTariffInfoSeen",CALENDAR_SHOW_PASSED_CHECKBOX:"calendarShowPassed",CLIENT_STATS_COLLAPSED:"clientDashboardStatsCollapsed",LAST_SELECTED_APPOINTMENT_SERVICE:"lastSelectedAppointmentService"},Nt={[A.EN]:{key:A.EN,label:"English"},[A.ES]:{key:A.ES,label:"Español"},[A.CS]:{key:A.CS,label:"Čeština"},[A.DA]:{key:A.DA,label:"Dansk"},[A.DE]:{key:A.DE,label:"Deutsch"},[A.FR]:{key:A.FR,label:"Français"},[A.IT]:{key:A.IT,label:"Italiano"},[A.HU]:{key:A.HU,label:"Magyar"},[A.NL]:{key:A.NL,label:"Nederlands"},[A.NB]:{key:A.NB,label:"Norsk"},[A.PL]:{key:A.PL,label:"Polski"},[A.PT]:{key:A.PT,label:"Português (Brasil)"},[A.PT_PT]:{key:A.PT_PT,label:"Português (Portugal)"},[A.RO]:{key:A.RO,label:"Română"},[A.SK]:{key:A.SK,label:"Slovenčina"},[A.FI]:{key:A.FI,label:"Suomi"},[A.SV]:{key:A.SV,label:"Svenska"}},Ed=e=>{let t;if(typeof navigator<"u"&&(t=(navigator.language||navigator.userLanguage).trim().split(/-|_/)[0]),t&&t.toLowerCase().startsWith("cs"))return l.appLanguages.CS;if(t&&t.toLowerCase().startsWith("sk"))return l.appLanguages.SK;if(t&&t.toLowerCase().startsWith("hu"))return l.appLanguages.HU;
10618if(t&&t.toLowerCase().startsWith("pl"))return l.appLanguages.PL;if(t&&t.toLowerCase().startsWith("es"))return l.appLanguages.ES;if(typeof navigator<"u"){const r=(navigator.language||navigator.userLanguage||"").toLowerCase();if(r==="pt-pt"||r==="pt_pt")return l.appLanguages.PT_PT}return t&&t.toLowerCase().startsWith("pt")?l.appLanguages.PT:t&&t.toLowerCase().startsWith("fr")?l.appLanguages.FR:t&&t.toLowerCase().startsWith("fi")?l.appLanguages.FI:t&&t.toLowerCase().startsWith("sv")?l.appLanguages.SV:t&&t.toLowerCase().startsWith("de")?l.appLanguages.DE:t&&t.toLowerCase().startsWith("it")?l.appLanguages.IT:t&&t.toLowerCase().startsWith("ro")?l.appLanguages.RO:t&&t.toLowerCase().startsWith("nl")?l.appLanguages.NL:t&&t.toLowerCase().startsWith("da")?l.appLanguages.DA:t&&(t.toLowerCase().startsWith("nb")||t.toLowerCase().startsWith("no"))?l.appLanguages.NB:e},vd=e=>{if(localStorage.getItem(de.APP_LOCALE))return localStorage.getItem(de.APP_LOCALE);const t=Ed(e);return localStorage.setItem(de.APP_LOCALE,t),t},Ba=e=>{switch(e){case A.CS:return"CS";case A.EN:return"EN";case A.SK:return"SK";case A.HU:return"HU";case A.PL:return"PL";case A.ES:return"ES";case A.PT:return"PT";case A.PT_PT:return"PT";case A.FI:return"FI";case A.SV:return"SV";case A.FR:return"FR";case A.DE:return"DE";case A.IT:return"IT";case A.RO:return"RO";case A.NL:return"NL";case A.DA:return"DK";case A.NB:return"NO";default:return""}},lR=e=>{if(!e)return[Nt[A.EN]];const t=[];return e.forEach(r=>{let i=r;r.startsWith("en")&&(i="enUS"),Object.values(l.appLanguages).includes(i)&&Nt[i]&&t.push(Nt[i])}),t.length===0?[Nt[A.EN]]:t},dR=Re(localStorage.getItem(de.CALENDAR_SHOW_PASSED_CHECKBOX)==="true"),uR=Re(localStorage.getItem(de.CLIENT_STATS_COLLAPSED)==="true"),Td=Re(!!localStorage.getItem(de.NEW_TARIFF_INFO_SEEN)),jn=Re(!1),Bs=Re(vd(A.EN)),Gi=Re(!!localStorage.getItem(de.IS_LOGGED_IN)),st=Re(!1),ui=Re(!1),js=Re(!1),bd=Re(!1),Sn=Re(!1),jo=Re(localStorage.getItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN)??void 0),B5=Re(localStorage.getItem(de.CALENDAR_VIEW)??I5),fR=Re({bookTariffId:null,paymentMethod:null,subjectName:null,street:null,city:null,postalCode:null,country:null,vatNumber:null,companyIdentificationNumber:null,isCompany:null,isVATPayer:null,localVatNumber:null,companyType:null}),en=Re({}),j5=()=>{const e=localStorage.getItem(de.USER_ID);return e?Number(e):null},et=Re(j5()),V5=()=>{const e=localStorage.getItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE);if(e)try{return JSON.parse(e)}catch{console.error("Cannot deserialize current office from local storage")}return null},hn=Re(null),Rt=Re(V5()),ni=new fp({typePolicies:{Query:{fields:{employeeCurrentHandledOffice:{read:()=>Rt()},appLocale:{read:()=>Bs()},isLoggedIn:{read:()=>Gi()},officePublicEvents:{keyArgs:["officeId","filters"],merge(e,t,{args:r}){return r?.after?{...t,events:[...e?.events??[],...t.events]}:t}}}},CourseOutput:{fields:{terms:{merge(e,t){return Array.isArray(t)&&t.length===0&&e?.length>0?e:t}},statsOptimized:{merge(e,t){return e&&!t?e:t}}}},WorkshopOutput:{fields:{statsOptimized:{merge(e,t){return e&&!t?e:t}}}},AppointmentBookingStatsOutput:{fields:{statsOptimized:{merge(e,t){return e&&!t?e:t}}}},LectureTermOutput:{fields:{isCollaboratedEvent:{merge(e,t){return e===!0&&!t?!0:t}},sourceOfficeId:{merge(e,t){return e&&!t?e:t}},sourceOfficeConfig:{merge(e,t){return e&&!t?e:t}},collaborationPermissions:{merge(e,t){return e&&!t?e:t}},sourceOfficeName:{merge(e,t){return e&&!t?e:t}},sourceOfficeDomain:{merge(e,t){return e&&!t?e:t}},sourceOfficeImage:{merge(e,t){return e&&!t?e:t}}}}}}),U5=()=>{Rt(null),localStorage.removeItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE)},G5=e=>{if(Rt()?.officeId!==e.officeId){const r=ni.extract();Object.keys(r).forEach(i=>{i.startsWith("LectureTermOutput:")&&ni.evict({id:i})}),ni.gc()}Rt(e),localStorage.setItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE,JSON.stringify(e))},mR=e=>{if(!e){jo(void 0),localStorage.removeItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN);return}jo(e),localStorage.setItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN,e)},Ad=e=>{js(!1),Gi(e),localStorage.setItem(de.IS_LOGGED_IN,"1")},$d=e=>{et(e),localStorage.setItem(de.USER_ID,e)},pR=e=>{B5(e),localStorage.setItem(de.CALENDAR_VIEW,e)},Hi=e=>{Bs(e),localStorage.setItem(de.APP_LOCALE,e)},H5=()=>{Gi(!1),hn(null),et(null),Rt(null),jo(void 0),localStorage.removeItem(de.IS_LOGGED_IN),localStorage.removeItem(de.USER_ID),localStorage.removeItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE),localStorage.removeItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN),localStorage.removeItem(de.MAILCHIMP_OFFICE_ID)},yn=()=>ee(Gi),W5=14,gR=50,z5=82,Dt="general",Sd="entrance",Pd="reservations",xd="payments",Y5="lecture-templates",q5="instructors",K5="places",Z5="marketing",Pn="clients",yr="workshops",At="appointments",IR="appointments/services",xn="videos",_r="rentals",hR="courses",yR="waivers",Rn="orders",_R="issued-documents",CR="collaborations",X5="notifications",tn="statistics",Rd="subscription-payment",wd="activation",wn="subscription-overview",OR="dashboard",Q5="organisations",M="office",J5="personal-info",e4="orders",t4="courses",ER="vouchers",n4="bundles",r4="credits",i4="rentals",Vs="memberships",Ln="overview",o4="revenues",{commonRoutesPaths:Ld}=l.reservedFrontendUrls,he=Ld,Us={tos:"terms-and-conditions",pass:"entry-pass",teacher:"teacher",workshops:"workshops",courses:"courses",videos:"videos",rentals:"rentals",vouchers:"vouchers",claimVoucher:"claim-voucher",appointments:"appointments",a
10618ppointmentServices:"appointments/services"};[w].concat(Object.values(Ld));let Gs=null;const vR=()=>Gs,TR=e=>{Gs=e},s4=()=>{Gs=null};let Vo=null;const a4=e=>{Vo=e},Hs=()=>{try{Vo?.client?.restart&&Vo.client.restart()}catch{}};class Pe extends Error{constructor(t,r){super(t),this.code=r,Object.defineProperty(this,"name",{value:"ApiError"})}}const c4=p.createContext(null);let kd=null;const l4=()=>kd,d4=({children:e})=>{const{message:t,notification:r,modal:i}=cl.useApp();return dt.useEffect(()=>{kd=r},[r,t]),n.jsx(c4.Provider,{value:{message:t,notification:r,modal:i},children:e})},u4=({children:e})=>n.jsx(cl,{children:n.jsx(d4,{children:e})}),f4=/[\w.+-]+@[\w-]+\.[\w.-]+/g,m4=/\beyJ[A-Za-z0-9_-]{4,}\.[A-Za-z0-9_-]{4,}\.[A-Za-z0-9_-]{4,}\b/g,ri=e=>typeof e!="string"?e:e.replace(f4,"[EMAIL]").replace(m4,"[JWT]"),p4={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INTERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var g4={};const ja=A.EN,I4=p4,bn=e=>I4?.[e]??g4[e],h4=typeof window<"u"&&["localhost","127.0.0.1","[::1]"].includes(window.location.hostname),Md=h4,y4=bn("REACT_APP_BUILD_ENV"),_4=e=>{const t=e?.toLowerCase().trim();if(t)return t==="production"||t==="prod"?"production":t==="development"||t==="dev"?"development":t==="localhost"||t==="local"?"localhost":t},fr=_4(y4);let Tt="";fr==="production"?Tt=bn("REACT_APP_I18N_CDN_URL_PROD")||"":fr==="development"?Tt=bn("REACT_APP_I18N_CDN_URL_DEV")||"":fr==="localhost"?Tt="":fr?Tt=bn("REACT_APP_I18N_CDN_URL_DEV")||"":Tt=Md?bn("REACT_APP_I18N_CDN_URL_DEV")||"":bn("REACT_APP_I18N_CDN_URL_PROD")||"";const Fd=!!Tt,C4={appointmentsAdminNs:"appointmentsAdmin.json",formsNs:"basicForms.json",calendarNs:"calendar.json",common:"common.json",cookieBarNs:"cookieBar.json",coursesNs:"courses.json",deleteAccountNs:"deleteAccount.json",deleteStudioNs:"deleteStudio.json",doodletipNs:"doodletip.json",errorNs:"errors.json",formFeedbackNs:"formFeedback.json",lectureNs:"lecture.json",paymentNs:"payment.json",promoVoucherNs:"promoVoucher.json",reservationNs:"reservation.json",settingsNs:"settings.json",statisticsNs:"statistics.json",subscriptionNs:"subscription.json",toastNs:"toast.json",membershipsNs:"memberships.json",waiverNs:"waiver.json",orderActionLogNs:"orderActionLog.json",videosNs:"videos.json",rentalsNs:"rentals.json"},O4=Object.assign({
10618"./cs/appointmentsAdmin.json":()=>u(()=>import("./locales/cs/appointmentsAdmin.FOhPwI1p.js"),[]),
10618"./cs/basicForms.json":()=>u(()=>import("./locales/cs/basicForms.eOYMbqCH.js"),[]),
10618"./cs/calendar.json":()=>u(()=>import("./locales/cs/calendar.trqDz9aq.js"),[]),
10618"./cs/common.json":()=>u(()=>import("./locales/cs/common.BoJ_yyjg.js"),[]),
10618"./cs/cookieBar.json":()=>u(()=>import("./locales/cs/cookieBar.zi-9Jy4w.js"),[]),
10618"./cs/courses.json":()=>u(()=>import("./locales/cs/courses.RSyjoRS9.js"),[]),
10618"./cs/deleteAccount.json":()=>u(()=>import("./locales/cs/deleteAccount.COEkkYPw.js"),[]),
10618"./cs/deleteStudio.json":()=>u(()=>import("./locales/cs/deleteStudio.DFDtOoYU.js"),[]),
10618"./cs/doodletip.json":()=>u(()=>import("./locales/cs/doodletip.CopsNEfK.js"),[]),
10618"./cs/errors.json":()=>u(()=>import("./locales/cs/errors.B2h00wbV.js"),[]),
10618"./cs/formFeedback.json":()=>u(()=>import("./locales/cs/formFeedback.BD8dk9N5.js"),[]),
10618"./cs/lecture.json":()=>u(()=>import("./locales/cs/lecture.C24BFPcX.js"),[]),
10618"./cs/memberships.json":()=>u(()=>import("./locales/cs/memberships.CTnBO0Bj.js"),[]),
10618"./cs/orderActionLog.json":()=>u(()=>import("./locales/cs/orderActionLog.Dvwh_CP3.js"),[]),
10618"./cs/payment.json":()=>u(()=>import("./locales/cs/payment.Bs7fPcnU.js"),[]),
10618"./cs/promoVoucher.json":()=>u(()=>import("./locales/cs/promoVoucher.N83LYyTC.js"),[]),
10618"./cs/rentals.json":()=>u(()=>import("./locales/cs/rentals.DkOesGnp.js"),[]),
10618"./cs/reservation.json":()=>u(()=>import("./locales/cs/reservation.CNzf18cF.js"),[]),
10618"./cs/settings.json":()=>u(()=>import("./locales/cs/settings.DeRajCv_.js"),[]),
10618"./cs/statistics.json":()=>u(()=>import("./locales/cs/statistics.DWrWkjX2.js"),[]),
10618"./cs/subscription.json":()=>u(()=>import("./locales/cs/subscription.D2EO_X0H.js"),[]),
10618"./cs/toast.json":()=>u(()=>import("./locales/cs/toast.CZ99-qa7.js"),[]),
10618"./cs/videos.json":()=>u(()=>import("./locales/cs/videos.C2ejkhRr.js"),[]),
10618"./cs/waiver.json":()=>u(()=>import("./locales/cs/waiver.D4ttGYkn.js"),[]),
10618"./da/appointmentsAdmin.json":()=>u(()=>import("./locales/da/appointmentsAdmin.CwlibOuS.js"),[]),
10618"./da/basicForms.json":()=>u(()=>import("./locales/da/basicForms.Coo4Pg-c.js"),[]),
10618"./da/calendar.json":()=>u(()=>import("./locales/da/calendar.C2Pk929c.js"),[]),
10618"./da/common.json":()=>u(()=>import("./locales/da/common.DfeK4XIX.js"),[]),
10618"./da/cookieBar.json":()=>u(()=>import("./locales/da/cookieBar.CuvZzt3n.js"),[]),
10618"./da/courses.json":()=>u(()=>import("./locales/da/courses.Con_XQNq.js"),[]),
10618"./da/deleteAccount.json":()=>u(()=>import("./locales/da/deleteAccount.BH8s1rLK.js"),[]),
10618"./da/deleteStudio.json":()=>u(()=>import("./locales/da/deleteStudio.CwLFXklz.js"),[]),
10618"./da/doodletip.json":()=>u(()=>import("./locales/da/doodletip.Cl8HtQtE.js"),[]),
10618"./da/errors.json":()=>u(()=>import("./locales/da/errors.BqU4osnK.js"),[]),
10618"./da/formFeedback.json":()=>u(()=>import("./locales/da/formFeedback.xC_6RtYQ.js"),[]),
10618"./da/lecture.json":()=>u(()=>import("./locales/da/lecture.BdsZatkG.js"),[]),
10618"./da/memberships.json":()=>u(()=>import("./locales/da/memberships.Ccc-9-o8.js"),[]),
10618"./da/orderActionLog.json":()=>u(()=>import("./locales/da/orderActionLog.Bp_mwKYi.js"),[]),
10618"./da/payment.json":()=>u(()=>import("./locales/da/payment.OEPcWEAr.js"),[]),
10618"./da/promoVoucher.json":()=>u(()=>import("./locales/da/promoVoucher.BkQxq9nJ.js"),[]),
10618"./da/rentals.json":()=>u(()=>import("./locales/da/rentals.CsMpmk3_.js"),[]),
10618"./da/reservation.json":()=>u(()=>import("./locales/da/reservation.DnSkAqOq.js"),[]),
10618"./da/settings.json":()=>u(()=>import("./locales/da/settings.DGM_a5UK.js"),[]),
10618"./da/statistics.json":()=>u(()=>import("./locales/da/statistics.C0Yx-p5a.js"),[]),
10618"./da/subscription.json":()=>u(()=>import("./locales/da/subscription.CrwodZ-o.js"),[]),
10618"./da/toast.json":()=>u(()=>import("./locales/da/toast.DFuJtiAV.js"),[]),
10618"./da/videos.json":()=>u(()=>import("./locales/da/videos.Bt2vgdL4.js"),[]),
10618"./da/waiver.json":()=>u(()=>import("./locales/da/waiver.CoBKWtrr.js"),[]),
10618"./de/appointmentsAdmin.json":()=>u(()=>import("./locales/de/appointmentsAdmin.5e_Vk0M-.js"),[]),
10618"./de/basicForms.json":()=>u(()=>import("./locales/de/basicForms.DrQrRRjk.js"),[]),
10618"./de/calendar.json":()=>u(()=>import("./locales/de/calendar.CcR2wLAB.js"),[]),
10618"./de/common.json":()=>u(()=>import("./locales/de/common.C-4fPSVI.js"),[]),
10618"./de/cookieBar.json":()=>u(()=>import("./locales/de/cookieBar.mPw41vY7.js"),[]),
10618"./de/courses.json":()=>u(()=>import("./locales/de/courses.BvebtNhN.js"),[]),
10618"./de/deleteAccount.json":()=>u(()=>import("./locales/de/deleteAccount.KY5oClof.js"),[]),
10618"./de/deleteStudio.json":()=>u(()=>import("./locales/de/deleteStudio.Bho_AUgq.js"),[]),
10618"./de/doodletip.json":()=>u(()=>import("./locales/de/doodletip.TwW1Qj7e.js"),[]),
10618"./de/errors.json":()=>u(()=>import("./locales/de/errors.BRYRI-QX.js"),[]),
10618"./de/formFeedback.json":()=>u(()=>import("./locales/de/formFeedback.BVqx8OGM.js"),[]),
10618"./de/lecture.json":()=>u(()=>import("./locales/de/lecture.ketGmqGW.js"),[]),
10618"./de/memberships.json":()=>u(()=>import("./locales/de/memberships.CE353msh.js"),[]),
10618"./de/orderActionLog.json":()=>u(()=>import("./locales/de/orderActionLog.DbZ022BM.js"),[]),
10618"./de/payment.json":()=>u(()=>import("./locales/de/payment.BdLordvZ.js"),[]),
10618"./de/promoVoucher.json":()=>u(()=>import("./locales/de/promoVoucher.DHDDHBAr.js"),[]),
10618"./de/rentals.json":()=>u(()=>import("./locales/de/rentals.D1DLr25-.js"),[]),
10618"./de/reservation.json":()=>u(()=>import("./locales/de/reservation.CKMlukxS.js"),[]),
10618"./de/settings.json":()=>u(()=>import("./locales/de/settings.BrM0zdnu.js"),[]),
10618"./de/statistics.json":()=>u(()=>import("./locales/de/statistics.De9Hr5lt.js"),[]),
10618"./de/subscription.json":()=>u(()=>import("./locales/de/subscription.D4dYx2ib.js"),[]),
10618"./de/toast.json":()=>u(()=>import("./locales/de/toast.xtVTF6bN.js"),[]),
10618"./de/videos.json":()=>u(()=>import("./locales/de/videos.Dn7uQ52_.js"),[]),
10618"./de/waiver.json":()=>u(()=>import("./locales/de/waiver.BpfUSiDo.js"),[]),
10618"./enUS/appointmentsAdmin.json":()=>u(()=>import("./locales/enUS/appointmentsAdmin.DHy08r-y.js"),[]),
10618"./enUS/basicForms.json":()=>u(()=>import("./locales/enUS/basicForms.5k1iDPn_.js"),[]),
10618"./enUS/calendar.json":()=>u(()=>import("./locales/enUS/calendar.BOT56gMd.js"),[]),
10618"./enUS/common.json":()=>u(()=>import("./locales/enUS/common.B1pT9SY_.js"),[]),
10618"./enUS/cookieBar.json":()=>u(()=>import("./locales/enUS/cookieBar.DbSjZDwo.js"),[]),
10618"./enUS/courses.json":()=>u(()=>import("./locales/enUS/courses.BJXecowi.js"),[]),
10618"./enUS/deleteAccount.json":()=>u(()=>import("./locales/enUS/deleteAccount.Dk4aNyzf.js"),[]),
10618"./enUS/deleteStudio.json":()=>u(()=>import("./locales/enUS/deleteStudio.GdylD66T.js"),[]),
10618"./enUS/doodletip.json":()=>u(()=>import("./locales/enUS/doodletip.CTyPTo3T.js"),[]),
10618"./enUS/errors.json":()=>u(()=>import("./locales/enUS/errors.DAmXF2Lj.js"),[]),
10618"./enUS/formFeedback.json":()=>u(()=>import("./locales/enUS/formFeedback.Dk1Llf_m.js"),[]),
10618"./enUS/lecture.json":()=>u(()=>import("./locales/enUS/lecture.C0QodHkS.js"),[]),
10618"./enUS/memberships.json":()=>u(()=>import("./locales/enUS/memberships.QrAMSn6L.js"),[]),
10618"./enUS/orderActionLog.json":()=>u(()=>import("./locales/enUS/orderActionLog.VBDwofOH.js"),[]),
10618"./enUS/payment.json":()=>u(()=>import("./locales/enUS/payment.TP7CP8cD.js"),[]),
10618"./enUS/promoVoucher.json":()=>u(()=>import("./locales/enUS/promoVoucher.CJCKZOAF.js"),[]),
10618"./enUS/rentals.json":()=>u(()=>import("./locales/enUS/rentals.ISChkGlg.js"),[]),
10618"./enUS/reservation.json":()=>u(()=>import("./locales/enUS/reservation.B8cwuIui.js"),[]),
10618"./enUS/settings.json":()=>u(()=>import("./locales/enUS/settings.CyBQ2_K_.js"),[]),
10618"./enUS/statistics.json":()=>u(()=>import("./locales/enUS/statistics.DYauypZa.js"),[]),
10618"./enUS/subscription.json":()=>u(()=>import("./locales/enUS/subscription.CJxjx-Xa.js"),[]),
10618"./enUS/toast.json":()=>u(()=>import("./locales/enUS/toast.YRZZ7k5f.js"),[]),
10618"./enUS/videos.json":()=>u(()=>import("./locales/enUS/videos.C3-mTflo.js"),[]),
10618"./enUS/waiver.json":()=>u(()=>import("./locales/enUS/waiver.B77xbBob.js"),[]),
10618"./es/appointmentsAdmin.json":()=>u(()=>import("./locales/es/appointmentsAdmin.IASYaR_i.js"),[]),
10618"./es/basicForms.json":()=>u(()=>import("./locales/es/basicForms.BeSi3B34.js"),[]),
10618"./es/calendar.json":()=>u(()=>import("./locales/es/calendar.Cl-S9TDM.js"),[]),
10618"./es/common.json":()=>u(()=>import("./locales/es/common.VGvlGxKV.js"),[]),
10618"./es/cookieBar.json":()=>u(()=>import("./locales/es/cookieBar.Ck_QiWLr.js"),[]),
10618"./es/courses.json":()=>u(()=>import("./locales/es/courses.8MIRdm8a.js"),[]),
10618"./es/deleteAccount.json":()=>u(()=>import("./locales/es/deleteAccount.BxdvBJud.js"),[]),
10618"./es/deleteStudio.json":()=>u(()=>import("./locales/es/deleteStudio.DGVYMiRv.js"),[]),
10618"./es/doodletip.json":()=>u(()=>import("./locales/es/doodletip.DgeJgVJz.js"),[]),
10618"./es/errors.json":()=>u(()=>import("./locales/es/errors.Dqzhywe1.js"),[]),
10618"./es/formFeedback.json":()=>u(()=>import("./locales/es/formFeedback.DX6Sdpo3.js"),[]),
10618"./es/lecture.json":()=>u(()=>import("./locales/es/lecture.CTpdrhiI.js"),[]),
10618"./es/memberships.json":()=>u(()=>import("./locales/es/memberships.BAC2qysI.js"),[]),
10618"./es/orderActionLog.json":()=>u(()=>import("./locales/es/orderActionLog.-1VFbOjG.js"),[]),
10618"./es/payment.json":()=>u(()=>import("./locales/es/payment.D4lzEdia.js"),[]),
10618"./es/promoVoucher.json":()=>u(()=>import("./locales/es/promoVoucher.8vW5P5yU.js"),[]),
10618"./es/rentals.json":()=>u(()=>import("./locales/es/rentals.M2n6Kqvg.js"),[]),
10618"./es/reservation.json":()=>u(()=>import("./locales/es/reservation.CAp8nWlO.js"),[]),
10618"./es/settings.json":()=>u(()=>import("./locales/es/settings.CzQNqn1r.js"),[]),
10618"./es/statistics.json":()=>u(()=>import("./locales/es/statistics.CC7jHZed.js"),[]),
10618"./es/subscription.json":()=>u(()=>import("./locales/es/subscription.D5x01CtE.js"),[]),
10618"./es/toast.json":()=>u(()=>import("./locales/es/toast.C-5EVEzD.js"),[]),
10618"./es/videos.json":()=>u(()=>import("./locales/es/videos.BR2Wj9lE.js"),[]),
10618"./es/waiver.json":()=>u(()=>import("./locales/es/waiver.CJreuA2l.js"),[]),
10618"./fi/appointmentsAdmin.json":()=>u(()=>import("./locales/fi/appointmentsAdmin.BpfJ-c5M.js"),[]),
10618"./fi/basicForms.json":()=>u(()=>import("./locales/fi/basicForms.BXf8L5yi.js"),[]),
10618"./fi/calendar.json":()=>u(()=>import("./locales/fi/calendar.D3p2pEi2.js"),[]),
10618"./fi/common.json":()=>u(()=>import("./locales/fi/common.B1LWGt_9.js"),[]),
10618"./fi/cookieBar.json":()=>u(()=>import("./locales/fi/cookieBar.hKC4Piit.js"),[]),
10618"./fi/courses.json":()=>u(()=>import("./locales/fi/courses.DxYym56j.js"),[]),
10618"./fi/deleteAccount.json":()=>u(()=>import("./locales/fi/deleteAccount.DPFORvst.js"),[]),
10618"./fi/deleteStudio.json":()=>u(()=>import("./locales/fi/deleteStudio.BjHELQg0.js"),[]),
10618"./fi/doodletip.json":()=>u(()=>import("./locales/fi/doodletip.ChAGwOug.js"),[]),
10618"./fi/errors.json":()=>u(()=>import("./locales/fi/errors.DkzCoxyk.js"),[]),
10618"./fi/formFeedback.json":()=>u(()=>import("./locales/fi/formFeedback.BTM1dj9g.js"),[]),
10618"./fi/lecture.json":()=>u(()=>import("./locales/fi/lecture.DzL_CoF-.js"),[]),
10618"./fi/memberships.json":()=>u(()=>import("./locales/fi/memberships.DLwnJL_J.js"),[]),
10618"./fi/orderActionLog.json":()=>u(()=>import("./locales/fi/orderActionLog.ROP1MYJx.js"),[]),
10618"./fi/payment.json":()=>u(()=>import("./locales/fi/payment.DWOx7Qns.js"),[]),
10618"./fi/promoVoucher.json":()=>u(()=>import("./locales/fi/promoVoucher.ZuozvJpU.js"),[]),
10618"./fi/rentals.json":()=>u(()=>import("./locales/fi/rentals.DhhsEsN0.js"),[]),
10618"./fi/reservation.json":()=>u(()=>import("./locales/fi/reservation.CotlVjh9.js"),[]),
10618"./fi/settings.json":()=>u(()=>import("./locales/fi/settings.ZRu74VXo.js"),[]),
10618"./fi/statistics.json":()=>u(()=>import("./locales/fi/statistics.j8UAydCd.js"),[]),
10618"./fi/subscription.json":()=>u(()=>import("./locales/fi/subscription.BcH5Ol6x.js"),[]),
10618"./fi/toast.json":()=>u(()=>import("./locales/fi/toast.CgV6dwoM.js"),[]),
10618"./fi/videos.json":()=>u(()=>import("./locales/fi/videos.8O9at6Ku.js"),[]),
10618"./fi/waiver.json":()=>u(()=>import("./locales/fi/waiver.B9FRac_h.js"),[]),
10618"./fr/appointmentsAdmin.json":()=>u(()=>import("./locales/fr/appointmentsAdmin.CYSVzj8C.js"),[]),
10618"./fr/basicForms.json":()=>u(()=>import("./locales/fr/basicForms.ByFr4p8I.js"),[]),
10618"./fr/calendar.json":()=>u(()=>import("./locales/fr/calendar.DGE4R0Ws.js"),[]),
10618"./fr/common.json":()=>u(()=>import("./locales/fr/common.BdrVL3Dr.js"),[]),
10618"./fr/cookieBar.json":()=>u(()=>import("./locales/fr/cookieBar.BKFh9-dI.js"),[]),
10618"./fr/courses.json":()=>u(()=>import("./locales/fr/courses.dW8wnYzk.js"),[]),
10618"./fr/deleteAccount.json":()=>u(()=>import("./locales/fr/deleteAccount.D2EXOWYE.js"),[]),
10618"./fr/deleteStudio.json":()=>u(()=>import("./locales/fr/deleteStudio.CltqvNQM.js"),[]),
10618"./fr/doodletip.json":()=>u(()=>import("./locales/fr/doodletip.CLvZYCn2.js"),[]),
10618"./fr/errors.json":()=>u(()=>import("./locales/fr/errors.Dlhj5mAs.js"),[]),
10618"./fr/formFeedback.json":()=>u(()=>import("./locales/fr/formFeedback.97YSjxwa.js"),[]),
10618"./fr/lecture.json":()=>u(()=>import("./locales/fr/lecture.ChNm62HB.js"),[]),
10618"./fr/memberships.json":()=>u(()=>import("./locales/fr/memberships.BefsGf8d.js"),[]),
10618"./fr/orderActionLog.json":()=>u(()=>import("./locales/fr/orderActionLog.WBtuk26q.js"),[]),
10618"./fr/payment.json":()=>u(()=>import("./locales/fr/payment.BbwaJtSF.js"),[]),
10618"./fr/promoVoucher.json":()=>u(()=>import("./locales/fr/promoVoucher.CyC-DeHN.js"),[]),
10618"./fr/rentals.json":()=>u(()=>import("./locales/fr/rentals.KzJqbs19.js"),[]),
10618"./fr/reservation.json":()=>u(()=>import("./locales/fr/reservation.CbWh2lTl.js"),[]),
10618"./fr/settings.json":()=>u(()=>import("./locales/fr/settings.DdHWc1tR.js"),[]),
10618"./fr/statistics.json":()=>u(()=>import("./locales/fr/statistics.BuNRU_z9.js"),[]),
10618"./fr/subscription.json":()=>u(()=>import("./locales/fr/subscription.2PiRca9p.js"),[]),
10618"./fr/toast.json":()=>u(()=>import("./locales/fr/toast.DpJtJ5dP.js"),[]),
10618"./fr/videos.json":()=>u(()=>import("./locales/fr/videos.DYzeOv-b.js"),[]),
10618"./fr/waiver.json":()=>u(()=>import("./locales/fr/waiver.VAvNNEGU.js"),[]),
10618"./hu/appointmentsAdmin.json":()=>u(()=>import("./locales/hu/appointmentsAdmin.BLE1qKv-.js"),[]),
10618"./hu/basicForms.json":()=>u(()=>import("./locales/hu/basicForms.B0XpC_WI.js"),[]),
10618"./hu/calendar.json":()=>u(()=>import("./locales/hu/calendar.M3lnaYgM.js"),[]),
10618"./hu/common.json":()=>u(()=>import("./locales/hu/common.Dpu0H3Y-.js"),[]),
10618"./hu/cookieBar.json":()=>u(()=>import("./locales/hu/cookieBar.SBC2fngl.js"),[]),
10618"./hu/courses.json":()=>u(()=>import("./locales/hu/courses.D2usGRCW.js"),[]),
10618"./hu/deleteAccount.json":()=>u(()=>import("./locales/hu/deleteAccount.DGJ0mYau.js"),[]),
10618"./hu/deleteStudio.json":()=>u(()=>import("./locales/hu/deleteStudio.eHke8kNM.js"),[]),
10618"./hu/doodletip.json":()=>u(()=>import("./locales/hu/doodletip.DdW_pmEp.js"),[]),
10618"./hu/errors.json":()=>u(()=>import("./locales/hu/errors.Biz_eON-.js"),[]),
10618"./hu/formFeedback.json":()=>u(()=>import("./locales/hu/formFeedback._Qhx3ZyP.js"),[]),
10618"./hu/lecture.json":()=>u(()=>import("./locales/hu/lecture.C2nSNN62.js"),[]),
10618"./hu/memberships.json":()=>u(()=>import("./locales/hu/memberships.CGm9kTXh.js"),[]),
10618"./hu/orderActionLog.json":()=>u(()=>import("./locales/hu/orderActionLog.wFsRJ5vm.js"),[]),
10618"./hu/payment.json":()=>u(()=>import("./locales/hu/payment.B2x6XNdQ.js"),[]),
10618"./hu/promoVoucher.json":()=>u(()=>import("./locales/hu/promoVoucher.D6rrVxwG.js"),[]),
10618"./hu/rentals.json":()=>u(()=>import("./locales/hu/rentals.DF2Sutpu.js"),[]),
10618"./hu/reservation.json":()=>u(()=>import("./locales/hu/reservation.BgJHvkUv.js"),[]),
10618"./hu/settings.json":()=>u(()=>import("./locales/hu/settings.Bkt1A0wb.js"),[]),
10618"./hu/statistics.json":()=>u(()=>import("./locales/hu/statistics.BMDQzXMi.js"),[]),
10618"./hu/subscription.json":()=>u(()=>import("./locales/hu/subscription.fn-Zbxrw.js"),[]),
10618"./hu/toast.json":()=>u(()=>import("./locales/hu/toast.ZfUEIDjo.js"),[]),
10618"./hu/videos.json":()=>u(()=>import("./locales/hu/videos.D2GcRGHB.js"),[]),
10618"./hu/waiver.json":()=>u(()=>import("./locales/hu/waiver.D3Vhmr3X.js"),[]),
10618"./it/appointmentsAdmin.json":()=>u(()=>import("./locales/it/appointmentsAdmin.BbBIi73-.js"),[]),
10618"./it/basicForms.json":()=>u(()=>import("./locales/it/basicForms.Bszo66Zy.js"),[]),
10618"./it/calendar.json":()=>u(()=>import("./locales/it/calendar.Bo70xbL3.js"),[]),
10618"./it/common.json":()=>u(()=>import("./locales/it/common.D75QE9-t.js"),[]),
10618"./it/cookieBar.json":()=>u(()=>import("./locales/it/cookieBar.6jhCkGR9.js"),[]),
10618"./it/courses.json":()=>u(()=>import("./locales/it/courses.UvUURw43.js"),[]),
10618"./it/deleteAccount.json":()=>u(()=>import("./locales/it/deleteAccount.DPVQOVjj.js"),[]),
10618"./it/deleteStudio.json":()=>u(()=>import("./locales/it/deleteStudio.gUdaB_7O.js"),[]),
10618"./it/doodletip.json":()=>u(()=>import("./locales/it/doodletip.vV1q-0GR.js"),[]),
10618"./it/errors.json":()=>u(()=>import("./locales/it/errors.BsQrAVXi.js"),[]),
10618"./it/formFeedback.json":()=>u(()=>import("./locales/it/formFeedback.5yyGw502.js"),[]),
10618"./it/lecture.json":()=>u(()=>import("./locales/it/lecture.B-d7dzuK.js"),[]),
10618"./it/memberships.json":()=>u(()=>import("./locales/it/memberships.COFQZOlA.js"),[]),
10618"./it/orderActionLog.json":()=>u(()=>import("./locales/it/orderActionLog.Cxjrez6N.js"),[]),
10618"./it/payment.json":()=>u(()=>import("./locales/it/payment.D7pWhgvB.js"),[]),
10618"./it/promoVoucher.json":()=>u(()=>import("./locales/it/promoVoucher.CyQA3C9g.js"),[]),
10618"./it/rentals.json":()=>u(()=>import("./locales/it/rentals.DUiNIj-Q.js"),[]),
10618"./it/reservation.json":()=>u(()=>import("./locales/it/reservation.DEDw0mcb.js"),[]),
10618"./it/settings.json":()=>u(()=>import("./locales/it/settings.LhLjIkat.js"),[]),
10618"./it/statistics.json":()=>u(()=>import("./locales/it/statistics.AYBt5Gor.js"),[]),
10618"./it/subscription.json":()=>u(()=>import("./locales/it/subscription.C8sMAI9v.js"),[]),
10618"./it/toast.json":()=>u(()=>import("./locales/it/toast.CIf0H0sK.js"),[]),
10618"./it/videos.json":()=>u(()=>import("./locales/it/videos.C1Nrol74.js"),[]),
10618"./it/waiver.json":()=>u(()=>import("./locales/it/waiver.CgWYQYDu.js"),[]),
10618"./nb/appointmentsAdmin.json":()=>u(()=>import("./locales/nb/appointmentsAdmin.D66oCiI8.js"),[]),
10618"./nb/basicForms.json":()=>u(()=>import("./locales/nb/basicForms.hjXazh8L.js"),[]),
10618"./nb/calendar.json":()=>u(()=>import("./locales/nb/calendar.OuyYt0Bz.js"),[]),
10618"./nb/common.json":()=>u(()=>import("./locales/nb/common.Pz_u7lBL.js"),[]),
10618"./nb/cookieBar.json":()=>u(()=>import("./locales/nb/cookieBar.CkBUaCqO.js"),[]),
10618"./nb/courses.json":()=>u(()=>import("./locales/nb/courses.B24Xck2a.js"),[]),
10618"./nb/deleteAccount.json":()=>u(()=>import("./locales/nb/deleteAccount.xpTwIxjX.js"),[]),
10618"./nb/deleteStudio.json":()=>u(()=>import("./locales/nb/deleteStudio.B8kuTmFz.js"),[]),
10618"./nb/doodletip.json":()=>u(()=>import("./locales/nb/doodletip.DjjFqRTB.js"),[]),
10618"./nb/errors.json":()=>u(()=>import("./locales/nb/errors.DnP043Jo.js"),[]),
10618"./nb/formFeedback.json":()=>u(()=>import("./locales/nb/formFeedback.CIJVzBSL.js"),[]),
10618"./nb/lecture.json":()=>u(()=>import("./locales/nb/lecture.Clx2dMCb.js"),[]),
10618"./nb/memberships.json":()=>u(()=>import("./locales/nb/memberships.CgBhClfY.js"),[]),
10618"./nb/orderActionLog.json":()=>u(()=>import("./locales/nb/orderActionLog.Ccjdpw83.js"),[]),
10618"./nb/payment.json":()=>u(()=>import("./locales/nb/payment.mEAm1oU9.js"),[]),
10618"./nb/promoVoucher.json":()=>u(()=>import("./locales/nb/promoVoucher.DJPLBtCr.js"),[]),
10618"./nb/rentals.json":()=>u(()=>import("./locales/nb/rentals.7GIiDPGx.js"),[]),
10618"./nb/reservation.json":()=>u(()=>import("./locales/nb/reservation.D3KS8YUn.js"),[]),
10618"./nb/settings.json":()=>u(()=>import("./locales/nb/settings.DxlA5GBy.js"),[]),
10618"./nb/statistics.json":()=>u(()=>import("./locales/nb/statistics.B8QCaOPX.js"),[]),
10618"./nb/subscription.json":()=>u(()=>import("./locales/nb/subscription.DXoCKVkI.js"),[]),
10618"./nb/toast.json":()=>u(()=>import("./locales/nb/toast.BUogZGt5.js"),[]),
10618"./nb/videos.json":()=>u(()=>import("./locales/nb/videos.BdR5KuNl.js"),[]),
10618"./nb/waiver.json":()=>u(()=>import("./locales/nb/waiver.1E6A2gkV.js"),[]),
10618"./nl/appointmentsAdmin.json":()=>u(()=>import("./locales/nl/appointmentsAdmin.D1XmECq2.js"),[]),
10618"./nl/basicForms.json":()=>u(()=>import("./locales/nl/basicForms.DK9kW3wh.js"),[]),
10618"./nl/calendar.json":()=>u(()=>import("./locales/nl/calendar.BOVAFiSQ.js"),[]),
10618"./nl/common.json":()=>u(()=>import("./locales/nl/common.B6DXZ4f0.js"),[]),
10618"./nl/cookieBar.json":()=>u(()=>import("./locales/nl/cookieBar.tUOtZzD5.js"),[]),
10618"./nl/courses.json":()=>u(()=>import("./locales/nl/courses.BqoswVac.js"),[]),
10618"./nl/deleteAccount.json":()=>u(()=>import("./locales/nl/deleteAccount.CRg4dTrr.js"),[]),
10618"./nl/deleteStudio.json":()=>u(()=>import("./locales/nl/deleteStudio.Bzc5jGNN.js"),[]),
10618"./nl/doodletip.json":()=>u(()=>import("./locales/nl/doodletip.BnqBcvsD.js"),[]),
10618"./nl/errors.json":()=>u(()=>import("./locales/nl/errors.DszCZnXK.js"),[]),
10618"./nl/formFeedback.json":()=>u(()=>import("./locales/nl/formFeedback.HOskfa4V.js"),[]),
10618"./nl/lecture.json":()=>u(()=>import("./locales/nl/lecture.DN8IagIm.js"),[]),
10618"./nl/memberships.json":()=>u(()=>import("./locales/nl/memberships.CjE3v1L7.js"),[]),
10618"./nl/orderActionLog.json":()=>u(()=>import("./locales/nl/orderActionLog.Cp4Yrpf1.js"),[]),
10618"./nl/payment.json":()=>u(()=>import("./locales/nl/payment.Bj9VjFcn.js"),[]),
10618"./nl/promoVoucher.json":()=>u(()=>import("./locales/nl/promoVoucher.txLCQprp.js"),[]),
10618"./nl/rentals.json":()=>u(()=>import("./locales/nl/rentals.DJ9tkLo8.js"),[]),
10618"./nl/reservation.json":()=>u(()=>import("./locales/nl/reservation.BlV7fAoo.js"),[]),
10618"./nl/settings.json":()=>u(()=>import("./locales/nl/settings.Cm2Hjzan.js"),[]),
10618"./nl/statistics.json":()=>u(()=>import("./locales/nl/statistics.ZCrQmLQ3.js"),[]),
10618"./nl/subscription.json":()=>u(()=>import("./locales/nl/subscription.JH0I7Rs7.js"),[]),
10618"./nl/toast.json":()=>u(()=>import("./locales/nl/toast.DV5sWPCk.js"),[]),
10618"./nl/videos.json":()=>u(()=>import("./locales/nl/videos.YQ7s-FQ0.js"),[]),
10618"./nl/waiver.json":()=>u(()=>import("./locales/nl/waiver.CH_Vwa-u.js"),[]),
10618"./pl/appointmentsAdmin.json":()=>u(()=>import("./locales/pl/appointmentsAdmin.dh1H70t4.js"),[]),
10618"./pl/basicForms.json":()=>u(()=>import("./locales/pl/basicForms.Car0MebB.js"),[]),
10618"./pl/calendar.json":()=>u(()=>import("./locales/pl/calendar.N9ornPq2.js"),[]),
10618"./pl/common.json":()=>u(()=>import("./locales/pl/common.IZO45fT1.js"),[]),
10618"./pl/cookieBar.json":()=>u(()=>import("./locales/pl/cookieBar.X5xSVfNp.js"),[]),
10618"./pl/courses.json":()=>u(()=>import("./locales/pl/courses.BNtaoboF.js"),[]),
10618"./pl/deleteAccount.json":()=>u(()=>import("./locales/pl/deleteAccount.D99vcd6z.js"),[]),
10618"./pl/deleteStudio.json":()=>u(()=>import("./locales/pl/deleteStudio.Cf-YaOU_.js"),[]),
10618"./pl/doodletip.json":()=>u(()=>import("./locales/pl/doodletip.NMbdQLIM.js"),[]),
10618"./pl/errors.json":()=>u(()=>import("./locales/pl/errors.C_Pny6Bf.js"),[]),
10618"./pl/formFeedback.json":()=>u(()=>import("./locales/pl/formFeedback.BSZtFUZV.js"),[]),
10618"./pl/lecture.json":()=>u(()=>import("./locales/pl/lecture.BA-tue3P.js"),[]),
10618"./pl/memberships.json":()=>u(()=>import("./locales/pl/memberships.DxeRs0Kd.js"),[]),
10618"./pl/orderActionLog.json":()=>u(()=>import("./locales/pl/orderActionLog.Cb1Gr6Cd.js"),[]),
10618"./pl/payment.json":()=>u(()=>import("./locales/pl/payment.CatHhkh0.js"),[]),
10618"./pl/promoVoucher.json":()=>u(()=>import("./locales/pl/promoVoucher.BfOtdMzG.js"),[]),
10618"./pl/rentals.json":()=>u(()=>import("./locales/pl/rentals.Bdq1n0Hb.js"),[]),
10618"./pl/reservation.json":()=>u(()=>import("./locales/pl/reservation.Ds4ozt-6.js"),[]),
10618"./pl/settings.json":()=>u(()=>import("./locales/pl/settings.DgGG2SWk.js"),[]),
10618"./pl/statistics.json":()=>u(()=>import("./locales/pl/statistics.DROJ4WG5.js"),[]),
10618"./pl/subscription.json":()=>u(()=>import("./locales/pl/subscription.UHUENGcl.js"),[]),
10618"./pl/toast.json":()=>u(()=>import("./locales/pl/toast.DXITmNkH.js"),[]),
10618"./pl/videos.json":()=>u(()=>import("./locales/pl/videos.CIaAiu5c.js"),[]),
10618"./pl/waiver.json":()=>u(()=>import("./locales/pl/waiver.BwVzV_z2.js"),[]),
10618"./pt-PT/appointmentsAdmin.json":()=>u(()=>import("./locales/pt-PT/appointmentsAdmin.QrML8cof.js"),[]),
10618"./pt-PT/basicForms.json":()=>u(()=>import("./locales/pt-PT/basicForms.Ba6BSbJW.js"),[]),
10618"./pt-PT/calendar.json":()=>u(()=>import("./locales/pt-PT/calendar.DwDE-qBT.js"),[]),
10618"./pt-PT/common.json":()=>u(()=>import("./locales/pt-PT/common.BRzS_HOr.js"),[]),
10618"./pt-PT/cookieBar.json":()=>u(()=>import("./locales/pt-PT/cookieBar.BnLoylw-.js"),[]),
10618"./pt-PT/courses.json":()=>u(()=>import("./locales/pt-PT/courses.BWzbzlq3.js"),[]),
10618"./pt-PT/deleteAccount.json":()=>u(()=>import("./locales/pt-PT/deleteAccount.DV_fIEKn.js"),[]),
10618"./pt-PT/deleteStudio.json":()=>u(()=>import("./locales/pt-PT/deleteStudio.BcCsH00l.js"),[]),
10618"./pt-PT/doodletip.json":()=>u(()=>import("./locales/pt-PT/doodletip.B4Z3DdPd.js"),[]),
10618"./pt-PT/errors.json":()=>u(()=>import("./locales/pt-PT/errors.D0PcJU0j.js"),[]),
10618"./pt-PT/formFeedback.json":()=>u(()=>import("./locales/pt-PT/formFeedback.BXRfR7Vf.js"),[]),
10618"./pt-PT/lecture.json":()=>u(()=>import("./locales/pt-PT/lecture.CT2KKABJ.js"),[]),
10618"./pt-PT/memberships.json":()=>u(()=>import("./locales/pt-PT/memberships.D64KJJBK.js"),[]),
10618"./pt-PT/orderActionLog.json":()=>u(()=>import("./locales/pt-PT/orderActionLog.Bgj5fcXs.js"),[]),
10618"./pt-PT/payment.json":()=>u(()=>import("./locales/pt-PT/payment.CBZbys_7.js"),[]),
10618"./pt-PT/promoVoucher.json":()=>u(()=>import("./locales/pt-PT/promoVoucher.DZPw9ZHd.js"),[]),
10618"./pt-PT/rentals.json":()=>u(()=>import("./locales/pt-PT/rentals.lsDMxb7O.js"),[]),
10618"./pt-PT/reservation.json":()=>u(()=>import("./locales/pt-PT/reservation.CzYJbuo1.js"),[]),
10618"./pt-PT/settings.json":()=>u(()=>import("./locales/pt-PT/settings.DXXB8mKs.js"),[]),
10618"./pt-PT/statistics.json":()=>u(()=>import("./locales/pt-PT/statistics.BgX8Hw7w.js"),[]),
10618"./pt-PT/subscription.json":()=>u(()=>import("./locales/pt-PT/subscription.v6ihw6sK.js"),[]),
10618"./pt-PT/toast.json":()=>u(()=>import("./locales/pt-PT/toast.NXZkRAWD.js"),[]),
10618"./pt-PT/videos.json":()=>u(()=>import("./locales/pt-PT/videos.BL2WnvVu.js"),[]),
10618"./pt-PT/waiver.json":()=>u(()=>import("./locales/pt-PT/waiver.Ducx-O3B.js"),[]),
10618"./pt/appointmentsAdmin.json":()=>u(()=>import("./locales/pt/appointmentsAdmin.Lzx_-w48.js"),[]),
10618"./pt/basicForms.json":()=>u(()=>import("./locales/pt/basicForms.DTfQHVzo.js"),[]),
10618"./pt/calendar.json":()=>u(()=>import("./locales/pt/calendar.CqJWtC-N.js"),[]),
10618"./pt/common.json":()=>u(()=>import("./locales/pt/common.BAC8-V5-.js"),[]),
10618"./pt/cookieBar.json":()=>u(()=>import("./locales/pt/cookieBar.B-gI_OQD.js"),[]),
10618"./pt/courses.json":()=>u(()=>import("./locales/pt/courses.d75zkBsa.js"),[]),
10618"./pt/deleteAccount.json":()=>u(()=>import("./locales/pt/deleteAccount.C9T5RoUV.js"),[]),
10618"./pt/deleteStudio.json":()=>u(()=>import("./locales/pt/deleteStudio.m1BJEFJ4.js"),[]),
10618"./pt/doodletip.json":()=>u(()=>import("./locales/pt/doodletip.BJJpkS0P.js"),[]),
10618"./pt/errors.json":()=>u(()=>import("./locales/pt/errors.Bn8aSP1A.js"),[]),
10618"./pt/formFeedback.json":()=>u(()=>import("./locales/pt/formFeedback.CJ4ht6Ly.js"),[]),
10618"./pt/lecture.json":()=>u(()=>import("./locales/pt/lecture.dqnu3tgC.js"),[]),
10618"./pt/memberships.json":()=>u(()=>import("./locales/pt/memberships.DjMm4e_W.js"),[]),
10618"./pt/orderActionLog.json":()=>u(()=>import("./locales/pt/orderActionLog.VM579C2G.js"),[]),
10618"./pt/payment.json":()=>u(()=>import("./locales/pt/payment.z5fGBeAG.js"),[]),
10618"./pt/promoVoucher.json":()=>u(()=>import("./locales/pt/promoVoucher.Cb297GeR.js"),[]),
10618"./pt/rentals.json":()=>u(()=>import("./locales/pt/rentals.B340QUle.js"),[]),
10618"./pt/reservation.json":()=>u(()=>import("./locales/pt/reservation.DJ24kSjW.js"),[]),
10618"./pt/settings.json":()=>u(()=>import("./locales/pt/settings.Dkbus-1i.js"),[]),
10618"./pt/statistics.json":()=>u(()=>import("./locales/pt/statistics.DNyV7cQL.js"),[]),
10618"./pt/subscription.json":()=>u(()=>import("./locales/pt/subscription.swyX4vtI.js"),[]),
10618"./pt/toast.json":()=>u(()=>import("./locales/pt/toast.CdnEG0ho.js"),[]),
10618"./pt/videos.json":()=>u(()=>import("./locales/pt/videos.CRQKQMZy.js"),[]),
10618"./pt/waiver.json":()=>u(()=>import("./locales/pt/waiver.DNtguopg.js"),[]),
10618"./ro/appointmentsAdmin.json":()=>u(()=>import("./locales/ro/appointmentsAdmin.ClSDTXvV.js"),[]),
10618"./ro/basicForms.json":()=>u(()=>import("./locales/ro/basicForms.OMAY7INO.js"),[]),
10618"./ro/calendar.json":()=>u(()=>import("./locales/ro/calendar.C8arRph_.js"),[]),
10618"./ro/common.json":()=>u(()=>import("./locales/ro/common.CZyTkNDB.js"),[]),
10618"./ro/cookieBar.json":()=>u(()=>import("./locales/ro/cookieBar.D-kYusM6.js"),[]),
10618"./ro/courses.json":()=>u(()=>import("./locales/ro/courses.CFei66fl.js"),[]),
10618"./ro/deleteAccount.json":()=>u(()=>import("./locales/ro/deleteAccount.CJgjS_pu.js"),[]),
10618"./ro/deleteStudio.json":()=>u(()=>import("./locales/ro/deleteStudio.Djy3OrXu.js"),[]),
10618"./ro/doodletip.json":()=>u(()=>import("./locales/ro/doodletip.D4MznM82.js"),[]),
10618"./ro/errors.json":()=>u(()=>import("./locales/ro/errors.DKkva_2J.js"),[]),
10618"./ro/formFeedback.json":()=>u(()=>import("./locales/ro/formFeedback.D-8PwYg-.js"),[]),
10618"./ro/lecture.json":()=>u(()=>import("./locales/ro/lecture.B4WjVQoI.js"),[]),
10618"./ro/memberships.json":()=>u(()=>import("./locales/ro/memberships.CKp4CkPo.js"),[]),
10618"./ro/orderActionLog.json":()=>u(()=>import("./locales/ro/orderActionLog.D-9P6Mlx.js"),[]),
10618"./ro/payment.json":()=>u(()=>import("./locales/ro/payment.DvGclrc6.js"),[]),
10618"./ro/promoVoucher.json":()=>u(()=>import("./locales/ro/promoVoucher.ibsCHoAx.js"),[]),
10618"./ro/rentals.json":()=>u(()=>import("./locales/ro/rentals.DiqaaVTw.js"),[]),
10618"./ro/reservation.json":()=>u(()=>import("./locales/ro/reservation.DnEwI8Sr.js"),[]),
10618"./ro/settings.json":()=>u(()=>import("./locales/ro/settings.CPWY9krp.js"),[]),
10618"./ro/statistics.json":()=>u(()=>import("./locales/ro/statistics.Beq_YBPQ.js"),[]),
10618"./ro/subscription.json":()=>u(()=>import("./locales/ro/subscription.Dpv-oPGj.js"),[]),
10618"./ro/toast.json":()=>u(()=>import("./locales/ro/toast.DwyPPAgp.js"),[]),
10618"./ro/videos.json":()=>u(()=>import("./locales/ro/videos.BHsWFF1E.js"),[]),
10618"./ro/waiver.json":()=>u(()=>import("./locales/ro/waiver.BCIOHnQd.js"),[]),
10618"./sk/appointmentsAdmin.json":()=>u(()=>import("./locales/sk/appointmentsAdmin.DbsiuSg7.js"),[]),
10618"./sk/basicForms.json":()=>u(()=>import("./locales/sk/basicForms.C3R_VTdL.js"),[]),
10618"./sk/calendar.json":()=>u(()=>import("./locales/sk/calendar.D_kRLMpI.js"),[]),
10618"./sk/common.json":()=>u(()=>import("./locales/sk/common.DNqap-rH.js"),[]),
10618"./sk/cookieBar.json":()=>u(()=>import("./locales/sk/cookieBar.aGp4rDYv.js"),[]),
10618"./sk/courses.json":()=>u(()=>import("./locales/sk/courses.BlVMji9t.js"),[]),
10618"./sk/deleteAccount.json":()=>u(()=>import("./locales/sk/deleteAccount.CYZpGNE0.js"),[]),
10618"./sk/deleteStudio.json":()=>u(()=>import("./locales/sk/deleteStudio.ARm13Rha.js"),[]),
10618"./sk/doodletip.json":()=>u(()=>import("./locales/sk/doodletip.CgFegL8H.js"),[]),
10618"./sk/errors.json":()=>u(()=>import("./locales/sk/errors.D2XqHN9U.js"),[]),
10618"./sk/formFeedback.json":()=>u(()=>import("./locales/sk/formFeedback.D-63lar3.js"),[]),
10618"./sk/lecture.json":()=>u(()=>import("./locales/sk/lecture.BEBt364B.js"),[]),
10618"./sk/memberships.json":()=>u(()=>import("./locales/sk/memberships.DPfNVCcP.js"),[]),
10618"./sk/orderActionLog.json":()=>u(()=>import("./locales/sk/orderActionLog.D34dzNo7.js"),[]),
10618"./sk/payment.json":()=>u(()=>import("./locales/sk/payment.BCXkit3z.js"),[]),
10618"./sk/promoVoucher.json":()=>u(()=>import("./locales/sk/promoVoucher.CvKmTwk-.js"),[]),
10618"./sk/rentals.json":()=>u(()=>import("./locales/sk/rentals.Ch4vAoDX.js"),[]),
10618"./sk/reservation.json":()=>u(()=>import("./locales/sk/reservation.oH6BN5rH.js"),[]),
10618"./sk/settings.json":()=>u(()=>import("./locales/sk/settings.BitJjohz.js"),[]),
10618"./sk/statistics.json":()=>u(()=>import("./locales/sk/statistics.xqX4SqnK.js"),[]),
10618"./sk/subscription.json":()=>u(()=>import("./locales/sk/subscription.JiV0jY_F.js"),[]),
10618"./sk/toast.json":()=>u(()=>import("./locales/sk/toast.DnZC2ieu.js"),[]),
10618"./sk/videos.json":()=>u(()=>import("./locales/sk/videos.XaQEABHT.js"),[]),
10618"./sk/waiver.json":()=>u(()=>import("./locales/sk/waiver.DcWIbnMF.js"),[]),
10618"./sv/appointmentsAdmin.json":()=>u(()=>import("./locales/sv/appointmentsAdmin.MvU7Zl5j.js"),[]),
10618"./sv/basicForms.json":()=>u(()=>import("./locales/sv/basicForms.DbcLsAAz.js"),[]),
10618"./sv/calendar.json":()=>u(()=>import("./locales/sv/calendar.CfkvI__2.js"),[]),
10618"./sv/common.json":()=>u(()=>import("./locales/sv/common.7jlvWYCx.js"),[]),
10618"./sv/cookieBar.json":()=>u(()=>import("./locales/sv/cookieBar.DD16ppgA.js"),[]),
10618"./sv/courses.json":()=>u(()=>import("./locales/sv/courses.CZvZe2ir.js"),[]),
10618"./sv/deleteAccount.json":()=>u(()=>import("./locales/sv/deleteAccount.C36upUOK.js"),[]),
10618"./sv/deleteStudio.json":()=>u(()=>import("./locales/sv/deleteStudio.liKILwyN.js"),[]),
10618"./sv/doodletip.json":()=>u(()=>import("./locales/sv/doodletip.CZNwp5Xy.js"),[]),
10618"./sv/errors.json":()=>u(()=>import("./locales/sv/errors.l-_eZ9Bf.js"),[]),
10618"./sv/formFeedback.json":()=>u(()=>import("./locales/sv/formFeedback.BDslMPYp.js"),[]),
10618"./sv/lecture.json":()=>u(()=>import("./locales/sv/lecture.BcUH7PS2.js"),[]),
10618"./sv/memberships.json":()=>u(()=>import("./locales/sv/memberships.Ci0-xGq4.js"),[]),
10618"./sv/orderActionLog.json":()=>u(()=>import("./locales/sv/orderActionLog.B2xncvgb.js"),[]),
10618"./sv/payment.json":()=>u(()=>import("./locales/sv/payment.kMpw-iKq.js"),[]),
10618"./sv/promoVoucher.json":()=>u(()=>import("./locales/sv/promoVoucher.DVju2vpf.js"),[]),
10618"./sv/rentals.json":()=>u(()=>import("./locales/sv/rentals.gQTwLZeO.js"),[]),
10618"./sv/reservation.json":()=>u(()=>import("./locales/sv/reservation.CinKQ8Or.js"),[]),
10618"./sv/settings.json":()=>u(()=>import("./locales/sv/settings.CnfUQMgM.js"),[]),
10618"./sv/statistics.json":()=>u(()=>import("./locales/sv/statistics.Yfm6f6aS.js"),[]),
10618"./sv/subscription.json":()=>u(()=>import("./locales/sv/subscription.LOqPdleA.js"),[]),
10618"./sv/toast.json":()=>u(()=>import("./locales/sv/toast.5uJzZDBU.js"),[]),
10618"./sv/videos.json":()=>u(()=>import("./locales/sv/videos.BRKuPvTc.js"),[]),
10618"./sv/waiver.json":()=>u(()=>import("./locales/sv/waiver.kNDQLN94.js"),[])
10618});async function Xr(e,t){const r=C4[t];if(!r)return null;const i=`./${e}/${r}`,o=O4[i];if(!o)return null;try{return(await o()).default}catch{return null}}const Dd=5e3,so=2,E4=ie.COMMIT_SHA||ie.RELEASE_VERSION||fr||"current",v4=Fd?`${Tt}/manifest.json?v=${encodeURIComponent(E4)}`:"";async function Nd(e,t=Dd,r){const i=new AbortController,o=setTimeout(()=>i.abort(),t);try{return await fetch(e,{...r,signal:i.signal})}finally{clearTimeout(o)}}async function T4(){window.translationManifest||(window.__translationManifestPromise||(window.__translationManifestPromise=(async()=>{for(let e=1;e<=so;e++)try{const t=await Nd(v4,Dd,{cache:"default"});if(!t.ok)throw new Error(`Manifest HTTP ${t.status}: ${t.statusText}`);window.translationManifest=await t.json(),`${window.translationManifest?.version}`;return}catch(t){if(console.warn(`[i18n] Manifest load attempt ${e}/${so} failed:`,t.message),e===so)throw window.__translationManifestPromise=null,t;await new Promise(r=>setTimeout(r,500))}})()),await window.__translationManifestPromise)}const Va={fallbackLng:ja,lng:vd(ja),ns:["appointmentsAdminNs","common","cookieBarNs","coursesNs","deleteAccountNs","deleteStudioNs","doodletipNs","errorNs","settingsNs","toastNs","calendarNs","subscriptionNs","paymentNs","formFeedbackNs","formsNs","lectureNs","reservationNs","statisticsNs","promoVoucherNs","membershipsNs","waiverNs","orderActionLogNs","videosNs","rentalsNs"],defaultNS:"common",debug:!1,interpolation:{escapeValue:!1},react:{useSuspense:!0},load:"currentOnly"};let Ua=!1;const b4={type:"backend",init:function(){},read:async function(e,t,r){if(Ua){const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] No bundled fallback for ${e}/${t}`),null);return}try{await T4()}catch{Ua=!0,console.warn("[i18n] CDN manifest unreachable — switching to bundled translations for this session");const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] CDN down and no bundled fallback for ${e}/${t}`),null);return}const o=window.translationManifest.files[e]?.[t];if(!o){console.warn(`[i18n] ${e}/${t} not in CDN manifest, trying bundled fallback`);const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] ${e}/${t} not in manifest and no bundled fallback`),null);return}try{const s=`${Tt}/${e}/${o.hashedName}`,c=await Nd(s);if(!c.ok)throw new Error(`HTTP ${c.status}: ${c.statusText}`);const d=await c.json();r(null,d)}catch(s){console.warn(`[i18n] CDN file load failed for ${e}/${t}: ${s.message}, using bundled fallback`);const c=await Xr(e,t);c?r(null,c):r(s,null)}}};async function A4(){if(window.__i18nInitializationPromise){await window.__i18nInitializationPromise;return}window.__i18nInitializationPromise=(async()=>{if(Tt)await T.use(b4).use(Aa).use(Ca).init({...Va});else{const{loadLocalTranslations:e}=await u(async()=>{const{loadLocalTranslations:r}=await import("./loadLocalTranslations.UHUR_OCL.js");return{loadLocalTranslations:r}},__vite__mapDeps([0,1,2,3,4,5,6])),t=await e(Md,Fd);await T.use(Aa).use(Ca).init({...Va,resources:t})}})(),await window.__i18nInitializationPromise}const Ga=15e3,$4=new Promise(e=>{const t=setTimeout(()=>{console.error("[i18n] Initialization timed out after %dms — recovery fallback will be rendered",Ga),e({failed:!0})},Ga);A4().then(()=>{clearTimeout(t),e({failed:!1})}).catch(r=>{clearTimeout(t),console.error("[i18n] Initialization failed:",r),e({failed:!0})})}),Ws=()=>l4()||Hf,zs=e=>{Ws().success({message:n.jsx("span",{children:"OK 🙌"}),placement:"top",duration:3,...e&&{description:e}})},xe=(e,t=5)=>{const r=ri(e);Ws().error({message:n.jsx("span",{children:T.t("errorNs:errorPage.somethingWentWrongTitle")}),description:r,placement:"top",duration:t})},bR=(e,t=5)=>{Ws().warning({message:e,placement:"top",duration:t})},AR=e=>{try{if(typeof e=="string"){const t=Cp(e);if(t)return t.formatInternational()}else return null}catch{return e}return e},S4=e=>{if(e){const t=Number(e);return!Number.isNaN(t)}return!1},$R=e=>{window.location.href=e},SR=(e,t,r)=>{const i=window.screen.height/2-r/2,o=window.screen.width/2-t/2;window.open(`https://www.facebook.com/sharer/sharer.php?u=${e}`,"sharer",`top=${i},left=${o},toolbar=0,status=0,width=${t},height=${r}`)},PR=(e,t,r,i)=>{const o=window.screen.height/2-i/2,s=window.screen.width/2-r/2;window.open(`https://wa.me/?text=${encodeURIComponent(`${t} (${e})`)}`,"sharer",`top=${o},left=${s},toolbar=0,status=0,width=${r},height=${i}`)},Bd=e=>{ie.RELEASE_VERSION&&S4(e)&&Number(e)>Number(ie.RELEASE_VERSION)&&jn(!0)},xR=e=>e?e.trim().length===0:!0,RR=e=>e,P4={"Content-Type":"application/json","Referrer-Policy":"origin"},H=gl.create({baseURL:`${In}`,timeout:25e3,headers:P4,withCredentials:!0});H.interceptors.response.use(e=>(Bd(e.headers["x-version"]),e));const jd=e=>{if(e.response){const t=e.response.data?.code??e.response.data?.message;throw new Pe("Request made and server responded with error.",t)}else throw e.request?new Pe("The request was made but no response was received.",ne.formFeedback.API_IS_UNAVAILABLE_500.code):new Pe
10618("Something happened in setting up the request that triggered an Error.",ne.formFeedback.API_IS_UNAVAILABLE_500.code)},Ys=e=>{const{status:t,data:r}=e;if(t===200||t===201||t===204)return r;throw new Error(`Request has not been successful. Status: ${t}.`)},x4=async(e,t,r=!1,i="",o="")=>{try{const s=await H.post("/login",{email:e,password:t,rememberMe:r,recaptchaToken:i,recaptchaActionName:o});return Ys(s)}catch(s){jd(s)}},R4=`
10619    query ConfirmAuthenticatedSession($userId: Int!) {
10620        userById(userId: $userId) {
10621            userId
10622        }
10623    }
10624`,w4=async e=>{try{const t=await H.post(ie.GRAPHQL_PATH||"/graphql",{operationName:"ConfirmAuthenticatedSession",query:R4,variables:{userId:e}}),r=Ys(t);if(r?.errors?.length){if(r.errors.find(s=>s?.extensions?.code==="UNAUTHENTICATED"))throw new Pe("Session probe failed","UNAUTHENTICATED");const o=r.errors.find(s=>typeof s?.extensions?.code=="string");throw new Pe("Session probe failed",o?.extensions?.code??ne.formFeedback.API_IS_UNAVAILABLE_500.code)}return r}catch(t){if(t instanceof Pe)throw t;jd(t)}},wR=async(e,t,r)=>await H.post("/stripe/onboard-connected-account",{officeId:e,refreshUrl:t,returnUrl:r}),LR=async e=>await H.get(`/stripe/payment-intent-account-order/${e}`),kR=async e=>await H.get(`/stripe/invoice-status/${e}`),MR=async e=>await H.get(`/stripe/payment-intent-license-order/${e}`),FR=async(e,t,r,i,o)=>await H.get(`/stripe/retrieve-upcoming-invoice/organisations/${t}/offices/${e}/license-address/${r}/new-price/${i}/types/${o}`),L4=async(e,t)=>await H.get(`/stripe/retrieve-subscription-summary/offices/${e}/license-address/${t}`),DR=async({subscriptionId:e,paymentIntentId:t,paymentMethodId:r})=>await H.post("/stripe/update-payment-method",{subscriptionId:e,paymentIntentId:t,paymentMethodId:r}),NR=async(e,t)=>await H.post("/stripe/create-setup-intent",{officeId:e,licensePaymentAddressId:t}),BR=async({officeId:e,licensePaymentAddressId:t,stripePaymentMethodId:r,setupIntentId:i})=>await H.post("/stripe/change-customer-payment-method",{officeId:e,licensePaymentAddressId:t,stripePaymentMethodId:r,setupIntentId:i}),jR=async e=>await H.get(`/stripe/get-connected-account/${e}`),k4=async()=>{try{const e=await H.post("/logout");return Ys(e)}catch(e){xe(e.message)}},VR=async(e,t,r,i,o)=>await H.get(`/downloadReceipt/organisations/${t}/offices/${e}/orders/${r}`,{responseType:"arraybuffer",timeout:3e4,params:{regenerate:o,type:i}}),UR=async(e,t,r)=>{const i=r?{invoiceId:r}:{};return await H.get(`/downloadExternalInvoice/offices/${e}/orders/${t}`,{responseType:"arraybuffer",timeout:3e4,params:i})},M4=async(e,t,r,i)=>await H.get("/asyncValidation",{params:{type:e,field:t,value:r,officeId:i}}),F4=async(e,t,r)=>await H.get("/asyncValidation",{params:{type:e,field:t,value:r}}),D4=async(e,t,r,i)=>{const{officeId:o,userId:s,userEmail:c,eventType:d}=i;return await H.get("/asyncValidation",{params:{type:e,field:t,value:r,officeId:o,userId:s,userEmail:c,eventType:d}})},GR=async e=>await H.get(`/smartemailing/${e}/checkCredentials`),HR=async e=>await H.get(`/mailerlite/${e}/checkCredentials`),WR=async e=>await H.get(`/ecomail/${e}/checkCredentials`),zR=async e=>await H.get(`/mailchimp/${e}/checkCredentials`),YR=async e=>await H.get("/mailchimp/auth",{params:{officeId:e}}),qR=async(e,t)=>await H.get("/mailchimp/auth/callback",{params:{code:e,officeId:t}}),KR=async e=>await H.get(`/mailchimp/offices/${e}/audiences`),ZR=async e=>await H.get(`/system/conversionRates/${e}`),XR=async(e,t)=>await H.get(`/exportClients/offices/${e}`,{params:{...t}}),QR=async e=>{const{officeId:t,userAppLocale:r,from:i,to:o,exportType:s}=e;return await H.get(`/exportReceipts/offices/${t}`,{params:{lang:r,from:i,to:o,exportType:s}})},JR=async(e,t)=>{const r=new URLSearchParams(t).toString();return await H.get(`/exportExternalInvoices/offices/${e}?${r}`,{responseType:"arraybuffer",timeout:12e4})},e9=async(e,t)=>{const r=new URLSearchParams({...t,countOnly:"true"}).toString();return await H.get(`/exportExternalInvoices/offices/${e}?${r}`,{timeout:2e4})},t9=async e=>await H.get(`/gocardless/${e}/checkCredentials`,{timeout:2e4}),n9=async()=>await H.get("/gocardless/requisitions",{timeout:2e4}),r9=async e=>await H.delete(`/gocardless/requisitions/${e}`,{timeout:2e4}),i9=async e=>await H.get(`/gocardless/${e}/showBanks`,{timeout:3e4}),o9=async(e,t)=>await H.post(`/gocardless/${e}/endUserAgreement`,t,{timeout:3e4}),s9=async(e,t,r)=>await H.post(`/gocardless/${e}/select-account/${t}`,{accountId:r},{timeout:6e4}),a9=async(e,t)=>await H.delete(`/gocardless/${e}/disconnect/${t}`,{timeout:2e4}),c9=async(e,t)=>await H.post(`/gocardless/${e}/reconnect/${t}`,{},{timeout:3e4}),l9=async(e,t)=>await H.post("/paypal/onboard-merchant",{officeId:e,returnUrl:t}),d9=async(e,t)=>{const r=t?{merchantIdInPayPal:t}:{};return await H.get(`/paypal/merchant-status/${e}`,{params:r})},u9=async e=>await H.post(`/paypal/disconnect/${e}`),f9=async(e,t,r,i="paypal")=>await H.post("/paypal/checkout/create-order",{clientOrderGraphQlId:e,returnUrl:t,locale:r,checkoutType:i}),m9=async(e,t)=>await H.post("/paypal/checkout/capture-order",{clientOrderGraphQlId:e,paypalOrderId:t},{timeout:3e4}),p9=async e=>await H.get(`/paypal/checkout/order-details/${e}`),N4=({clearLocalState:e,clearLoginAuthGraceMarkers:t,resetOfficePreRouterTenantTracking:r,logoutUser:i,restartWebSocketConnection:o,logError:s=console.error})=>{let c=null;return d=>c||(c=(async()=>{try{e(),t(),r();try{await i()}catch(f){s("Logout RPC failed:",f)}d.stop(),await d.clearStore(),o()}finally{c=null}})(),c)},Vd="fyooga_login_auth_grace_until",Ud="fyooga_login_auth_grace_retry_done",B4=3e4,j4=()=>{if(!(typeof window>"u"))try{window.sessionStorage.setItem(Vd,String(Date.now()+B4)),window.sessionStorage.removeItem(Ud)}catch(e){console.warn("Unable to persist login auth grace marker",e)}},V4=()=>{if(!(typeof window>"u"))try{window.sessionStorage.removeItem(Vd),window.sessionStorage.removeItem(Ud)}catch(e){console.warn("Unable to clear login auth grace markers",e)}},U4=e=>new Promise(t=>{window.setTimeout(t,e)}
10624),G4=async e=>{const t=[0,150,350,700];let r;for(const i of t){i>0&&await U4(i);try{await w4(e);return}catch(o){r=o}}try{hl("Post-login session probe exhausted retries; proceeding optimistically",{level:"warning",extra:{userId:e,lastErrorMessage:r?.message??null,lastErrorCode:r?.code??null}})}catch{}},g9=async(e,t,r=!1,i,o="SKIP_ME_LOGIN",s="")=>{const c=await x4(e,t,r,s,o),{userId:d,userConfig:f}=c,{lang:m}=f;return await G4(d),$d(d),Ad(!0),j4(),Hs(),m&&(await T.changeLanguage(m),Hi(m)),i},fi=N4({clearLocalState:H5,clearLoginAuthGraceMarkers:V4,resetOfficePreRouterTenantTracking:s4,logoutUser:k4,restartWebSocketConnection:Hs}),H4={userData:null,loadingUserData:!1,authStateReady:!1},Hr=p.createContext(H4),W4=5e3,z4=({children:e})=>{const t=ee(et),r=yn(),i=wl(),o=r&&!t,[s,c]=p.useState(!1),d=p.useRef(!1);p.useEffect(()=>{if(!d.current&&(d.current=!0,o)){c(!0);let C=!1;const y=()=>{C||(C=!0,window.location.href=`/${he.LOGIN}`)},O=window.setTimeout(y,W4);fi(i).catch(_=>{console.error("Orphan-state logout RPC failed:",_)}).finally(()=>{window.clearTimeout(O),y()})}},[]);const f=!(t&&r),{data:m,loading:g}=pe(ge.getUserById,{variables:{userId:t},skip:f,fetchPolicy:"cache-and-network"}),I=!s&&(!r||!o&&!g),h=dt.useMemo(()=>({userData:m?.userById??null,loadingUserData:g||!I,authStateReady:I}),[m,g,I]);return n.jsx(Hr.Provider,{value:h,children:e})},qs=(e,t)=>typeof e.addEventListener=="function"?(e.addEventListener("change",t),()=>e.removeEventListener?.("change",t)):typeof e.addListener=="function"?(e.addListener(t),()=>e.removeListener?.(t)):()=>{};let ao=null,Ha=!1;const Mt=()=>(ao||(ao=u(()=>import("./vendor-intercom.WtcpIkR2.js").then(e=>e.i),__vite__mapDeps([7,2]))),ao),Gd=p.createContext({updateIntercom:()=>{},setIntercomLauncherVisibility:()=>{},allowIntercomBoot:()=>{},showIntercom:()=>{},hideIntercom:()=>{}}),Y4="i9tuwbty",q4=300*1e3,K4=3e3*1e3,Z4=300*1e3,X4="(max-width: 767px)",bt="data-intercom-mobile-overlay",Q4="--zenamu-intercom-mobile-launcher-bottom",Hd="[data-intercom-mobile-blocker]",J4=[".ant-drawer",".ant-modal-wrap",".ant-image-preview-wrap",".ant-tour",Hd].join(", "),eE=cp(["@media (max-width:767px){.intercom-lightweight-app-launcher,.intercom-launcher-frame,iframe[name='intercom-launcher-frame']{bottom:var(",",20px) !important;}}html[","='true'] .intercom-lightweight-app,html[","='true'] .intercom-app,html[","='true'] #intercom-container,html[","='true'] iframe[name^='intercom-']{visibility:hidden !important;pointer-events:none !important;}"],Q4,bt,bt,bt,bt),Wa=e=>{const t=window.getComputedStyle(e);if(t.display==="none"||t.visibility==="hidden")return!1;const r=e.getBoundingClientRect();return r.width>0&&r.height>0&&r.right>0&&r.bottom>0&&r.left<window.innerWidth&&r.top<window.innerHeight},tE=()=>Array.from(document.querySelectorAll(J4)).some(e=>{if(e.classList.contains("ant-drawer")){const t=e.querySelector(".ant-drawer-content-wrapper");return e.classList.contains("ant-drawer-open")||t!==null&&Wa(t)}return Wa(e)}),co=ie.FRONTEND_HOST?.includes("app.zenamu.com"),nE=async e=>{try{const t=await fetch(`${In}/api/v1/intercom/identity-token`,{method:"GET",credentials:"include",signal:e,headers:{"Content-Type":"application/json"}});return t.ok?(await t.json()).token||null:(console.error("Failed to fetch Intercom identity token:",t.status),null)}catch(t){return t.name==="AbortError"||console.error("Error fetching Intercom identity token:",t),null}},rE=e=>{try{const[,t]=e.split("."),r=t.replace(/-/g,"+").replace(/_/g,"/"),i=r.padEnd(Math.ceil(r.length/4)*4,"="),o=JSON.parse(window.atob(i));if(typeof o.exp=="number")return Math.max(6e4,o.exp*1e3-Date.now()-q4)}catch{}return K4},iE=({children:e})=>{const{userData:t}=p.useContext(Hr),r=p.useRef(!1),i=p.useRef(null),o=p.useRef({}),s=p.useRef(new Map),c=p.useRef(!0),d=p.useRef(t?.userId??null),[f,m]=p.useState(null),[g,I]=p.useState(null),h=t?.userId??null,C=t?.name;d.current=h;const y=g!==null&&g===h,O=p.useCallback(()=>{const b=d.current;b!==null&&I(R=>R===b?R:b)},[]);p.useEffect(()=>{if(!co)return;if(h===null){m(null);return}const b=new AbortController;let R;m(L=>L?.userId===h?L:null);const x=async()=>{const L=await nE(b.signal);b.signal.aborted||d.current!==h||(L?(m({userId:h,token:L}),R=setTimeout(x,rE(L))):R=setTimeout(x,Z4))};return x(),()=>{b.abort(),R!==void 0&&clearTimeout(R)}},[h]);const _=f&&f.userId===h?f.token:null;p.useEffect(()=>{if(!co)return;let b=!1;if(h!==null&&_&&y){const R=h;Mt().then(({default:x,boot:L,shutdown:k,update:B})=>{if(!(b||d.current!==R))if(i.current!==null&&i.current!==R&&(k(),r.current=!1,i.current=null),r.current)B({user_id:`${R}`,intercom_user_jwt:_,name:C});else{const G=o.current,j={app_id:Y4,...G,user_id:`${R}
10624`,intercom_user_jwt:_,name:C,hide_default_launcher:!c.current};Ha?L(j):(x(j),Ha=!0),r.current=!0,i.current=R}})}else r.current&&(h===null||i.current!==h)&&Mt().then(({shutdown:R})=>{b||(R(),r.current=!1,i.current=null)});return()=>{b=!0}},[h,C,_,y]),p.useEffect(()=>()=>{r.current&&Mt().then(({shutdown:b})=>{b(),r.current=!1,i.current=null})},[]);const E=p.useCallback(b=>{if(!b)return;const{hide_default_launcher:R,...x}=b;o.current={...o.current,...x},r.current&&Object.keys(x).length>0&&Mt().then(({update:L})=>{r.current&&L(x)})},[]),v=p.useCallback((b,R)=>{const x=s.current;R===null?x.delete(b):x.set(b,R);const L=Array.from(x.values()).every(Boolean);c.current!==L&&(c.current=L,r.current&&Mt().then(({update:k})=>{r.current&&c.current===L&&k({hide_default_launcher:!L})}))},[]);p.useEffect(()=>{if(!co||typeof MutationObserver>"u")return;const{documentElement:b}=document,R=window.matchMedia(X4),x=Symbol("mobile-overlay");let L=null,k=!1;const B=new Set,G=()=>{L=null;const F=R.matches&&tE(),D=b.getAttribute(bt)==="true";F!==k&&(k=F,v(x,F?!1:null)),F&&!D?(b.setAttribute(bt,"true"),r.current&&Mt().then(({hide:W})=>{b.getAttribute(bt)==="true"&&W()})):!F&&D&&b.removeAttribute(bt)},j=()=>{L===null&&(L=window.requestAnimationFrame(G))},N=typeof IntersectionObserver>"u"?null:new IntersectionObserver(j,{threshold:0}),U=()=>{if(!N)return;const F=new Set(document.querySelectorAll(Hd));F.forEach(D=>{B.has(D)||(B.add(D),N.observe(D))}),B.forEach(D=>{F.has(D)||(B.delete(D),N.unobserve(D))})},Q=()=>{U(),j()},oe=new MutationObserver(Q);oe.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","style","aria-hidden"]});const te=qs(R,j);return U(),N||(window.addEventListener("scroll",j,{passive:!0}),window.addEventListener("resize",j,{passive:!0})),j(),()=>{oe.disconnect(),N?.disconnect(),te(),N||(window.removeEventListener("scroll",j),window.removeEventListener("resize",j)),L!==null&&window.cancelAnimationFrame(L),k&&v(x,null),b.removeAttribute(bt)}},[v]);const P=p.useCallback(()=>{r.current&&Mt().then(({show:b})=>b())},[]),S=p.useCallback(()=>{r.current&&Mt().then(({hide:b})=>b())},[]);return n.jsxs(Gd.Provider,{value:{updateIntercom:E,setIntercomLauncherVisibility:v,allowIntercomBoot:O,showIntercom:P,hideIntercom:S},children:[n.jsx(eE,{}),e]})},I9=()=>p.useContext(Gd),Wd=p.createContext(void 0),oE=({children:e})=>{const[t,r]=p.useState({}),i=s=>{r(s)},o=()=>{r(s=>{const{firstname:c,lastname:d,email:f,phone:m}=s;return{firstname:c,lastname:d,email:f,phone:m}})};return n.jsx(Wd.Provider,{value:{data:t,setData:i,reset:o},children:e})},h9=()=>{const e=p.useContext(Wd);if(!e)throw new Error("useCreateReservationNotRegisteredUser must be used within a Provider");return e},zd=p.createContext(),sE=({children:e})=>{const[t,r]=p.useState(!1),i=p.useMemo(()=>({showWorkInProgressModal:t,setShowWorkInProgressModal:r}),[t]);return n.jsx(zd.Provider,{value:i,children:e})},Ge=()=>ee(Bs);let Uo=null;const aE=e=>{Uo=e};let Go=!1;const lo=()=>{Go||(Go=!0,window.location.reload())},za=()=>{Go||(Uo?.waiting?(navigator.serviceWorker.addEventListener("controllerchange",lo),setTimeout(lo,2e3),Uo.waiting.postMessage({type:"SKIP_WAITING"})):lo())},cE=()=>{const e=ke(),t=ee(jn),{showWorkInProgressModal:r}=p.useContext(zd),i=p.useRef(!0),o=p.useRef(e.pathname);p.useEffect(()=>{if(i.current){i.current=!1,o.current=e.pathname;return}if(e.pathname===o.current){o.current=e.pathname;return}o.current=e.pathname,t&&!r&&za()},[e.pathname,t,r]),p.useEffect(()=>{if(!t||r)return;const s=()=>{typeof document<"u"&&document.visibilityState!=="visible"||jn()&&za()};return document.addEventListener("visibilitychange",s),window.addEventListener("focus",s),()=>{document.removeEventListener("visibilitychange",s),window.removeEventListener("focus",s)}},[t,r])},Yd="lazy module missing default export";function lE(e,t){if(e==null||e.default==null){const r=new Error(`Lazy module missing default export: ${t}`);throw r.name="LazyModuleExportError",r}return e}const dE=["unable to preload css","failed to fetch dynamically imported module","error loading dynamically imported module","importing a module script failed","loading chunk","load failed","chunkloaderror","loading css chunk","provide an export named","unexpected eof","unexpected end of input","unexpected end of script",Yd],ii="css-preload-reload",Ho="css-preload-unregister",uE=300*1e3,fE=1800*1e3;function Wi(e){const t=(e||"").toLowerCase();return dE.some(r=>t.includes(r))}function Ya(e,t){const r=sessionStorage.getItem(e);return r?Date.now()-parseInt(r,10)>t?(sessionStorage.removeItem(e),!1):!0:!1}
10624async function mE(){try{if("serviceWorker"in navigator){const e=await navigator.serviceWorker.getRegistrations();await Promise.all(e.map(t=>t.unregister()))}}catch(e){console.warn("[cssPreloadErrorHandler] SW unregister failed during nuclear reset:",e)}try{if("caches"in window){const e=await caches.keys();await Promise.all(e.map(t=>caches.delete(t)))}}catch(e){console.warn("[cssPreloadErrorHandler] Cache Storage clear failed during nuclear reset:",e)}window.location.reload()}function Ks(e){return jn(!0),Ya(Ho,fE)?(console.warn("[cssPreloadErrorHandler] Nuclear reset already attempted recently, not retrying:",e),!1):Ya(ii,uE)?(console.warn("[cssPreloadErrorHandler] Soft reload failed to recover, escalating to nuclear reset:",e),sessionStorage.setItem(Ho,String(Date.now())),sessionStorage.removeItem(ii),mE(),!0):(console.warn("[cssPreloadErrorHandler] Deploy-related asset error detected, reloading:",e),sessionStorage.setItem(ii,String(Date.now())),window.location.reload(),!0)}function qa(e){let t="";if(e instanceof ErrorEvent)t=e.message||"";else if("reason"in e){const{reason:i}=e;t=i?.message||String(i||"")}const r="target"in e?e.target:null;r?.tagName==="LINK"&&r.rel==="stylesheet"&&(t="Unable to preload CSS"),Wi(t)&&(e.preventDefault(),"stopPropagation"in e&&e.stopPropagation(),Ks(t))}function pE(){if(!(typeof window>"u"))try{if(!new URLSearchParams(window.location.search).has("swreset"))return;console.warn("[cssPreloadErrorHandler] ?swreset=1 detected, performing nuclear reset");try{sessionStorage.removeItem(ii),sessionStorage.removeItem(Ho)}catch{}const t=`${window.location.pathname}${window.location.hash}`;(async()=>{try{if("serviceWorker"in navigator){const r=await navigator.serviceWorker.getRegistrations();await Promise.all(r.map(i=>i.unregister()))}}catch(r){console.warn("[cssPreloadErrorHandler] SW unregister failed during swreset:",r)}try{if("caches"in window){const r=await caches.keys();await Promise.all(r.map(i=>caches.delete(i)))}}catch(r){console.warn("[cssPreloadErrorHandler] Cache clear failed during swreset:",r)}window.location.replace(t)})()}catch(e){console.warn("[cssPreloadErrorHandler] swreset escape hatch failed:",e)}}function gE(){window.addEventListener("error",qa,!0),window.addEventListener("unhandledrejection",qa)}const zi=(e,t)=>new Promise((r,i)=>{e().then(o=>{const s=lE(o,t);window.sessionStorage.setItem(`retry-${t}-refreshed`,"false"),r(s)}).catch(o=>{const s=o?.message||String(o||"");(Wi(s)||o?.name==="ChunkLoadError"||o?.name==="SyntaxError")&&Ks(s)||i(o)})}),IE=dt.lazy(()=>zi(()=>u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),"commonRoutesSwitch")),hE=dt.lazy(()=>zi(()=>u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),"appRouter")),yE=()=>n.jsx(dt.Suspense,{fallback:n.jsx(Es,{}),children:n.jsxs(_l,{children:[n.jsx(ci,{path:`/${w}/*`,element:n.jsx(hE,{})}),n.jsx(ci,{path:"/*",element:n.jsx(IE,{})})]})}),_E=a`
10625    query employeeCurrentHandledOffice {
10626        employeeCurrentHandledOffice @client {
10627            name
10628            domain
10629            image
10630            organisationId
10631            officeId
10632            role
10633            productTourCompleted
10634            organisationEmployeeId
10635            organisationTariff
10636            registrationDate
10637        }
10638    }
10639`;a`
10640    query appLocale {
10641        appLocale @client
10642    }
10643`;a`
10644    query isLoggedIn {
10645        isLoggedIn @client
10646    }
10647`;const Lt=e=>{const{data:t}=pe(_E),r=ee(et),{loading:i,data:o}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:r,officeId:e},skip:!(r&&e)});return p.useMemo(()=>
10647{if(!e)return t?.employeeCurrentHandledOffice;if(!i&&o?.minimalEmploymentByUserIdAndOfficeId&&!t?.employeeCurrentHandledOffice){const c=o.minimalEmploymentByUserIdAndOfficeId;return{officeId:c.officeId,organisationEmployeeId:c.organisationEmployeeId,role:c.officeRole,name:c.officeName,domain:c.officeDomain}}return t?.employeeCurrentHandledOffice},[e,t,i,o])},nr=e=>e===l.tariffs.FREE.name,_e=e=>e?e.includes("TRIAL"):!1,Vn=e=>e?e===l.tariffs.FREELANCER_2021_MONTH_CZK.name||e===l.tariffs.FREELANCER_2021_YEAR_CZK.name||e===l.tariffs.FREELANCER_2021_MONTH_EUR.name||e===l.tariffs.FREELANCER_2021_YEAR_EUR.name||e===l.tariffs.FREELANCER_2021_MONTH_USD.name||e===l.tariffs.FREELANCER_2021_YEAR_USD.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_CZK.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_CZK.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_EUR.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_EUR.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_USD.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_USD.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_HUF.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_HUF.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_PLN.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_PLN.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_GBP.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_GBP.name:!1,rr=e=>e?e===l.tariffs.LITE_2024_MONTH_CZK.name||e===l.tariffs.LITE_2024_YEAR_CZK.name||e===l.tariffs.LITE_2024_MONTH_EUR.name||e===l.tariffs.LITE_2024_YEAR_EUR.name||e===l.tariffs.LITE_2024_MONTH_USD.name||e===l.tariffs.LITE_2024_YEAR_USD.name||e===l.tariffs.LITE_2024_MONTH_HUF.name||e===l.tariffs.LITE_2024_YEAR_HUF.name||e===l.tariffs.LITE_2024_MONTH_PLN.name||e===l.tariffs.LITE_2024_YEAR_PLN.name||e===l.tariffs.LITE_2024_MONTH_GBP.name||e===l.tariffs.LITE_2024_YEAR_GBP.name:!1,ir=e=>e?e.startsWith("PROFILITE_"):!1,Wr=e=>e?e===l.tariffs.PROFESSIONAL_2024_MONTH_CZK.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_CZK.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_EUR.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_EUR.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_USD.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_USD.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_HUF.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_HUF.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_PLN.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_PLN.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_GBP.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_GBP.name||e===l.tariffs.PROFESSIONAL_2026_MONTH_RON.name||e===l.tariffs.PROFESSIONAL_2026_YEAR_RON.name||e===l.tariffs.PROFESSIONAL_2026_MONTH_SEK.name||e===l.tariffs.PROFESSIONAL_2026_YEAR_SEK.name:!1,ht=e=>e?e===l.tariffs.EXPERT_2024_MONTH_CZK.name||e===l.tariffs.EXPERT_2024_YEAR_CZK.name||e===l.tariffs.EXPERT_2024_MONTH_EUR.name||e===l.tariffs.EXPERT_2024_YEAR_EUR.name||e===l.tariffs.EXPERT_2024_MONTH_HUF.name||e===l.tariffs.EXPERT_2024_YEAR_HUF.name||e===l.tariffs.EXPERT_2024_MONTH_PLN.name||e===l.tariffs.EXPERT_2024_YEAR_PLN.name||e===l.tariffs.EXPERT_2024_MONTH_USD.name||e===l.tariffs.EXPERT_2024_YEAR_USD.name||e===l.tariffs.EXPERT_2024_MONTH_GBP.name||e===l.tariffs.EXPERT_2024_YEAR_GBP.name||e===l.tariffs.EXPERT_2026_MONTH_EUR.name||e===l.tariffs.EXPERT_2026_YEAR_EUR.name||e===l.tariffs.EXPERT_2026_MONTH_CZK.name||e===l.tariffs.EXPERT_2026_YEAR_CZK.name||e===l.tariffs.EXPERT_2026_MONTH_PLN.name||e===l.tariffs.EXPERT_2026_YEAR_PLN.name||e===l.tariffs.EXPERT_2026_MONTH_RON.name||e===l.tariffs.EXPERT_2026_YEAR_RON.name||e===l.tariffs.EXPERT_2026_MONTH_SEK.name||e===l.tariffs.EXPERT_2026_YEAR_SEK.name||e===l.tariffs.EXPERT_2026_MONTH_DKK.name||e===l.tariffs.EXPERT_2026_YEAR_DKK.name||e===l.tariffs.EXPERT_2026_MONTH_NOK.name||e===l.tariffs.EXPERT_2026_YEAR_NOK.name:!1,Ze=e=>e?e===l.tariffs.ULTIMATE_2025_MONTH_CZK.name||e===l.tariffs.ULTIMATE_2025_YEAR_CZK.name||e===l.tariffs.ULTIMATE_2025_MONTH_EUR.name||e===l.tariffs.ULTIMATE_2025_YEAR_EUR.name||e===l.tariffs.ULTIMATE_2025_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2025_YEAR_HUF.name||e===l.tariffs.ULTIMATE_2025_MONTH_PLN.name||e===l.tariffs.ULTIMATE_2025_YEAR_PLN.name||e===l.tariffs.ULTIMATE_2025_MONTH_USD.name||e===l.tariffs.ULTIMATE_2025_YEAR_USD.name||e===l.tariffs.ULTIMATE_2025_MONTH_GBP.name||e===l.tariffs.ULTIMATE_2025_YEAR_GBP.name||e===l.tariffs.ULTIMATE_2026_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2026_YEAR_HUF.name||e===l.tariffs.ULTIMATE_2026_MONTH_RON.name||e===l.tariffs.ULTIMATE_2026_YEAR_RON.name||e===l.tariffs.ULTIMATE_2026_MONTH_SEK.name||e===l.tariffs.ULTIMATE_2026_YEAR_SEK.name||e===l.tariffs.ULTIMATE_2026_MONTH_DKK.name||e===l.tariffs.ULTIMATE_2026_YEAR_DKK.name||e===l.tariffs.ULTIMATE_2026_MONTH_NOK.name||e===l.tariffs.ULTIMATE_2026_YEAR_NOK.name:!1,Zs=e=>ht(e)||Ze(e)||_e(e),y9=e=>Zs(e.tariffLimits?.bookTariff?.name),_9=e=>Zs(e.tariffLimits?.bookTariff?.name),C9=e=>Zs(e.tariffLimits?.bookTariff?.name),Un=e=>e?e===l.tariffs.STUDIO_2021_MONTH_CZK.name||e===l.tariffs.STUDIO_2021_YEAR_CZK.name||e===l.tariffs.STUDIO_2021_MONTH_EUR.name||e===l.tariffs.STUDIO_2021_YEAR_EUR.name||e===l.tariffs.STUDIO_2021_MONTH_USD.name||e===l.tariffs.STUDIO_2021_YEAR_USD.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_CZK.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_CZK.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_EUR.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_EUR.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_USD.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_USD.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_HUF.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_HUF.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_PLN.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_PLN.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_GBP.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_GBP.name:!1,CE=/^([A-Z]+)_(\d{4})_(?:MONTH|YEAR)(_COMPATIBILITY)?_([A-Z]+)$/,qd=e=>{const t=e?.match(CE);if(!t)return null;const[,r,i,o,s]=t;return{lineKey:`${r}|${s}|${o??""}`,year:Number(i)}},OE=Object.keys(l.stripeTariffs).reduce((e,t)=>
10647{const r=qd(t);return r&&(e[r.lineKey]===void 0||r.year>e[r.lineKey])&&(e[r.lineKey]=r.year),e},{}),Kd=e=>{const t=qd(e);if(!t)return null;const r=OE[t.lineKey];return r===void 0||t.year>=r?null:String(t.year)},Gn=e=>ht(e)&&Kd(e)!==null,EE=e=>Gn(e)?!1:ht(e)||Ze(e)||_e(e),vE=e=>Gn(e)?!1:ht(e)||Ze(e)||_e(e),O9=e=>vE(e.tariffLimits?.bookTariff?.name),Zd=e=>!!e.tariffLimits?.bookTariff?.studio,TE=e=>Zd(e)&&!Gn(e.tariffLimits?.bookTariff?.name),Ka=e=>Array.isArray(e)?e.filter(t=>t!=null).map(String):[],E9=(e,t,r=[])=>{if(TE(e))return!0;const i=Ka(t);if(Zd(e)&&i.length<=1)return!0;const o=new Set(Ka(r));return i.every(s=>o.has(s))},Le=(e,t,r)=>{if(!t||!l.tariffs[t]||!l.tariffs[t][e])return{name:t||"",description:""};const i=_e(t),o=nr(t);if(i||o)return{name:`${l.tariffs[t][e].name}`,description:l.tariffs[t][e].description};const s=l.tariffs[t][e].name,c=Kd(t);return{name:`${c?`${s} ${c}`:s}${r?"":` (${T.t("subscriptionNs:tariffInfo.tariffLength.annual")})`}`,description:l.tariffs[t][e].description}},mi=(e,t,r,i)=>e.find(o=>o.currency===r&&o.monthly===i&&o.name===`${t}_${r}`),z=(e,t,r,i)=>{const o=[];return r.forEach(s=>{const c=mi(e,s,t,!0);c&&o.push(c)}
10647),i.forEach(s=>{const c=mi(e,s,t,!1);c&&o.push(c)}),o},Xd=e=>e==="HUF"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"ULTIMATE_2026_MONTH":"ULTIMATE_2025_MONTH",bE=e=>e==="HUF"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"ULTIMATE_2026_YEAR":"ULTIMATE_2025_YEAR",Qd=e=>e==="CZK"||e==="EUR"||e==="PLN"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"EXPERT_2026_MONTH":"EXPERT_2024_MONTH",Jd=e=>e==="CZK"||e==="EUR"||e==="PLN"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"EXPERT_2026_YEAR":"EXPERT_2024_YEAR",AE=e=>e==="RON"||e==="SEK"?"PROFESSIONAL_2026_MONTH":"PROFESSIONAL_2024_MONTH",$E=e=>e==="RON"||e==="SEK"?"PROFESSIONAL_2026_YEAR":"PROFESSIONAL_2024_YEAR",v9=(e,t)=>{const{name:r,currency:i}=e,o=Xd(i),s=bE(i),c=Qd(i),d=Jd(i);return r.startsWith("STUDIO_2024_MONTH_COMPATIBILITY")?z(t,i,[],["STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("STUDIO_2024_YEAR_COMPATIBILITY")?[]:r.startsWith("FREELANCER_2024_MONTH_COMPATIBILITY")?z(t,i,["STUDIO_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY","STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("FREELANCER_2024_YEAR_COMPATIBILITY")?z(t,i,[],["STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("LITE_2024_MONTH")?z(t,i,["PROFILITE_2026_MONTH",c,o],["PROFILITE_2026_YEAR",d,s]):r.startsWith("LITE_2024_YEAR")?z(t,i,[],["PROFILITE_2026_YEAR",d,s]):r.startsWith("PROFILITE_2026_MONTH")?z(t,i,[c,o],["PROFILITE_2026_YEAR",d,s]):r.startsWith("PROFILITE_2026_YEAR")?z(t,i,[],[d,s]):r.startsWith("PROFESSIONAL_2024_MONTH")?z(t,i,[c,o],["PROFESSIONAL_2024_YEAR",d,s]):r.startsWith("PROFESSIONAL_2024_YEAR")?z(t,i,[],[d,s]):r.startsWith("PROFESSIONAL_2026_MONTH")?z(t,i,[c,o],["PROFESSIONAL_2026_YEAR",d,s]):r.startsWith("PROFESSIONAL_2026_YEAR")?z(t,i,[],[d,s]):r.startsWith("EXPERT_2024_MONTH")?Gn(r)?z(t,i,[c,o],[d,s]):z(t,i,[o],["EXPERT_2024_YEAR",s]):r.startsWith("EXPERT_2024_YEAR")?Gn(r)?z(t,i,[],[d,s]):z(t,i,[],[s]):r.startsWith("EXPERT_2026_MONTH")?z(t,i,[o],["EXPERT_2026_YEAR",s]):r.startsWith("EXPERT_2026_YEAR")?z(t,i,[],[s]):r.startsWith("ULTIMATE_2025_MONTH")?i==="HUF"?[]:z(t,i,[],[s]):r.startsWith("ULTIMATE_2025_YEAR")?[]:r.startsWith("ULTIMATE_2026_MONTH")?z(t,i,[],["ULTIMATE_2026_YEAR"]):r.startsWith("ULTIMATE_2026_YEAR")?[]:[]},T9=(e,t)=>{const{name:r,currency:i}=e,o=Xd(i),s=Qd(i),c=Jd(i),d=AE(i),f=$E(i),m=!!mi(t,"PROFILITE_2026_MONTH",i,!0),g=!!mi(t,"PROFILITE_2026_YEAR",i,!1),I=m?"PROFILITE_2026_MONTH":d,h=g?"PROFILITE_2026_YEAR":f;return r.startsWith("STUDIO_2024_MONTH_COMPATIBILITY")?z(t,i,["FREELANCER_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY"]):r.startsWith("STUDIO_2024_YEAR_COMPATIBILITY")?z(t,i,["STUDIO_2024_MONTH_COMPATIBILITY","FREELANCER_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY"]):r.startsWith("FREELANCER_2024_MONTH_COMPATIBILITY")?[]:r.startsWith("FREELANCER_2024_YEAR_COMPATIBILITY")?z(t,i,["FREELANCER_2024_MONTH_COMPATIBILITY"],[]):r.startsWith("LITE_2024_MONTH")?[]:r.startsWith("LITE_2024_YEAR")?[]:r.startsWith("PROFILITE_2026_MONTH")?[]:r.startsWith("PROFILITE_2026_YEAR")?z(t,i,["PROFILITE_2026_MONTH"],[]):r.startsWith("PROFESSIONAL_2024_MONTH")?[]:r.startsWith("PROFESSIONAL_2024_YEAR")?z(t,i,["PROFESSIONAL_2024_MONTH"],[]):r.startsWith("PROFESSIONAL_2026_MONTH")?[]:r.startsWith("PROFESSIONAL_2026_YEAR")?z(t,i,["PROFESSIONAL_2026_MONTH"],[]):r.startsWith("EXPERT_2024_MONTH")?z(t,i,[I],[h]):r.startsWith("EXPERT_2024_YEAR")?Gn(r)?z(t,i,[I],[h]):z(t,i,["EXPERT_2024_MONTH",I],[h]):r.startsWith("EXPERT_2026_MONTH")?z(t,i,[I],[h]):r.startsWith("EXPERT_2026_YEAR")?z(t,i,[I,"EXPERT_2026_MONTH"],[h]):r.startsWith("ULTIMATE_2025_MONTH")?i==="HUF"?z(t,i,[I,"EXPERT_2024_MONTH","ULTIMATE_2026_MONTH"],[h,"EXPERT_2024_YEAR"]):z(t,i,[I,s],[h,c]):r.startsWith("ULTIMATE_2025_YEAR")?i==="HUF"?z(t,i,[I,"EXPERT_2024_MONTH","ULTIMATE_2026_MONTH"],[h,"EXPERT_2024_YEAR","ULTIMATE_2026_YEAR"]):z(t,i,[I,s,o],[h,c]):r.startsWith("ULTIMATE_2026_MONTH")?z(t,i,[I,s],[h,c]):r.startsWith("ULTIMATE_2026_YEAR")?z(t,i,[I,s,"ULTIMATE_2026_MONTH"],[h,c]):r.startsWith("EXPERT_")?r.includes("_YEAR")?z(t,i,[I,s],[h]):z(t,i,[I],[h]):r.startsWith("ULTIMATE_")?r.includes("_YEAR")?z(t,i,[I,s,o],[h,c]):z(t,i,[I,s],[h,c]):[]},Xs=(e,t,r)=>r===l.appLanguages.CS?Le("cs",e,t):r===l.appLanguages.SK?Le("sk",e,t):r===l.appLanguages.HU?Le("hu",e,t):r===l.appLanguages.PL?Le("pl",e,t):r===l.appLanguages.ES?Le("es",e,t):r===l.appLanguages.PT?Le("pt-BR",e,t):r===l.appLanguages.DE?Le("de",e,t):r===l.appLanguages.IT?Le("it",e,t):r===l.appLanguages.FI?Le("fi",e,t):r===l.appLanguages.SV?Le("sv",e,t):r===l.appLanguages.RO?Le("ro",e,t):r===l.appLanguages.FR?Le("fr",e,t):r===l.appLanguages.NL?Le("nl",e,t):r===l.appLanguages.DA?Le("da",e,t):r===l.appLanguages.NB?Le("nb",e,t):r===l.appLanguages.PT_PT?Le("pt-PT",e,t):Le("en",e,t),b9=e=>rr(e)?"tarif-lite":ir(e)||Wr(e)?"tarif-professional":ht(e)?"tarif-ex
10647pert":Ze(e)?"tarif-ultimate":Vn(e)?"tarif-professional":Un(e)?"tarif-expert":"tarif-free",Za=(e,t)=>{const r=e("settingsNs:addressForm.testOnboardingData.street")?.trim(),i=e("settingsNs:addressForm.testOnboardingData.city")?.trim(),o=e("settingsNs:addressForm.testOnboardingData.postalCode")?.trim();return{street:r&&r.length>=2?r:l.billingPlaceholder.PLACEHOLDER_VALUE,city:i&&i.length>=2?i:l.billingPlaceholder.PLACEHOLDER_VALUE,postalCode:o&&o.length>=3?o:"00000",country:t}},SE="00000",A9=e=>e&&{...e,street:l.billingPlaceholder.isPlaceholderValue(e.street)?null:e.street,city:l.billingPlaceholder.isPlaceholderValue(e.city)?null:e.city,postalCode:e.postalCode===SE?null:e.postalCode,country:l.billingPlaceholder.isPlaceholderValue(e.country)?null:e.country},{FREE_TARIFF_BOOKING_COUNT_LIMIT:eu}=l.appConstants,{LITE_TARIFF_BOOKING_COUNT_LIMIT:tu}=l.appConstants,{PROFESSIONAL_TARIFF_BOOKING_COUNT_LIMIT:nu}=l.appConstants,{PROFILITE_TARIFF_BOOKING_COUNT_LIMIT:ru}=l.appConstants,{EXPERT_TARIFF_BOOKING_COUNT_LIMIT:iu}=l.appConstants,{LITE_TARIFF_COURSES_COUNT:PE}=l.appConstants,{LITE_TARIFF_WORKSHOPS_COUNT:xE}=l.appConstants,{PROFESSIONAL_TARIFF_COURSES_COUNT:RE}=l.appConstants,{PROFILITE_TARIFF_COURSES_COUNT:wE}=l.appConstants,{PROFILITE_TARIFF_WORKSHOPS_COUNT:LE}=l.appConstants,{EXPERT_TARIFF_COURSES_COUNT:kE}=l.appConstants,{UNLIMITED_ORDERS_CONSTANT:me}=l.appConstants,ME=(e,t,r)=>_e(e)?{courses:me,workshops:me}:e===l.tariffs.FREE.name?{courses:0,workshops:0}:Vn(e)?{courses:me,workshops:me}:Un(e)?{courses:me,workshops:me}:rr(e)?{courses:PE,workshops:xE}:ir(e)?{courses:wE,workshops:LE}:Wr(e)?{courses:RE,workshops:me}:ht(e)?t?{courses:me,workshops:me}:r?{courses:me,workshops:me}:{courses:kE,workshops:me}:Ze(e)?{courses:me,workshops:me}:{courses:me,workshops:me},FE=(e,t,r)=>_e(e)?me:e===l.tariffs.FREE.name?eu:Vn(e)||Un(e)?me:rr(e)?tu:ir(e)?ru:Wr(e)?nu:ht(e)?t?me:r?700:iu:(Ze(e),me),DE=(e,t,r,i)=>{const{name:o}=e;return _e(o)?!0:o===l.tariffs.FREE.name?t<eu:Vn(o)||Un(o)?!0:rr(o)?t<tu:ir(o)?t<ru:Wr(o)?t<nu:ht(o)?r||i?!0:t<iu:!!Ze(o)},or=e=>{if(!e||!e.tariffLimits)return{officeTariffInfo:null};const{tariffLimits:t,isExpertAlaUltimate:r,isExpert700:i}=e,{organisationTariff:o,bookTariff:s,count_LECTURE:c,count_WORKSHOP:d,count_COURSE:f,count_APPOINTMENT:m,activeNotCanceledWorkshops:g,activeNotCanceledCourses:I,activeNotCanceledCoursesIdsThatAreOverTariffLimitIds:h,activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds:C,activeAllNotCanceledWorkshops:y,activeAllNotCanceledCourses:O,tariffMonthlyLimitValidFrom:_,tariffMonthlyLimitValidTo:E}=t,{name:v}=s,P=c+d+f+m,{courses:S,workshops:b}=ME(v,r,i);return{officeTariffInfo:{allowToCreateNewReservations:DE(s,P,r,i),orderCountLecture:c,orderCountWorkshop:d,orderCountCourse:f,orderCountAppointment:m,totalOrdersCount:P,activeNotCanceledWorkshops:g,activeNotCanceledCourses:I,activeNotCanceledCoursesIdsThatAreOverTariffLimitIds:h,activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds:C,freeTariff:v===l.tariffs.FREE.name,liteTariff:rr(v),professionalTariff:Wr(v),profiliteTariff:ir(v),maxAllowedOrdersCount:FE(v,r,i),organisationTariff:o,bookTariff:s,maxAllowedCoursesCount:S,maxAllowedWorkshopsCount:b,activeAllNotCanceledWorkshops:y,activeAllNotCanceledCourses:O,tariffMonthlyLimitValidFrom:_,tariffMonthlyLimitValidTo:E,areAllowedMemberships:Ze(v)||ht(v)||_e(v),areAllowedMorePassGroups:EE(v),areAllowedRecurringMemberships:Ze(v)||_e(v),areAllowedVideoOnDemand:Ze(v)||_e(v),areAllowedRental:Ze(v)||_e(v),areAllowedGoogleAnalyticsAndPixel:Ze(v)||ht(v)||_e(v)}}},Yi=e=>e?{data:or(e).officeTariffInfo}:{data:null},pi=(e,t)=>{const r=yn(),i=ee(et),{loading:o,data:s}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:i,officeId:e},skip:!(i&&e)}),c=p.useMemo(()=>{if(!r)return!1;if(!o&&s?.minimalEmploymentByUserIdAndOfficeId){const{officeRole:d}=s.minimalEmploymentByUserIdAndOfficeId;return((d?l.officeEmployeePermissions?.[d]?.bitPermissions:0)&t)!==0}return!1},[e,r,t,s,o]);return{loading:o,hasAccess:c}},lt=(e,t)=>{const r=yn(),i=ee(et),o=ee(Rt),s=o?.officeId===e?o?.role:void 0,{loading:c,data:d}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:i,officeId:e},skip:!(i&&e)||!!s});return p.useMemo(()=>
10647{if(!r)return{hasAccess:!1,loading:!1};if(s)return{hasAccess:t.includes(s),loading:!1};if(d?.minimalEmploymentByUserIdAndOfficeId){const{officeRole:m}=d.minimalEmploymentByUserIdAndOfficeId;return{hasAccess:t.includes(m),loading:!1}}return c?{hasAccess:!1,loading:!0}:{hasAccess:!1,loading:!1}},[t,s,d,c,r])},Qs=e=>{let t=null;const r=()=>{t===null&&(t=window.requestAnimationFrame(()=>{t=null,e()}))};return r.cancel=()=>{t!==null&&(window.cancelAnimationFrame(t),t=null)},r},NE=()=>typeof window>"u"?1920:Math.max(document.documentElement?.clientWidth||0,window.innerWidth||0),ou=()=>{const e=NE(),t=e<768,r=e>=768&&e<=1024;return{width:e,isMobajl:t,isTablet:r,isDesktop:e>1024,isMobileOrTablet:t||r}};let kn=null;const mr=new Set,Xa=()=>(kn===null&&(kn=ou()),kn),su=()=>{const e=ou();return kn!==null&&e.width===kn.width?!1:(kn=e,!0)},uo=Qs(()=>{su()&&mr.forEach(e=>e())}),BE=e=>(mr.add(e),mr.size===1&&(su(),window.addEventListener("resize",uo,{passive:!0})),()=>{mr.delete(e),mr.size===0&&(window.removeEventListener("resize",uo),uo.cancel())}),$e=()=>p.useSyncExternalStore(BE,Xa,Xa),jE=[l.officeUserRoles.SUPERADMIN,l.officeUserRoles.MANAGER,l.officeUserRoles.OFFICIAL],au=e=>!!e&&jE.includes(e),$9=e=>{if(!e)return null;const{isOrgDescriptionUsed:t,orgDescription:r,user:i}=e;return t||!i?.description?r:i?.description},S9=e=>{if(!e)return null;const{orgImage:t,user:r}=e;if(!r)return t??null;const{image:i,registrationStatus:o}=r;return o===l.userRegistrationStatus.COMPLETED?i:t},P9=e=>e.filter(r=>r.isVisiblePublic),Wo=e=>p.Children.toArray(e).some(t=>{if(!p.isValidElement(t))return!1;const r=t.props,i=typeof t.type=="string"?t.type:null;return i==="a"||i==="button"||r.href||r.to||typeof r.onClick=="function"||r.role==="button"||r.role==="link"?!0:Wo(r.children)}),Te=({title:e,children:t,...r})=>{const{isMobajl:i}=$e(),o=Wo(e)||Wo(t),s=e&&(!i||!o)?e:null;return s?n.jsx(Wf,{title:s,...r,trigger:i?"click":r.trigger,children:t}):n.jsx(n.Fragment,{children:t})},VE=(e,t)=>t==="circle"?e<=60?"#95de64":e<=75?"#ffe58f":e<=90?"#ffa39e":e<100?"#f5222d":"#cf1322":e<=60?{direction:"to right","0%":"#95de64","100%":"#ffe58f"}:e<=75?{direction:"to right","0%":"#ffe58f","100%":"#ffd666"}:e<=90?{direction:"to right","0%":"#ffd666","50%":"#ffa39e","100%":"#ff7875"}:e<100?{direction:"to right","0%":"#ff7875","50%":"#f5222d","100%":"#cf1322"}:{direction:"to right","0%":"#cf1322","100%":"#cf1322"},UE=(e,t)=>t===0?0:Math.min(e/t*100,100),Qa=(e,t,r=!0)=>{const i=T.t("plurals.order",{postProcess:"interval",count:t});return n.jsxs("span",{style:{color:"#7e7d7d"},children:[e,"/",t," ",r&&i]})},GE=({current:e,max:t,type:r,showInfo:i=!0,lineWidth:o,lineStrokeWidth:s})=>{const c=UE(e,t),d=VE(c,r);return r==="line"?n.jsx(Ia,{type:r,percent:c,strokeColor:d,strokeWidth:s??8,width:o,style:o?{width:`${o}px`,maxWidth:"100%"}:void 0,showInfo:i,format:()=>n.jsx(n.Fragment,{children:Qa(e,t,!0)})}):n.jsx(Ia,{type:r,percent:70,strokeColor:d,strokeWidth:6,format:()=>n.jsx(n.Fragment,{children:Qa(e,t,!1)})})},cu=({current:e,max:t,type:r="line",showInfo:i=!0,lineWidth:o,lineStrokeWidth:s})=>n.jsx(GE,{current:e,max:t,type:r,showInfo:i,lineWidth:o,lineStrokeWidth:s}),sr=e=>{const t=r=>{const i=e(r.value,r);return typeof i=="string"||typeof i=="number"?n.jsx("span",{translate:"no",children:i}):n.jsx(n.Fragment,{children:i})};return t.format=(r,i={})=>e(r,i),t},HE=e=>sr((t,r)=>{const{intl:i}=e,{withDayName:o}=r;return i.formatDate(t,{...r,...o&&{weekday:"long"}})}),WE=e=>sr(({from:t,to:r},i)=>{const{intl:o}=e;return o.formatDateTimeRange(t,r,{...i})}),zE=e=>sr((t,r)=>{const{type:i,withValue:o=!0}=r;if(Number.isNaN(t))return"";let s;i==="credit"?s="credit":i==="pass"?s="entryPass":i==="make_up_session"&&(s="makeUpSession");const c=T.t(`plurals.${s??""}`,{postProcess:"interval",count:Number(t)});return`${o?`${t} `:""}${c}`}),YE=e=>sr((t,r)=>{const{intl:i}=e,{style:o,currency:s,withValue:c=!0,withCurrencyCode:d=!1}=r;let{minimumFractionDigits:f,maximumFractionDigits:m}=r;if(Number.isNaN(t))return"";if(f||(f=s==="CZK"||s===l.currency.CREDITS?0:f),m=s==="CZK"||s===l.currency.CREDITS?0:m,c)return i.formatNumber(Number(t),{...r,style:o||"currency",currency:s,minimumFractionDigits:typeof f>"u"?2:f,maximumFractionDigits:typeof m>"u"?2:m});try{return d?`${s} (${Nn.getParamByParam("currency",s,"symbol")})`:Nn.getParamByParam("currency",s,"symbol")}catch{return""}}),qE=e=>sr((t,r)=>{const{intl:i}=e,{withDayName:o=!1}=r;return i.formatDate(t,{...r,...o&&{weekday:"long"},year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"})}),KE=e=>sr((t,r)=>{const{intl:i}=e,{hour:o,minute:s}=r;return i.formatTime(t,{hour:o??"numeric",minute:s??"numeric"})}),lu=p.createContext({}),ZE=e=>{const t=KE(e),r=HE(e),i=WE(e),o=YE(e),s=zE(),c=qE(e);return{EntryFormatter:s,FiatAmountFormatter:o,DateFormatter:r,TimeFormatter:t,DateTimeRangeFormatter:i,SimpleDateTimeFormatter:c}},XE=({config:e,children:t})=>{const r=sp(),i=p.useMemo(()=>{const o={...e,intl:r};return ZE(o)},[e,r]);return n.jsx(lu.Provider,{value:i,children:t})},Zt=()=>p.useContext(lu),QE=({office:e,showInfo:t=!0,lineWidth:r,lineStrokeWidth:i,className:o})=>{const{t:s}=V(),{data:c}=Yi(e),{DateFormatter:d}=Zt();if(!c||!d||c.maxAllowedOrdersCount===me)return null;const{totalOrdersCount:f,maxAllowedOrdersCount:m,tariffMonthlyLimitValidFrom:g,tariffMonthlyLimitValidTo:I}=c,h=Math.max(m-f,0),C=y=>d.format(q(y),{day:"numeric",month:"numeric",year:"numeric"});return n.jsx(Te,{title:s("subscriptionNs:freeRemainingOrders",{remainingOrders:h,validFrom:C(g),validTo:C(I),ordersPlural:s("plurals.order",{postProcess:"interval",count:h})}),children:n.jsx("div",{className:o,style:{cursor:"help"},children:n.jsx(cu,{current:f,max:m,showInfo:t,lineWidth:r,lineStrokeWidth:i})})})},Xt=()=>{const e=Ge(),[t,r]=p.useState(Oe);return p.useEffect(()=>{switch(e){case A.CS:r(`${Oe}/cs`);break;case A.SK:r(`${Oe}/sk`);break;case A.HU:r(`${Oe}/hu`);break;case A.PL:r(`${Oe}/pl`);break;case A.ES:r(`${Oe}/es`);break;case A.PT:r(`${Oe}/pt-BR`);break;case A.PT_PT:r(`${Oe}/pt-PT`);break;case A.DE:r(`${Oe}/de`);break;case A.FI:r(`${Oe}/fi`);break;case A.SV:r(`${Oe}/sv`);break;case A.FR:r(`${Oe}/fr`);break;case A.IT:r(`${Oe}/it`);break;case A.RO:r(`${Oe}/ro`);break;case A.NL:r(`${Oe}/nl`);break;case A.DA:r(`${Oe}/da`);break;case A.NB:r(`${Oe}/nb`);break;case A.EN:{r(Oe);break}default:{r(Oe);break}}},[e]),t},JE=Gt(["0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}"]),ev=$.a.withConfig({componentId:"sc-wtkf0u-0"})(["color:#ff4d4f;font-size:12px;text-decoration:underline;display:inline-block;cursor:pointer;animation:"," 0.6s ease-out;&:hover{color:#ff4d4f;text-decoration:none;}&:focus,&:active{color:#ff4d4f;}
10647"],JE),du=({officeId:e})=>{const{t}=V(),r=Xt(),{loading:i,data:o}=pe(ge.getAddressByOfficeId,{variables:{officeId:e}});return!i&&o?.addressByOfficeId?.country?n.jsx(ev,{href:`${r}/blog/zenamu-plans-2025/`,target:"_blank",rel:"noopener noreferrer",children:t("subscriptionNs:tariffWillChange")}):null},tv=({office:e,isCollapsed:t=!1})=>{const{data:r}=Yi(e),{DateFormatter:i}=Zt(),{isMobajl:o}=$e(),s=Lt();if(!r||!i||o||s?.role!==l.officeUserRoles.SUPERADMIN)return null;const c=e?.isExpertAlaUltimate??!1,d=e?.isExpert700??!1,f=r.maxAllowedOrdersCount!==me;return n.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"center",width:"100%",...(c||d)&&{marginLeft:"2px"}},children:[f?n.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:t?"48px":"100%",minWidth:t?"48px":"0",maxWidth:t?"48px":"100%",padding:t?"8px":"4px 2px"},children:n.jsx("div",{style:{width:t?24:"100%",maxWidth:t?24:160},children:n.jsx(QE,{office:e,showInfo:!1,lineWidth:t?24:160,lineStrokeWidth:t?8:6})})}):null,e?.officeId&&(c||d)?n.jsx(du,{officeId:e.officeId}):null]})},je="#663399",fo="#7a4db0",Ja="#888BBB",ec=Is(je,"0.2"),tc="Work Sans, system-ui, -apple-system, BlinkMacSystemFont, Avenir Next, Avenir, Helvetica Neue, Helvetica, Ubuntu, Roboto, Noto, Segoe UI, Arial, sans-serif",nn="8px",Ar=8,uu="#e1e3e8",Me="#fff",nv="#f0f0f0",fu="rgba(245, 245, 247, 0.85)",rv="#f9f9fb",iv="#f4f4f6",ov="#f0f0f2",sv="#ebebef",av=`linear-gradient(165deg, ${rv} 0%, ${iv} 40%, ${ov} 70%, ${sv} 100%)`,on="#70757b",mu="#3c4043",x9="#202224",cv={gray700:"#545454",lilaLightS:"rgb(239,223,255)",blueLightS:"#DFF5FFFF",blueLight:"#b1d3ff",greenLight:"#bbf6db",pinkLight:"#FDBCBD",primaryLight:"rgb(134,197,255)",warnSign:"#BB004296",okSign:"#40ffaf"},lv=cv,pu={normal:{fontSize:14,fontSizeSM:12,fontSizeLG:16,fontSizeXL:18,controlHeight:38,controlHeightLG:41,borderRadius:Ar,inputFontSize:14,inputPaddingInline:12,formItemMarginBottom:10,tableCellPaddingBlock:12,tableCellPaddingInline:16,menuFontSize:15,selectItemHeightLG:41},cozy:{fontSize:14,fontSizeSM:12,fontSizeLG:15,fontSizeXL:17,controlHeight:35,controlHeightLG:37,borderRadius:Ar,inputFontSize:14,inputPaddingInline:11,formItemMarginBottom:9,tableCellPaddingBlock:10,tableCellPaddingInline:14,menuFontSize:14,selectItemHeightLG:37},compact:{fontSize:13,fontSizeSM:12,fontSizeLG:15,fontSizeXL:16,controlHeight:32,controlHeightLG:33,borderRadius:7,inputFontSize:13,inputPaddingInline:10,formItemMarginBottom:8,tableCellPaddingBlock:8,tableCellPaddingInline:12,menuFontSize:14,selectItemHeightLG:33}},vn={fontSize:14,controlHeight:38,controlHeightLG:40,selectItemHeightLG:40,inputFontSize:16,inputPaddingInline:12},dv=(e,t)=>{const r=pu[e];return t?{...r,fontSize:Math.max(r.fontSize,vn.fontSize),controlHeight:Math.max(r.controlHeight,vn.controlHeight),controlHeightLG:Math.max(r.controlHeightLG,vn.controlHeightLG),selectItemHeightLG:Math.max(r.selectItemHeightLG,vn.selectItemHeightLG),inputFontSize:Math.max(r.inputFontSize,vn.inputFontSize),inputPaddingInline:Math.max(r.inputPaddingInline,vn.inputPaddingInline)}:r},Ft='"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif',gu=(e="normal",t=!1)=>{const r=dv(e,t),i=pu[e].inputFontSize;return{token:{colorPrimary:je,colorInfo:Ja,colorLink:je,colorError:"#ff4d4f",fontFamily:`"${tc.split(",")[0]}", ${tc.split(",").slice(1).join(",")}`,fontSize:r.fontSize,fontSizeSM:r.fontSizeSM,fontSizeLG:r.fontSizeLG,fontSizeXL:r.fontSizeXL,borderRadius:r.borderRadius,borderRadiusLG:r.borderRadius,controlHeight:r.controlHeight,controlHeightLG:r.controlHeightLG,colorTextLabel:on,colorBgLayout:"#fafafa",colorBg
10647Container:Me,colorBgElevated:Me,fontWeightStrong:500,sizeUnit:4,sizeStep:4},components:{Button:{fontWeight:500,boxShadow:"0 0 0 rgba(0, 0, 0, 0)",primaryShadow:"0 0 0 rgba(0, 0, 0, 0)",fontFamily:Ft,colorPrimaryHover:fo,colorPrimaryBorder:je},Form:{itemMarginBottom:r.formItemMarginBottom,verticalLabelPadding:"0 0 6px",labelColor:on,labelFontSize:12,labelRequiredMarkColor:"#ff4d4f"},Input:{paddingInline:r.inputPaddingInline,fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize,activeBorderColor:je,hoverBorderColor:je},InputNumber:{fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize},DatePicker:{fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize},Checkbox:{fontSize:i,fontSizeLG:i,colorPrimaryHover:fo,colorPrimary:je},Radio:{buttonSolidCheckedHoverBg:fo,buttonSolidCheckedActiveBg:"#8a5cbe",fontSize:i,fontSizeLG:i+2},Avatar:{containerSizeLG:80,containerSize:30},Menu:{itemSelectedBg:ec,itemHoverBg:"#f5f5f5",itemHoverColor:je,itemActiveBg:ec,fontSize:r.menuFontSize,fontFamily:Ft,itemBorderRadius:Ar},Table:{fontSize:r.fontSize,fontFamily:Ft,colorIcon:Ja,cellPaddingBlock:r.tableCellPaddingBlock,cellPaddingInline:r.tableCellPaddingInline,headerSplitColor:"transparent",borderColor:"#f0f0f0",headerBg:"#f4f4f8",headerColor:"#262626",cellFontSize:r.fontSize,cellFontSizeSM:t?14:12,headerSortActiveBg:"#f0f0f0",headerSortHoverBg:"#fafafa"},Upload:{colorBorder:uu},Slider:{handleSize:19,handleSizeHover:19,railSize:3,trackBg:je},Collapse:{headerBg:Me,contentBg:Me},Drawer:{colorBgElevated:Me},Modal:{colorBgElevated:Me},Popover:{colorBgElevated:Me},Progress:{colorText:"#000000"},Card:{colorBorderSecondary:"transparent"},Dropdown:{colorBgElevated:Me,colorBorder:"transparent",boxShadowSecondary:"0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)"},Select:{singleItemHeightLG:r.selectItemHeightLG,fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize,colorPrimary:je,colorPrimaryHover:je,colorBgElevated:Me,borderRadius:Ar,boxShadowSecondary:"0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)"},Tour:{colorPrimary:je,borderRadius:12,fontFamily:Ft,fontSize:15,lineHeight:1.6,colorText:"#2c3e50",colorTextHeading:"#1a252f",colorBgElevated:Me,boxShadowSecondary:"0 12px 32px 0 rgba(0, 0, 0, 0.12), 0 8px 16px -8px rgba(0, 0, 0, 0.16), 0 16px 48px 16px rgba(0, 0, 0, 0.08)",padding:24,margin:16,controlHeight:44,borderRadiusLG:12,colorBgContainer:Me,colorBorder:"#e8ecf0",colorBorderSecondary:"#f0f3f7"}},algorithm:[],cssVar:!0}};gu("normal");const uv={calendar:()=>u(()=>import("./CalendarPrivate.uPm7c0u6.js"),__vite__mapDeps([144,2,18,145,21,3,4,70,13,9,11,1,5,26,67,19,30,29,14,15,68,22,71,72,73,74,75,76,77,146,17,97,95,61,35,98,99,100,101,147,57,52,53,54,148,149,55,150,151,152,153,154,83,86,81,82,84,85,155,156,157,133,158,159,79,42,43,44,45,46,47,48,80,160,161,34,33,27,60,162,163,41,164,49,50,165,166,58,66,167,56,38,24,25,39,168,169,108,170,110,171,172,64,173,174,136,175,176,91,92,177,123,127,111,124,178,179,180,181,182,137,138,139,140,6,142,143,183])),workshops:()=>u(()=>import("./WorkshopsPage.WGJZH7Rf.js").then(e=>e.c),__vite__mapDeps([184,2,13,3,4,9,18,134,128,129,26,21,181,151,11,135,71,87,185,98,178,81,19,30,29,14,15,82,83,84,54,85,86,22,35,61,154,146,179,171,108,180,186,187,106,41,170,188,6,142])),appointments:()=>u(()=>import("./AppointmentsAdminPage.D9Q6hbZT.js"),__vite__mapDeps([189,2,21,3,4,9,18,134,128,13,129,26,110,106,41,11,190,19,94,95,61,35,29,14,15,22,103,191,70,1,5,67,30,68,71,72,73,74,75,76,77,192,119,108,175,45,193,194,195,111,158,196,83,87,184,181,151,135,185,98,178,81,82,84,54,85,86,154,146,179,171,180,186,187,170,188,157,197,198,172,199,137,138,139,140,6,142])),clients:()=>u(()=>import("./index.K8_9Uf9c.js"),__vite__mapDeps([200,2,9,201,18,20,3,4,19,67,11,26,21,13,30,29,14,15,68,22,105,71,202,86,203,204,132,84,54,128,129,154,83,81,82,85,35,61,98,146,205,206,70,1,5,72,73,74,75,76,77,121,58,31,32,33,34,27,65,66,207,165,162,163,41,208,209,88,89,210,175,176,91,92,79,177,136,137,138,139,140,211,159,133,87,212,90,213,108,110,153,99,131,214,45,215,216,117,118,44,46,217,218,169,6,142])),orders:()=>u(()=>import("./ClientOrders.eJgwn5Ja.js"),__vite__mapDeps([219,2,9,87,18,73,70,13,3,4,11,1,5,26,21,67,19,30,29,14,15,68,22,71,72,74,75,76,77,149,220,137,138,139,140,6,142])),statistics:()=>u(()=>import("./StatisticsTabPage.C-K5Cq9Z.js"),__vite__mapDeps([221,2,9,18,222,21,3,4,132,133,11,67,26,13,19,30,29,14,15,68,22,130,131,129,134,128,223,84,54,70,1,5,71,72,73,74,75,76,77,192,119,110,137,138,139,140,6,142])),settings:()=>u(()=>import("./SettingsPage.orYk2VY6.js"),__vite__mapDeps([224,2,9,13,3,4,18,11,26,21,19,71,22,14,15,222,84,54,73,116,86,81,30,29,82,83,85,35,61,117,118,119,106,41,62,120,121,68,225,165,211,159,133,67,87,70,1,5,72,74,75,76,77,27,32,212,208,157,226,199,227,154,98,146,172,46,228,216,113,114,229,47,230,231,24,25,232,156,158,39,233,213,17,234,50,235,104,236,237,238,201,20,105,122,136,239,43,79,80,37,38,42,44,45,48,240,40,49,92,241,203,89,108,242,36,123,137,138,139,140,6,142,143])),subscription:()=>u(()=>import("./OfficeSubscription.JJdPyP_6.js"),__vite__mapDeps([243,2,13,3,4,9,18,233,232,14,15,19,11,26,21,29,244,245,246,17,1,5,77,137,22,138,139,140,247,33,234,86,50,24,25,67,30,68,70,71,72,73,74,75,76,27,248,141,114,6,142]))},mo=new Set;function He(e){const i=e.match(/\/office\/[^/]+\/([^/?#]+)/)?.[1]||"calendar";if(mo.has(i))return;const o=uv[i];o&&(mo.add(i),o().catch(()=>{mo.delete(i)}))}const fv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACaUlEQVRoge3aP2sUQRjH8U9CLEUxoGhpTOW/XgMq8TVYpMyhTSx9AXkBloKgJo1/42sQRIitiIX4h9gJKkiiIqQwOYvdI3OX283e3uwugfvCwDO3szPP727nmWdnjhHNMlaw3QQu4xwODDHeX6zi7RB9DMwMPqEdqWzhNsbrcn4zovNheRBDRN4jNIH3mE7rv7CC9ZJjzeBiz2dLuIHtkn3mctXOt7WOk0P2t6iCXyLvxvOBvYIvZQfpw8/AbuHeHr5kknfTwcD+VqbzHO7gblBv4f4e/vSllkiQwYJuEfNKiGhSQFsEEU0KIIKIOgX8CezjgT2UiDoFvAvsa7rDchs3JetCh3kFotNELO8K8BKfJQvjYbzBc6wFbdbwA0fTegsbuFVmwHDhWSzl8m7KpCZbutekLuqexKuYlSSHRRnHpayLdT5CHV7jtCQ9P4tjGe3C3OlIVmdNCIB/eJGWLBbtTv520fQ6MDRV/gLjmEvtx5IJGZ0qBczhYWq3JSKiU+UjdCqwpzNbDcm+nwMjAU0TcxKP2Yk6TwpcjxKVYgqYw6PUvoKvwbUxSXrcSutt/UUOTFVhtKX7xX0Bk1UMFHMOPNWdz09m2Et4FmvQmAK2cV33m1UvyyJvZMWOQv1eDzssSwRG3YWrIoz2E1GJ81Q3iTsiXqf1aGGzlyqTucoSuJB9vxKPBDTNSEDT5AnI2susixOB/btMB7N2dsc2DH/ENAhT6Zid8WezGpY55It51NSPKcnm76G0/hFnJHtJA1PlMWuRsokLZRzvFRHzoLto+VDE+UH/apC3lxmL75KzhFdKPjYj6uQ//rDoVjOl4C8AAAAASUVORK5CYII=",Iu={download:fv},R9=()=>{const e=[];for(const t in Iu)e.push(t);return e},mv=({size:e=20,color:t="currentColor"})=>n.jsx("svg",{width:e,height:e,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true","aria-label":"Menu",children:n.jsxs("g",{fillRule:"evenodd",children:[n.jsx("path",{style:{fill:t},d:"M3 6.96a1 1 0 110-2h28a1 1 0 010 2H3zm0 6.07a1 1 0 110-2h28a1 1 0 010 2H3zm0 6a1 1 0 110-2h28a1 1 0 010 2H3z"}),n.jsx("path",{style:{fill:t},d:"M4.43 30.77l.2-2.52c.06-.81.1-1.45.1-1.9l.05.17c.03.12.1.34.2.66.1.31.23.67.38 1.07l.91 2.45h.88l.92-2.45c.3-.79.53-1.42.7-1.9l.12 1.9.24 2.52h1.49l-.68-6.5H8.3l-.92 2.36c-.35.89-.57 1.55-.68 1.97l-.05-.19a9.64 9.64 0 00-.21-.7 8.89 8.89 0 00-.4-1.08L5.1 24.26H3.5l-.56 6.5h1.48zm12.08 0v-1.19h-2.55v-1.48h2.24v-1.18h-2.24v-1.48h2.51v-1.19h-4.01v6.51h4.05zm3.44 0v-2.7c0-.77-.05-1.44-.15-2.02l.08.24c.06.16.17.41.32.75.16.34.34.68.55 1.03l1.56 2.7h1.63v-6.51h-1.49v2.7c0 .84.03 1.5.1 1.98l-.1-.28a9.01 9.01 0 00-.28-.63c-.18-.35-.36-.71-.56-1.07l-1.52-2.7H18.46v6.51h1.49zm8.59.1c.81 0 1.46-.22 1.93-.67.48-.45.72-1.1.72-1.95V24.26h-1.49v4c0 .84-.39 1.26-1.16 1.26-.77 0-1.16-.4-1.16-1.2V24.26h-1.49v4.06c0 .81.24 1.44.73 1.88.49.44 1.12.66 1.92.66z"})]})}),pv=()=>n.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",color:"currentColor",children:[n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"m88.467-.26 1.971-.012c2.19-.01 4.378-.006 6.567-.002l4.745-.016c4.354-.014 8.708-.016 13.061-.015 4.693-.002 9.386-.015 14.079-.027 10.264-.022 20.528-.03 30.793-.035 6.408-.004 12.815-.01 19.223-.017 17.737-.02 35.473-.036 53.21-.04h3.44l6.906-.001h3.463l3.467-.001c18.54-.004 37.08-.03 55.62-.068 19.03-.038 38.06-.057 57.09-.058 10.686 0 21.373-.009 32.06-.038 9.099-.024 18.198-.032 27.297-.017 4.643.008 9.286.007 13.929-.016 4.252-.02 8.502-.018 12.754.003 1.537.003 3.074-.002 4.611-.016 15-.13 15-.13 21.247 5.636 5.763 5.794 7.876 11.236 8.05 19.316-.02 2.656-.07 5.31-.12 7.965-.011 1.996-.019 3.992-.024 5.989-.008 3.122-.031 6.24-.108 9.36-.851 11.789-.851 11.789 3.55 22.054 2.823 1.788 2.823 1.788 5.797 2.795 4.218 2.247 6.118 5.104 7.855 9.521.663 3.953.655 7.811.594 11.813v3.415c-.005 2.38-.023 4.76-.052 7.14a798.915 798.915 0 0 0-.034 10.777c-.043 15.93-.977 30.677-6.82 45.668l-.819 2.248c-1.617 4.284-3.534 8.026-5.948 11.919-3.5 6.398-3.76 11.83-3.667 19.013l-.024 3.833c-.02 3.481-.004 6.961.018 10.443.018 3.765.001 7.53-.012 11.296-.017 6.516-.013 13.032.006 19.548.02
106476 9.431.018 18.862.001 28.293-.027 15.316-.029 30.632-.013 45.948a33637.456 33637.456 0 0 1 .018 47.325c-.004 9.994-.01 19.988-.02 29.982l-.002 2.663-.01 10.54c-.01 10.275-.013 20.55 0 30.824.009 6.444.01 12.888.008 19.332-.002 3.715 0 7.43.011 11.146.012 4.032.008 8.063.003 12.095l.018 3.541c-.03 8.972-.378 17.014-6.256 24.198-5.369 5.324-10.033 7.248-17.559 7.257-.972.006-.972.006-1.964.01-2.176.01-4.351.005-6.527 0l-4.722.014c-4.33.012-8.658.012-12.986.01-4.668 0-9.335.01-14.003.02-9.145.017-18.29.022-27.436.023-7.433.001-14.866.005-22.3.012-21.068.017-42.137.026-63.206.025H298.407c-18.437-.001-36.873.018-55.31.046-18.926.029-37.851.042-56.777.04-10.627 0-21.255.006-31.882.027-9.048.018-18.096.023-27.144.009-4.617-.007-9.234-.007-13.85.01-4.228.016-8.455.014-12.682-.004-1.528-.003-3.056 0-4.585.012-8.992.061-16.126-.065-23.2-6.292l-1.352-1.719-1.398-1.719C67.195 498.38 66.793 495.394 67 490c-5.832 4.845-11.173 10.102-16.43 15.555-4.624 4.725-7.567 6.733-14.382 6.82-7.728-.16-11.437-2.593-16.938-7.75-5.552-5.926-6.59-10.628-6.746-18.625.8-4.842 2.913-7.735 6.682-10.747a733.466 733.466 0 0 1 5.461-3.868c19.027-13.542 39.068-30.561 43.584-54.518 3.753-23.42 2.583-47.71 1.869-71.323-.33-11.204-.374-22.405-.406-33.614-.064-19.986-.34-39.964-.756-59.946-.402-19.35-.706-38.699-.88-58.053l-.032-3.63c-.064-7.206-.124-14.411-.184-21.617a28337.116 28337.116 0 0 0-.314-34.889 6321.891 6321.891 0 0 0-.621-46.746c-.054-3.164-.107-6.329-.159-9.494-.146-8.805-.296-17.611-.474-26.416-.068-3.497-.128-6.993-.186-10.49-.029-1.597-.06-3.194-.097-4.792C65.516 14.925 65.516 14.925 72 7c5.25-5.08 9.138-7.248 16.467-7.26ZM83 19c-1.25 3.473-1.124 6.907-1.123 10.567l-.004 2.005c-.002 2.225.002 4.451.007 6.677l-.003 4.824c-.002 4.426.002 8.852.007 13.278.004 4.77.003 9.541.002 14.311 0 8.268.003 16.535.008 24.802.008 11.953.011 23.907.012 35.86.002 19.392.01 38.784.019 58.176.009 18.84.016 37.68.02 56.521v3.518l.005 17.471c.01 48.33.028 96.66.05 144.99a210711812.89 210711812.89 0 0 0 5.183-4.413c2.667-2.33 5.167-4.805 7.66-7.317l1.63-1.628c1.75-1.75 3.496-3.505 5.242-5.26l3.67-3.673c3.199-3.203 6.396-6.41 9.592-9.617 3.27-3.28 6.542-6.557 9.814-9.834C131.197 363.84 137.599 357.422 144 351l-3-4c-2.763.523-5.326 1.109-8 2-7.477.575-12.322-1.386-17.875-6.125A315.297 315.297 0 0 1 111 339l-2.402-2.246c-5.847-5.619-9.916-10.265-10.653-18.684.312-11.783 12.34-20.513 19.97-28.152l2.825-2.836c1.96-1.966 3.922-3.93 5.885-5.892a3094.97 3094.97 0 0 0 7.508-7.539c2.401-2.415 4.81-4.824 7.219-7.233l2.705-2.727 2.54-2.53 2.216-2.222c3.703-3.284 7.057-5.287 12-5.814l2.394-.305c8.845.57 13.718 5.35 19.606 11.43l2.271 2.238c4.758 4.822 8.176 8.914 9.28 15.77-.111 4.063-.817 7.03-2.364 10.742.424 3.626 1.962 5.328 4.51 7.85l2.245 2.244 2.436 2.39 2.485 2.472c2.622 2.605 5.254 5.2 7.887 7.794a9635.12 9635.12 0 0 1 5.333 5.293c4.36 4.327 8.729 8.645 13.104 12.957l2.828-.979c3.05-.982 5.425-1.35 8.61-1.396l2.683-.086c7.784 1.246 12.898 7.017 18.192 12.399l2.166 2.13 2.072 2.084 1.864 1.875c3.206 3.991 3.895 7.886 3.96 12.91l.086 3.028c-.909 5.984-5.287 10.114-9.426 14.274l-1.455 1.471a1314.779 1314.779 0 0 1-4.732 4.743l-3.31 3.323a3558.296 3558.296 0 0 1-6.927 6.93 2558.604 2558.604 0 0 0-8.85 8.883 2469.367 2469.367 0 0 1-6.833 6.846c-1.09 1.09-2.177 2.182-3.262 3.277a822.066 822.066 0 0 1-4.572 4.566l-2.621 2.624c-4.868 4.13-9.516 4.631-15.72 4.45-7.484-.956-12.308-6.634-17.503-11.664l-1.683-1.615c-4.42-4.448-7.874-9.308-9.028-15.577.2-4.81.907-8.93 2.461-13.496l-5-4-1.655 1.708a2837.041 2837.041 0 0 1-15.532 15.894 1252.708 1252.708 0 0 0-7.983 8.172 863.488 863.488 0 0 1-7.723 7.878c-.983.998-1.959 2.002-2.927 3.014-7.575 7.899-7.575 7.899-11.548 8.976-2.854.052-5.105-.362-7.632-1.704-1.703-3.3-1.602-5.266-1-8.938 1.276-1.803 1.276-1.803 2.977-3.67l1.93-2.12c3.631-3.834 7.343-7.582 11.09-11.304l2.525-2.521c2.636-2.63 5.276-5.258 7.916-7.885l5.396-5.383c4.386-4.375 8.775-8.747 13.166-13.117a271.11 271.11 0 0 0-2.812-3.5l-1.583-1.969c-1.597-1.876-1.597-1.876-4.605-1.531-2.47 2.005-2.47 2.005-5.113 4.719l-1.557 1.538c-1.727 1.71-3.444 3.432-5.161 5.154l-3.7 3.675a3928.103 3928.103 0 0 0-10.047 10.023c-2.789 2.789-5.581 5.573-8.374 8.357a14108.41 14108.41 0 0 0-19.735 19.72 8956.809 8956.809 0 0 1-20.407 20.354 8334.43 8334.43 0 0 0-17.493 17.455 3887.761 3887.761 0 0 1-10.46 10.433 2135.74 2135.74 0 0 0-9.82 9.82 696.469 696.469 0 0 1-3.62 3.603 590.937 590.937 0 0 0-4.908 4.922l-2.784 2.783c-2.061 2.228-2.061 2.228-1.722 4.626 1.263 2.55 2.65 4.081 4.901 5.818 4.285-.163 6.725-3.338 9.531-6.222l1.638-1.646c1.784-1.797 3.557-3.603 5.331-5.41l3.72-3.747c3.267-3.29 6.525-6.587 9.781-9.887a7017.48 7017.48 0 0 1 15.653-15.815c1.824-1.84 3.64-3.687 5.457-5.534l3.358-3.387 1.524-1.56c2.475-2.484 4.66-4.629 8.007-5.792 3.625.188 3.625.188 7 1 2.512 3.768 2.57 5.535 2 10-1.794 2.217-3.327 3.786-5.469 5.59-1.14 1.042-2.28 2.086-3.418 3.13-1.795 1.611-3.6 3.207-5.432 4.776-7.868 6.54-7.868 6.54-11.533 15.712-.264 5.863.22 11.478 2.852 16.792 3.416 3.416 6.865 3.115 11.575 3.124l2.223-.01
10647h2.366c2.576 0 5.151-.009 7.727-.016l5.363-.005c4.702-.003 9.404-.013 14.106-.024 4.799-.01 9.598-.015 14.398-.02 9.414-.01 18.828-.028 28.242-.049l.06-1.817c.096-2.749.205-5.497.315-8.245.03-.943.062-1.886.094-2.858.319-7.626.773-14.477 6.531-20.08 6.265-3.5 11.982-3.432 19.05-3.404l3.63-.02c3.268-.016 6.537-.018 9.806-.012 2.735.003 5.471-.003 8.207-.009 6.458-.014 12.916-.012 19.374-.001 6.647.011 13.293-.003 19.94-.03a3499.83 3499.83 0 0 1 17.165-.022c3.41.003 6.821 0 10.232-.017 3.806-.015 7.61-.004 11.416.013l3.393-.029c6.364.06 11.558.655 16.787 4.531 3.744 4.704 5.087 8.398 5.316 14.324l.127 3.115.12 3.249.13 3.283c.106 2.676.209 5.352.307 8.029 17.646.047 35.292.082 52.938.104 8.193.01 16.386.024 24.58.047 7.14.02 14.282.033 21.423.037 3.781.003 7.562.009 11.344.023 3.56.014 7.12.018 10.679.015 1.928.001 3.855.012 5.783.023l3.489-.008 3.025.005c4.076-.366 6.837-1.344 9.739-4.246 1.023-3.007 1.124-5.8 1.123-8.959l.006-3.043-.009-3.337.003-3.55c.001-3.25-.002-6.503-.007-9.755-.004-3.506-.003-7.012-.002-10.519 0-6.075-.003-12.15-.008-18.226-.008-8.784-.011-17.568-.012-26.352a83831.36 83831.36 0 0 0-.019-42.753c-.009-13.845-.016-27.689-.02-41.533v-2.586l-.005-12.841c-.01-35.515-.028-71.03-.05-106.546a4967.247 4967.247 0 0 0-6 4.484c-2.31 1.751-4.535 3.59-6.758 5.45-5.378 4.323-11.12 7.738-17.117 11.129l-3.027 1.736a1867.8 1867.8 0 0 1-6.03 3.444c-4.217 2.415-8.398 4.892-12.576 7.372-5.349 2.973-10.507 3.107-16.492 2.385-3.787-1.35-7.118-3.255-10.562-5.312l-2.865-1.642A721.993 721.993 0 0 1 376 227c-1.68-.977-3.359-1.954-5.04-2.93-8.565-5.04-16.609-10.331-23.96-17.07l-1.475-1.346c-24.077-22.239-35-51.311-37.059-83.466l-.137-2.1L308 115l-2.748-.004c-22.058-.037-44.116-.096-66.175-.18-10.667-.04-21.334-.072-32.002-.087-9.297-.013-18.594-.04-27.892-.084-4.923-.022-9.846-.038-14.769-.037-4.634 0-9.268-.017-13.902-.05-1.7-.008-3.401-.01-5.101-.004-2.324.007-4.646-.011-6.97-.035l-3.938-.011c-4.11-.596-6.281-1.938-9.503-4.508-2.04-2.925-2.259-5.336-2.29-8.857l-.04-2.913-.006-3.128-.02-3.236c-.01-2.258-.015-4.515-.015-6.773-.004-3.448-.04-6.895-.078-10.343-.006-2.195-.01-4.39-.012-6.586l-.043-3.116c.037-5.82.394-9.557 4.504-14.048 3.578-2.803 7.988-2.323 12.344-2.336l2.442-.02c1.702-.01 3.403-.015 5.104-.015 2.601-.004 5.2-.04 7.801-.078 1.655-.006 3.31-.01 4.965-.012l2.352-.043c3.546.03 5.593.209 8.482 2.345 2.064 2.95 2.098 4.633 1.51 8.159-2.246 3.024-3.454 3.907-7.208 4.546l-3.745.063-3.661.093-4.636.048L138 64v35h170l1-15c3.082-8.255 7.683-11.393 15.313-15.687A199.41 199.41 0 0 0 330 65v-1l-2.066-.004c-16.583-.037-33.167-.096-49.75-.18-8.02-.04-16.039-.072-24.059-.087-6.989-.013-13.978-.04-20.967-.084-3.702-.022-7.403-.038-11.104-.037-4.13.001-8.26-.03-12.39-.062l-3.726.015-3.408-.042-2.96-.011c-3.316-.655-4.511-1.876-6.57-4.508-.5-3-.5-3 0-6 2.182-2.902 3.345-3.897 6.97-4.469l3.538.044 1.976.007c2.184.013 4.368.054 6.552.094 1.568.014 3.135.027 4.703.037 3.38.025 6.758.062 10.137.107 5.367.068 10.734.095 16.101.113 15.264.057 30.528.138 45.791.33 8.428.107 16.855.161 25.284.16 4.45.002 8.897.03 13.346.12 21.146.417 36.33-.615 53.987-13.68C389.757 29.898 397.423 24.857 408 26c2.545.931 4.65 1.85 7 3.125l2.018 1.051C427.543 35.754 437.757 41.926 448 48c2.56 1.516 5.122 3.03 7.684 4.543 1.47.869 2.937 1.74 4.404 2.613 2.781 1.968 2.781 1.968 5.912 2.844.05-4.893.086-9.786.11-14.679.01-1.663.024-3.327.04-4.99.025-2.396.037-4.79.045-7.186l.032-2.242c0-4.08-.316-7.27-2.227-10.903-3.544-3.544-7.392-3.126-12.225-3.129l-3.9-.01-4.293.005-4.554-.007c-4.177-.006-8.354-.006-12.53-.004-4.503 0-9.006-.006-13.508-.01-8.823-.009-17.646-.011-26.47-.012-7.169 0-14.338-.003-21.508-.006a129543.968 129543.968 0 0 0-64.266-.012h-3.324c-17.786 0-35.571-.01-53.357-.023-18.251-.015-36.502-.022-54.753-.02-10.251 0-20.502-.003-30.754-.014-8.726-.01-17.453-.011-26.179-.005-4.454.004-8.908.004-13.363-.005-4.075-.008-8.15-.006-12.226.002-1.476.002-2.953 0-4.429-.005-2.003-.007-4.006-.001-6.01.006h-3.375C88.777 15.102 85.992 16.007 83 19Zm312.375 26.125-2.404 1.347c-8.582 4.83-17.076 9.812-25.573 14.79-7.807 4.57-15.65 9.081-23.494 13.588C333.381 80.154 333.381 80.154 324 87a224.497 224.497 0 0 0-.203 8.688l-.017 2.698c-.01 1.9-.016 3.8-.02 5.7-.01 2.847-.
1064704 5.693-.072 8.539-.085 14.36.904 28.484 6 42.063l.77 2.102C334.94 168.53 341.572 178.679 350 188l2.488 2.773c7.042 7.449 14.795 12.94 23.512 18.227l3.133 1.914a799.706 799.706 0 0 0 8.727 5.227 562.89 562.89 0 0 1 3.507 2.096c1.653.992 3.319 1.962 4.985 2.931l2.932 1.727c3.208 1.305 4.472 1.212 7.716.105 2.491-1.135 2.491-1.135 4.992-2.59l2.864-1.612 3.019-1.735 3.115-1.783c27.49-15.875 49.952-35.696 59.01-67.28l.823-2.738c3.083-11.903 2.508-23.932 2.365-36.137-.016-2.249-.03-4.497-.042-6.746-.032-5.46-.082-10.92-.146-16.379l-2.158-1.23a9782.354 9782.354 0 0 1-39.092-22.395l-3.183-1.834c-5.5-3.175-10.986-6.37-16.458-9.592l-3.362-1.976c-2.123-1.249-4.243-2.502-6.361-3.759l-2.855-1.679-2.513-1.488c-4.427-2.297-7.726.867-11.643 3.078Zm-258.55 247.646a996.77 996.77 0 0 1-5.823 5.72c-2.82 2.749-5.617 5.522-8.412 8.298l-2.657 2.573-2.41 2.418-2.14 2.11c-1.66 2.063-1.66 2.063-1.176 4.77.829 2.445 1.586 3.625 3.41 5.418l1.59 1.578 1.668 1.594 1.645 1.64c2.454 2.401 4.184 4.011 7.48 5.11l49-49c-1.634-3.268-2.549-4.798-5.004-7.234l-1.744-1.739-1.814-1.777-1.827-1.824c-9.46-9.364-24.15 12.773-31.787 20.345Zm39.47 16.708a556.139 556.139 0 0 0-3.397 3.427l-1.807 1.816c-1.91 1.922-3.813 3.85-5.716 5.778a7763.406 7763.406 0 0 1-3.875 3.902A4540.927 4540.927 0 0 0 152 334c4.306 5.148 8.823 9.958 13.586 14.684l2.127 2.122a5764.44 5764.44 0 0 0 6.662 6.632l4.543 4.529c3.691 3.68 7.386 7.358 11.082 11.033 4.03-1.857 6.783-4.527 9.86-7.664l1.664-1.673c1.747-1.758 3.486-3.523 5.226-5.288l3.559-3.586c2.902-2.924 5.798-5.855 8.691-8.789-4.297-5.128-8.79-9.95-13.516-14.684l-2.112-2.122c-1.46-1.466-2.923-2.93-4.387-4.394a2581.66 2581.66 0 0 1-6.727-6.767 8672.195 8672.195 0 0 0-4.274-4.28l-2.032-2.054-1.883-1.873-1.654-1.658c-2.795-2.307-3.53-1.063-6.12 1.31Zm58.942 41.864-1.425 1.399a819.164 819.164 0 0 0-4.64 4.617 2213.665 2213.665 0 0 0-9.96 9.929 1519.956 1519.956 0 0 1-8.674 8.608 1407.502 1407.502 0 0 0-6.645 6.62 596.401 596.401 0 0 1-3.201 3.172 469.84 469.84 0 0 0-4.447 4.452l-2.563 2.557c-1.933 2.126-1.933 2.126-1.525 4.503 1.634 3.49 4.455 5.924 7.156 8.613l1.763 1.85c.57.57 1.138 1.143 1.725 1.732l1.567 1.589c1.569 1.205 1.569 1.205 3.435.852 3.018-1.148 4.688-2.93 6.981-5.2l1.396-1.37a781.749 781.749 0 0 0 4.527-4.504l3.151-3.129c2.199-2.184 4.39-4.375 6.58-6.57a1449.58 1449.58 0 0 1 8.467-8.402c2.173-2.147 4.335-4.306 6.493-6.468a568.303 568.303 0 0 1 3.126-3.096 486.94 486.94 0 0 0 4.339-4.344l2.5-2.494c1.887-2.092 1.887-2.092 1.474-4.453-.968-2.088-2.05-3.408-3.673-5.04l-1.726-1.739-1.813-1.777c-.59-.602-1.18-1.204-1.79-1.824l-1.733-1.723-1.584-1.573c-4.045-3.01-6.4.36-9.28 3.213ZM187 476c-3.134 6.268-1 13.992-1 21h120v-20c-.997-1.217-.997-1.217-2.966-1.123l-2.634.003-3.013-.004-3.333.01h-3.488c-3.825 0-7.65.009-11.476.016l-7.933.005c-6.261.003-12.523.011-18.784.021-7.127.011-14.254.017-21.38.022-14.665.01-29.329.028-43.993.05Z"}),n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M412.562 62.157c2.843 1.582 5.611 3.252 8.375 4.968 2.112 1.275 4.224 2.548 6.336 3.82l3.316 2.013c3.478 2.082 6.985 4.1 10.513 6.097l1.77 1.004c2.824 1.603 5.652 3.2 8.485 4.79C466.082 93.245 466.082 93.245 468 99c1.747 30.594-1.999 56.714-22.688 80.563-7.916 8.43-17.126 14.082-27 19.937l-2.7 1.64c-5.53 3.195-9.215 4.735-15.612 3.86-2.766-1.066-2.766-1.066-5.25-2.562l-2.824-1.668L389 199l-3.02-1.676C372.36 189.72 358.481 179.033 351 165c-.747-4.21-.777-5.864 1.625-9.375 2.899-1.983 4.874-2.48 8.375-2.625 3.93 1.352 5.473 3.747 7.75 7.125 6.554 9.246 13.554 15.085 23.25 20.875l2.75 1.805 2.625 1.695 2.336 1.531c3.038 1.286 4.163 1.045 7.289-.031 20.248-9.805 34.46-24.288 41.93-45.66 3.313-11.722 2.825-24.253 3.07-36.34l-2.673-.818c-3.13-1.112-5.714-2.4-8.565-4.088l-2.962-1.742-3.113-1.852-3.214-1.883c-4.913-2.883-9.797-5.8-14.618-8.836l-2.317-1.435a193.652 193.652 0 0 1-4.184-2.676c-2.088-1.353-2.088-1.353-5.354-2.67-4.108 1.032-7.54 2.72-11.168 4.871l-2.932 1.72a1078.3 1078.3 0 0 0-6.273 3.78c-5.05 3.044-9.969 5.878-15.428 8.121C361.75 99.57 361.75 99.57 356 105c-1.926 7.312-1.023 14.916.04 22.312-.05 3.375-1.045 5.008-3.04 7.688-3.092 1.546-5.594 1.294-9 1-2.973-2.034-3.843-3.258-4.589-6.785-.667-5.215-.637-10.401-.661-15.652l-.063-3.354C338.634 99.081 338.634 99.081 342 94c2.788-2.385 5.825-4.176 9-6l3.05-1.79a983.397 983.397 0 0 1 10.325-5.897c2.486-1.41 4.972-2.823 7.457-4.235l1.855-1.052c6.269-3.56 12.5-7.185 18.715-10.84 7.156-4.177 12.392-5.538 20.16-2.029ZM206.883 211.86l3.127-.018 3.445-.003 3.616-.015c3.28-.012 6.558-.02 9.837-.024l6.144-.012c6.407-.013 12.813-.023 19.219-.027 7.398-.004 14.796-.022 22.194-.05 5.716-.023 11.432-.033 17.149-.034 3.415-.001 6.83-.007 10.245-.025a1852.1 1852.1 0 0 1 11.428-.008l3.432-.028c1.037.005 2.075.01 3.144.017l2.73-.005c2.935.454 4.287 1.312 6.407 3.372 1.104 3.973 1.415 6.09-.312 9.875C327 227 327 227 325 228a83.38 83.38 0 0 1-4.845.134l-3.102.013-3.416-.002-3.587.01c-3.252.008-6.504.012-9.7
1064756.012-2.714.001-5.428.005-8.142.008-6.402.009-12.805.011-19.207.01-6.606 0-13.213.01-19.819.026-5.67.013-11.34.018-17.009.018-3.387 0-6.774.002-10.161.013-3.778.01-7.556.007-11.334 0-1.124.007-2.247.012-3.404.018l-3.119-.013-2.707.002c-2.625-.273-4.203-.781-6.392-2.249-1.83-4.139-2.34-6.084-.75-10.375 2.574-3.861 4.217-3.75 8.633-3.765ZM308.412 353.498l3.495-.016c3.813-.013 7.624.004 11.437.022 2.649 0 5.298-.002 7.946-.005 5.552-.002 11.103.011 16.655.034 6.413.027 12.825.029 19.238.017 6.176-.01 12.352-.005 18.528.01 2.625.004 5.25.004 7.875 0 3.667-.002 7.334.014 11.002.036l3.294-.014c9.273.092 9.273.092 13.118 3.418 1.546 3.092 1.294 5.594 1 9-1.981 2.555-3.188 3.829-6.386 4.503l-2.7.005-3.11.034-3.394-.024-3.588.02c-3.244.015-6.487.012-9.731 0-3.396-.01-6.792-.001-10.188.005a3705.72 3705.72 0 0 1-17.11-.022c-6.59-.021-13.182-.014-19.774.008-5.66.018-11.322.02-16.983.01-3.38-.006-6.761-.007-10.141.006-3.769.01-7.537-.005-11.305-.027l-3.394.024-3.11-.034-2.7-.005c-3.157-.666-4.368-2.044-6.386-4.503-.566-2-.566-2-.563-4l-.066-2c2.396-7.618 10.602-6.559 17.041-6.502ZM301.086 401.492l3.11-.034 3.394.024 3.588-.02c3.244-.015 6.487-.012 9.731 0 3.396.01 6.792.001 10.188-.005 5.703-.007 11.406.002 17.11.022 6.59.021 13.182.014 19.774-.008 5.66-.018 11.322-.02 16.983-.01 3.38.006 6.761.007 10.141-.006 3.769-.01 7.537.005 11.305.027l3.394-.024 3.11.034 2.7.005c3.194.673 4.395 1.962 6.386 4.503.5 3.5.5 3.5 0 7-2.219 2.907-3.52 3.84-7 5-1.575.093-3.153.13-4.73.134l-2.95.013-3.23-.002-3.405.01c-3.726.01-7.451.012-11.177.013l-7.754.01c-5.422.006-10.844.008-16.266.007-6.264 0-12.528.01-18.791.026-6.029.015-12.058.018-18.086.018-2.564 0-5.128.005-7.691.013-3.584.01-7.168.007-10.752 0-1.062.007-2.124.012-3.218.018l-2.965-.013-2.567.002c-3.908-.402-6.637-1.468-9.418-4.249-.692-7.152-.692-7.152 1.711-10.098 2.723-2.263 3.884-2.404 7.375-2.41ZM308.504 306.467c1.163-.01 2.326-.018 3.525-.027 3.844-.022 7.689-.015 11.534-.006 1.996-.004 3.992-.008 5.988-.014 6.274-.017 12.547-.013 18.821.004 6.467.017 12.934 0 19.401-.032 5.559-.026 11.117-.034 16.676-.025 3.317.005 6.634 0 9.952-.018 3.699-.017 7.396-.003 11.095.02l3.322-.036c7.406.093 7.406.093 11.362 3.019C422 312 422 312 422.625 315c-.88 4.222-2.146 5.427-5.625 8-3.83.748-7.612.673-11.504.631l-3.525.022c-3.845.017-7.688-.003-11.534-.024-2.67 0-5.342.003-8.013.007a2895.15 2895.15 0 0 1-16.796-.04c-6.467-.031-12.934-.031-19.401-.014-6.229.016-12.457.01-18.685-.008-2.648-.005-5.295-.004-7.943.002-3.699.005-7.396-.015-11.095-.043l-3.322.02c-7.417-.093-7.417-.093-11.36-2.461-1.957-2.247-2.504-3.15-2.447-6.092l-.04-2c2.529-7.613 10.645-6.572 17.169-6.533ZM210.501 153.807l2.666-.025c2.92-.025 5.84-.041 8.759-.055l3.018-.017c5.27-.026 10.54-.046 15.812-.06 5.447-.017 10.895-.062 16.342-.112 4.186-.034 8.371-.046 12.557-.051 2.008-.007 4.016-.022 6.025-.046 2.81-.032 5.62-.032 8.43-.024l2.515-.05c4.278.046 5.9.262 9.392 2.982C298 159 298 159 298.625 162c-.859 4.12-2.319 5.418-5.625 8-2.928.707-5.765.654-8.766.6l-2.643.011c-2.876.007-5.75-.022-8.626-.052-2.001-.005-4.002-.007-6.003-.007-4.191-.007-8.381-.03-12.572-.065-5.372-.045-10.744-.06-16.117-.064-4.13-.004-8.261-.02-12.392-.039a2718.28 2718.28 0 0 0-5.943-.02c-2.768-.009-5.534-.031-8.302-.058-.819 0-1.638 0-2.482-.002-7.263-.095-7.263-.095-10.154-2.304-1.83-4.139-2.34-6.084-.75-10.375 3.152-4.727 7.027-3.791 12.251-3.818Z"}),n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M429.5 109.5c3.5.5 3.5.5 5.875 2.125 2.04 2.982 2.625 4.75 2.625 8.375-2.733 4.67-6.112 8.479-9.813 12.375a9750723708.622 9750723708.622 0 0 1-4.782 5.11 228.183 228.183 0 0 0-5.093 5.703c-2.67 3.077-5.355 6.141-8.062 9.187l-2.234 2.523c-2.731 2.848-4.195 4.077-8.204 4.2-5.368-1.546-8.06-4.653-11.812-8.66l-2.04-2.096c-4.004-4.148-7.842-8.429-11.612-12.791A49.522 49.522 0 0 0 372 133c-.58-7.072-.58-7.072 1.563-10.5 3.543-2.18 5.328-2.253 9.437-1.5 6.312 4.073 11.17 10.335 16 16 4.256-1.605 6.859-4.822 9.813-8.125l1.607-1.77a672.562 672.562 0 0 0 8.58-9.668l1.625-1.847A138.4 138.4 0 0 0 424 111.5c2-1.5 2-1.5 5.5-2ZM168 199c2.875 1.5 2.875 1.5 5 4 .596 4.759.644 7.66-2.238 11.57a150.13 150.13 0 0 1-3.075 3.555 3138.791 3138.791 0 0 0-3.292 3.89l-1.705 1.983c-3.203 3.794-6.19 7.758-9.21 11.698-2.592 3.333-3.9 5.003-8.105 5.804-5.181-.768-7.695-3.951-11.375-7.5a2284.62 2284.62 0 0 0-4.435-3.971c-7.408-6.612-7.408-6.612-7.877-10.841.398-4.067 1.198-5.541 4.312-8.188 3.478-.766 4.74-1.03 8 0 3.318 2.371 6.173 5.068 9 8 3.998-1.333 5.531-3.982 7.938-7.25.862-1.151 1.726-2.302 2.59-3.453l1.26-1.686c6.237-8.295 6.237-8.295 13.212-7.611ZM168 141c2.875 1.5 2.875 1.5 5 4 .596 4.759.644 7.66-2.238 11.57a150.13 150.13 0 0 1-3.075 3.555 3138.791 3138.791 0 0 0-3.292 3.89l-1.705 1.983c-3.203 3.794-6.19 7.758-9.21 11.698-2.592 3.333-3.9 5.003-8.105 5.804-5.181-.768-7.695-3.951-11.375-7.5a2284.62 2284.62 0 0 0-4.435-3.971c-7.408-6.612-7.408-6.612-7.877-10.841.398-4.067 1.198-5.541 4.312-8.188 3.478-.766 4.74-1.03 8 0 3.318 2.371 6.173 5.068 9 8 3.998-1.333 5.531-3.982 7.938-7.25.862-1.151 1.726-2.302 2.59-3.453l1.26-1.686c6.237-8.295 6.237-8.295 13.212-7.611Z"})]}),gv=()=>n.jsx("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",enableBackgroun
10647d:"new 0 0 256 256",version:"1.1",children:n.jsxs("g",{children:[n.jsx("title",{children:"Layer 1"}),n.jsx("g",{stroke:"null",id:"svg_1",children:n.jsx("g",{stroke:"null",id:"svg_2",children:n.jsxs("g",{stroke:"null",id:"svg_3",children:[n.jsx("path",{stroke:"null",id:"svg_4",d:"m14.18732,0.33901c-0.68387,0.4123 -0.73416,1.45519 -0.10057,2.02514c0.15085,0.14552 0.27154,0.15765 1.09621,0.1819l0.92524,0.02425l0,9.47086l0,9.45874l-0.89507,0c-0.81462,0 -0.90513,0.01213 -1.08615,0.16977c-0.31177,0.25466 -0.44251,0.53357 -0.47268,0.93375c-0.03017,0.48506 0.16091,0.89737 0.53302,1.11565c0.27154,0.16977 0.29165,0.16977 2.90647,0.16977s2.63493,0 2.90647,-0.16977c0.39222,-0.24253 0.52296,-0.49719 0.52296,-1.01863c0,-0.49719 -0.11063,-0.73972 -0.46262,-1.01863c-0.18103,-0.15765 -0.27154,-0.16977 -1.08615,-0.16977l-0.89507,0l0,-9.48299l0,-9.47086l0.89507,0c0.81462,0 0.90513,-0.01213 1.08615,-0.16977c0.35199,-0.27891 0.46262,-0.53357 0.46262,-1.01863c0,-0.53357 -0.13074,-0.78823 -0.52296,-1.03076c-0.27154,-0.16977 -0.30171,-0.16977 -2.90647,-0.16977c-2.61481,0 -2.63493,0 -2.90647,0.16977z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_5",d:"m0.81154,5.57769c-0.31177,0.13339 -0.52296,0.37592 -0.60342,0.70334c-0.04023,0.1819 -0.06034,2.18279 -0.04023,5.91777c0.02011,5.60248 0.02011,5.63886 0.15085,5.85714c0.0704,0.10914 0.22125,0.27891 0.34194,0.35167c0.20114,0.14552 0.33188,0.14552 7.37177,0.16977l7.15051,0.01213l0,-1.18841l0,-1.18841l-6.52698,0l-6.52698,0l0,-4.18367l0,-4.17155l6.52698,0l6.52698,0l0,-1.18841l0,-1.18841l-7.07006,0c-5.82299,0 -7.11029,0.01213 -7.30137,0.09701z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_6",d:"m19.00462,6.65696l0,1.18841l1.44821,0l1.44821,0l0,4.18367l0,4.17155l-1.44821,0l-1.44821,0l0,1.18841l0,1.20053l2.09185,-0.02425c2.05162,-0.02425 2.09185,-0.02425 2.31311,-0.19403c0.13074,-0.09701 0.2816,-0.30316 0.35199,-0.49719c0.13074,-0.31529 0.13074,-0.40018 0.13074,-5.85714c0,-5.45696 0,-5.54185 -0.13074,-5.85714c-0.0704,-0.19403 -0.22125,-0.40018 -0.35199,-0.49719c-0.22125,-0.16977 -0.26148,-0.16977 -2.31311,-0.19403l-2.09185,-0.02425l0,1.21266l0,0z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_7",d:"m5.66906,8.97313c-0.17097,0.08489 -0.22125,0.21828 -1.30741,3.11653c-0.51291,1.3703 -0.87496,2.42532 -0.87496,2.55871c0,0.32742 0.29165,0.66696 0.57325,0.66696c0.29165,0 0.50285,-0.21828 0.66376,-0.70334l0.1408,-0.4123l1.06604,0l1.0761,0l0.18103,0.47294c0.10057,0.26678 0.23131,0.50932 0.30171,0.55782c0.15085,0.10914 0.47268,0.10914 0.63359,0.01213c0.1408,-0.08489 0.30171,-0.44868 0.30171,-0.64271c0,-0.26678 -1.91083,-5.34782 -2.08179,-5.52972c-0.15085,-0.1819 -0.42239,-0.21828 -0.67382,-0.09701zm0.62353,3.04377c0.15085,0.46081 0.2816,0.86099 0.2816,0.87311c0,0.02425 -0.2816,0.03638 -0.61348,0.03638s-0.61348,-0.01213 -0.61348,-0.02425c0,-0.03638 0.55313,-1.61284 0.59336,-1.69772c0.05028,-0.10914 0.03017,-0.13339 0.35199,0.81248z",fill:"#000000"})]})})})]})}),Iv=()=>n.jsx("svg",{fill:"none",viewBox:"0 0 24 24",children:n.jsx("path",{stroke:"currentColor",d:"m173.4 191.5 45.4-45.4v45.4h-45.4zm72.6-127v127.1c0 15.1-12.2 27.2-27.2 27.2H37.2c-15.1 0-27.2-12.2-27.2-27.3v-127c0-15.1 12.2-27.2 27.2-27.2h181.5c15.1-.1 27.3 12.1 27.3 27.2zm-18.1 136.3-.1-145.6h-200v145.4l200.1.2z"})}),hv=()=>n.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",d:"m14.571 15.004.858 1.845s3.857.819 3.857 2.767C19.286 21 17.57 21 17.57 21H13l-2.25-1.25"}),n.jsx("path",{stroke:"currentColor",d:"m9.429 15.004-.857 1.845s-3.858.819-3.858 2.767C4.714 21 6.43 21 6.43 21H8.5l2.25-1.25L13.5 18"}),n.jsx("path",{stroke:"currentColor",d:"M3 15.926s2.143-.461 3.429-.922C7.714 8.546 11.57 9.007 12 9.007c.429 0 4.286-.461 5.571 5.997 1.286.46 3.429.922 3.429.922M12 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"})]}),yv=()=>n.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5",d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm1-6s1-2 1-4-2-4-2-4-2 2-2 4 1 4 1 4"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5",d:"M9 11s-2-1-4-1-4 2-4 2 2 2 4 2 4-1 4-1m4 2s1 2 1 4-2 4-2 4-2-2-2-4 1-4 1-4m4-4s2-1 4-1 4 2 4 2-2 2-4 2-4-1-4-1m-4.414-3.828S9.879 7.05 8.464 5.636C7.05 4.222 4.222 4.222 4.222 4.222s0 2.828 1.414 4.243c1.414 1.414 3.536 2.121 3.536 2.121m0 2.828s-2.122.707-3.536 2.122c-1.414 1.414-1.414 4.242-1.414 4.242s2.828 0 4.242-1.414c1.415-1.414 2.122-3.536 2.122-3.536m4.243-1.414s2.12.707 3.535 2.122c1.414 1.414 1.414 4.242 1.414 4.242s-2.828 0-4.242-1.414c-1.415-1.414-2.122-3.536-2.122-3.536m0-5.656s.707-2.122 2.122-3.536c1.414-1.414 4.242-1.414 4.242-1.414s0 2.828-1.414 4.243c-1.414 1.414-3.536 2.121-3.536 2.121"})]}),_v=()=>n.jsxs("svg",{fill:"none",strokeWidth:"1.5",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",d:"M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",d:"M13 14v0a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v.5"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm10-3a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"})]}),Cv=()=>n.jsx("svg",{fill:"currentColor",viewBox:"0 0 297 297",children:n.jsxs("g",{children:[n.jsx("path",{d:"m190.411,101.693c1.065,0.427 2.163,0.628 3.244,0.628 3.468,0 6.751-2.079 8.118-5.496l33.933-84.834c1.793-4.483-0.387-9.569-4.868-11.361-4.485-1.797-9.569,0.387-11.361,4.868l-33.933,84.834c-1.794,4.482 0.386,9.568 4.867,11.361z"}),n.jsx("path",{d:"m271.294,135.738h-47.97c3.384-1.206 5.81-4.429 5.81-8.226v-50.9c0-4.827-3.913-8.74-8.74-8.74s-8.74,3.913-8.74,8.74v42.16h-25.194c-4.827,0-8.74,3.913-8.74,8.74 0,3.798 2.427,7.02 5.81,8.226h-31.003c-4.827,0-8.74,3.913-8.74,8.74v143.782c0,4.827 3.913,8.74 8.74,8.74 4.827,0 8.74-3.913 8.74-8.74v-101.108h101.286v101.108c0,4.827 3.913,8.74 8.74,8.74s8.74-3.913 8.74-8.74v-143.782c0.001-4.827-3.912-8.74-8.739-8.74zm-8.741,33.933h-101.286v-16.453h101.286v16.453z"}),n.jsx("path",{d:"m51.552,94.426c19.07,0 34.585-15.515 34.585-34.585s-15.515-34.586-34.585-34.586-34.586,15.516-34.586,34.586 15.516,34.585 34.586,34.585zm0-52.171c9.696,0 17.585,7.889 17.585,17.586 0,9.696-7.889,17.585-17.585,17.585-9.697,0-17.586-7.889-17.586-17.585 0-9.697 7.889-17.586 17.586-17.586z"}),n.jsx("path",{d:"m110.422,173.424h-27.546v-35.099c0-17.272-14.052-31.325-31.324
10647-31.325s-31.325,14.053-31.325,31.325v54.6c0,16.584 13.491,30.075 30.075,30.075h35.741v65.326c0,4.694 3.806,8.5 8.5,8.5h33c4.694,0 8.5-3.806 8.5-8.5v-89.281c0-14.128-11.493-25.621-25.621-25.621zm8.621,106.402h-16v-65.326c0-4.694-3.806-8.5-8.5-8.5h-44.241c-7.21,0-13.075-5.865-13.075-13.075v-54.6c0-7.899 6.426-14.325 14.325-14.325 7.898,0 14.324,6.426 14.324,14.325v43.599c0,4.694 3.806,8.5 8.5,8.5h36.046c4.754,0 8.621,3.867 8.621,8.621v80.781z"})]})}),Ov=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Ev=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M19 11v9.4a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V11m5 6v-6m4 6v-6m7-4h-5M3 7h5m0 0V3.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6V7M8 7h8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),vv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M20.043 21H3.957c-1.538 0-2.5-1.664-1.734-2.997l8.043-13.988c.77-1.337 2.699-1.337 3.468 0l8.043 13.988C22.543 19.336 21.58 21 20.043 21zM12 9v4",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"m12 17.01.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Tv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"m14.571 15.004.858 1.845s3.857.819 3.857 2.767C19.286 21 17.57 21 17.57 21H13l-2.25-1.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"m9.429 15.004-.857 1.845s-3.858.819-3.858 2.767C4.714 21 6.43 21 6.43 21H8.5l2.25-1.25L13.5 18",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 15.926s2.143-.461 3.429-.922C7.714 8.546 11.57 9.007 12 9.007c.429 0 4.286-.461 5.571 5.997 1.286.46 3.429.922 3.429.922M12 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),bv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M18.134 11C18.715 16.375 21 18 21 18H3s3-2.133 3-9.6c0-1.697.632-3.325 1.757-4.525C8.883 2.675 10.41 2 12 2c.337 0 .672.03 1 .09M19 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-5.27 13a1.999 1.999 0 0 1-3.46 0",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Av=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M7.5 11a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm5.5 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM11 7.01l.01-.011M8 16.01l.01-.011M16 9.01l.01-.011M17 14.01l.01-.011M13 12.01l.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),$v=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M21.8 14c-.927 4.564-4.962 8-9.8 8-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M6.5 10a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm14-6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM12 19a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-5-3.99.01-.011m9.99.011.01-.011M11 12.01l.01-.011M21 9.01l.01-.011M17 6.01l.01-.011M11 2c-.5 1.5.5 3 2.085 3C11 8.5 13 12 18 11.5c0 2.5 2.5 3 3.7 2.514",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Sv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"m19.622 10.395-1.097-2.65L20 6l-2-2-1.735 1.483-2.707-1.113L12.935 2h-1.954l-.632 2.401-2.645 1.115L6 4 4 6l1.453 1.789-1.08 2.657L2 11v2l2.401.655L5.516 16.3 4 18l2 2 1.791-1.46 2.606 1.072L11 22h2l.604-2.387 2.651-1.098C16.697 18.831 18 20 18 20l2-2-1.484-1.75 1.098-2.652 2.386-.62V11l-2.378-.605z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Pv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1",stroke:"currentColor",strokeLinecap:"round"}
10647),n.jsx("path",{d:"M13 14v0a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v.5",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm10-3a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),xv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M5 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Rv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M17 10h3m3 0h-3m0 0V7m0 3v3M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),wv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M7 18v-1a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v1",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor"})]}),Lv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("g",{clipPath:"url(#a)",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("path",{d:"M18.621 12.121 20.743 10m2.121-2.121L20.743 10m0 0L18.62 7.879M20.743 10l2.121 2.121M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"})}),n.jsx("defs",{children:n.jsx("clipPath",{id:"a",children:n.jsx("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]}),kv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Mv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M2 20v-1a7 7 0 0 1 7-7v0",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.804 12.313a1.618 1.618 0 0 1 2.392 0c.325.357.79.55 1.272.527a1.618 1.618 0 0 1 1.692 1.692c-.023.481.17.947.526 1.272.705.642.705 1.75 0 2.392-.356.325-.549.79-.526 1.272a1.618 1.618 0 0 1-1.692 1.692 1.618 1.618 0 0 0-1.272.526 1.618 1.618 0 0 1-2.392 0 1.618 1.618 0 0 0-1.272-.526 1.618 1.618 0 0 1-1.692-1.692 1.618 1.618 0 0 0-.527-1.272 1.618 1.618 0 0 1 0-2.392c.357-.325.55-.79.527-1.272a1.618 1.618 0 0 1 1.692-1.692c.481.023.947-.17 1.272-.527z",stroke:"currentColor"}),n.jsx("path",{d:"m15.364 17 1.09 1.09 2.182-2.18M9 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Fv=()=>n.jsx("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 489.2 489.2",children:n.jsx("path",{d:"M177.8 238.1c0 4.5-3.6 8.1-8.1 8.1h-30.4c-4.5 0-8.1-3.6-8.1-8.1v-30.4c0-4.5 3.6-8.1 8.1-8.1h30.4c4.5 0 8.1 3.6 8.1 8.1v30.4zm63.5-30.3c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm63.5 0c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm-127 61.8c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm63.5 0c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm55.4-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm-190.6 61.8H75.8c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.7-8.1-8.2-8.1zm8.2-53.7c0-4.5-3.6-8.1-8.1-8.1H75.8c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm118.9 53.7h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm-63.5 0h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm190.5-77c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4zM47.7 435.9h230.7c-3.7-11.6-5.8-24-5.9-36.8H47.7c-6 0-10.8-4.9-10.8-10.8V171h361.7v101.1c12.8.1 25.2 2 36.8 5.7V94.9c0-26.3-21.4-47.7-47.7-47.7h-53.4V17.8c0-9.6-7.8-17.4-17.4-17.4h-27.1c-9.6 0-17.4 7.8-17.4 17.4v29.5H163V17.8C163 8.2 155.2.4 
10647145.6.4h-27.1c-9.6 0-17.4 7.8-17.4 17.4v29.5H47.7C21.4 47.3 0 68.7 0 95v293.3c0 26.2 21.4 47.6 47.7 47.6zm441.5-38.2c0 50.3-40.8 91.1-91.1 91.1S307 448 307 397.7s40.8-91.1 91.1-91.1 91.1 40.8 91.1 91.1zm-45.1-23.6c0-2.9-1.1-5.7-3.2-7.7-4.3-4.3-11.2-4.3-15.5 0L385.8 406l-15.2-15.2c-4.3-4.3-11.2-4.3-15.5 0-2.1 2.1-3.2 4.8-3.2 7.7 0 2.9 1.1 5.7 3.2 7.7l22.9 22.9c4.3 4.3 11.2 4.3 15.5 0l47.3-47.3c2.2-2 3.3-4.8 3.3-7.7z"})}),Dv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496.793 496.793",children:[n.jsx("path",{d:"M353.771 167.668c-78.872 0-143.025 64.154-143.025 143.025 0 78.872 64.154 143.025 143.025 143.025 78.869 0 143.022-64.153 143.022-143.025 0-78.87-64.154-143.025-143.022-143.025zm0 237.015c-51.832 0-93.988-42.16-93.988-93.989s42.156-93.988 93.988-93.988c51.83 0 93.985 42.159 93.985 93.988s-42.156 93.989-93.985 93.989z"}),n.jsx("path",{d:"M362.437 299.92c-13.886-5.237-19.618-8.651-19.618-14.047 0-4.581 3.432-9.164 14.064-9.164 6.032 0 10.932.99 14.876 2.204a8.737 8.737 0 0 0 6.864-.735 8.773 8.773 0 0 0 4.229-5.489l.145-.577c1.31-5.076-1.724-10.248-6.768-11.572-4.054-1.07-8.907-1.85-14.783-2.122v-6.369a7.994 7.994 0 0 0-8.013-7.999c-4.405 0-7.998 3.577-7.998 7.999v7.517c-17.477 3.432-27.597 14.701-27.597 29.083 0 15.834 11.906 24.01 29.402 29.882 
1064712.083 4.085 17.304 8.013 17.304 14.223 0 6.53-6.369 10.138-15.677 10.138-6.702 0-13.023-1.373-18.515-3.336-2.235-.815-4.725-.622-6.85.493a8.514 8.514 0 0 0-4.261 5.394l-.32 1.28c-1.276 5.01 1.564 10.151 6.481 11.733 5.62 1.802 12.356 3.078 19.22 3.366v7.534c0 4.405 3.576 7.999 7.996 7.999 4.422 0 7.998-3.593 7.998-7.999v-8.669c18.803-3.271 29.082-15.691 29.082-30.217.002-14.718-7.835-23.686-27.261-30.55zM178.069 310.694c0-73.284 45.127-136.162 109.009-162.482-3.992-9.8-13.535-16.664-24.676-16.664h-25.549V91.193c0-46.451-37.782-84.241-84.233-84.241s-84.249 37.79-84.249 84.241v40.354H43.234c-14.223 0-25.955 11.11-26.722 25.316L.039 461.618a26.74 26.74 0 0 0 7.294 19.859 26.807 26.807 0 0 0 19.429 8.365h252.11c7.343 0 14.367-3.034 19.443-8.365.956-1.006 1.723-2.137 2.507-3.255-71.082-22.539-122.753-89.089-122.753-167.528zM117.407 91.193c0-19.412 15.802-35.212 35.213-35.212 19.409 0 35.196 15.8 35.196 35.212v40.354h-70.409V91.193z"})]}),Nv=()=>n.jsx("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 122.88 109.93",children:n.jsx("path",{d:"M115.47 65.19c-2.39 12.7-9.16 23.86-18.67 31.85-9.57 8.04-21.89 12.88-35.33 12.88A54.72 54.72 0 0 1 27.9 98.47c-9.5-7.33-16.52-17.7-19.63-29.66l6.86-1.78c2.7 10.41 8.82 19.44 17.09 25.83 8.08 6.24 18.22 9.95 29.24 9.95 11.73 0 22.47-4.21 30.78-11.19 7.95-6.68 13.7-15.91 15.98-26.44h-7.33l10.99-13.39 10.99 13.39h-7.4v.01zm-54.18 3.88V56.52c-4.42-1.12-7.65-2.81-9.7-5.07-2.06-2.27-3.1-5.02-3.1-8.26 0-3.28 1.17-6.04 3.5-8.26 2.33-2.23 5.43-3.51 9.3-3.85v-2.95h4.94v2.95c3.62.38 6.49 1.47 8.64 3.26 2.13 1.79 3.5 4.19 4.09 7.19l-8.63.98c-.53-2.36-1.9-3.96-4.1-4.8v11.71c5.46 1.29 9.18 2.98 11.15 5.04 1.98 2.07 2.97 4.72 2.97 7.96 0 3.62-1.24 6.66-3.73 9.14-2.49 2.48-5.95 4.02-10.39 4.63v5.6h-4.94v-5.53c-3.9-.42-7.06-1.69-9.51-3.83s-4-5.17-4.68-9.08l8.83-.92c.36 1.6 1.04 2.97 2.04 4.13 1 1.16 2.1 1.99 3.32 2.51zm0-31.47c-1.33.42-2.38 1.11-3.15 2.07-.78.96-1.16 2.02-1.16 3.18 0 1.06.35 2.04 1.06 2.95.71.9 1.8 1.64 3.26 2.19V37.6h-.01zm4.94 31.97c1.7-.33 3.1-1.05 4.16-2.15C71.47 66.31 72 65.01 72 63.5c0-1.33-.45-2.49-1.36-3.45-.89-.97-2.36-1.71-4.42-2.23v11.75h.01zM7.46 44.74C9.83 32.15 16.5 21.08 25.87 13.1 35.47 4.93 47.9 0 61.46 0c11.93 0 22.97 3.8 31.98 10.26a55.103 55.103 0 0 1 20.08 27.06l-3.36 1.14-3.36 1.14c-.09-.28-.19-.56-.29-.83-3.31-9.21-9.38-17.11-17.2-22.72a47.615 47.615 0 0 0-27.84-8.93c-11.84 0-22.67 4.28-31.01 11.38-7.84 6.67-13.49 15.82-15.76 26.24h7.29l-11 13.39L0 44.74h7.46z"})}),Bv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 459.75 459.75",children:[n.jsx("path",{d:"M447.652 304.13h-40.138c-6.681 0-12.097 5.416-12.097 12.097v95.805c0 6.681 5.416 12.098 12.097 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098v-95.805c0-6.681-5.416-12.097-12.098-12.097zM348.798 258.13H308.66c-6.681 0-12.098 5.416-12.098 12.097v141.805c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.097-5.416 12.097-12.098V270.228c.001-6.682-5.415-12.098-12.097-12.098zM151.09 304.13h-40.138c-6.681 0-12.097 5.416-12.097 12.097v95.805c0 6.681 5.416 12.098 12.097 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098v-95.805c0-6.681-5.417-12.097-12.098-12.097zM52.236 258.13H12.098C5.416 258.13 0 263.546 0 270.228v141.805c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.097-5.416 12.097-12.098V270.228c0-6.682-5.416-12.098-12.097-12.098zM249.944 196.968h-40.138c-6.681 0-12.098 5.416-12.098 12.098v202.967c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098V209.066c0-6.682-5.417-12.098-12.098-12.098z"}),n.jsx("path",{d:"M436.869 244.62c8.14 0 15-6.633 15-15v-48.479c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15v12.119L269.52 40.044a14.986 14.986 0 0 0-11.989-4.362 15.004 15.004 0 0 0-11.011 6.445L131.745 209.185 30.942 144.969c-6.987-4.451-16.26-2.396-20.71 4.592-4.451 6.987-2.396 16.259 4.592 20.71l113.021 72a14.939 14.939 0 0 0 8.046 2.351 14.99 14.99 0 0 0 12.376-6.507l112.736-164.09L400.8 214.62h-12.41c-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15h48.479z"})]}),jv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 486.493 486.493",children:[n.jsx("path",{d:"m20.086 142.379 22.4 10.5c-5.4 21-6.6 43.2-3 65.5l-23.2 8.4c-8.7 3.2-13.2 12.8-10.1 21.6l8.9 24.4c3.2 8.7 12.8 13.2 21.6 10.1l23.2-8.4c11.5 19.4 26.7 35.7 44.3 48.3l-10.5 22.4c-3.9 8.4-.3 18.4 8.1 22.4l23.6 11c8.4 3.9 18.4.3 22.4-8.1l10.5-22.5c15.5 3.9 31.7 5.6 48.1 4.6l.3-6.5c.4-9.2 4.4-17.7 11.2-23.9 6.1-5.6 13.9-8.8 22.2-9 1.4-3.5 3-6.9 4.8-10.3-2.2-2.8-3.9-5.9-5.1-9.2-9.1 3.7-18.8 6.3-29 7.5-59.9 7-114.1-35.8-121.1-95.7s35.8-114.1 95.7-121.1 114.1 35.8 121.1 95.7c2.4 20.8-1.1 40.9-9.4 58.6 3.9 1.6 7.4 3.9 10.5 6.8 3.5-1.4 7-2.7 10.7-3.9 2.1-17.7 17.6-31.1 35.7-30.3l2.4.1c1.7-14.5 1.4-29.3-1-44.1l24.2-8.8c8.7-3.2 13.2-12.8 10.1-21.6l-8.9-24.4c-3.2-8.7-12.8-13.2-21.6-10.1l-24.2 8.8c-11.3-19.1-26.3-35.3-43.7-47.8l10.9-23.2c3.9-8.4.3-18.4-8.1-22.4l-23.6-11c-8.4-3.9-18.4-.3-22.4 8.1l-10.8 23.1c-20.8-5.4-42.9-6.6-64.9-3.1l-8.6-23.8c-3.2-8.7-12.8-13.2-21.6-10.1l-24.4 8.9c-8.7 3.2-13.2 12.8-10.1 21.6l8.6 23.6c-19.3 11.4-35.7 26.4-48.3 43.9l-22.5-10.5c-8.4-3.9-18.4-.3-22.4 8.1l-11 23.6c-4.1 8.2-.5 18.2 8 22.2z"}),n.jsx("path",{d:"M379.286 246.779v-.5c0-5.6-4.4-10.3-10.1-10.6l-16.4-.7c-5.9-.3-10.8 4.3-11.1 10.1l-.7 15.6c-13.5 1.9-26.8 6.6-38.8 14l-10.5-11.5c-4-4.3-10.7-4.6-15-.7l-12.1 11.1c-2.3 2.1-3.4 5-3.4 7.8 0 2.6.9 5.1 2.8 7.2l10.5 11.5c-8.5 11.3-14.3 24.1-17.4 37.4l-15.6-.7c-5.9-.3-10.8 4.3-11.1 10.1l-.7 16.4v.5c0 5.6 4.4 10.3 10.1 10.6l15.7.7c2 13.5 6.7 26.7 14.2 38.6l-11.7 10.7c-2.3 2.1-3.4 5-3.4 7.8 0 2.6.9 5.1 2.8 7.2l11.1 12.1c4 4.3 10.7 4.6 15 .7l11.8-10.8c11.3 8.4 24 14.1 37.2 17.2l-.7 16.1v.5c0 5.
106476 4.4 10.3 10.1 10.6l16.4.7c5.9.3 10.8-4.3 11.1-10.1l.7-16.1c13.4-1.9 26.4-6.6 38.3-14l10.9 12c4 4.3 10.7 4.6 15 .7l12.1-11.1c2.3-2.1 3.4-5 3.4-7.8 0-2.6-.9-5.1-2.8-7.2l-10.9-12c8.4-11.2 14.2-23.8 17.3-37l16.1.7c5.9.3 10.8-4.3 11.1-10.1l.7-16.4v-.5c0-5.6-4.4-10.3-10.1-10.6l-16.1-.7c-1.9-13.4-6.5-26.6-13.9-38.5l11.8-10.8c2.3-2.1 3.4-5 3.4-7.8 0-2.6-.9-5.1-2.8-7.2l-11.1-12.1c-4-4.3-10.7-4.6-15-.7l-11.7 10.7c-11.3-8.5-24-14.4-37.2-17.5l.7-15.6zm16.5 77.1c9.6 10.5 14.3 23.7 14.3 36.9 0 14.8-6 29.6-17.8 40.3-22.3 20.4-56.8 18.8-77.2-3.4-9.6-10.5-14.3-23.7-14.3-36.9 0-14.8 6-29.6 17.8-40.3 22.2-20.4 56.8-18.9 77.2 3.4zM197.886 111.679c-44.7 0-81 36.3-81 81s36.3 81 81 81 81-36.3 81-81-36.3-81-81-81zm0 54.6c-14.6 0-26.4 11.8-26.4 26.4 0 6.7-5.4 12.1-12.1 12.1-6.7 0-12.1-5.4-12.1-12.1 0-27.9 22.7-50.6 50.6-50.6 6.7 0 12.1 5.4 12.1 12.1s-5.5 12.1-12.1 12.1z"})]}),Vv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M21 12c-1.889 2.991-5.282 6-9 6s-7.111-3.009-9-6c2.299-2.842 4.992-6 9-6s6.701 3.158 9 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Uv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"m3 3 18 18M10.5 10.677a2 2 0 0 0 2.823 2.823",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M7.362 7.561C5.68 8.74 4.279 10.42 3 12c1.889 2.991 5.282 6 9 6 1.55 0 3.043-.523 4.395-1.35M12 6c4.008 0 6.701 3.158 9 6a15.66 15.66 0 0 1-1.078 1.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Gv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 11.5v5m0-8.99.01-.011M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Hv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 5h18M3 12h18M3 19h18",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Wv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M9 9c0-3.5 5.5-3.5 5.5 0 0 2.5-2.5 2-2.5 5m0 4.01.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),zv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M16 16V8m-4 8v-5m-4 5v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 20.4V3.6a.6.6 0 0 1 .6-.6h16.8a.6.6 0 0 1 .6.6v16.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z",stroke:"currentColor"})]}),Yv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M16.5 14.5s-1.5 2-4.5 2-4.5-2-4.5-2",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.5 9a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-7 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),qv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15 8.5c-.685-.685-1.891-1.161-3-1.191M9 15c.644.86 1.843 1.35 3 1.391m0-9.082c-1.32-.036-2.5.561-2.5 2.191 0 3 5.5 1.5 5.5 4.5 0 1.711-1.464 2.446-3 2.391m0-9.082V5.5m0 10.891V18.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Kv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M18.5 4.804a8 8 0 1 0 0 14.392M5 10h11M5 14h11",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Zv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M7 15a1 1 0 1 0 0-2 1 1 0 0 0 0 2z",fill:"
10647currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M2 9V5.6a.6.6 0 0 1 .6-.6h18.8a.6.6 0 0 1 .6.6V9M2 9v9.4a.6.6 0 0 0 .6.6h18.8a.6.6 0 0 0 .6-.6V9M2 9h20",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Xv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M14.5 8.5c-.78-.202-1.866-.5-2.735-.5C7.476 8 4 10.668 4 13.958c0 1.891 1.148 3.577 2.938 4.668l-.485 1.6a.6.6 0 0 0 .574.774h1.764a.6.6 0 0 0 .36-.12l1.395-1.047h2.437l1.395 1.047a.6.6 0 0 0 .36.12h1.764a.6.6 0 0 0 .574-.774l-.485-1.6c1.067-.65 1.905-1.511 2.409-2.501M14.5 8.5 19 7l-.084 3.628L21 11.5V15l-1.926 1",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.5 13a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M2 10s0 2.4 2 3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12.8 7.753c.13-.372.2-.772.2-1.188C13 4.596 11.433 3 9.5 3S6 4.596 6 6.565c0 .941.358 1.798.944 2.435",stroke:"currentColor",strokeLinejoin:"round"})]}),Qv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 9.5 12 4l9 5.5M5 20h14M10 9h4m-8 8v-5m4 5v-5m4 5v-5m4 5v-5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Jv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M19 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2z",stroke:"currentColor"}),n.jsx("path",{d:"M16.5 14a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M18 7V5.603a2 2 0 0 0-2.515-1.932l-11 2.933A2 2 0 0 0 3 8.537V9",stroke:"currentColor"})]}),eT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M22 8.862a5.95 5.95 0 0 1-1.654 4.13c-2.441 2.531-4.809 5.17-7.34 7.608-.581.55-1.502.53-2.057-.045l-7.295-7.562c-2.205-2.286-2.205-5.976 0-8.261a5.58 5.58 0 0 1 8.08 0l.266.274.265-.274A5.612 5.612 0 0 1 16.305 3c1.52 0 2.973.624 4.04 1.732A5.95 5.95 0 0 1 22 8.862z",stroke:"currentColor",strokeLinejoin:"round"})}),tT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 9.5 12 4l9 5.5M19 13v6.4a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V13m5 3h4",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),nT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M17 21H7a4 4 0 0 1-4-4v-6.292a4 4 0 0 1 1.927-3.421l5-3.03a4 4 0 0 1 4.146 0l5 3.03A4 4 0 0 1 21 10.707V17a4 4 0 0 1-4 4zm-8-4h6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),rT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m21 2-1 1M3 2l1 1m17 13-1-1M3 16l1-1m5 3h6m-5 3h4M12 3C8 3 5.952 4.95 6 8c.023 1.487.5 2.5 1.5 3.5S9 13 9 15h6c0-2 .5-2.5 1.5-3.5h0c1-1 1.477-2.013 1.5-3.5.048-3.05-2-5-6-5z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),iT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 24 24",children:n.jsx("path",{d:"M11.5 0C17.847 0 23 5.153 23 11.5S17.847 23 11.5 23 0 17.847 0 11.5 5.153 0 11.5 0zm0 1C17.295 1 22 5.705 22 11.5S17.295 22 11.5 22 1 17.295 1 11.5 5.705 1 11.5 1zm.5 10h6v1h-6v6h-1v-6H5v-1h6V5h1v6z"})}),oT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M6 3H3v3m15-3h3v3M6 21H3v-3m4 0v-1a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v1m-5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm6 9h3v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),sT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M20 10c0 4.418-8 12-8 12s-8-7.582-8-12a8 8 0 1 1 16 0z",stroke:"currentColor"}
10647),n.jsx("path",{d:"M12 11a1 1 0 1 0 0-2 1 1 0 0 0 0 2z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),aT=()=>n.jsx("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 22v-8m0-4v4m0 0 4-2m1-5A5 5 0 0 0 7 7m5 11H7.5a5.5 5.5 0 1 1 0-11H9m3 11h4.5A5.5 5.5 0 0 0 17 7.022",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),cT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("g",{clipPath:"url(#a)",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("path",{d:"M12 22V12m0-4v4m0 0 3-3m-2.576 9.576 6.169-6.169a5.502 5.502 0 0 0-.513-8.234 9.904 9.904 0 0 0-12.16 0 5.502 5.502 0 0 0-.513 8.234l6.169 6.169a.6.6 0 0 0 .848 0z"})}),n.jsx("defs",{children:n.jsx("clipPath",{id:"a",children:n.jsx("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]}),lT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 2 7 6.643S10.042 7 12 7c1.958 0 5-.357 5-.357L12 2zM8.5 7 5 10.94S7.625 12 12 12s7-1.06 7-1.06L15.5 7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M6.5 11.5 3 15.523S5.7 18 12 18s9-2.477 9-2.477L17.5 11.5M12 22v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}
10647),dT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12.25 5.5V18m0 0-6-6m6 6 6-6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),uT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 12.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm0 6a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm0-12a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),fT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 6v6h6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),mT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),pT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m15 6-6 6 6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),gT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m6 15 6-6 6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),IT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m6 9 6 6 6-6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),hT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(1.54 0 0 1.54 .45 .45)",d:"M3 1v1h-.5C1.676 2 1 2.676 1 3.5v9c0 .824.676 1.5 1.5 1.5h10c.824 0 1.5-.676 1.5-1.5v-9c0-.824-.676-1.5-1.5-1.5H12V1h-1v1H4V1Zm-.5 2H3v1h1V3h7v1h1V3h.5c.281 0 .5.219.5.5V5H2V3.5c0-.281.219-.5.5-.5ZM2 6h11v6.5c0 .281-.219.5-.5.5h-10a.494.494 0 0 1-.5-.5Zm3 1v1h1V7Zm2 0v1h1V7Zm2 0v1h1V7Zm2 0v1h1V7ZM3 9v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm-8 2v1h1v-1Zm2 0v1h1v-1Zm2 0v1h1v-1Z"})}),yT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.77 0 0 .77 1.951 1.99)",d:"M10.188.063a1.044 1.044 0 0 0-.188.03c-.348.071-.633.321-.75.657L4.437 13.938a.994.994 0 0 0 .141 1.023 1 1 0 0 0 1.734-.336l4.532-12.406L23.625 4.78c-.328 1.032-2.254 7.192-4.5 13.125-.95 2.508-1.723 4.121-2.5 4.969-.516.563-1.031.852-1.75.969-3.563.5-3.125-4.032-3.125-4.032L.375 15.22c-1.184 5.125 2.75 6.344 2.75 6.344l8.344 3.78s.8.384 1.719.532h.062c.285.043.559.09.844.063.031-.008.062-.024.094-.032 1.578-.05 2.902-.593 3.906-1.687 1.148-1.25 1.937-3.032 2.906-5.594 2.46-6.5 4.906-14.313 4.906-14.313.086-.269.051-.562-.09-.808a1.012 1.012 0 0 0-.66-.473L10.375.094a1.044 1.044 0 0 0-.188-.032Zm1.468 5.53a1.004 1.004 0 0 0-.918 1.032c.02.531.45.957.98.969.067.015.126.023.157.031a1.006 1.006 0 0 0 .406-1.969c-.066-.015-.094-.023-.125-.031a.936.936 0 0 0-.312-.031.753.753 0 0 0-.188 0Zm3.25.938c-.488.04-.879.43-.918.918-.039.489.285.934.762 1.051l4.375 1.219a1.004 1.004 0 1 0 .531-1.938l-4.375-1.187A.98.98 0 0 0 15 6.53h-.094ZM10.187 9.75a1.004 1.004 0 0 0-.84.973.998.998 0 0 0 .81.996c.066.015.124.023.155.031a.998.998 0 0 0 1.055-.238.993.993 0 0 0 .223-1.059 1.003 1.003 0 0 0-.871-.64c-.067-.016-.094-.024-.125-.032a1.02 1.02 0 0 0-.406-.031Zm2.907.906a1 1 0 0 0-.156 1.938l4.374 1.437a1.002 1.002 0 1 0 .625-1.906l-4.375-1.406a1.006 1.006 0 0 0-.468-.063Zm-4.5 2.938a1.004 1.004 0 0 0-.84.972.998.998 0 0 0 .809.996c.066.016.124.024.156.032.363.129.77.035 1.043-.235a1 1 0 0 0-.605-1.703c-.067-.015-.126-.023-.157-.031a1.
1064702 1.02 0 0 0-.406-.031Zm2.844 1.094a1 1 0 0 0-.126 1.937l4.344 1.438a1.002 1.002 0 1 0 .625-1.907l-4.343-1.406a.998.998 0 0 0-.5-.063Z"})}),_T=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.47 0 0 .47 -.455 -.455)",d:"M12.5 5A4.505 4.505 0 0 0 8 9.5V33H6.5A1.5 1.5 0 0 0 5 34.5v2c0 3.584 2.916 6.5 6.5 6.5h13.975a12.94 12.94 0 0 1-1.114-3H11.5C9.57 40 8 38.43 8 36.5V36h16.05a12.93 12.93 0 0 1 .585-3H11V9.5c0-.827.673-1.5 1.5-1.5h23c.827 0 1.5.673 1.5 1.5V24c1.034 0 2.035.133 3 .361V9.5C40 7.019 37.981 5 35.5 5h-23zm4 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h6.133a13.008 13.008 0 0 1 4.242-2.947A1.502 1.502 0 0 0 31.5 25h-10zM37 26c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm-4 4h8a1 1 0 1 1 0 2v2c0 1.2-.543 2.266-1.383 3 .84.734 1.383 1.8 1.383 3v2a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2v-2c0-1.2.543-2.266 1.383-3A3.976 3.976 0 0 1 33 34v-2a1 1 0 1 1 0-2zm2 2v2h4v-2h-4zm2 6c-1.103 0-2 .897-2 2v1.611l1.684-.56c.205-.068.427-.068.632 0l1.684.56V40c0-1.103-.897-2-2-2z"})}),CT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.47 0 0 .47 .485 .485)",d:"M10.5 3A4.505 4.505 0 0 0 6 7.5V31H4.5A1.5 1.5 0 0 0 3 32.5v2C3 38.084 5.916 41 9.5 41h13.975a12.94 12.94 0 0 1-1.114-3H9.5C7.57 38 6 36.43 6 34.5V34h16.05a12.93 12.93 0 0 1 .585-3H9V7.5c0-.827.673-1.5 1.5-1.5h23c.827 0 1.5.673 1.5 1.5V22c1.034 0 2.035.133 3 .361V7.5C38 5.019 35.981 3 33.5 3h-23zm4 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h6.133a13.008 13.008 0 0 1 4.242-2.947A1.502 1.502 0 0 0 29.5 23h-10zM35 24c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm0 3a1 1 0 0 1 1 1v6h6a1 1 0 0 1 0 2h-6v6a1 1 0 0 1-2 0v-6h-6a1 1 0 0 1 0-2h6v-6a1 1 0 0 1 1-1z"})}),OT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.63 0 0 .63 1.92 .345)",d:"M8 5c-3.3 0-6 2.7-6 6 0 2 1 3.8 2.5 4.8C1.8 17.2 0 19.9 0 23h2c0-3.3 2.7-6 6-6s6 2.7 6 6h2c0-3.2 2.6-5.9 5.8-6h.2c2.5 0 4.6-1.5 5.5-3.6 0 0 0-.1.1-.1.1-.1.1-.3.1-.4 0-.1 0-.1.1-.2 0-.1.1-.3.1-.4 0-.1 0-.2.1-.3 0-.1 0-.2.1-.3v-.6c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2 1 3.8 2.5 4.8-1.5.7-2.7 1.9-3.5 3.3-.8-1.4-2-2.6-3.5-3.3C13 14.8 14 13 14 11c0-3.3-2.7-6-6-6zm0 2c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm14 0c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm2.1 11v2.1c-.6.1-1.2.4-1.7.7l-1.5-1.5-1.4 1.4 1.5 1.5c-.4.5-.6 1.1-.7 1.8H18v2h2.1c.1.6.4 1.2.7 1.8l-1.5 1.5 1.4 1.4 1.5-1.5c.5.3 1.1.6 1.7.7V32h2v-2.1c.6-.1 1.2-.4 1.7-.7l1.5 1.5 1.4-1.4-1.5-1.5c.4-.5.6-1.1.7-1.8H32v-2h-2.1c-.1-.6-.4-1.2-.7-1.8l1.5-1.5-1.4-1.4-1.5 1.5c-.5-.3-1.1-.6-1.7-.7V18h-2zm.9 4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3zm0 2a.872.872 0 0 0-.367.086 1.138 1.138 0 0 0-.32.227 1.138 1.138 0 0 0-.227.32A.872.872 0 0 0 24 25c0 .125.031.25.086.367.055.117.133.227.227.32.093.094.203.172.32.227A.872.872 0 0 0 25 26c.5 0 1-.5 1-1s-.5-1-1-1z"})}),ET=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.74 0 0 .74 -2.06 -1.69)",d:"M16 5c-3.9 0-7 3.1-7 7a6.96 6.96 0 0 0 3.07 5.813C8.51 19.346 6 22.892 6 27h2c0-4.4 3.6-8 8-8 3.9 0 7-3.1 7-7s-3.1-7-7-7zm0 2c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zm8.1 11v2.1c-.6.1-1.2.4-1.7.7l-1.5-1.5-1.4 1.4 1.5 1.5c-.4.5-.6 1.1-.7 1.8H18v2h2.1c.1.6.4 1.2.7 1.8l-1.5 1.5 1.4 1.4 1.5-1.5c.5.3 1.1.6 1.7.7V32h2v-2.1c.6-.1 1.2-.4 1.7-.7l1.5 1.5 1.4-1.4-1.5-1.5c.4-.5.6-1.1.7-1.8H32v-2h-2.1c-.1-.6-.4-1.2-.7-1.8l1.5-1.5-1.4-1.4-1.5 1.5c-.5-.3-1.1-.6-1.7-.7V18h-2zm.9 4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3zm0 2a.872.872 0 0 0-.367.086 1.138 1.138 0 0 0-.32.227 1.138 1.138 0 0 0-.227.32A.872.872 0 0 0 24 25c0 .375.281.75.633.914A.872.872 0 0 0 25 26c.5 0 1-.5 1-1s-.5-1-1-1z"})}),vT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",d:"M20.654 17a9.927 9.927 0 0 0 1.222-3.505l1.978.3A11.931 11.931 0 0 1 22.385 18zM17 20.653a10.028 10.
10647028 0 0 0 2.818-2.423l1.563 1.249A12.049 12.049 0 0 1 18 22.385zM12 22a10.122 10.122 0 0 0 3.651-.7l.731 1.861A12.09 12.09 0 0 1 12 24zm-4.995-1.347a9.935 9.935 0 0 0 3.505 1.223l-.3 1.978A11.918 11.918 0 0 1 6 22.385zM3.346 17a10.061 10.061 0 0 0 2.424 2.813l-1.248 1.563A12.052 12.052 0 0 1 1.615 18zM2 12c.005 1.25.243 2.487.7 3.65l-1.862.732A12.11 12.11 0 0 1 0 12zm1.346-4.995a9.946 9.946 0 0 0-1.222 3.505l-1.978-.3C.366 8.727.866 7.299 1.615 6zm3.659-3.658A10.028 10.028 0 0 0 4.187 5.77L2.624 4.521A12.049 12.049 0 0 1 6 1.615zM12 2c-1.25.006-2.488.243-3.651.7L7.618.837A12.09 12.09 0 0 1 12 0zm5 1.347a9.935 9.935 0 0 0-3.51-1.223l.3-1.978c1.483.22 2.912.719 4.21 1.469zm3.654 3.658a10.061 10.061 0 0 0-2.424-2.818l1.248-1.563c1.17.935 2.156 2.08 2.907 3.376zM22 12a10.092 10.092 0 0 0-.7-3.65l1.862-.732A12.11 12.11 0 0 1 24 12zM6.25 8h2.5v9h-2.5zm4.5 4h2.5v5h-2.5zm4.5-5h2.5v10h-2.5z"})}),TT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M15.5 15.5 19 19M5 11a6 6 0 1 0 12 0 6 6 0 0 0-12 0z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),bT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m5 13 4 4L19 7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),AT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"m7 12.5 3 3 7-7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),$T=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.83 0 0 .83 -2.11 -1.28)",d:"M15 4c-.523 0-1.059.184-1.438.563C13.184 4.94 13 5.476 13 6v1H7v2h1v16c0 1.645 1.355 3 3 3h12c1.645 0 3-1.355 3-3V9h1V7h-6V6c0-.523-.184-1.059-.563-1.438C20.06 4.184 19.523 4 19 4Zm0 2h4v1h-4Zm-5 3h14v16c0 .555-.445 1-1 1H11c-.555 0-1-.445-1-1Zm2 3v11h2V12Zm4 0v11h2V12Zm4 0v11h2V12Z"})}),ST=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"scale(.5)",d:"M24 4c-3.508 0-6.43 2.621-6.92 6h-6.842a1.5 1.5 0 0 0-.258-.021 1.5 1.5 0 0 0-.222.021H6.5a1.5 1.5 0 1 0 0 3h2.139l2.517 26.03A5.519 5.519 0 0 0 16.631 44h14.736a5.519 5.519 0 0 0 5.475-4.97L39.362 13H41.5a1.5 1.5 0 1 0 0-3h-3.256a1.5 1.5 0 0 0-.48 0H30.92c-.49-3.379-3.412-6-6.92-6zm0 3c1.88 0 3.42 1.268 3.861 3H20.14c.44-1.732 1.982-3 3.861-3zm-12.35 6h24.698l-2.493 25.74A2.481 2.481 0 0 1 31.367 41H16.631a2.484 2.484 0 0 1-2.488-2.26L11.65 13zm8.827 4.979A1.5 1.5 0 0 0 19 19.5v15a1.5 1.5 0 1 0 3 0v-15a1.5 1.5 0 0 0-1.523-1.521zm7 0A1.5 1.5 0 0 0 26 19.5v15a1.5 1.5 0 1 0 3 0v-15a1.5 1.5 0 0 0-1.523-1.521z"})}),PT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.46 0 0 .46 .96 1.057)",d:"M24 2a.521.521 0 0 0-.48.309l-.49 1.078-1.495.23a.528.528 0 0 0-.293.895l1.012 1.01-.211 1.261a.528.528 0 0 0 .773.549L24 6.688l1.184.646a.527.527 0 0 0 .771-.55l-.209-1.26 1.012-1.012a.528.528 0 0 0-.293-.895L24.97 3.39l-.49-1.08A.52.52 0 0 0 24 2zm-9.434 2.973a.518.518 0 0 0-.478.308l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.007 1.012-.209 1.262a.528.528 0 0 0 .774.549l1.183-.647 1.184.647a.528.528 0 0 0 .773-.55l-.21-1.26 1.011-1.013a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.52.52 0 0 0-.48-.31zm18.868 0a.524.524 0 0 0-.483.308l-.49 1.08-1.494.23a.526.526 0 0 0-.293.893l1.012 1.012-.211 1.262a.528.528 0 0 0 .773.549l1.184-.647 1.183.647a.528.528 0 0 0 .774-.55l-.21-1.26 1.01-1.013a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.518.518 0 0 0-.478-.31zM7.662 11.879a.52.52 0 0 0-.48.309l-.49 1.078-1.495.23a.528.528 0 0 0-.293.895l1.01 1.01-.21 1.261a.528.528 0 0 0 .773.55l1.183-.646 1.186.647a.527.527 0 0 0 .771-.55L9.408 15.4l1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.48-.308zm32.676 0a.524.524 0 0 0-.483.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.012 1.01-.21 1.261a.527.527 0 0 0 .772.55l1.186-.646 1.183.647a.528.528 0 0 0 .774-.55l-.211-1.263 1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.481-.308zM24 12c-3.296 0-6 2.704-6 6v2.307c-1.732.628-3 2.256-3 4.193v5c0 2.468 2.032 4.5 4.5 4.5h9c2.468 0 4.5-2.032 4.5-4.5v-5c0-1.937-1.268-3.565-3-4.193V18c0-3.296-2.704-6-6-6zm0 3c1.674 0 3 1.326 3 3v2h-6v-2c0-1.674 1.326-3 3-3zM5.135 21.31a.524.524 0 0 0-.483.31l-.49 1.077-1.492.23a.528.528 0 0 0-.293.895l1.01 1.01-.21 1.262a.527.527 0 0 0 .772.55l1.184-.646 1.183.647a.528.528 0 0 0 .774-.55l-.21-1.261 1.01-1.012a.526.526 0 0 0-.292-.892l-1.494-.23-.49-1.08a.518.518 0 0 0-.48-.31zm37.73 0a.521.521 0 0 0-.48.31l-.49 1.08-1.495.23a.526.526 0 0 0-.293.892l1.01 1.012-.209 1.262a.528.528 0 0 0 .774.549l1.183-.647 1.184.647a.528.528 0 0 0 .773-.55l-.21-1.261 1.011-1.012a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.52.52 0 0 0-.48-.31zM24 24c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zM7.662 30.744a.524.524 0 0 0-.482.309l-.49 1.08-1.495.228a.528.528 0 0 0-.293.895l1.012 1.012-.21 1.26a.528.528 0 0 0 .773.55l1.183-.646 1.186.646a.527.527 0 0 0 .771-.55l-.209-1.26 1.012-1.012a.528.528 0 0 0-.293-.895l-1.494-.228-.49-1.08a.52.52 0 0 0-.48-.309zm32.676 0a.524.524 0 0 0-.483.309l-.49 1.08-1.494.228a.528.528 0 0 0-.293.895l1.012 1.012-.21 1.26a.527.527 0 0 0 .772.55l1.186-.646 1.183.646a.528.528 0 0 0 .774-.55l-.211-1.26 1.012-1.012a.528.528 0 0 0-.293-.895l-1.494-.228-.49-1.08a.52.52 0 0 0-.481-.309zM14.566 37.65a.521.521 0 0 0-.48.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.01 1.012-.21 1.26a.528.528 0 0 0 .774.55l1.183-.646 1.184.646a.528.528 0 0 0 .773-.55l-.21-1.26 1.011-1.012a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.48-.309zm18.868 0a.524.524 0 0 0-.483.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.012 1.012-.211 1.26a.528.528 0 0 0 .773.55l1.184-.646 1.183.646a.528.528 0 0 0 .774-.55l-.21-1.26 1.01-1.012a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.518.518 0 0 0-.478-.309zM24 40.178a.52.52 0 0 0-.48.306l-.49 1.08-1.495.23a.526.526 0 0 0-.293.894l1.012 1.011-.211 1.262a.528.528 0 0 0 .773.549L24 44.863l1.184.649a.527.527 0 0 0 .771-.551l-.209-1.262 1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.481-.308z"})}),xT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.43 0 0 .43 1.465 1.465)",d:"M33.656 4c-.508 0-.996.184-1.375.563l-2.625 2.625-1.593-1.625A1.988 1.988 0 0 0 26.655 5c-.508 0-.996.184-1.375.563L1.563 29.28a1.978 1.978 0 0 0 0 2.782L5.78 36.25A1 1 0 0 0 7 36.406a1.875 1.875 0 0 1 2.313.282c.636.636.722 1.578.28 2.312a1 1 0 0 0 .157 1.219l4.188 4.218c.761.762 2.019.762 2.78 0l2.595-2.624 1.625 1.624c.761.762 2.019.762 2.78 0l23.72-23.718a1.978 1.978 0 0 0 0-2.782l-4.22-4.187A1 1 0 0 0 42 12.594a1.875 1.875 0 0 1-2.313-.281 1.875 1.875 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.219A1.988 1.988 0 0 0 33.657 4Zm0 2h.032L37.5 9.844c-.422 1.344-.281 2.812.781 3.875 1.063 1.062 2.532 1.203 3.875.781L46 18.313v.03L22.344 42h-.032l-1.562-1.594 16.75-16.75.313.313a1.006 1.006 0 0 0 1.437-1.407l-.313-.312 1.5-1.531a1.982 1.982 0 0 0 0-2.782L36.22 13.75A1 1 0 0 0 35 13.594a1.875 1.875 0 0 1-2.313-.281 1.875 1.875 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-1.156-1.187Zm-7 1h.032l1.968 1.969c.098.332.356.59.688.687l1.156 1.188c-.422 1.344-.281 2.812.781 3.875 1.063 1.062 2.532 1.203 3.875.781L39 19.344l-2.031 2.062a.472.472 0 0 0-.063.063l-.093.062a.954.954 0 0 0-.126.157l-17.75 17.687c-.32.105-.566.363-.656.688L15.344 43 11.5 39.156c.422-1.343.281-2.812-.781-3.875-1.063-1.062-2.531-1.203-3.875-.781L3 30.687v-.03L21.625 12.03l.844.313.75-.531.031-.907-.219-.281Zm-2.343 5.469-.72.5-.03.906.187.281.719.719.843.281.72-.5.03-.906-.187-.281-.719-.719Zm2.843 2.844-.75.5-.031.906.219.281.687.688.844.312.75-.531.031-.907-.218-.28-.688-.688Zm2.813 2.812-.719.5-.031.906.187.282.719.718.844.282.718-.5.032-.907-.188-.281-.718-.719Zm2.843 2.844-.75.5-.03.906.218.281.688.719.843.281.75-.531.032-.875-.188-.313
10647-.719-.687Z"})}),RT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.77 0 0 .77 -.32 -.004)",d:"M3 4v7h1c1.117 0 2 .883 2 2s-.883 2-2 2H3v7h26v-7h-1c-1.117 0-2-.883-2-2s.883-2 2-2h1V4Zm2 2h22v3.188c-1.71.453-3 1.964-3 3.812 0 1.848 1.29 3.36 3 3.813V20H5v-3.188C6.71 16.36 8 14.848 8 13c0-1.848-1.29-3.36-3-3.813Zm.563 17 21.125 4.188L27.5 23h-2.031l-.375 1.813L15.875 23Z"})}),wT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.08 2.39)",d:"M15 8a3.01 3.01 0 0 0-3 3v6.23c0 .27.031.52.098.77H3a3.01 3.01 0 0 0-3 3v6.23c0 1.41.96 2.61 2.34 2.922A5.962 5.962 0 0 1 7 36c0 2.82-1.922 5.23-4.66 5.848A2.98 2.98 0 0 0 0 44.77V51c0 1.648 1.352 3 3 3h46c1.648 0 3-1.352 3-3v-6.23c0-.27-.031-.52-.098-.77H61c1.648 0 3-1.352 3-3v-6.23c0-1.41-.96-2.61-2.34-2.922A5.962 5.962 0 0 1 57 26c0-2.82 1.922-5.23 4.66-5.848A2.98 2.98 0 0 0 64 17.23V11c0-1.648-1.352-3-3-3Zm0 2h46c.55 0 1 .45 1 1v6.23c0 .47-.32.86-.781.97A7.956 7.956 0 0 0 55 26a7.956 7.956 0 0 0 6.219 7.8c.46.11.781.5.781.97V41c0 .55-.45 1-1 1H15c-.55 0-1-.45-1-1v-6.23c0-.47.32-.86.781-.97A7.956 7.956 0 0 0 21 26a7.941 7.941 0 0 0-2.7-6 7.981 7.981 0 0 0-3.519-1.8 1.147 1.147 0 0 1-.41-.2.972.972 0 0 1-.371-.77V11c0-.55.45-1 1-1Zm10 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm6 0a1 1 0 0 0-1 1v26a1 1 0 1 0 2 0V13a1 1 0 0 0-1-1Zm-6 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2ZM3 20h10.84c.16.059.328.11.5.152A5.962 5.962 0 0 1 19 26c0 2.82-1.922 5.23-4.66 5.848A2.98 2.98 0 0 0 12 34.77V41c0 1.648 1.352 3 3 3h34.629c.23.18.371.46.371.77V51c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6.23c0-.47.32-.86.781-.97A7.956 7.956 0 0 0 9 36a7.956 7.956 0 0 0-6.219-7.8.993.993 0 0 1-.781-.97V21c0-.55.45-1 1-1Zm22 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm12 0a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2Zm-12 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm12 1a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2Zm8 0a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm-20 4a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Z"})}),LT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.08 1.15)",d:"M3 10c-1.652 0-3 1.348-3 3v8.188c0 1.449 1.02 2.687 2.422 2.937A7.991 7.991 0 0 1 9 32a7.991 7.991 0 0 1-6.578 7.875C1.02 40.125 0 41.363 0 42.813V51c0 1.652 1.348 3 3 3h37.063c2.312 3.602 6.347 6 10.937 6 7.168 0 13-5.832 13-13 0-6.375-4.617-11.68-10.676-12.781A7.875 7.875 0 0 1 53 32a7.991 7.991 0 0 1 6.578-7.875C60.98 23.875 62 22.637 62 21.187V13c0-1.652-1.348-3-3-3Zm0 2h11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1h41c.55 0 1 .45 1 1v8.188c0 .48-.328.89-.777.968A9.99 9.99 0 0 0 51 32c0 .688.082 1.36.219 2.012-.074 0-.145-.012-.219-.012-7.168 0-13 5.832-13 13 0 1.77.36 3.46 1.004 5H18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1H3c-.55 0-1-.45-1-1v-8.188c0-.48.328-.89.777-.968A9.99 9.99 0 0 0 11 32a9.986 9.986 0 0 0-8.223-9.844c-.449-.082-.777-.488-.777-.968V13c0-.55.45-1 1-1Zm18 2a1 1 0 0 0-1 1v34a1 1 0 1 0 2 0V15a1 1 0 0 0-1-1Zm-6 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm36 0c6.066 0 11 4.934 11 11s-4.934 11-11 11-11-4.934-11-11 4.934-11 11-11Zm0 4a1 1 0 0 0-1 1v5h-5a1 1 0 1 0 0 2h5v5a1 1 0 1 0 2 0v-5h5a1 1 0 1 0 0-2h-5v-5a1 1 0 0 0-1-1Zm-36 1a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Z"})}),kT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.67 0 0 .67 .61 -1.065)",d:"M2 7v7h1c1.191 0 2 .809 2 2 0 1.191-.809 2-2 2H2v7h14.063c.5 3.934 3.87 7 7.937 7 4.406 0 8-3.594 8-8 0-3.297-2.02-6.152-4.875-7.375A1.577 1.577 0 0 1 27 16c0-1.191.809-2 2-2h1V7Zm2 2h24v3.188c-1.715.449-3 1.957-3 3.812v.063A7.723 7.723 0 0 0 24 16c-4.066 0-7.438 3.066-7.938 7H4v-3.188c1.715-.449 3-1.95
106477 3-3.812 0-1.855-1.285-3.363-3-3.813Zm20 9c3.324 0 6 2.676 6 6s-2.676 6-6 6-6-2.676-6-6 2.676-6 6-6Zm-1 2v3h-3v2h3v3h2v-3h3v-2h-3v-3Z"})}),MT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(1.43 0 0 1.43 .56 1.275)",d:"M14 12H2c-.55 0-1-.45-1-1V9h.5a1.5 1.5 0 0 0 0-3H1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2h-.5a1.5 1.5 0 0 0 0 3h.5v2c0 .55-.45 1-1 1ZM2 9.95V11h12V9.95a2.502 2.502 0 0 1 0-4.898V3.999H2v1.05a2.502 2.502 0 0 1 0 4.898Z"})}),FT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.48 0 0 .48 .48 .744)",d:"M38.268 4.893a3.536 3.536 0 0 0-.686.091L7.764 12h13.1L38.27 7.904a.498.498 0 0 1 .6.371L39.761 12h3.066l-1.037-4.41a3.479 3.479 0 0 0-1.564-2.176 3.478 3.478 0 0 0-1.96-.521zM6.5 14C4.585 14 3 15.585 3 17.5v5.03a1.5 1.5 0 0 0 1.686 1.488c.09-.012.203-.018.314-.018 2.23 0 4 1.77 4 4s-1.77 4-4 4c-.111 0-.223-.006-.314-.018A1.5 1.5 0 0 0 3 33.471V38.5C3 40.415 4.585 42 6.5 42h35c1.915 0 3.5-1.585 3.5-3.5v-5.03a1.5 1.5 0 0 0-1.686-1.488A2.641 2.641 0 0 1 43 32c-2.23 0-4-1.77-4-4s1.77-4 4-4c.111 0 .223.006.314.018A1.5 1.5 0 0 0 45 22.529V17.5c0-1.915-1.585-3.5-3.5-3.5h-35zm0 3h35c.295 0 .5.205.5.5v3.703c-3.36.508-6 3.302-6 6.797 0 3.495 2.64 6.29 6 6.797V38.5c0 .295-.205.5-.5.5h-35a.478.478 0 0 1-.5-.5v-3.703c3.36-.508 6-3.302 6-6.797 0-3.495-2.64-6.29-6-6.797V17.5c0-.295.205-.5.5-.5z"})}),DT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.43 0 0 .43 1.47 1.456)",d:"M33.656 4.031c-.511 0-1.004.192-1.375.563L31.094 5.78l2.562 2.563c.899.898 1.149 2.246.625 3.375.395-.184.813-.25 1.25-.25.805 0 1.563.308 2.125.875l4.188 4.187A3.89 3.89 0 0 1 43 19.313a3.92 3.92 0 0 1-1.156 2.812l-3.657 3.656L36.5 27.5 20.75 43.219l.188.187c.37.371.878.594 1.406.594.527 0 1.004-.191 1.375-.563L47.437 19.72c.372-.371.563-.848.563-1.375 0-.528-.191-1.035-.563-1.407L43.22 12.75A1 1 0 0 0 42 12.594c-.73.437-1.707.32-2.313-.281a1.879 1.879 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.187a2.002 2.002 0 0 0-1.406-.563Zm-6.968 1c-.512 0-1.036.16-1.407.532L21.594 9.25c.062.04.133.07.187.125l.719.719a.99.99 0 0 1 0 1.406c-.195.195-.46.281-.719.281a.938.938 0 0 1-.687-.281l-.719-.719c-.055-.054-.086-.125-.125-.187L1.562 29.28a1.967 1.967 0 0 0 0 2.782l4.22 4.187A.994.994 0 0 0 7 36.406a1.913 1.913 0 0 1 2.313.282c.617.617.734 1.558.28 2.312a1 1 0 0 0 .157 1.219l4.188 4.187c.37.371.878.594 1.406.594.527 0 1.004-.191 1.375-.563L35.406 25.72c-.05-.035-.11-.047-.156-.094l-.688-.719a.99.99 0 0 1 0-1.406.99.99 0 0 1 1.407 0l.718.719c.047.047.06.105.094.156l3.657-3.656c.37-.375.562-.88.562-1.407 0-.523-.191-1.007-.563-1.375L36.25 13.75a1.04 1.04 0 0 0-1.25-.156 1.919 1.919 0 0 1-2.313-.281 1.879 1.879 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.219c-.37-.37-.863-.53-1.375-.53Zm-2.782 6.875c.254 0 .524.086.719.281l.688.72a.99.99 0 0 1 0 1.405c-.196.196-.43.313-.688.313-.258 0-.523-.117-.719-.313l-.718-.687a1.028 1.028 0 0 1 0-1.438c.195-.195.464-.28.718-.28Zm2.844 2.844c.254 0 .492.086.688.281l.718.719a.99.99 0 0 1 0 1.406c-.195.196-.46.282-.718.282a.938.938 0 0 1-.688-.282l-.719-.718a.99.99 0 0 1 0-1.407c.196-.195.465-.281.719-.281Zm2.813 2.813c.253 0 .523.085.718.28l.688.72a.99.99 0 0 1 0 1.406c-.196.195-.43.312-.688.312-.258 0-.523-.117-.718-.312l-.72-.688a1.028 1.028 0 0 1 0-1.437c.196-.196.466-.282.72-.282Zm2.843 2.843c.254 0 .492.086.688.282l.718.718a.99.99 0 0 1 0 1.407c-.195.195-.46.28-.718.28a.938.938 0 0 1-.688-.28l-.718-.72a.99.99 0 0 1 0-1.405c.
10647195-.196.464-.282.718-.282Z"})}),NT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.83 0 0 .83 -1.28 -1.28)",d:"M21 4c-1.793 0-3.418.336-4.688.969C15.043 5.602 14 6.633 14 8v4c0 .129.043.254.063.375A12.18 12.18 0 0 0 11 12c-1.793 0-3.418.336-4.688.969C5.043 13.602 4 14.633 4 16v8c0 1.367 1.043 2.398 2.313 3.031C7.582 27.664 9.207 28 11 28c1.793 0 3.418-.336 4.688-.969C16.956 26.398 18 25.367 18 24v-.406A11.72 11.72 0 0 0 21 24c1.793 0 3.418-.336 4.688-.969C26.956 22.398 28 21.367 28 20V8c0-1.367-1.043-2.398-2.313-3.031C24.419 4.336 22.794 4 21 4Zm0 2c1.523 0 2.879.328 3.781.781C25.684 7.234 26 7.711 26 8c0 .29-.316.766-1.219 1.219C23.88 9.672 22.523 10 21 10c-1.523 0-2.879-.328-3.781-.781C16.316 8.766 16 8.289 16 8c0-.29.316-.766 1.219-1.219C18.12 6.328 19.477 6 21 6Zm-5 4.844c.105.058.203.133.313.187 1.269.633 2.894.969 4.687.969 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V12c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C16.316 12.766 16 12.289 16 12ZM11 14c1.523 0 2.879.328 3.781.781.903.453 1.219.93 1.219 1.219 0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 16.766 6 16.289 6 16c0-.29.316-.766 1.219-1.219C8.12 14.328 9.477 14 11 14Zm15 .844V16c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781a9.5 9.5 0 0 1-3-.469V16c0-.129-.043-.254-.063-.375.93.242 1.961.375 3.063.375 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187Zm-20 4c.105.058.203.133.313.187C7.582 19.664 9.207 20 11 20c1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V20c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 20.766 6 20.289 6 20Zm20 0V20c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.137 0-2.164-.16-3-.438v-1.937c.918.242 1.918.375 3 .375 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187Zm-20 4c.105.058.203.133.313.187C7.582 23.664 9.207 24 11 24c1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V24c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 24.766 6 24.289 6 24Z"})}),BT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.39 2.08)",d:"M25 0C11.215 0 0 11.215 0 25c0 9.117 4.91 17.11 12.219 21.477a14.918 14.918 0 0 0 .547 7.257 14.896 14.896 0 0 0 7.52 8.676 14.888 14.888 0 0 0 6.69 1.59c5.407 0 10.622-2.941 13.294-8.02.242.008.484.02.73.02 11.578 0 21-9.422 21-21 0-9.117-5.852-16.867-13.984-19.766C44.203 6.29 35.324 0 25 0Zm0 2c12.684 0 23 10.316 23 23S37.684 48 25 48 2 37.684 2 25 12.316 2 25 2Zm0 3C13.973 5 5 13.973 5 25s8.973 20 20 20 20-8.973 20-20a20.023 20.023 0 0 0-6.605-14.848.996.996 0 0 0-1.41.07 1.001 1.001 0 0 0 .074 1.415A18.02 18.02 0 0 1 43 25c0 9.926-8.074 18-18 18S7 34.926 7 25 15.074 7 25 7c1.004 0 2.012.082 2.992.25.54.09 1.063-.277 1.153-.82a1.007 1.007 0 0 0-.82-1.157A20.126 20.126 0 0 0 25 5Zm6.945 1.32a1 1 0 0 0-.34 1.93c.82.324 1.633.715 2.407 1.164a.999.999 0 0 0 1-1.73 19.616 19.616 0 0 0-2.676-1.293.985.985 0 0 0-.39-.07ZM25 12a1 1 0 0 0-1 1v2c-2.207 0-4 1.793-4 4v3c0 2.207 1.793 4 4 4h2c1.102 0 2 .898 2 2v3c0 1.102-.898 2-2 2v-5a1 1 0 1 0-2 0v5c-1.102 0-2-.898-2-2a1 1 0 1 0-2 0c0 2.207 1.793 4 4 4v2a1 1 0 1 0 2 0v-2c2.207 0 4-1.793 4-4v-3c0-2.207-1.793-4-4-4v-5a1 1 0 1 0-2 0v5c-1.102 0-2-.898-2-2v-3c0-1.102.898-2 2-2h2c1.102 0 2 .898 2 2a1 1 0 1 0 2 0c0-2.207-1.793-4-4-4v-2a1 1 0 0 0-1-1Zm23.926 5.762C55.453 20.773 60 27.355 60 35c0 10.477-8.523 19-19 19-4.559 0-8.727-1.637-12-4.324C40.89 47.758 50 37.426 50 25c0-2.516-.379-4.945-1.074-7.238ZM11.39 27.21a1.035 1.035 0 0 0-.395.008c-.539.125-.875.664-.75 1.203a15.21 15.21 0 0 0 7.113 9.656 1.006 1.006 0 0 0 1.371-.36 1 1 0 0 0-.359-1.366 13.193 13.193 0 0 1-6.176-8.383.998.998 0 0 0-.804-.758Zm42.605 1.543a.926.926 0 0 0-.39.074l-1.856.75a.997.997 0 0 0-.55 1.3c.155.392.53.626.925.626.125 0 .254-.024.375-.07l1.855-.75a1.001 1.001 0 0 0-.359-1.93ZM53 34a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm-.953 4.688a1.002 1.002 0 0 0-.39 1.921l1.84.782a1 1 0 1 0 .781-1.84l-1.84-.781a1.078 1.078 0 0 0-.391-.083Zm-2.563 3.796a1 1 0 0 0-.707 1.707l1.414 1.414c.196.196.45.293.707.293a1 1 0 0 0 .707-1.707l-1.414-1.414a1 1 0 0 0-.707-.293Zm-3.972 2.641a.915.915 0 0 0-.39.074c-.513.203-.759.79-.556 1.301l.75 1.855a1.003 1.003 0 0 0 1.301.551 1 1 0 0 0 .555-1.3l-.75-1.856a1.007 1.007 0 0 0-.91-.625ZM41 46a1 1 0 0 0-1 1v2a1 1 0 1 0 2 0v-2a1 1 0 0 0-1-1Zm-26.883 1.504a24.8
1064763 24.863 0 0 0 12.203 2.46 20.93 20.93 0 0 0 11.754 5.821c-3.484 5.692-10.816 7.88-16.894 4.84a12.923 12.923 0 0 1-6.516-7.52 12.865 12.865 0 0 1-.547-5.601Zm4.059 5.414a.998.998 0 0 0-.758 1.484 10.954 10.954 0 0 0 4.656 4.438c1.07.535 2.207.89 3.383 1.055a1 1 0 1 0 .281-1.977c-.96-.14-1.89-.43-2.77-.871a8.984 8.984 0 0 1-3.812-3.625 1 1 0 0 0-.98-.504Zm14.258 3.367c-.13.028-.25.078-.368.153-.699.48-1.468.855-2.28 1.12a1.002 1.002 0 0 0 .312 1.954c.101 0 .207-.02.308-.055.989-.32 1.926-.777 2.785-1.363.457-.313.575-.934.266-1.39a1.002 1.002 0 0 0-1.023-.419Z"})}),jT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:n.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",children:[n.jsx("ellipse",{rx:"6",ry:"3",transform:"matrix(.83 0 0 .83 7.643 5.153)"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M12.623 8.473v-3.32M2.663 5.152v12.45c0 1.378 2.232 2.49 4.98 2.49a9.454 9.454 0 0 0 1.402-.1"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M2.663 14.49c0 1.378 2.232 2.49 4.98 2.49a9.96 9.96 0 0 0 1.435-.108m-6.415-5.494c0 1.377 2.232 2.49 4.98 2.49a9.454 9.454 0 0 0 1.402-.1M2.662 8.265c0 1.378 2.233 2.49 4.98 2.49a9.96 9.96 0 0 0 1.436-.108"}),n.jsx("ellipse",{rx:"6",ry:"3",transform:"matrix(.83 0 0 .83 16.358 12.83)"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M11.378 12.83v6.017c0 1.378 2.232 2.49 4.98 2.49s4.98-1.112 4.98-2.49V12.83"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M21.337 15.735c0 1.378-2.232 2.49-4.98 2.49s-4.98-1.112-4.98-2.49"})]})}),VT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 2.11c-5.457 0-9.89 4.433-9.89 9.89 0 5.457 4.433 9.89 9.89 9.89 5.457 0 9.89-4.433 9.89-9.89 0-5.457-4.433-9.89-9.89-9.89zm0 .86A9.023 9.023 0 0 1 21.03 12 9.023 9.023 0 0 1 12 21.03 9.023 9.023 0 0 1 2.97 12 9.023 9.023 0 0 1 12 2.97zM9.17 8.13v7.74h.966v-3.063h1.904l1.657 3.063h1.132l-1.791-3.213c.97-.306 1.555-1.143 1.555-2.22 0-1.395-.976-2.307-2.467-2.307H9.171zm.966.857h1.86c.998 0 1.6.553 1.6 1.481 0 .95-.563 1.48-1.556 1.48h-1.904v-2.96z"})}),UT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 1.951a7.56 7.56 0 0 0-7.569 7.567c0 5.063 4.947 9.855 7.262 12.214l.307.312.307-.312c2.359-2.403 7.262-7.153 7.262-12.214 0-4.145-3.38-7.567-7.569-7.567zm0 .86c3.722 0 6.709 3.029 6.709 6.707 0 4.323-4.274 8.805-6.709 11.29-2.4-2.45-6.709-6.971-6.709-11.29A6.682 6.682 0 0 1 12 2.811zM9.714 6.293v6.665h.941v-2.59H12.2l1.39 2.59h1.094l-1.519-2.739c.823-.272 1.317-.998 1.317-1.908 0-1.228-.854-2.018-2.171-2.018H9.714zm.941.817h1.526c.826 0 1.33.458 1.33 1.225 0 .785-.472 1.224-1.299 1.224h-1.557V7.11z"})}),GT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zM9 8v8h1.648v-2.93h1.315l1.5 2.93h1.767v-.076l-1.73-3.27c.219-.099.418-.215.594-.351a2.08 2.08 0 0 0 .736-1.098c.066-.232.1-.494.1-.787a2.51 2.51 0 0 0-.203-1.045 2.01 2.01 0 0 0-.582-.754 2.6 2.6 0 0 0-.93-.463A4.514 4.514 0 0 0 11.973 8H9zm1.65 1.336h1.325c.443 0 .772.106.986.322.214.216.32.514.32.89 0 .18-.027.342-.082.487a1.017 1.017 0 0 1-.246.373 1.086 1.086 0 0 1-.406.242 1.72 1.72 0 0 1-.568.086H10.65v-2.4z"})}),HT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",strokeWidth:"1.5",color:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{stroke:"currentColor",d:"M14 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zm-11 0v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6zm11-11V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zm-11 0V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z"})}),WT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 250 250",color:"currentColor",children:n.jsx("path",{fill:"currentColor",stroke:"currentColor",strokeWidth:"5.0",d:"M123.2 52.3c-.7.1-6.4 2.8-12.7 6-85.2 43.3-97.3 49.6-98.6 51.1-.8.8-1.6 2.3-1.8 3.2-.8 4.4.9 6.1 12.5 11.9l9.2 4.7.1 10.4.1 10.4-5.6 22.5c-4.5 17.8-5.5 22.8-5.2 23.7.2.6 1.4 1.8 2.6 2.6 3.5 2.3 6.8 3.2 11.9 3.2 5 0 8.3-.9 11.8-3.2 1.2-.8 2.4-2 2.6-2.6.3-1-.7-5.9-5.2-23.7l-5.6-22.4V133l9.2 4.7 9.2 4.7.3 14.6c.1 13.9.2 14.7 1.2 17 5.9 13.9 25.6 24.9 52.2 29 7.6 1.2 25.7 1.2 33.4 0 26.2-4 46.2-15.1 52-28.9 1-2.4 1.1-3.1 1.2-17.1l.1-14.6 22-11.2c22.7-11.5 25-13 25.7-15.9.5-2-.2-4.4-1.8-6-1.1-1.2-15.2-8.6-54.7-28.7-29.3-14.9-53.9-27.4-54.6-27.8-1.4-.5-9.1-1-11.5-.5zm61.1 34c28.8 14.7 52.6 26.9 52.9 27.2.5.4-12.2 7.1-52.1 27.5l-52.7 26.9h-8.8l-38.2-19.5c-21-10.7-38.1-19.6-38-19.7.1 0 16.3-3.2 36-7.1l35.8-6.9 2.3 1.2c2 1.1 2.7 1.2 6.6 1.2 4.8 0 6.9-.7 9.4-3.4 4.8-5.1-2.1-12-11-11-3.1.4-5.3 1.3-7.5 3.2l-1.7 1.5-39.9 7.7c-22 4.2-40.3 7.7-40.7 7.7-.9 0-18.3-8.8-18.3-9.2 0-.1 15.7-8.2 35-18 19.2-9.8 43.2-22 53.4-27.1l18.4-9.4 3.5.2 3.5.2 52.1 26.8zm-90.6 74.5c31.1 15.8 30.9 15.8 37.4 14.8 2.7-.5 6.6-2.3 31.1-14.8 15.4-7.9 28.1-14.3 28.2-14.3.1 0 .2 5.1.2 11.3 0 13-.2 14.2-3.9 18.8-5.4 6.8-18.4 13.6-32.3 17.2-8.4 2.1-14.5 2.8-26.5 2.8-12.1 0-17.9-.6-26.5-2.8-13.9-3.5-26.8-10.4-32.3-17.2-3.7-4.6-3.9-5.8-3.9-18.8 0-6.2.1-11.3.2-11.3s12.9 6.4 28.3 14.3zm-54.5 18.7c1.8 7.1 3.3 13 3.4 13.4.3.7-4 2-6.8 2s-7.1-1.2-6.8-2c.1-.3 1.6-6.3 3.4-13.4 1.8-7 3.3-12.8 3.4-12.8s1.6 5.8 3.4 12.8z"})}),zT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",color:"currentColor",strokeWidth:"2.5",children:n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M51.2 34.9c-13.1 3.2-19.6 13.7-19.6 31.9 0 15.1 6.6 27.1 18 32.8 4.4 2.2 4.8 2.2 10.9 2.2 6 0 6.7-.1 10.5-1.9 11.6-
106475.5 18.6-18 18.5-32.9-.1-18.8-6.7-29.3-20.4-32.2-4.2-1-14.1-.9-17.9.1zM69 44.6c4.3 1.3 7.9 4.9 9.3 9.4 1.3 4.1 1.8 16 .9 20.4-3.6 17.2-20.6 24-31.3 12.4-5.3-5.8-7-11.4-6.6-22.3.5-12.2 3.1-17.2 10.2-19.7 4.3-1.4 12.9-1.5 17.5-.2zM186.1 34.9c-13.1 3.2-19.6 13.7-19.6 31.9 0 15.1 6.6 27.1 18 32.8 4.4 2.2 4.8 2.2 11 2.2 6.1 0 6.6-.1 11-2.2 11.4-5.7 18-17.6 18-32.8 0-18.6-6.8-29.2-20.4-32.1-4.2-.9-14.1-.8-18 .2zm17.8 9.7c4.2 1.3 7.9 4.9 9.3 9.4 1.5 4.9 1.9 17.4.5 21.9-1.4 4.8-3 7.7-5.8 10.8-7 7.7-18 7.7-25.1 0-2.9-3.1-4.5-6-5.8-10.8-1.3-4.5-1-17 .5-21.8 1.4-4.4 4.7-7.9 8.8-9.3 4.4-1.4 13-1.5 17.6-.2zM117 59.1c-11.7 2.8-19.1 10.9-21.9 24-1.5 7.3-1.4 20.9.2 27 4 14.9 15 26 27.9 28.1 16.3 2.8 32.2-9.2 37.3-28.1 1.6-6.1 1.7-19.7.2-27-2.8-13.3-10.1-21.3-22.2-24.1-4.6-1.1-16.8-1.1-21.5.1zm17.3 8.9c9.1.8 15 6.6 17.1 16.4 1.3 5.9 1.5 15.7.5 21-1.9 9.7-7.8 18.2-15.2 21.7-3 1.4-4.2 1.7-8.6 1.7-4.4 0-5.6-.2-8.6-1.7-7.4-3.6-13.3-12-15.2-21.7-1.5-7.8-.5-20.4 2.2-26.6 1.6-3.7 5.5-7.7 9-9.2 2.9-1.3 10.7-2.5 13.8-2.1.7.1 3 .4 5 .5zM40.9 104.2c-18 4.2-25.5 10.2-28.9 23.4-1.2 4.5-2.3 18.4-2 23.9.2 4 .3 4.2 3.2 7.2 5.4 5.5 17.1 10.2 29.9 11.9 2.5.3 8.3.8 13 1l8.5.4.7-2.6c.4-1.4.9-3.4 1.2-4.4.4-1 .6-2 .6-2.2 0-.3-2.7-.5-5.8-.5-14.3 0-27.6-2.2-34.8-5.7-6.5-3.1-6.9-3.7-6.9-9.6 0-11.4 2.1-21.3 5.4-25.2 2.4-2.8 7.6-5.5 14.5-7.5l5.5-1.6 3.7 1.9c7.6 3.9 16 3.9 23.7 0l3.7-1.9 4.7 1.3c2.7.7 6 1.8 7.4 2.5 1.4.6 2.7 1.1 2.8 1 .1-.1-.3-2.6-.9-5.5-1.1-
106475.3-1.1-5.4-3.4-6.1-1.3-.4-5.1-1.4-8.4-2l-6.2-1.3-2.1 2.1c-4.6 4.6-14.3 4.6-18.9.1-1.1-1.1-2.5-2-3.1-2-.5-.1-3.7.6-7.1 1.4zM175.9 104.2c-9.4 2.2-8.7 1.7-10 7.8-.6 3-1 5.5-.9 5.5.1.1 1.4-.4 2.8-1 1.4-.7 4.8-1.7 7.4-2.5l4.7-1.3 3.7 1.9c7.5 3.9 16.4 3.8 23.7-.1l3.4-1.7 3.7.9c9 2.3 14.9 5.4 17.3 9.4 2.4 3.8 3.9 10.5 4.3 20l.4 8.4-1.6 1.7c-5.2 5.4-21.6 9.1-40.5 9.1h-6.1l.8 2.2c.4 1.3 1.1 3.5 1.4 4.9l.7 2.6 8.9-.4c20.5-1 35.2-5.5 42.6-13 2.8-2.8 3-3.2 3.2-6.8.4-5.2-.9-19.9-2-24.2-3.6-13.6-11.6-19.9-30.5-23.9l-6.4-1.3-2.1 2.1c-4.6 4.6-14.3 4.6-18.9.1-1.1-1.1-2.5-2-3.1-2-.4.1-3.6.8-6.9 1.6zM106.1 141.8c-13.6 3-21.5 6.6-27.3 12.3-7.8 7.8-10.5 18-10.7 39.1l-.1 10.2 4 3.8c8 7.5 21.3 12.2 40.1 14.2 10.1 1 31.7.4 40.7-1.2 14.2-2.5 25.6-7.4 31.8-13.7l3.2-3.3-.1-10.2c-.2-21.1-2.9-31.1-10.7-38.9-5.8-5.8-14.3-9.6-28-12.3l-6.7-1.3-2.2 2.2c-2.9 2.8-6.6 4.2-12 4.2-5.5 0-9.6-1.4-12.2-4-2.3-2.6-2.5-2.6-9.8-1.1zm6.7 10.6c7.3 5.1 21.3 5.3 29.5.5l2.6-1.4 1.2 1.5c1.4 1.9 4.9 2.2 6.6.6 1-.9 1.4-.9 5.4.4 6 1.9 11.3 5.3 14 8.8 4.1 5.3 5.7 12.2 6.3 27.3l.4 9.3-2.6 2.3c-5.1 4.6-15.3 8-29 9.8-10.1 1.3-34.5.9-43.3-.6-11-1.9-20.5-5.6-24.5-9.4-1.9-1.8-2-2-2-7.1 0-11.9 1.7-22.9 4.3-28.4 3-6.1 10-10.6 21-13.5 7.2-1.9 7.5-1.9 10.1-.1z"})}),YT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M15 2H9V3H6V2H5C3.895 2 3 2.895 3 4v11c0 1.105.895 2 2 2h7.05",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 7h14M9 2v2M15 2v2M17 4V2M17 7V4H5c-1.105 0-2 .895-2 2",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M18.5 14.25l-.37-.9.67-.67-.71-.71-.67.67-.9-.37V11.5h-1v.77l-.9.37-.67-.67-.71.71.67.67-.37.9H13v1h.77l.37.9-.67.67.71.71.67-.67.9.37v.77h1v-.77l.9-.37.67.67.71-.71-.67-.67.37-.9H20v-1h-.77z",stroke:"currentColor",strokeWidth:"0.7",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("circle",{cx:"17",cy:"14.75",r:"1.25",stroke:"currentColor",strokeWidth:"0.7"})]}),qT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M8.5 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2.5",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M8 6.4V4.5a.5.5 0 0 1 .5-.5c.276 0 .504-.224.552-.497C9.2 2.652 9.774 1.5 12 1.5c2.226 0 2.8 1.152 2.948 2.003.048.273.276.497.552.497a.5.5 0 0 1 .5.5v1.9a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6z",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"m8.5 14.5 2 2 5-5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),KT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:n.jsxs("g",{transform:"matrix(2.81 0 0 2.81 1.407 1.407)",strokeWidth:"0",strokeMiterlimit:"10",fill:"none",children:[n.jsx("path",{d:"M16.569 24.711a3 3 0 0 1-2.927-2.357l-.554-2.522c-.724-3.296-3.698-5.689-7.072-5.689H3a3 3 0 1 1 0-6h3.016c6.171 0 11.61 4.375 12.933 10.402l.554 2.521a3 3 0 0 1-2.934 3.645zM64.526 73.691c-.005-.136-.021-.27-.021-.407 0-2.07.633-3.995 1.715-5.593H42.755a9.94 9.94 0 0 1 1.714 5.593c0 .137-.015.271-.021.407h20.078zM24.469 73.284c0-2.081.64-4.015 1.733-5.617a2.752 2.752 0 0 1-2.519-2.734 2.76 2.76 0 0 1 2.758-2.758 3 3 0 1 0 0-6c-4.83 0-8.758 3.929-8.758 8.758 0 4.154 2.909 7.634 6.796 8.528-.002-.059-.01-.117-.01-.177z",fill:"currentColor"}),n.jsx("path",{d:"M76.675 62.176H24.794a3 3 0 0 1-2.93-2.356l-8.222-37.465a3 3 0 0 1 2.93-3.643H87a3 3 0 0 1 2.982 3.328l-3.434 31.287a9.92 9.92 0 0 1-9.873 8.849zm-49.468-6h49.468c2.01 0 3.69-1.507 3.909-3.505l3.068-27.96h-63.35l6.905 31.465z",fill:"currentColor"}),n.jsx("path",{d:"M53.842 62.176a3 3 0 0 1-3-3V21.711a3 3 0 1 1 6 0v37.465a3 3 0 0 1-3 3zM68.233 62.176a3.001 3.001 0 0 1-2.993-3.246l3.083-37.465a2.99 2.99 0 0 1 3.236-2.744 3 3 0 0 1 2.744 3.236L71.22 59.422a3 3 0 0 1-2.987 2.754zM39.448 62.176a3 3 0 0 1-2.978-2.673l-4.111-37.465a3 3 0 1 1 5.964-.654l4.111 37.465a3.001 3.001 0 0 1-2.986 3.327z",fill:"
10647currentColor"}),n.jsx("path",{d:"M84.944 43.443H20.683a3 3 0 1 1 0-6h64.262a3 3 0 1 1-.001 6z",fill:"currentColor"}),n.jsx("circle",{cx:"34.47",cy:"73.28",r:"7",fill:"currentColor"}),n.jsx("circle",{cx:"74.5",cy:"73.28",r:"7",fill:"currentColor"})]})}),ZT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M9.5 8.965c0-.577.633-.933 1.126-.631l4.964 3.035a.74.74 0 0 1 0 1.262l-4.964 3.035c-.493.302-1.126-.054-1.126-.631v-6.07z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),hu={LiabilityWaiver:n.jsx(pv,{}),ShoppingCart:n.jsx(KT,{}),ClientsMany:n.jsx(zT,{}),GraduationCap:n.jsx(WT,{}),TextInput:n.jsx(gv,{}),TextArea:n.jsx(Iv,{}),YogaPosition:n.jsx(hv,{}),Flower:n.jsx(yv,{}),Workspace:n.jsx(Cv,{}),Clients:n.jsx(_v,{}),Close:n.jsx(Ov,{}),Trash:n.jsx(Ev,{}),WarningTriangle:n.jsx(vv,{}),Yoga:n.jsx(Tv,{}),BellNotification:n.jsx(bv,{}),Cookie:n.jsx(Av,{}),HalfCookie:n.jsx($v,{}),Settings:n.jsx(Sv,{}),Group:n.jsx(Pv,{}),User:n.jsx(xv,{}),UserAdd:n.jsx(Rv,{}),UserCircle:n.jsx(wv,{}),UserRemove:n.jsx(Lv,{}),ProfileCircle:n.jsx(kv,{}),UserVerified:n.jsx(Mv,{}),Calendar:n.jsx(Fv,{}),Orders:n.jsx(Dv,{}),Subscriptions:n.jsx(Nv,{}),Statistics:n.jsx(Bv,{}),SettingsGears:n.jsx(jv,{}),EyeOpen:n.jsx(Vv,{}),EyeOff:n.jsx(Uv,{}),InfoCirce:n.jsx(Gv,{}),Menu:n.jsx(Hv,{}),QuestionMarkCircle:n.jsx(Wv,{}),StatsUp:n.jsx(zv,{}),Emoji:n.jsx(Yv,{}),Coin:n.jsx(qv,{}),Euro:n.jsx(Kv,{}),CreditCard:n.jsx(Zv,{}),PigBank:n.jsx(Xv,{}),Bank:n.jsx(Qv,{}),Wallet:n.jsx(Jv,{}),Heart:n.jsx(eT,{}),Home:n.jsx(tT,{}),HomeSimple:n.jsx(nT,{}),LightBulb:n.jsx(rT,{}),CustomPlusCircleIcon:n.jsx(iT,{}),UserScan:n.jsx(oT,{}),Tree1:n.jsx(aT,{}),Tree2:n.jsx(cT,{}),Tree3:n.jsx(lT,{}),ArrowDown:n.jsx(dT,{}),MoreVert:n.jsx(uT,{}),ClockOutline:n.jsx(fT,{}),PlayCircle:n.jsx(ZT,{}),MoreVertPinAlt:n.jsx(sT,{}),NavArrowRight:n.jsx(mT,{}),NavArrowLeft:n.jsx(pT,{}),NavArrowUp:n.jsx(gT,{}),NavArrowDown:n.jsx(IT,{}),Calendar1:n.jsx(hT,{}),Orders1:n.jsx(yT,{}),OrderHistory:n.jsx(_T,{}),CreateOrder:n.jsx(CT,{}),UsersSettings:n.jsx(OT,{}),UserSettings:n.jsx(ET,{}),AnalyticsStatistics:n.jsx(vT,{}),Search:n.jsx(TT,{}),Check:n.jsx(bT,{}),CheckCircle:n.jsx(AT,{}),Trash2:n.jsx($T,{}),Trash3:n.jsx(ST,{}),Secured:n.jsx(PT,{}),PassTickets:n.jsx(xT,{}),TwoTickets2:n.jsx(RT,{}),TwoTickets3:n.jsx(wT,{}),TwoTickets4:n.jsx(FT,{}),TwoTickets5:n.jsx(DT,{}),NewTicket:n.jsx(kT,{}),NewTicket3:n.jsx(LT,{}),Ticket:n.jsx(MT,{}),Credits:n.jsx(NT,{}),Credits2:n.jsx(jT,{}),Coins:n.jsx(BT,{}),CircleR:n.jsx(VT,{}),CircleR2:n.jsx(GT,{}),RMarker:n.jsx(UT,{}),Dashboard2:n.jsx(HT,{}),CalendarSettings:n.jsx(YT,{}),ClipboardCheck:n.jsx(qT,{})},w9=()=>{const e=[];for(const t in hu)e.push(t);return e},XT=$.i.withConfig({componentId:"sc-1o0yqms-0"})(({hoverColor:e,color:t,height:r,width:i})=>ut(["display:inline-block;line-height:0;text-align:center;vertical-align:middle;color:",";height:","px;width:","px;&:hover{color:",";}svg{vertical-align:top;width:100%;height:100%;font-size:inherit;}"],t,r,i,e??void 0)),le=({styleProps:e,size:t,height:r=10,width:i=10,iconColor:o="black",icon:s,iconType:c="svg",hoverColor:d})=>{if(c==="image")return n.jsx("img",{src:Iu[s],height:r,width:i,style:{...e}});const f=t??r,m=t??i;return n.jsxs(XT,{hoverColor:d,color:o,height:f,width:m,style:{...e},children:[c==="svg"&&n.jsx(n.Fragment,{children:hu[s]}),c==="ant"&&n.jsx(n.Fragment,{children:s})]})},Js="sidebar.settings",yu=72,_u=220,nc="zenamu_sidebar_collapsed",rc="--zenamu-sidebar-width",po=1280,QT=Gt(["from{opacity:0;transform:translateX(-8px);}to{opacity:1;transform:translateX(0);}"]),JT=$.nav.withConfig({componentId:"sc-f9wnij-0"})(["position:fixed;top:70px;left:0;height:calc(100vh - 70px);width:","px;background:linear-gradient( 180deg,color-mix(in srgb,var(--ant-color-primary) 3%,rgba(255,255,255,0.98)) 0%,color-mix(in srgb,var(--ant-color-primary) 5%,rgba(250,250,252,0.99)) 100% );backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid color-mix(in srgb,var(--ant-color-primary) 10%,rgba(0,0,0,0.04));box-shadow:4px 0 18px rgba(71,38,96,0.035);border-top-right-radius:",";display:flex;flex-direction:column;z-index:100;transition:width 0.25s cubic-bezier(0.4,0,0.2,1);overflow:",";&::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 0%,color-mix(in srgb,var(--ant-color-primary) 10%,transparent) 50%,transparent 100% );}"],({$isCollapsed:e})=>e?yu:_u,nn,({$isCollapsed:e})=>e?"visible":"hidden"),eb=$.div.withConfig({componentId:"sc-f9wnij-1"})(["flex:1;padding:8px 6px;display:flex;flex-direction:column;gap:",";overflow-y:auto;overflow-x:",";&::-webkit-scrollbar{width:4px;}&::-webkit-scrollbar-track{background:transparent;}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);border-radius:2px;}"],({$isCollapsed:e})=>e?"4px":"1px",({$isCollapsed:e})=>e?"visible":"hidden"),Cu=ut(["display:flex;align-items:center;gap:",";padding:7px 8px;border-radius:8px;text-decoration:none;color:#64748b;font-size:13.5px;font-weight:500;letter-spacing:-0.01em;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);position:relative;justify-content:",";white-space:nowrap;overflow:hidden;i{flex-shrink:0;transition:transform 0.2s ease,color 0.2s ease;color:#94a3b8 !important;}&:hover{background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);color:#334155;i{color:var(--ant-color-primary) !important;}}&.active{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);i{color:var(--ant-color-primary) !important;}}"],({$isCollapsed:e})=>e?"0":"10px",({$isCollapsed:e})=>e?"center":"flex-start"),Ou=$(qe).withConfig({componentId:"sc-f9wnij-2"})(["",""],Cu),tb=$.button.withConfig({componentId:"sc-f9wnij-3"})([""," width:100%;background:transparent;border:0;font-family:inherit;text-align:left;cursor:pointer;"],Cu),Eu=$.span.withConfig({componentId:"sc-f9wnij-4"})(["display:",";opacity:",";width:",";flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity 0.15s ease,width 0.2s ease;animation:",";"],({$isCollapsed:e})=>e?"none":"block",({$isCollapsed:e})=>e?0:1,({$isCollapsed:e})=>e?0:"auto",({$isCollapsed:e})=>e?"none":ut([""," 0.2s ease forwards"],QT)),nb=$.div.withConfig({componentId:"sc-f9wnij-5"})(["padding:4px 12px 12px;flex-shrink:0;display:flex;justify-content:center;"]),rb=$.div.withConfig({componentId:"sc-f9wnij-6"})(["padding:0 12px 4px;flex-shrink:0;display:flex;justify-content:center;width:100%;"]),ib=$.button.withConfig({componentId:"sc-f9wnij-7"})(["width:",";height:",";padding:",";background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--ant-color-primary) 8%,transparent);border-radius:8px;
10647cursor:pointer;display:flex;align-items:center;justify-content:center;gap:",";color:#64748b;font-size:12px;font-weight:500;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);&:hover{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);}svg{width:",";height:",";flex-shrink:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),width 0.2s ease,height 0.2s ease;transform:",";}"],({$isCollapsed:e})=>e?"48px":"100%",({$isCollapsed:e})=>e?"48px":"auto",({$isCollapsed:e})=>e?"0":"8px",({$isCollapsed:e})=>e?"0":"8px",({$isCollapsed:e})=>e?"22px":"14px",({$isCollapsed:e})=>e?"22px":"14px",({$isCollapsed:e})=>e?"rotate(180deg)":"rotate(0deg)"),ob=$.span.withConfig({componentId:"sc-f9wnij-8"})(["display:",";opacity:",";width:",";overflow:hidden;white-space:nowrap;transition:opacity 0.15s ease,width 0.2s ease;"],({$isCollapsed:e})=>e?"none":"inline",({$isCollapsed:e})=>e?0:1,({$isCollapsed:e})=>e?0:"auto"),ic=$.div.withConfig({componentId:"sc-f9wnij-9"})(["position:relative;"]),sb=$.div.withConfig({componentId:"sc-f9wnij-10"})(["position:relative;"]),ab=$.span.withConfig({componentId:"sc-f9wnij-11"})(["display:",";align-items:center;justify-content:center;margin-left:auto;transition:transform 0.2s ease;transform:rotate(",");padding:3px;svg{width:14px;height:14px;}"],({$isCollapsed:e})=>e?"none":"flex",({$isExpanded:e})=>e?"90deg":"0deg"),cb=$.div.withConfig({componentId:"sc-f9wnij-12"})(["overflow:hidden;max-height:",";opacity:",";transition:max-height 0.25s cubic-bezier(0.4,0,0.2,1),opacity 0.2s ease;margin-left:10px;margin-top:",";padding-left:6px;border-left:1px solid #e2e6ed;"],({$isExpanded:e,$itemCount:t})=>e?`${t*32}px`:"0",({$isExpanded:e})=>e?1:0,({$isExpanded:e})=>e?"1px":"0"),lb=$(qe).withConfig({componentId:"sc-f9wnij-13"})(["display:block;padding:5px 8px;border-radius:6px;text-decoration:none;color:#64748b;font-size:13.5px;font-weight:500;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;&:hover{background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);color:#334155;}&.active{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);}"]),db=()=>n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("polyline",{points:"9 18 15 12 9 6"})}),ub=()=>n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("polyline",{points:"15 18 9 12 15 6"})}),fb=({menuItem:e,isCollapsed:t,settingsItemsStartPath:r,label:i})=>{const o=p.useRef(null),[s,c]=p.useState(!1),d=p.useRef(t);p.useEffect(()=>{t&&!d.current&&c(!1),d.current=t},[t]),p.useEffect(()=>{if(t){c(!1);return}const E=setTimeout(()=>{if(o.current){const v=o.current.scrollWidth>o.current.clientWidth;c(v)}},300);return()=>clearTimeout(E)},[t]),p.useEffect(()=>{const E=()=>{!t&&o.current&&c(o.current.scrollWidth>o.current.clientWidth)};return window.addEventListener("resize",E),()=>window.removeEventListener("resize",E)},[t]);const f=t||s,m=ke(),g=e.title===Js&&m.pathname.startsWith(r),I=m.pathname.replace(/\/$/,""),h=e.linkTo.replace(/\/$/,""),y=h.split("/").length>4&&(I===h||I.startsWith(h+"/")),O=g||y,_=()=>{I!==h&&qn()};return n.jsx(Te,{title:f?i:null,placement:"right",children:n.jsxs(Ou,{end:!0,to:e.linkTo,$isCollapsed:t,className:O?"active":void 0,onMouseEnter:()=>He(e.linkTo),onClick:_,children:[n.jsx(le,{icon:e.icon,size:t?26:18}),n.jsx(Eu,{ref:o,$isCollapsed:t,children:i})]})})},mb=({subItem:e})=>{const{t}=V(),r=ke(),i=p.useRef(null),[o,s]=p.useState(!1);p.useEffect(()=>{const f=()=>{i.current&&s(i.current.scrollWidth>i.current.clientWidth)},m=setTimeout(f,100);return window.addEventListener("resize",f),()=>{clearTimeout(m),window.removeEventListener("resize",f)}},[]);const c=t(e.title),d=()=>{r.pathname.replace(/\/$/,"")!==e.linkTo.replace(/\/$/,"")&&qn()};return n.jsx(Te,{title:o?c:null,placement:"right",children:n.jsx(lb,{ref:i,to:e.linkTo,end:e.end,className:({isActive:f})=>f?"active":"",onMouseEnter:()=>He(e.linkTo),onClick:d,style:e.highlight?{color:"#cf1322"}:void 0,children:c})})},pb=({menuItem:e,isCollapsed:t,settingsItemsStartPath:r,label:i})=>{const o=ke(),[s,c]=p.useState(!1),d=e.subItems?.filter(I=>I.isAccessible)||[],f=d.some(I=>o.pathname.startsWith(I.linkTo)),m=e.title===Js,g=f||m&&o.pathname.startsWith(r);return p.useEffect(()=>{if(t){c(!1);return}c(f)},[f,t,o.pathname]),t?n.jsx(Te,{title:i,placement:"right",children:n.jsx(Ou,{to:e.linkTo,$isCollapsed:t,className:({isActive:I})=>I||g?"active":"",onMouseEnter:()=>He(e.linkTo),onClick:()=>{o.pathname.replace(/\/$/,"")!==e.linkTo.replace(/\/$/,"")&&qn()},children:n.jsx(le,{icon:e.icon,size:28})})}):n.jsxs(sb,{children:[n.jsxs(tb,{type:"button",$isCollapsed:t,className:g?"active":"","aria-expanded":s,onClick:()=>c(I=>!I),children:[n.jsx(le,{icon:e.icon,size:18}),n.jsx(Eu,{$isCollapsed:t,children:i}),n.jsx(ab,{$isExpanded:s,$isCollapsed:t,children:n.jsx(db,{})})]}),n.jsx(cb,{$isExpanded:s,$itemCount:d.length,children:d.map(I=>n.jsx(mb,{subItem:I},I.linkTo))})]})},gb=({settingsItemsStartPath:e,sidebarLinks:t,office:r})=>{const{t:i}=V(),[o,s]=p.useState(()=>window.innerWidth<po),[c,d]=p.useState(()=>{if(window.innerWidth<po)return!0;const m=localStorage.getItem(nc);return m!==null?JSON.parse(m):!1});p.useEffect(()=>{const m=()=>{const g=window.innerWidth<po;s(g),g&&d(!0)};return window.addEventListener("resize",m),()=>window.removeEventListener("resize",m)},[]),p.useEffect(()=>{o||localStorage.setItem(nc,JSON.stringify(c));const m=c?yu:_u;return document.documentElement.style.setProperty(rc,`${m}px`),()=>{document.documentElement.style.removeProperty(rc)}},[c,o]);const f=()=>{o||d(m=>!m)};return n.jsxs(JT,{$isCollapsed:c,children:[n.jsx(eb,{$isCollapsed:c,children:t.map(m=>m.isAccessible?m.subItems&&m.subItems.length>0?n.jsx(ic,{className:m.className,children:n.jsx(pb,{menuItem:m,isCollapsed:c,settingsItemsStartPath:e,label:i(m.title)})}
10647,`sidebar-item-${m.title}`):n.jsx(ic,{className:m.className,children:n.jsx(fb,{menuItem:m,isCollapsed:c,settingsItemsStartPath:e,label:i(m.title)})},`sidebar-item-${m.title}`):null)}),n.jsx(rb,{$isCollapsed:c,children:n.jsx(tv,{office:r,isCollapsed:c})}),!o&&n.jsx(nb,{$isCollapsed:c,children:n.jsxs(ib,{$isCollapsed:c,onClick:f,type:"button",children:[n.jsx(ub,{}),n.jsx(ob,{$isCollapsed:c,children:i("sidebar.collapse")})]})})]})},Ib=({isSidebarVisible:e})=>{const{isDesktop:t}=$e(),r=Lt(),i=r?.officeId,{data:o}=pe(ge.getCollaborationPendingRequests,{variables:{officeId:i},skip:!i}),s=(o?.collaborationPendingRequests?.length??0)>0,{hasAccess:c,loading:d}=lt(i,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:f,loading:m}=lt(i,[l.officeUserRoles.SUPERADMIN]),{loading:g,hasAccess:I}=pi(i,l.permissions.WRITE_SUPERADMIN_OFFICE_SETTINGS.bitPermissions),{loading:h,hasAccess:C}=pi(i,l.permissions.WRITE_EXTENDED_OFFICE_SETTINGS.bitPermissions),y=r?.domain,{data:O}=pe(ge.getOfficeByDomain,{variables:{domain:y},skip:!y}),_=`/${w}/${M}/${y}`,E=`${_}/settings`,v=or(O?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,P=O?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,S=[{title:"sidebar.calendar",icon:"Calendar1",linkTo:`${_}`,isAccessible:!0,className:"reactour-default-calendar-item"},{title:"sidebar.workshops",icon:"GraduationCap",linkTo:`${_}/${yr}`,isAccessible:!d&&(c||au(r?.role)),className:""},{title:"sidebar.appointments",icon:"ClockOutline",linkTo:`${_}/${At}`,isAccessible:!d&&c,className:"reactour-default-appointments-item",subItems:[{title:"appointmentsAdminNs:tabs.bookings",linkTo:`${_}/${At}`,isAccessible:!d&&c,end:!0},{title:"appointmentsAdminNs:tabs.services",linkTo:`${_}/${At}/services`,isAccessible:!d&&c},{title:"appointmentsAdminNs:tabs.instructors",linkTo:`${_}/${At}/instructors`,isAccessible:!d&&c}]},{title:"settingsNs:clients.title",icon:"Clients",linkTo:`${_}/${Pn}`,isAccessible:!d&&c,className:""},{title:"sidebar.orders",icon:"ShoppingCart",linkTo:`${_}/${Rn}`,isAccessible:!d&&c,className:""},{title:"sidebar.videos",icon:"PlayCircle",linkTo:`${_}/${xn}`,isAccessible:!d&&c,className:""},{title:"rentalsNs:sidebarTitle",icon:"HomeSimple",linkTo:`${_}/${_r}`,isAccessible:!d&&c&&v&&P,className:""},{title:"sidebar.statistics",icon:"Statistics",linkTo:`${_}/${tn}/${Ln}`,isAccessible:!m&&f,className:"",subItems:[{title:"statisticsNs:dashboard.title",linkTo:`${_}/${tn}/${Ln}`,isAccessible:!m&&f,end:!0},{title:"statisticsNs:detailedStatistics",linkTo:`${_}/${tn}/${o4}`,isAccessible:!m&&f,end:!0}]},{title:Js,icon:"SettingsGears",linkTo:`${E}/${Dt}`,isAccessible:!m&&f,className:"reactour-default-settings-item",subItems:[{title:"settingsNs:info.settingsMenuSchedulePage",linkTo:`${E}/${Dt}`,isAccessible:!g&&I},{title:"settingsNs:reservation.settingsMenuBookings",linkTo:`${E}/${Pd}`,isAccessible:!g&&I},{title:"lecturersAndCollaborations",linkTo:`${E}/${q5}`,isAccessible:!g&&I,highlight:s},{title:"settingsNs:places.title",linkTo:`${E}/${K5}`,isAccessible:!h&&C},{title:"settingsNs:templates.title",linkTo:`${E}/${Y5}`,isAccessible:!h&&C},{title:"settingsNs:entrance.title",linkTo:`${E}/${Sd}`,isAccessible:!g&&I},{title:"settingsNs:payments.title",linkTo:`${E}/${xd}`,isAccessible:!g&&I},{title:"settingsNs:notifications.title",linkTo:`${E}/${X5}`,isAccessible:!h&&C},{title:"settingsNs:marketing.title",linkTo:`${E}/${Z5}`,isAccessible:!h&&C}]}];e=e&&S.filter(R=>R.isAccessible).length>0;const b=t&&e&&r&&i;return dt.useEffect(()=>(b||document.documentElement.style.setProperty("--zenamu-sidebar-width","0px"),()=>{b||document.documentElement.style.removeProperty("--zenamu-sidebar-width")}),[b]),b?n.jsx(gb,{settingsItemsStartPath:E,sidebarLinks:S,office:O?.officeByDomain}):null},zo=.8,hb=e=>({saturate:.4+e*.6,brightness:1.15-e*.15,contrast:.85+e*.15}),yb=e=>{const{saturate:t,brightness:r,contrast:i}=hb(e);return`saturate(${t}) brightness(${r}) contrast(${i})`},lr={mobile:"150%",tablet:"120%",desktop:"cover",largeMonitor:"100%",ultrawide:"90%"},qi=p.createContext(void 0),_b=({children:e})=>{const[t,r]=p.useState(null),[i,o]=p.useState(zo),[s,c]=p.useState(!1),[d,f]=p.useState(null),m=p.useCallback((I,h)=>{r(I);const C=h?h/100:zo;o(C)},[]),g=p.useMemo(()=>
10647({officeBackground:t,officeBackgroundIntensity:i,handleSetOfficeBackground:m,isPublicView:s,setIsPublicView:c,officeThemeOverrides:d,setOfficeThemeOverrides:f}),[t,i,m,s,d]);return n.jsx(qi.Provider,{value:g,children:e})},Cb=$.div.withConfig({componentId:"sc-2phx62-0"})(["position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background:",";",""],({$isPublic:e})=>e?av:nv,({$backgroundImage:e,$intensity:t})=>e&&`
10648        &::before {
10649            content: '';
10650            position: absolute;
10651            top: 0;
10652            left: 0;
10653            right: 0;
10654            bottom: 0;
10655            background-image: url('${e}');
10656            background-repeat: no-repeat;
10657            background-position: center center;
10658            /* NO background-attachment: fixed — the wrapper is already
10659               position: fixed, so this ::before box IS the viewport. iOS Safari
10660               mis-paints fixed attachment against the page canvas instead: the
10661               image then ends mid-page and anything translucent below it (the
10662               glass calendar panel) showed plain background with a hard seam. */
10663            opacity: ${t};
10664
10665            /*
10666             * Responsive background sizing using clamp:
10667             * - Minimum: 100% (never smaller than viewport)
10668             * - Preferred: scales with viewport width (100vw + buffer)
10669             * - Maximum: 150% (never too zoomed on small screens)
10670             */
10671            background-size: clamp(100%, 100vw + 200px, 150%);
10672
10673            /* Dynamic filter based on intensity - uses shared utility */
10674            filter: ${yb(t)};
10675        }
10676
10677        /* Mobile: tighter crop */
10678        @media (max-width: 767px) {
10679            &::before {
10680                background-size: ${lr.mobile};
10681                background-position: center top;
10682            }
10683        }
10684
10685        /* Tablet/Small laptop */
10686        @media (min-width: 768px) and (max-width: 1440px) {
10687            &::before {
10688                background-size: ${lr.tablet};
10689            }
10690        }
10691
10692        /* Standard desktop */
10693        @media (min-width: 1441px) and (max-width: 1920px) {
10694            &::before {
10695                background-size: ${lr.desktop};
10696            }
10697        }
10698
10699        /* Large monitors (QHD) */
10700        @media (min-width: 1921px) and (max-width: 2560px) {
10701            &::before {
10702                background-size: ${lr.largeMonitor};
10703            }
10704        }
10705
10706        /* 4K and ultrawide */
10707        @media (min-width: 2561px) {
10708            &::before {
10709                background-size: ${lr.ultrawide};
10710            }
10711        }
10712    `),oc=$(ls).withConfig({componentId:"sc-2phx62-1"})(["position:relative;z-index:1;min-height:100vh;background:transparent;"]),Yo=({children:e,nested:t=!1})=>{const r=p.useContext(qi),i=r?.officeBackground,o=r?.officeBackgroundIntensity??zo,s=r?.isPublicView??!1;return t?n.jsx(oc,{children:e}):n.jsxs(n.Fragment,{children:[n.jsx(Cb,{$backgroundImage:i??null,$intensity:o,$isPublic:s}),n.jsx(oc,{children:e})]})},Ob=({value:e,type:t="primary",danger:r=!1,size:i="large",className:o,loading:s=!1,block:c=!1,...d})=>n.jsx(xr,{size:i,htmlType:"button",type:t,danger:r,className:o&&o,loading:s,block:c,...d,children:e}),Ee=Ob,qo=1366,ea=1600,sc=()=>typeof window>"u"?ea+1:Math.max(document.documentElement?.clientWidth||0,window.innerWidth||0),ac=e=>e<=qo?"compact":e<=ea?"cozy":"normal",vu=()=>{const[e,t]=p.useState(()=>ac(sc()));return p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const r=[window.matchMedia(`(max-width: ${qo}px)`),window.matchMedia(`(min-width: ${qo+1}px) and (max-width: ${ea}px)`)],i=()=>t(ac(sc())),o=r.map(s=>qs(s,i));return i(),()=>o.forEach(s=>s())},[]),p.useEffect(()=>{typeof document<"u"&&(document.documentElement.dataset.density=e)},[e]),e},Eb="(pointer: coarse), (max-width: 767px)",Tu=e=>{const[t,r]=p.useState(()=>typeof window>"u"||typeof window.matchMedia!="function"?!1:window.matchMedia(e).matches);return p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const i=window.matchMedia(e),o=()=>r(i.matches),s=qs(i,o);return o(),s},[e]),t},vb=()=>Tu(Eb),Tb="(orientation: landscape) and (max-height: 500px), (orientation: portrait) and (min-width: 600px) and (max-width: 767px)",L9=()=>Tu(Tb),bb={compact:500,cozy:540,normal:550},zr=({visible:e,onClose:t,onOk:r,children:i,centered:o=!0,title:s,destroyOnHidden:c=!1,footer:d=null,closable:f=!0,maskClosable:m=!0,width:g,zIndex:I,keyboard:h=!0,styles:C,afterClose:y,paddingBottom:O})=>{const{isMobajl:_,width:E}=$e(),v=vu(),P=Math.round(E*(_?.95:.92)),S=Math.min(g??bb[v],P),b=v==="compact"?12:16;return n.jsx(ll,{centered:o,open:e,maskClosable:m,onCancel:t,onOk:r,destroyOnHidden:c,footer:d,closable:f,width:S,keyboard:h,zIndex:I,styles:{body:{paddingTop:`${b}px`,...O&&{paddingBottom:O},...C?.body}},afterClose:y,title:s?n.jsx("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:s}):void 0,children:n.jsx(n.Fragment,{children:i})})},Ab=({visible:e,onCloseModal:t})=>{const{t:r}=V(),i=Xt(),o=()=>{Td(!0),localStorage.setItem(de.NEW_TARIFF_INFO_SEEN,"1")};return n.jsxs(zr,{title:r("subscriptionNs:changes"),closable:!0,destroyOnHidden:!0,visible:e,onClose:()=>{o(),t()},zIndex:100001,children:[n.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[n.jsx("p",{children:r("subscriptionNs:changesDescription1")}),n.jsx("p",{children:r("subscriptionNs:changesDescription2")})]}),n.jsx(Ee,{block:!0,value:r("more"),onClick:s=>{s.preventDefault(),o(),t(),window.open(`${i}/pricing/`,"_blank")}})]})},ze={OAUTH_CANCELLED:"OAUTH_CANCELLED",OAUTH_NO_CREDENTIAL:"OAUTH_NO_CREDENTIAL",OAUTH_PROVIDER_UNAVAILABLE:"OAUTH_PROVIDER_UNAVAILABLE",OAUTH_GENERIC_ERROR:"OAUTH_GENERIC_ERROR",USER_PASSWORD_DOES_NOT_MATCH:"USER_PASSWORD_DOES_NOT_MATCH"},bu=["OAUTH_EMAIL_MISSING","OAUTH_EMAIL_NOT_VERIFIED","OAUTH_INVALID_TOKEN","OAUTH_NOT_CONFIGURED","OAUTH_TOKEN_REQUIRED","OAUTH_GOOGLE_FAILED","OAUTH_FACEBOOK_FAILED"],Au=e=>e!==void 0&&bu.includes(e),$b=new Set([ze.OAUTH_CANCELLED,ze.OAUTH_NO_CREDENTIAL,ze.USER_PASSWORD_DOES_NOT_MATCH,...bu]),$u=e=>e!==void 0&&Object.values(ze).includes(e),Sb=e=>{if(!e)return!1;const{code:t}=e;return t===void 0?!0:!$b.has(t)},$r=e=>{if(!e)return!1;const t=e.message||"";return(e.name||"")==="AbortError"||t.includes("AbortError")||t.includes("aborted")||t.includes("The user aborted a request")||t.includes("signal is aborted")||t.includes("cancelled")||t.includes("canceled")},ta=e=>{if(!e||$r(e))return!1;const t=e.message||"";return t.includes("Failed to fetch")||t.includes("net::ERR_FAILED")||t.includes("NetworkError")||t.includes("Network request failed")||t.includes("Load failed")||t.includes("ECONNREFUSED")||t.includes("ENOTFOUND")||t.includes("ETIMEDOUT")},Su=e=>e===401||e===403,na=e=>e===429,ra=e=>e===503||e===504||e===502,Pu=e=>{if(!e)return!1;const t=e.message||"";return t.includes("timeout")||t.includes("timed out")||t.includes("ETIMEDOUT")},ia=e=>{if(!e)return!1;const t=e.message||"";return t.includes("Unexpected EOF")||t.includes("Unexpected end of JSON")||t.includes("unexpected end of data")},xu=e=>e?e>=400&&e<500&&![401,403,429].includes(e):!1,Pb=(e,t)=>ta(e)||ia(e)?!0:Pu(e)?!1:ra(t)||na(t)?!0:Su(t)||xu(t)?!1:!!(t&&t>=500),Cr=e=>{const t=e?.message||"Unknown error",r=Ll.is(e)||kl.is(e)?e.statusCode:null;return ta(e)?{type:"NETWORK_FAILURE",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:Pu(e)?{type:"TIMEOUT",statusCode:r,message:t,isRetryable:!1,isTransient:!0}:na(r)?{type:"RATE_LIMITED",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:Su(r)?{type:"AUTH_ERROR",statusCode:r,message:t,isRetryable:!1,isTransient:!1}:ra(r)?{type:"SERVER_ERROR",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:xu(r)?{type:"CLIENT_ERROR",statusCode:r,message:t,isRetryable:!1,isTransient:!1}:r&&r>=500?{type:"SERVER_ERROR",statusCode:r,message:t,isRetryable:!0,isTransient:!1}:ia(e)?{type:"NETWORK_FAILURE",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:{type:"UNKNOWN",statusCode:r,message:t,isRetryable:!1,isTransient:!1}}
10712,cc=e=>{switch(e.type){case"NETWORK_FAILURE":return"Unable to connect to the server. Please check your internet connection.";case"RATE_LIMITED":return"Too many requests. Please wait a moment before trying again.";case"TIMEOUT":return"Request timed out. Please try again.";case"SERVER_ERROR":return e.isTransient?"Service temporarily unavailable. We are attempting to reconnect...":"Server error occurred. Please try again later.";case"AUTH_ERROR":return"Authentication required. Please log in again.";case"CLIENT_ERROR":return"Invalid request. Please check your input and try again.";default:return"An unexpected error occurred. Please try again."}},lc="fyooga_login_auth_grace_until",go="fyooga_login_auth_grace_retry_done",dc=()=>{if(typeof window>"u")return!1;try{const e=window.sessionStorage.getItem(lc),t=window.sessionStorage.getItem(go)==="1";if(!e||t)return!1;const r=Number(e);return!Number.isFinite(r)||r<Date.now()?(window.sessionStorage.removeItem(lc),window.sessionStorage.removeItem(go),!1):(window.sessionStorage.setItem(go,"1"),console.warn("Suppressing first auth error shortly after login; reloading once to avoid cookie/session race"),window.setTimeout(()=>window.location.reload(),250),!0)}catch(e){return console.warn("Unable to evaluate login auth grace marker",e),!1}},xb=()=>{const e=[];return Object.keys(ne.formField).forEach(t=>{e.push(ne.formField[t])}),Object.keys(ne.formFeedback).forEach(t=>{e.push(ne.formFeedback[t])}),e.push(ne.handledApiErrors.BILLING_INFO_REQUIRED_FOR_RECEIPTS),e},Or=(e,t)=>{const r=[];if(e.length===0)return!1;for(const s in t)r.push(t[s].code);const i=Array.from(new Set(r));return e.every(s=>{const c=s.extensions?.code??"";return i.includes(c)})},Rb=e=>{if($u(e)||Au(e))return!0;const t=[];for(const i in ne.handledApiErrors)t.push(ne.handledApiErrors[i].code);for(const i in ne.formFeedback)t.push(ne.formFeedback[i].code);return Array.from(new Set(t)).includes(e)},Ko=e=>{if(!Ht.is(e))return!1;const t=e.errors;if(t.length===0)return!1;const r=[];for(const o in ne.formFeedback)r.push(ne.formFeedback[o].code);for(const o in ne.handledApiErrors)r.push(ne.handledApiErrors[o].code);const i=t.every(o=>{const s=o.extensions?.code??"";return r.includes(s)});return Or(t,ne.handledApiErrors)||i},wb=new Set(["GetExternalProviderConfig"]),Lb={RecordVideoProgress:new Set([ne.handledApiErrors.VIDEO_ACCESS_REVOKED.code]),PreviewVideoMetadata:new Set([ne.handledApiErrors.UNSUPPORTED_VIDEO_URL.code]),DeleteOfficeEmployeeById:new Set([ne.handledApiErrors.LECTURER_TRANSFER_REQUIRED.code,ne.handledApiErrors.TRANSFER_EMPLOYEE_INVALID.code])},kb=(e,t,r,i)=>{if(e){for(const c of e)if(c?.extensions?.code)switch(c.extensions.code){case"UNAUTHENTICATED":{if(dc())return;fi(r).then(()=>{js(!0),window.location.href=`/${he.LOGIN}`}).catch(d=>{console.error("Failed to logout user on UNAUTHENTICATED:",d),window.location.href=`/${he.LOGIN}`});return}case"FORBIDDEN":if(i&&wb.has(i)){console.warn(`FORBIDDEN suppressed for ancillary operation "${i}"; caller is expected to degrade gracefully (e.g. boolean → false).`);return}console.warn("FORBIDDEN: User lacks required permissions for this operation"),ui(!0);return;case"BAD_USER_INPUT":case"GRAPHQL_VALIDATION_FAILED":{if(jn()){console.warn("Schema validation error with pending update — will auto-reload on next navigation");return}xe(T.t("errorNs:validations.INVALID_INPUT"));return}}}const o=Ll.is(t)||kl.is(t)?t.statusCode:null,s=e&&!Or(e,xb());if(o===401){if(dc())return;fi(r).then(()=>{window.location.href=`/${he.LOGIN}`}).catch(c=>{console.error("Failed to logout user on 401:",c),window.location.href=`/${he.LOGIN}`})}else if(o===403){ui(!0);return}else if(na(o)){console.warn("Rate limited (429) - too many requests. RetryLink will handle exponential backoff.");const c=Cr(t);xe(T.t("errorNs:RATE_LIMITED",{defaultValue:cc(c)}));return}else if(o===503){console.warn("Server in maintenance mode (503). Showing maintenance page."),bd(!0);return}else if(ra(o)){console.warn(`Server temporarily unavailable (${o}). RetryLink will attempt to reconnect.`);const c=Cr(t);xe(T.t("errorNs:SERVICE_UNAVAILABLE",{defaultValue:cc(c)}));return}else if(s||t)if(t){if($r(t))return;const c=Cr(t);console.error("[Apollo Error Handler] networkError:",t),ia(t)?console.warn("Response parse error (likely truncated response):",c.message):ta(t)?console.warn("Transient network failure detected - deferring to retry/circuit breaker:",c.message):c.statusCode===null||c.statusCode===void 0?console.warn("Request failed without status code - might be transient"):(console.error("Unhandled network error with status:",c.statusCode),st(!0))}else if(e){const c=new Set,d=i?Lb[i]:void 0;e.forEach(f=>{if(f.extensions?.code)switch(f.extensions.code){case"FYOOGA_YUP_VALIDATION_ERROR":{const m=T.t(`errorNs:validations.${f.message}`);c.add(m);break}case"COURSE_TEAM_LECTURER_STILL_IN_TERMS":{c.add(T.t("errorNs:COURSE_TEAM_LECTURER_STILL_IN_TERMS",{terms:f.extensions?.terms??""}));break}default:{const m=["UNAUTHENTICATED","FORBIDDEN","BAD_USER_INPUT"],g=f.extensions.code;!m.includes(g)&&!d?.has(g)&&c.add(`${T.t(`errorNs:${g}`)}`)}}else c.add(`${T.t("errorNs:errorPage.somethingWentWrong1")} ${T.t("errorNs:errorPage.somethingWentWrong2")}`)}
10712),c.size&&Array.from(c).forEach(m=>{xe(m)})}else throw new TypeError("This should not occur, some weird not network error and even not graphql error")},Mb=(e,t,r)=>()=>{const i=T.t(`errorNs:${t}`);r(e,{type:"manual",message:i})},Fb=(e,t)=>{e.forEach(r=>{const i=r?.extensions?.code;if(i){const o=t[`${i}`];o!==void 0&&o()}})},Pt=(e,t=null)=>{const r=Ht.is(e)?e.errors:void 0,i=["UNAUTHENTICATED","FORBIDDEN","BAD_USER_INPUT"];if(!(r&&r.length>0&&r.every(s=>{const c=s.extensions?.code;return i.includes(c)})))if(r){const o=Or(r,ne.formField);if(o&&t){let s={};for(const c in ne.formField)s={...s,[ne.formField[c].code]:Mb(ne.formField[c].fieldName,ne.formField[c].code,t)};Fb(r,s)}else{const s=Or(r,ne.formFeedback);if(!Or(r,ne.handledApiErrors)&&!s&&o){const d=e instanceof Error?e.message:"Unknown error";xe(`Error: ${d}`)}}}else{const o=e instanceof Error?e.message:"Unknown error";xe(`Error: ${o}`)}},Db=(e,t=0)=>{const r=p.useRef(null),i=p.useCallback(()=>{r&&r.current&&(clearTimeout(r.current),r.current=null)},[]);return{startTimeout:p.useCallback(s=>{r.current||(r.current=setTimeout(()=>{e(s),r.current=null},t))},[e,t]),stopTimeout:i}},{Option:Nb}=ds,k9=e=>{const t=y5[e];return t[Math.floor(Math.random()*t.length)]},M9=(e=[])=>{const t={};return e.forEach(r=>t[r.lectureTemplateId]=r.templateName),t},F9=(e=[])=>{const t={};return e.forEach(r=>t[r.placeId]=r.name),t},Zo=(e,t)=>{const r=Oa.remove(e.toLowerCase()),i=Oa.remove(t.toLowerCase());return r.indexOf(i)>=0},D9=(e=[])=>{const t={};return e.forEach(r=>t[r.employeeId]=r.user.name),t},N9=e=>e!==null&&typeof e<"u"&&e.includes("@"),gi=e=>{const t=[];for(const r in e)t.push(n.jsx(Nb,{value:r,children:e[r]},`select-option-${r}`));return t},Hn=(e,t,r)=>{e(t,r,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0})},Bb=p.forwardRef(({name:e,size:t,...r},i)=>{const{onChange:o,onBlur:s,value:c,...d}=r,{control:f}=ye();return n.jsx(Ve,{name:e,control:f,render:({field:m})=>{const{onChange:g,ref:I,...h}=m;return n.jsx(zf,{ref:i,size:t,onChange:C=>{g(C),o&&o(C)},...h,...d})}},`autocomplete-controller-${e}`)}),jb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,value:s,...c}=r,{control:d}=ye();return n.jsx(Ve,{name:e,control:d,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;return n.jsx(Yf,{size:t,onChange:C=>{m(C),i&&i(C)},checked:g,...h,...c})}},`checkbox-controller-${e}`)},Vb=({name:e,size:t,...r})=>{const{onChange:i,value:o,...s}=r,{control:c}=ye(),{isMobajl:d}=$e();return n.jsx(Ve,{name:e,control:c,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;let C;if(g)if(typeof g=="string"){const y=Ke(g);C=y.isValid()?y:null}else g instanceof Date?C=Ke(g):Ke.isDayjs(g)?C=g:C=Ke(g);return n.jsx(dl,{inputReadOnly:!!d,size:t,value:C,onChange:(y,O)=>{if(y){const _=y?y.format("YYYY-MM-DD HH:mm:ss"):null;m(_),i&&i(y,O)}else m(null),i&&i(null,"")},...h,...s})}},`input-controller-${e}`)},Ub=e=>{const[t,r]=p.useState({loaded:!1,error:!1});return p.useEffect(()=>{const i=document.createElement("script");i.src=e,i.async=!0,i.crossOrigin="anonymous",i.defer=!0,document.head.appendChild(i);const o=()=>{r({loaded:!0,error:!1})},s=()=>{i.remove(),r({loaded:!0,error:!0})};return i.addEventListener("load",o),i.addEventListener("error",s),document.body.appendChild(i),()=>{i.removeEventListener("load",o),i.removeEventListener("error",s)}},[e]),[t.loaded,t.error]},Ru=p.forwardRef(({name:e,size:t,...r},i)=>{const{isMobajl:o}=$e(),{onChange:s,onBlur:c,onFocus:d,value:f,type:m,className:g,...I}=r,{control:h}=ye(),C=y=>{y.stopPropagation()};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(Rr,{ref:i,size:t,onChange:P=>{O(P),s&&s(P)},onBlur:P=>{_(),c&&c(P)},onFocus:P=>{I.autoComplete==null&&P.target.setAttribute("autocomplete","off"),d&&d(P),window.navigator.standalone&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&setTimeout(()=>{P.target.focus()},100)},type:m,inputMode:m==="email"?"email":m==="password"?"text":void 0,className:g,...o&&{onClick:C,onPaste:C},...v,...I})}},`input-controller-${e}`)}),Gb=$.span.withConfig({componentId:"sc-jbi1fc-0"})(["display:inline-flex;align-items:flex-start;gap:8px;font-size:18px;font-weight:700;line-height:1.35;"]),uc=$.p.withConfig({componentId:"sc-jbi1fc-1"})(["color:rgba(33,28,43,0.66);font-size:14px;line-height:1.5;margin:0 0 16px;"]),Io=$.p.withConfig({componentId:"sc-jbi1fc-2"})(["font-size:11.5px;letter-spacing:0.06em;text-transform:uppercase;color:#5f5a6b;font-weight:600;margin:0 0 7px;"]),Xo=$.div.withConfig({componentId:"sc-jbi1fc-3"})(["display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f4fa;border:1px solid #e7e2ef;border-radius:10px;padding:12px 14px;font-family:ui-monospace,'SF Mono','JetBrains Mono',Menlo,Consolas,monospace;font-size:15px;color:#211c2b;word-break:break-all;"]),Hb=$(Xo).withConfig({componentId:"sc-jbi1fc-4"})(["background:rgba(102,51,153,0.08);border-color:rgba(102,51,153,0.28);"]),Wb=$.span.withConfig({componentId:"sc-jbi1fc-5"})(["flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#663399;"]),zb=$.div.withConfig({componentId:"sc-jbi1fc-6"})(["display:flex;flex-direction:column;gap:14px;"]),fc=$.div.withConfig({componentId:"sc-jbi1fc-7"})(["display:flex;justify-content:flex-end;
10712gap:10px;margin-top:22px;flex-wrap:wrap;"]),Yb=({name:e,size:t,className:r,disabled:i,onChange:o,...s})=>{const{t:c}=V(),[d,f]=Ub("https://client.smartform.cz/v2/smartform.js"),{watch:m,setValue:g}=ye(),[I,h]=p.useState(!0),[C,y]=p.useState(null),O=p.useRef(null),_=m(e),E=()=>{h(!0),y(null)};p.useEffect(()=>{if(!d||f||i)return;window.smartform=window.smartform||{},window.smartform.beforeInit=function(){window.smartform.setClientId("aV4PEweqZE")};const b=R=>{const x=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;if(R.result.resultType==="NOT_EXISTS"&&R.result?.inputEmail&&x.test(R.result.inputEmail)){const L=!!(R.result?.hint&&R.result.hint.includes("@"));h(!1),L&&y(R.result.hint)}else E()};return window.smartform.afterInit=()=>{const R=window.smartform.getInstance();R?.emailControl&&(R.emailControl.addValidationCallback(b),R.emailControl.setShowHintEnabled(!1))},()=>{window.smartform?.getInstance?.()?.emailControl?.removeValidationCallback?.(b)}},[d,f,i]);const v=()=>{E(),setTimeout(()=>O.current?.focus?.(),0)},P=()=>{const b=C;E(),Hn(g,e,b)},S=C!==null;return n.jsxs(n.Fragment,{children:[n.jsx(Ru,{ref:O,name:e,size:t,type:"email",disabled:i,className:Ie(!i&&"smartform-email",r),onChange:b=>{o&&o(b),I||E()},...s}),n.jsx(zr,{title:n.jsxs(Gb,{children:[n.jsx("span",{role:"img","aria-label":"warning",children:"⚠️"}),c(S?"errorNs:smartFormNotFoundEmailModalTitleSuggestion":"errorNs:smartFormNotFoundEmailModalTitle")]}),visible:!I,onClose:()=>E(),zIndex:Cd.smartFormNotFoundEmailDesktop,children:S?n.jsxs(n.Fragment,{children:[n.jsx(uc,{children:c("errorNs:smartFormNotFoundEmailSuggestionBody")}),n.jsxs(zb,{children:[n.jsxs("div",{children:[n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestion")}),n.jsx(Xo,{children:_})]}),n.jsxs("div",{children:[n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestionFix")}),n.jsxs(Hb,{children:[n.jsx("span",{children:C}),n.jsx(Wb,{children:c("errorNs:smartFormNotFoundEmailModalSuggestedPill")})]})]})]}),n.jsxs(fc,{children:[n.jsx(Ee,{type:"default",onClick:()=>E(),value:c("errorNs:smartFormNotFoundEmailModalKeep")}),n.jsx(Ee,{type:"primary",onClick:P,value:c("errorNs:smartFormNotFoundEmailModalSuggestionUseSuggested")})]})]}):n.jsxs(n.Fragment,{children:[n.jsx(uc,{children:c("errorNs:smartFormNotFoundEmail")}),n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestion")}),n.jsx(Xo,{children:_}),n.jsxs(fc,{children:[n.jsx(Ee,{type:"default",onClick:v,value:c("errorNs:smartFormNotFoundEmailModalEdit")}),n.jsx(Ee,{type:"primary",onClick:()=>E(),value:c("errorNs:smartFormNotFoundEmailModalContinue")})]})]})})]})},qb=({label:e="",required:t=!1,validateStatus:r,tooltip:i=null,hasFeedback:o=!1,errorMessage:s,children:c,touched:d=!1})=>{const{isMobajl:f}=$e();return n.jsx(Tr.Item,{label:e,required:t,validateStatus:r,tooltip:i?{title:i,icon:n.jsx(So,{}),trigger:f?"click":void 0}:void 0,hasFeedback:o&&d,help:s,children:c})},Kb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,onKeyDown:s,value:c,integerOnly:d=!1,parser:f,step:m,precision:g,...I}=r,{control:h}=ye(),C=y=>{if(typeof y!="string")return y;const _=y.trim().match(/^-?\d*/);return _?_[0]:""};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(ul,{type:"number",size:t,onChange:P=>{O(P),i&&i(P)},onBlur:P=>{_(),o&&o(P)},onKeyDown:P=>{d&&[".",",","e","E"].includes(P.key)&&P.preventDefault(),s&&s(P)},autoComplete:"chrome-off",step:d?1:m,precision:d?0:g,parser:d?C:f,...v,...I})}},`input-number-controller-${e}`)},Zb=({name:e,size:t,currency:r,...i})=>{const{onChange:o,onBlur:s,value:c,...d}=i,{control:f}=ye(),m=r==="CZK",g=m?10:.5,I=m?0:2;return n.jsx(Ve,{name:e,control:f,render:({field:h})=>{const{onChange:C,onBlur:y,ref:O,..._}=h,E=v=>Number(v).toFixed(2);return n.jsx(ul,{type:"number",size:t,onChange:v=>{let P=v;I>0&&v!==null&&v!==void 0&&(P=E(v)),C(P),o&&o(P)},onBlur:v=>{y(),s&&s(v)},autoComplete:"chrome-off",step:g,precision:I,..._,...d})}},`input-number-double-controller-${e}`)},{Password:Xb}=Rr,Qb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,onFocus:s,value:c,...d}=r,{control:f}=ye(),{isMobajl:m}=$e(),g=I=>{I.stopPropagation()};return n.jsx(Ve,{name:e,control:f,render:({field:I})=>{const{onChange:h,onBlur:C,ref:y,...O}=I;return n.jsx(Xb,{size:t,onChange:_=>{h(_),i&&i(_)},onBlur:_=>{C(),o&&o(_)},onFocus:_=>{d.autoComplete==null&&_.target.setAttribute("autocomplete","off"),s&&s(_)},...m&&{onClick:g,onPaste:g},...O,...d})}},`input-password-controller-${e}`)},Jb=({lang:e=A.CS,name:t,defaultCountry:r,...i})=>{const{onChange:o,onBlur:s,value:c,...d}=i,{control:f}=ye(),m=p.useMemo(()=>{switch(e){case A.CS:return Lp;case A.SK:return wp;case A.EN:return Kr;case A.DE:return Rp;case A.PL:return xp;case A.FR:return Pp;case A.ES:return Sp;case A.PT:return $p;case A.PT_PT:return Ap;case A.IT:return bp;case A.FI:return Tp;case A.DA:return Kr;case A.NB:return vp;case A.SV:return Ep;case A.RO:return Kr;case A.NL:return Op;default:return Kr}},[e]);return n.jsx(Ve,{name:t,control:f,render:({field:g})=>{const{onChange:I,onBlur:h,value:C,ref:y,...O}=g;return n.jsx(kp,{labels:m,inputComponent:Rr,onChange:_=>{typeof _>"u"&&(_=null),I(_),o&&o(_)},onBlur:_=>{h(),s&&s(_)},defaultCountry:r&&r,smartCaret:!1,value:C,countryCallingCodeEditable:!1,limitMaxLength:!0,countrySelectProps:{unicodeFlags:!0},...O,...d})}}
10712,`phone-number-input-controller-${t}`)},eA=({name:e,size:t,buttonStyle:r,optionType:i,isFlex:o=!0,...s})=>{const{onChange:c,onBlur:d,value:f,...m}=s,{control:g}=ye();return n.jsx(Ve,{name:e,control:g,render:({field:I})=>{const{onChange:h,ref:C,...y}=I;return n.jsx(Ir.Group,{size:t,className:Ie(o&&"radioGroupColumnFlex"),onChange:O=>{h(O),c&&c(O)},buttonStyle:r,optionType:i,...y,...m})}},`radio-group-controller-${e}`)},{RangePicker:tA}=dl,nA=({name:e,size:t="large",showTime:r,...i})=>{const{onChange:o,value:s,...c}=i,{control:d}=ye(),f=g=>g,m=r===!1?!1:{format:"HH:mm",...r||{}};return n.jsx(Ve,{name:e,control:d,render:({field:g})=>{const{onChange:I,value:h,ref:C,...y}=g;return n.jsx(tA,{inputReadOnly:!0,size:t,value:h&&h.length?f(h):void 0,onChange:(O,_)=>{I(O,_),o&&o(O,_)},showTime:m,...y,...c})}},`input-controller-${e}`)},rA="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='12'%20viewBox='0%200%208%2012'%3e%3cpath%20fill='%2370757B'%20fillRule='nonzero'%20d='M2%2011.4L.6%2010l4-4-4-4L2%20.6%207.4%206z'/%3e%3c/svg%3e",iA=$.span.withConfig({componentId:"sc-6e3aun-0"})(["display:inline-block;height:34px;width:34px;margin-right:2px;background-image:",";background-repeat:no-repeat;background-position:center;transform:",";-webkit-transition:all 0.3s;transition:all 0.3s;"],({$image:e})=>`url("${e}")`,({$isActive:e})=>`rotateZ(${e?270:90}deg)`),vt=({isActive:e=!1,dropdownButton:t=!1})=>n.jsx(iA,{$image:rA,$isActive:e}),oA=({name:e,size:t,children:r,getPopupContainer:i,...o})=>{const{onChange:s,onBlur:c,value:d,withDefaultIcon:f=!1,...m}=o,[g,I]=p.useState(!1),{control:h}=ye(),C={...m,...!f&&{suffixIcon:n.jsx(vt,{isActive:g})}};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(ds,{getPopupContainer:i,size:t,onChange:(P,S)=>{O(P),s&&s(P,S)},onBlur:P=>{_(),c&&c(P)},onOpenChange:P=>{I(P)},...v,...C,children:r})}},`select-controller-${e}`)},Ii=({size:e="large",type:t="default",value:r,disabled:i=!1,loading:o=!1,className:s,cancelDisabled:c,block:d=!0,danger:f=!1})=>{const{formState:m}=ye(),{isSubmitting:g,dirtyFields:I}=m,h=Object.keys(I).length>0,C=()=>c?g||i:g||i||!h;return n.jsx(n.Fragment,{children:n.jsx(xr,{size:e,htmlType:"submit",type:f?"primary":t,danger:f,className:Ie(s&&s),disabled:C(),block:d,loading:o,children:r})})},sA=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,value:s,...c}=r,{control:d}=ye();return n.jsx(Ve,{name:e,control:d,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;return n.jsx(qf,{size:t,onChange:(C,y)=>{m(C,y),i&&i(C,y)},checked:g,...h,...c})}},`switch-controller-${e}`)},{TextArea:aA}=Rr,cA=({name:e,...t})=>{const{onChange:r,onBlur:i,value:o,...s}=t,{control:c}=ye();return n.jsx(Ve,{name:e,control:c,render:({field:d})=>{const{onChange:f,onBlur:m,ref:g,...I}=d;return n.jsx(aA,{onChange:h=>{f(h),r&&r(h)},onBlur:h=>{m(),i&&i(h)},autoComplete:"chrome-off",...I,...s})}},`input-text-area-controller-${e}`)},lA=({name:e,...t})=>{const{onChange:r,onBlur:i,value:o,disabledHours:s,getDisabledTime:c,...d}=t,{control:f}=ye();return n.jsx(Ve,{name:e,control:f,render:({field:m})=>{const{onChange:g,value:I,ref:h,...C}=m;let y;return I&&(typeof I=="string"?y=Ke(I,"HH:mm"):I instanceof Date?y=Ke(I):Ke.isDayjs(I)?y=I:y=Ke(I)),n.jsx(Kf,{inputReadOnly:!0,value:y,allowClear:{clearIcon:n.jsx(Zf,{style:{color:"rgba(0,0,0,.45)"}})},format:p5,minuteStep:5,hideDisabledOptions:!0,disabledTime:()=>c?c():{disabledHours:()=>s||[0,1,2,3,4,5,23]},onChange:(O,_)=>{const E=O?O.format("HH:mm"):null;g(E),r&&r(O,_)},onCalendarChange:O=>{const _=O?Ke(O).format("HH:mm"):null;g(_),r&&r(O,_)},...C,...d})}},`time-input-controller-${e}`)},wu=e=>{const t=e.getAttributes("link").href,r=window.prompt(T.t("wysiwygEditor.linkDescription"),t);if(r!==null){if(r===""){e.chain().focus().extendMarkRange("link").unsetLink().run();return}e.chain().focus().extendMarkRange("link").setLink({href:r}).run()}},dA=e=>typeof e=="object"&&e!==null&&"name"in e&&e.name==="IndexSizeError",uA=({ranges:e,getSelectionRect:t,getFallbackRect:r,lastKnownRect:i})=>{if(e.length===0)return i??r();const o=Math.min(...e.map(c=>c.$from.pos)),s=Math.max(...e.map(c=>c.$to.pos));try{return t(o,s)}catch(c){if(!dA(c))throw c;return i??r()}},fA=({editor:e})=>{const t=p.useRef(null),r=p.useCallback(()=>{wu(e)},[e]),i=p.useCallback(()=>{const{view:o}=e;return uA({ranges:o.state.selection.ranges,getSelectionRect:(s,c)=>{if(Zp(o.state.selection)){let f=o.nodeDOM(s);if(f instanceof HTMLElement){const m=f.dataset.nodeViewWrapper?f:f.querySelector("[data-node-view-wrapper]");m?.firstChild instanceof HTMLElement&&(f=m.firstChild);const g=f.getBoundingClientRect();return t.current=g,g}}const d=Xp(o,s,c);return t.current=d,d},getFallbackRect:()=>o.dom.getBoundingClientRect(),lastKnownRect:t.current})},[e]);return e?n.jsxs(Kp,{className:"bubble-menu",tippyOptions:{duration:100,getReferenceClientRect:i},editor:e,children:[n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleHeading({level:1}).run(),className:e.isActive("heading",{level:1})?"is-active":"",children:n.jsx(We,{icon:"heading"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleBold().run(),className:Ie("bubble-button",e.isActive("bold")&&"is-active"),children:n.jsx(We,{icon:"bold"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleItalic().run(),className:Ie("bubble-button",e.isActive("italic")&&"is-active"),children:n.jsx(We,{icon:"italic"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleStrike().run(),className:Ie("bubble-button",e.isActive("strike")&&"is-active"),children:n.jsx(We,{icon:"strikethrough"})}),n.jsx("button",{type:"button",onClick:r,className:Ie("bubble-button",e.isActive("link")&&"is-active"),children:n.jsx(We,{icon:"link"})})]}):null},mA=({editor:e,enableImageUpload:t=!1})=>{const{t:r}=V(),i=p.useRef(null),o=p.useCallback(()=>{wu(e)},[e]),s=p.useCallback(async c=>{const d=c.target.files?.[0];if(d){if(!Da.includes(d.type)){xe(r("errorNs:forms.file.onlyPngOrJpg"));return}if(d.size/1024/1024>=18){xe(r(M5));return}try{const f=new FormData;f.append("file",d),f.append("filename",d.name),f.append("size",d.size),f.append("mime",d.type),f.append("type","notification");const m=await fetch(`${In}/upload`,{method:"POST",body:f,credentials:"include"});if(!m.ok)throw new Error("Upload failed");const g=await m.json(),I=`${ie.AWS_CLOUDFRONT_DOMAIN}${g.key||g.Key}`;e.chain().focus().setImage({src:I}).run(),zs(r("toastNs:fileUpload.success",{filename:d.name}))}catch{xe(r("toastNs:fileUpload.fail",{filename:d.name}))}c.target.value=""}},[e,r]);return e?n.jsxs(n.Fragment,{children:[n.jsx("button",{type:"button",title:r("wysiwygEditor.bold"),onClick:()=>e.chain().focus().toggleBold().run(),className:Ie("menu-button",e.isActive("bold")&&"is-active"),children:n.jsx(We,{icon:"bold"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.italic"),onClick:()=>e.chain().focus().toggleItalic().run(),className:Ie("menu-button",e.isActive("italic")&&"is-active"),children:n.jsx(We,{icon:"italic"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.underline"),onClick:()=>e.chain().focus().toggleUnderline().run(),className:Ie("menu-button",e.isActive("underline")&&"is-active"),children:n.jsx(We,{icon:"underline"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.strikethrough"),onClick:()=>e.chain().focus().toggleStrike().run(),className:Ie("menu-button",e.isActive("strike")&&"is-active"),children:n.jsx(We,{icon:"strikethrough"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H1"),onClick:()=>e.chain().focus().toggleHeading({level:1}).run(),className:Ie("menu-button",e.isActive("heading",{level:1})&&"is-active"),children:"H1"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H2"),onClick:()=>e.chain().focus().toggleHeading({level:2}).run(),className:Ie("menu-button",e.isActive("heading",{level:2})&&"is-active"),children:"H2"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H3"),onClick:()=>e.chain().focus().toggleHeading({level:3}).run(),className:Ie("menu-button",e.isActive("heading",{level:3})&&"is-active"),children:"H3"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.link"),onClick:o,className:Ie("menu-button",e.isActive("link")&&"is-active"),children:n.jsx(We,{icon:"link"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.unorderedList"),onClick:()=>e.chain().focus().toggleBulletList().run(),className:Ie("menu-button",e.isActive("bulletList")&&"is-active"),children:n.jsx(We,{icon:"list-ul"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.orderedList"),onClick:()=>e.chain().focus().toggleOrderedList().run(),className:Ie("menu-button",e.isActive("orderedList")&&"is-active"),children:n.jsx(We,{icon:"list-ol"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.blockquote"),onClick:()=>e.chain().focus().toggleBlockquote().run(),className:Ie("menu-button",e.isActive("blockquote")&&"is-active"),children:n.jsx(We,{icon:"quote-left"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.horizontalRule"),className:"menu-button",onClick:()=>e.chain().focus().setHorizontalRule().run(),children:"—"}),t&&n.jsxs(n.Fragment,{children:[n.jsx("input",{type:"file",ref:i,onChange:s,accept:Da.join(","),style:{display:"none"}}),n.jsx("button",{type:"button",title:r("wysiwygEditor.image"),className:"menu-button",onClick:()=>i.current?.click(),children:n.jsx(We,{icon:"image"})})]})]}):null},Jt={info:{bg:"#f0f8ff",border:"#91caff",text:"#1677ff",icon:"#1677ff"}
10712,success:{bg:"#f6ffed",border:"#b7eb8f",text:"#389e0d",icon:"#52c41a"},warning:{bg:"#fffbe6",border:"#ffe58f",text:"#d48806",icon:"#faad14"},error:{bg:"#fff2f0",border:"#ffccc7",text:"#cf1322",icon:"#ff4d4f"},neutral:{bg:"#fafafa",border:"#d9d9d9",text:"#434343",icon:"#8c8c8c"}},pA=$(Xf).withConfig({componentId:"sc-1vfwdsy-0"})(["&.ant-alert{padding:"," !important;border-radius:8px !important;border:1px solid "," !important;background:"," !important;font-family:'Work Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:"," !important;line-height:1.4 !important;margin:0 !important;.ant-alert-icon{font-size:"," !important;color:"," !important;margin-top:1px !important;margin-right:"," !important;}.ant-alert-message{color:"," !important;font-weight:500 !important;margin-bottom:"," !important;font-size:"," !important;}.ant-alert-description{color:"," !important;font-size:"," !important;font-weight:400 !important;opacity:0.85;line-height:1.4 !important;> div:not(:last-child){margin-bottom:",";}> p:not(:last-child){margin-bottom:",";}> span:not(:last-child),> section:not(:last-child),> article:not(:last-child){margin-bottom:",";}}.ant-alert-content{flex:1;min-width:0;}"," ","}"],e=>e.$size==="small"?"8px 12px":"12px 16px",e=>Jt[e.$severity]?.border||"#d9d9d9",e=>Jt[e.$severity]?.bg||"#fafafa",e=>e.$size==="small"?"13px":"14px",e=>e.$size==="small"?"14px":"16px",e=>Jt[e.$severity]?.icon||"#666",e=>e.$size==="small"?"6px":"8px",e=>Jt[e.$severity]?.text||"#333",e=>e.$size==="small"?"2px":"4px",e=>e.$size==="small"?"13px":"14px",e=>Jt[e.$severity]?.text||"#666",e=>e.$size==="small"?"12px":"13px",e=>e.$size==="small"?"6px":"8px",e=>e.$size==="small"?"6px":"8px",e=>e.$size==="small"?"6px":"8px",e=>e.$variant==="outlined"&&`
10713            background: transparent !important;
10714            border-width: 1.5px !important;
10715        `,e=>e.$variant==="filled"&&`
10716            background: ${Jt[e.$severity]?.text||"#666"} !important;
10717            border-color: ${Jt[e.$severity]?.text||"#666"} !important;
10718
10719            .ant-alert-message,
10720            .ant-alert-description {
10721                color: white !important;
10722            }
10723
10724            .ant-alert-icon {
10725                color: white !important;
10726            }
10727        `),$t=({severity:e="info",icon:t,variant:r="standard",title:i,marginTop:o,marginBottom:s=15,children:c,size:d="medium",hideIcon:f=!1,style:m,closable:g=!1,onClose:I})=>n.jsx("div",{translate:"no",style:{marginBottom:`${s}px`,marginTop:o?`${o}px`:0,...m},children:n.jsx(pA,{type:e==="neutral"?"info":e,icon:t,message:i?n.jsx("span",{translate:"no",children:i}):void 0,description:c?n.jsx("div",{translate:"no",children:c}):void 0,$severity:e,$variant:r,$size:d,showIcon:!f,closable:g,onClose:I})}),Lu=e=>{switch(e){case"normal":return{gradient:"linear-gradient(90deg, #8c8c8c 0%, #a6a6a6 100%)",color:"#8c8c8c"};case"warning":return{gradient:"linear-gradient(90deg, #faad14 0%, #ffc53d 100%)",color:"#faad14"};case"error":return{gradient:"linear-gradient(90deg, #ff4d4f 0%, #ff7875 100%)",color:"#ff4d4f"}}},gA=$.div.withConfig({componentId:"sc-t26mtj-0"})(["display:flex;align-items:center;gap:12px;"]),IA=$.div.withConfig({componentId:"sc-t26mtj-1"})(["flex:1;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;"]),hA=$.div.withConfig({componentId:"sc-t26mtj-2"})(["height:100%;transition:width 0.3s ease,background 0.3s ease;background:",";"],e=>Lu(e.status).gradient),yA=$.div.withConfig({componentId:"sc-t26mtj-3"})(["min-width:100px;text-align:right;"]),_A=$.span.withConfig({componentId:"sc-t26mtj-4"})(["font-size:13px;font-weight:500;cursor:help;color:",";transition:color 0.2s ease;"],e=>Lu(e.status).color),CA=({percentage:e,status:t,showError:r})=>{const{t:i}=V("lectureNs");return n.jsxs("div",{className:"mt-5",children:[n.jsxs(gA,{children:[n.jsx(IA,{children:n.jsx(hA,{status:t,style:{width:`${Math.min(e,100)}%`}})}),n.jsx(yA,{children:n.jsx(Te,{title:i("lectureTermForm.descriptionLimitTooltip"),children:n.jsx(_A,{status:t,children:i("lectureTermForm.descriptionLimitUsage",{percentage:e})})})})]}),r&&n.jsx($t,{severity:"error",children:i("lectureTermForm.descriptionLimitExceeded")})]})},OA=/\{\{\s*\w+\s*\}\}/g,mc=e=>{const t=[];return e.descendants((r,i)=>{if(!r.isText||!r.text)return;const o=new RegExp(OA.source,"g");let s=o.exec(r.text);for(;s!==null;){const c=i+s.index;t.push(t1.inline(c,c+s[0].length,{class:"wysiwyg-variable-token"})),s=o.exec(r.text)}}),n1.create(e,t)},EA=Qp.create({name:"variableHighlight",addProseMirrorPlugins(){return[new Jp({key:new e1("variableHighlight"),state:{init:(e,{doc:t})=>mc(t),apply:(e,t)=>e.docChanged?mc(e.doc):t}
10727,props:{decorations(e){return this.getState(e)}}})]}});Np.add(Bp,jp,Vp,Up,Gp,Hp,Wp,zp,Yp,qp);const vA=(e,t)=>t==="html"?typeof e=="string"?e:"":e??"",Qr=(e,t)=>t==="html"?typeof e=="string"?e:"":JSON.stringify(e??""),ku=({onChange:e,onBlur:t,value:r,editable:i=!0,contentType:o="json",rerender:s=!1,placeholder:c,characterLimit:d=null,onSetRerenderWysiwyg:f,enableImageUpload:m=!1,testId:g,onEditorReady:I,highlightVariables:h=!1})=>{const C=p.useMemo(()=>vA(r,o),[r,o]),y=Qr(C,o),O=p.useRef(e),_=p.useRef(t),E=p.useRef(i),v=p.useRef(o),P=p.useRef(y),S=p.useRef(null);O.current=e,_.current=t,E.current=i,v.current=o,P.current=y;const b=p.useMemo(()=>{const G=[i1.configure({heading:{levels:[1,2,3]}}),r1,o1.configure({emptyEditorClass:"is-editor-empty",placeholder:c??""}),s1.configure({autolink:!1}),a1.configure({HTMLAttributes:{class:"wysiwyg-image"}})];return d&&G.push(c1.configure({limit:d})),h&&G.push(EA),G},[c,d,h]),R=p.useMemo(()=>({attributes:{class:i?"editor":"editor-readonly",...g?{"data-testid":`${g}-content`}:{}}}),[i,g]),x=l1({extensions:b,editorProps:R,content:C,editable:i,immediatelyRender:!1,shouldRerenderOnTransaction:!1,onUpdate:({editor:G})=>{if(!E.current||!O.current)return;const j=v.current,N=j==="html"?G.getHTML():G.getJSON(),U=Qr(N,j);U===P.current||U===S.current||(S.current=U,O.current(N))},onBlur:()=>{_.current?.()}},[i,b,R]);p.useEffect(()=>{if(S.current=null,!x)return;const G=o==="html"?x.getHTML():x.getJSON(),j=C;Qr(G,o)!==Qr(j,o)&&x.commands.setContent(j,!1),s&&f&&f(!1)},[o,y,x,C,f,s]),p.useEffect(()=>{x&&I&&I(x)},[x,I]);const L=()=>x?x.getHTML().length:0,k=()=>{if(!x||!d)return{percentage:0,status:"normal",showError:!1};const G=L(),j=Math.round(G/d*100);let N="normal";return j>=95?N="error":j>=80&&(N="warning"),{percentage:j,status:N,showError:G>d}},B=()=>{if(!x||!d)return null;const{percentage:G,status:j,showError:N}=k();return n.jsx(CA,{percentage:G,status:j,showError:N})};return n.jsxs(n.Fragment,{children:[i&&n.jsxs(n.Fragment,{children:[n.jsx(fA,{editor:x}),n.jsx(mA,{editor:x,enableImageUpload:m})]}),n.jsx("div",{"data-testid":g?`${g}-root`:void 0,children:n.jsx(d1,{editor:x})}),x&&d&&B()]})},TA=()=>{},bA=({name:e,contentType:t="json",...r})=>{const{control:i,formState:{errors:o}}=ye(),{rerenderWysiwyg:s=!1,onSetRerenderWysiwyg:c=TA,height:d,placeholder:f,characterLimit:m,enableImageUpload:g=!1,testId:I=`wysiwyg-${e}`,onEditorReady:h,highlightVariables:C=!1}=r,y=o?.[e]?.message;return n.jsx(Ve,{name:e,control:i,render:({field:O})=>{const{onChange:_,onBlur:E,value:v}=O;return n.jsx(n.Fragment,{children:n.jsx("div",{className:Ie("settings-terms-container",y&&"errorBorder"),"data-testid":I,style:{...d&&d>0&&{height:`${d}px`}},children:n.jsx(ku,{onChange:_,onBlur:E,value:v,contentType:t,rerender:s,onSetRerenderWysiwyg:c,placeholder:f,characterLimit:m??null,enableImageUpload:g,testId:I,onEditorReady:h,highlightVariables:C,editable:!0})})})}},`wysiwyg-editor-${e}`)},AA=p.memo(({name:e,tooltip:t=null,hasFeedback:r=!1,label:i,required:o=!1,helpMessage:s,children:c,disabled:d,component:f,asyncError:m,clearAsyncError:g,methods:I,hasManuallyPassedError:h=!1,suppressErrorMessage:C=!1,...y})=>{const{formState:{errors:O,touchedFields:_,isSubmitting:E},setError:v,clearErrors:P}=I,S=$a(O,e),b=$a(_,e)??!1,R=S?"error":"success",x=C?"":S?.message;return p.useEffect(()=>{g&&P(e)},[g,m,e,P]),m?.status==="error"&&!x&&v(m.fieldName,m.props),n.jsxs(qb,{label:i,required:o,validateStatus:h?"error":R,errorMessage:x,tooltip:t,hasFeedback:r,touched:b,children:[n.jsx(f,{name:e,size:"large",disabled:d??E,...y,children:c}),s&&n.jsx("div",{className:"form-item-helpMessage",children:s})]})}),De=e=>({validateAsync:t,...r})=>{const i=ye(),{setValue:o,watch:s,formState:{isDirty:c}}=i,{t:d}=V(),[f,m]=p.useState(null),[g,I]=p.useState(!1),h=r.name,C=s(h),y=(P,S,b,R,x=null,L=null)=>{P?(I(!1),m({fieldName:S,props:{type:"async",message:R},status:"error"}),Hn(o,h,C)):(b?.type==="async"&&(I(!0),m(k=>({...k,status:"ok"})),Hn(o,h,C)),x&&L&&x(L))},O=P=>S=>{const{type:b,field:R,fieldName:x,value:L,payload:k,onAsyncValidationData:B}=S,{formState:{errors:G}}=P,j=G[x];if(b===l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE||b===l.asyncValidationType.EXISTING_OFFICE_CLIENT||b===l.asyncValidationType.OFFICE_CLIENT_ACTIVE_FILLED_DYNAMIC_REGISTRATION){const{officeId:N}=k;M4(b,R,L,N).then(U=>{const{data:Q}=U;switch(b){case l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE:{const{employee:oe}=Q,te=d("settingsNs:instructors.createInstructor.lecturerAlreadyExistField");y(oe,x,j,te,B,Q);break}case l.asyncValidationType.EXISTING_OFFICE_CLIENT:{const{client:oe}=Q,te=d("settingsNs:clients.clientAlreadyExistField");y(oe,x,j,te,B,Q);break}case l.asyncValidationType.OFFICE_CLIENT_ACTIVE_FILLED_DYNAMIC_REGISTRATION:{B(Q);break}}}).catch(U=>{Pt(U)})}else if(b===l.asyncValidationType.DUPLICITY||b===l.asyncValidationType.ORG_E
10727MAIL_DUPLICITY||b===l.asyncValidationType.PERSONAL_INFO_EMAIL_DUPLICITY)F4(b,R,L).then(N=>{const{data:U}=N;let Q;N?.data?.errorCode?.code&&(Q=d(`errorNs:${N?.data?.errorCode?.code}`)),y(N.status===200&&N?.data?.errorCode,x,j,Q,B,U)}).catch(N=>{Pt(N)});else if(b===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION){const{officeId:N,userId:U,userEmail:Q,eventType:oe}=k;D4(b,R,L,{officeId:N,userId:U,userEmail:Q,eventType:oe}).then(te=>{const{data:F}=te;let D;te?.data?.errorCode?.code&&(D=d(`errorNs:${te?.data?.errorCode?.code}`)),y(te.status===200&&te?.data?.errorCode,x,j,D,B,F)}).catch(te=>{Pt(te)})}},_=t?.type===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION?600:300,{startTimeout:E,stopTimeout:v}=Db(O(i),_);return p.useEffect(()=>{if(t?.fieldName&&c){const P=t.type===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION?3:1;C&&String(C).length>=P?(v(),t.value=C,E(t)):(v(),f?.status==="error"&&(I(!0),m(b=>({...b,status:"ok"}))))}return()=>{t?.fieldName&&v()}},[C,c]),n.jsx(AA,{asyncError:f,clearAsyncError:g,methods:i,hasManuallyPassedError:r?.hasManuallyPassedError??!1,...r,component:e})},at=De(Ru),B9=De(Yb),pc=De(Qb),Mn=De(oA),j9=De(Kb),V9=De(Zb),U9=De(jb),G9=De(sA),H9=De(cA),$A=De(eA),W9=De(Vb),z9=De(nA),Y9=De(Jb),q9=De(Bb),K9=De(lA),Z9=De(bA),SA=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],Mu=()=>{if(typeof Intl.supportedValuesOf=="function")try{return Intl.supportedValuesOf("region").filter(e=>/^[A-Z]{2}$/.test(e))}catch{}return SA},gc=new Map,Fu=e=>{const t=gc.get(e);if(t)return t;try{const r=new Intl.DisplayNames([e],{type:"region"});return gc.set(e,r),r}catch{return null}},Du=e=>{if(e)switch(e){case A.EN:return"en";case A.SK:return"sk";case A.HU:return"hu";case A.PL:return"pl";case A.ES:return"es";case A.PT:return"pt";case A.DE:return"de";case A.IT:return"it";case A.FR:return"fr";case A.FI:return"fi";case A.SV:return"sv";case A.RO:return"ro";case A.NL:return"nl";case A.DA:return"da";case A.NB:return"nb";case A.PT_PT:return"pt";default:return e}return A.CS},X9=e=>{try{return Nn.getParamByParam("currency",e,"symbol")}catch{return""}},Nu=e=>{const t=Du(e),r=Fu(t),i=Mu(),o={};for(const s of i){if(r)try{const c=r.of(s);if(c&&c!==s){o[s]=c;continue}}catch{}o[s]=s}return o},PA=e=>e.reduce((r,i)=>({...r,[i]:i}),{}),xA=(e,t)=>{if(!e)return"";const r=e.toUpperCase(),i=Du(t),o=Fu(i);if(o)try{const s=o.of(r);if(s&&s!==r)return s}catch{}return r},hi=e=>{if(!e||e.length!==2)return!1;const t=e.toUpperCase();return Mu().includes(t)},Q9=e=>{const{isCountryUseEuro:t,isEuMember:r}=l.currencyEuHelper;return e==="CZ"?l.currency.CZK:e==="HU"?l.currency.HUF:e==="PL"?l.currency.PLN:e==="GB"?l.currency.GBP:e==="RO"?l.currency.RON:e==="SE"?l.currency.SEK:e==="DK"?l.currency.DKK:e==="NO"?l.currency.NOK:e&&r(e)?l.currency.EUR:e&&t(e)?l.currency.EUR:l.currency.USD},J9=e=>e==="CZ"||e==="SK",{Option:RA}=ds,ew=e=>e!==l.currency.ENTRY&&e!==l.currency.NO_CURRENCY,wA=e=>e!==l.currency.CREDITS&&e!==l.currency.ENTRY&&e!==l.currency.NO_CURRENCY&&e!==l.currency.MAKE_UP_SESSION,Bu=(e=[])=>{const t=[],r=[],s=Nn.getAllISOCodes().filter(c=>{const{currency:d}=c;return!e.includes(d)}).map(c=>({currency:c.currency,symbol:c.symbol}));for(const c of s){const{currency:d,symbol:f}=c;r.includes(d)||(t.push(n.jsx(RA,{value:d,children:`${d} (${f})`},`select-option-${d}`)),r.push(d))}return t},ju=(e,t)=>{const r=e.toLowerCase(),i=t.toLowerCase();return r.indexOf(i)>=0}
10727,Ic={CET:"Europe/Prague",CEST:"Europe/Prague",PST:"America/Los_Angeles",PDT:"America/Los_Angeles",MST:"America/Denver",MDT:"America/Denver",CST:"America/Chicago",CDT:"America/Chicago",EST:"America/New_York",EDT:"America/New_York",GMT:"Etc/GMT",BST:"Europe/London",HST:"Pacific/Honolulu",AKST:"America/Anchorage",AKDT:"America/Anchorage",AST:"America/Halifax",ADT:"America/Halifax",IST:"Asia/Kolkata",AEST:"Australia/Sydney",AEDT:"Australia/Sydney",ACST:"Australia/Adelaide",ACDT:"Australia/Adelaide",AWST:"Australia/Perth",NZST:"Pacific/Auckland",NZDT:"Pacific/Auckland",WET:"Europe/Lisbon",WEST:"Europe/Lisbon",EET:"Europe/Bucharest",EEST:"Europe/Bucharest",SAST:"Africa/Johannesburg",CXT:"Indian/Christmas",CHST:"Pacific/Guam",PHT:"Asia/Manila",SGT:"Asia/Singapore",KST:"Asia/Seoul",JST:"Asia/Tokyo"},tw=e=>Il.getCountry(e)?.timezones??[],LA=()=>{const e=Il.getAllTimezones();return Object.keys(e).sort()},hc="UTC",kA=new Set(["Etc/Unknown"]),yc=e=>{if(!e||typeof e!="string"||kA.has(e))return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}),!0}catch{return!1}},_n=(e,t=hc)=>Ic[e]?Ic[e]:yc(e)?e:yc(t)?t:hc,pt=e=>{const t=Intl.DateTimeFormat().resolvedOptions().timeZone;return _n(t,e)},Et={street:"street",city:"city",postalCode:"postalCode",country:"country",timezone:"timezone",showAddressInPublicCalendar:"showAddressInPublicCalendar"},nw=({isPlace:e=!1,withDefaultCurrency:t=!1,withTimezone:r=!1})=>{const{t:i}=V(),o=Ge(),{watch:s,setValue:c}=ye(),d=s(Et.timezone),f=p.useMemo(()=>r?LA():[],[r]);return p.useEffect(()=>{r&&!d&&c(Et.timezone,pt())},[r,d,c]),n.jsxs(n.Fragment,{children:[n.jsx(at,{name:Et.street,label:i(e?"settingsNs:addressForm.streetplace":"settingsNs:addressForm.street"),type:"text",required:!0}),n.jsxs(us,{justify:"start",align:"top",gutter:{xs:8,sm:16,md:24,lg:32},style:{marginBottom:4},children:[n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:Et.city,label:i("settingsNs:addressForm.city"),type:"text",required:!0})}),n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:Et.postalCode,label:i("settingsNs:addressForm.postalCode"),type:"text",required:!0})})]}),n.jsx(Mn,{showSearch:!0,placeholder:i("settingsNs:addressForm.chooseCountry"),optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return Zo(I,m)},name:Et.country,label:i("settingsNs:addressForm.country"),required:!0,children:gi(Nu(o))}),r&&n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return Zo(I,m)},name:Et.timezone,label:i("formsCommon.chooseTimezoneLabel"),required:!0,children:gi(PA(f))}),t&&n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return ju(I,m)},name:"defaultCurrencyCode",label:i("settingsNs:currencySettings.defaultCurrencyLabel"),required:!0,children:Bu()})]})},MA=$.a.withConfig({componentId:"sc-1fcluii-0"})(["",""],({$tooltip:e})=>{if(e)return`
10728                color: #e99b02;
10729                text-decoration: underline;
10730
10731                &:hover {
10732                    color: #e99b02;
10733                    text-decoration: none;
10734                }
10735            `}),Ut=({to:e,title:t,children:r,targetBlank:i=!1,tooltip:o=!1})=>n.jsx(MA,{$tooltip:o,href:e||"#",target:i?"_blank":"_self",rel:i?"noopener noreferrer":void 0,title:t||"",children:r}),FA=$.span.withConfig({componentId:"sc-3xuwko-0"})(["display:flex;justify-content:center;align-items:center;"]),DA=()=>n.jsx(FA,{children:n.jsx("div",{children:n.jsx(Fe,{i18nKey:"formsNs:registration.loginText",components:{loginTextLink:n.jsx(Ut,{to:`/${he.LOGIN}`})}})})}),Vu="/static/media/activationFreelancer.C7Ddbx1Z.webp",Uu="/static/media/activationStudio2.DC8qLVyX.webp",NA="/static/media/appError.CVDVosdO.webp",BA=9e4,jA=2e3,VA=1,UA=e=>{const t=Im(),[r,i]=p.useState(!1),[o,s]=p.useState(""),[c,d]=p.useState(!0),f=p.useRef(!0),m=p.useRef(null),g=p.useRef(""),I=p.useRef(0),h=p.useCallback(async()=>{if(!f.current)return;if(!t){console.warn("Google reCAPTCHA context is not available"),f.current&&d(!1);return}const{executeRecaptcha:O}=t;if(!O){console.warn("Execute recaptcha not yet available"),f.current&&d(!1);return}try{d(!0);const _=await O(e);if(!f.current)return;s(_),g.current=_,i(!1),I.current=0}catch(_){if(console.error("Recaptcha failed. Please, try again: ",_),!f.current)return;const E=!!g.current;i(!E),m.current&&(clearTimeout(m.current),m.current=null),!E&&I.current<VA&&(I.current+=1,m.current=setTimeout(()=>{f.current&&h()},jA));return}finally{f.current&&d(!1)}},[t,e]),C=p.useCallback(async()=>
10735{if(!f.current)return"";if(!t)return console.error("Google reCAPTCHA context is not available"),"";const{executeRecaptcha:O}=t;if(!O)return console.error("executeRecaptcha function is not available"),"";try{d(!0);const _=await O(e);return f.current&&(s(_),g.current=_,i(!1),d(!1)),_}catch(_){return console.error("Recaptcha async execution failed: ",_),f.current&&(i(!0),d(!1)),""}},[t,e]);return p.useEffect(()=>{t.executeRecaptcha&&h();const O=setInterval(()=>{t.executeRecaptcha&&f.current&&(I.current=0,h())},BA),_=()=>{document.visibilityState==="visible"&&t.executeRecaptcha&&f.current&&(I.current=0,h())};return document.addEventListener("visibilitychange",_),()=>{clearInterval(O),document.removeEventListener("visibilitychange",_)}},[t.executeRecaptcha,h]),p.useEffect(()=>{const O=setTimeout(()=>{f.current&&!g.current&&(console.warn("reCAPTCHA initialization timeout - script may be blocked"),d(!1),i(!0))},1e4);return()=>{clearTimeout(O)}},[]),p.useEffect(()=>()=>{f.current=!1,m.current&&clearTimeout(m.current)},[]),{recaptchaFailed:r,isLoadingRecaptcha:c,recaptchaToken:o,isRecaptchaReady:!!o&&!c&&!r,executeRecaptcha:h,executeRecaptchaAsync:C}},oa=e=>{let t;return e?t=T.t(`errorNs:${e}`):t=T.t("errorNs:API_IS_UNAVAILABLE"),t},GA=(e,t)=>{const r=e?.code;return r&&($u(r)||Au(r))?oa(r):e?.message||t},HA=e=>{let t;if(Ko(e)){const r=Ht.is(e)?e.errors:[],[i]=r,o=i?i?.extensions?.code:"";return t=t||oa(o),t}return null},rw=e=>{const t=Ht.is(e)?e.errors:[],[r]=t;return r?.extensions?.code??null},Qo=({type:e="info",message:t,error:r,isLogin:i=!1})=>{const{t:o}=V(),s=n.jsx("div",{className:"mt-15",children:n.jsx(xr,{icon:n.jsx(Qf,{}),type:"link",style:{whiteSpace:"normal",height:"auto",textAlign:"left"},onClick:()=>window.location.reload(),children:o("refreshAndTryAgain")})});if(e=r?"error":e,Ht.is(r)){const c=HA(r);if(!c)return null;t=c}return r instanceof Pe&&Rb(r.code)?(t=t||oa(r.code),t=n.jsxs(n.Fragment,{children:[n.jsx("div",{children:t}),i&&Sb(r)&&s]})):r&&!t&&(t=n.jsxs(n.Fragment,{children:[n.jsx("div",{children:o("errorNs:API_IS_UNAVAILABLE")}),i&&s]})),n.jsx($t,{severity:e,children:t})},_c={mode:"onTouched",reValidateMode:"onChange"},Jo=(e,t="")=>{for(const r of Object.keys(e)){const i=t?`${t}.${r}`:r,o=e[r];if(o?.message||o?.type)return i;if(Array.isArray(o)){for(let s=0;s<o.length;s++)if(o[s]){const c=Jo(o[s],`${i}.${s}`);if(c)return c}}else if(o&&typeof o=="object"){const s=Jo(o,i);if(s)return s}}return null},Gu=({layout:e="vertical",className:t,children:r,onSubmit:i,onValidationError:o,debug:s=!1,validationSchema:c,defaultValues:d={},mode:f=_c.mode,reValidateMode:m=_c.reValidateMode,context:g,hookForm:I,...h})=>{const C=Fl({mode:f,reValidateMode:m,resolver:c?Nl(c):void 0,defaultValues:d,context:g}),y=I??C,O=E=>{i(E,y)},_=E=>{requestAnimationFrame(()=>{const v=document.querySelector(".ant-form-item-has-error");if(v){v.scrollIntoView({behavior:"smooth",block:"center"});const S=v.querySelector('input, textarea, [tabindex]:not([tabindex="-1"])');S&&S.focus({preventScroll:!0});return}const P=Jo(E);if(P){const S=CSS.escape(P),b=document.querySelector(`[name="${S}"]`)||document.getElementById(S);b&&(b.scrollIntoView({behavior:"smooth",block:"center"}),b instanceof HTMLElement&&b.focus({preventScroll:!0}))}}),o?.(E)};return n.jsxs(Dl,{...y,children:[n.jsx(Tr,{layout:e,className:t,onFinish:y.handleSubmit(O,_),...h,children:r}),s&&!1]})},WA="zenamuPlatformDataLayer",es=(e,t)=>{if(ie.FRONTEND_HOST.includes("app.zenamu.com"))try{hm.dataLayer({dataLayer:{event:e,...t},dataLayerName:WA})}catch(r){console.error(r.message)}},ts="zenamu_posthog_opt_out";let yt=!1,yi=!1;const zA=/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/gi,YA=/\/\d+(?=\/|$)/g,_i=e=>e.replace(zA,":uuid").replace(YA,"/:id"),qA=e=>{try{const t=new URL(e);return t.pathname=_i(t.pathname),t.toString()}catch{return _i(e)}},sa=()=>!!ie.POSTHOG_API_KEY,ar=()=>{try{return window.localStorage.getItem(ts)==="true"}catch{return!1}},iw=e=>{try{e?window.localStorage.setItem(ts,"true"):window.localStorage.removeItem(ts)}catch{}},aa=()=>{yt&&yi&&(ot.stopSessionRecording(),yi=!1)},KA=()=>{!yt||ar()||yi||(ot.startSessionRecording(),yi=!0)},Hu=()=>yt?ot:sa()?(ot.init(ie.POSTHOG_API_KEY,{api_host:ie.POSTHOG_HOST||"https://eu.i.posthog.com",capture_pageview:!1,capture_pageleave:!0,autocapture:!0,disable_session_recording:!0,session_recording:{maskAllInputs:!0,maskTextSelector:".ph-mask, [data-ph-mask]",maskInputOptions:{password:!0}},person_profiles:"identified_only",cross_subdomain_cookie:!1,persistence:"localStorage+cookie",opt_out_capturing_by_default:!0,sanitize_properties:e=>(e&&typeof e.$current_url=="string"&&(e.$current_url=qA(e.$current_url)),e&&typeof e.$pathname=="string"&&(e.$pathname=_i(e.$pathname)),e),loaded:e=>{ar()&&e.opt_out_capturing()}}),yt=!0,ot):null,ZA=()=>{!yt||ar()||ot.opt_in_capturing()},XA=()=>{yt&&(ot.opt_out_capturing(),aa())},QA=(e,t)=>{if(!yt||ar())return;const r={};t.tariff!=null&&(r.tariff=t.tariff),t.locale!=null&&(r.locale=t.locale),t.role!=null&&(r.role=t.role),t.daysSinceRegistration!=null&&(r.days_since_registration=t.daysSinceRegistration),t.officeId!=null&&(r.office_id=t.officeId),ot.identify(e,r)},Cc=()=>{yt&&(aa(),ot.reset())},JA=(e,t)=>
10735{!yt||ar()||ot.capture(e,t)},e6=e=>{!yt||ar()||ot.capture("$pageview",{$pathname:_i(e)})},Cn=e=>e.getTime()/1e3|0,ca=e=>new Date(e*1e3),t6=()=>(p.useEffect(()=>{let e;const t=()=>{const r=document.querySelector(".grecaptcha-badge");r?(r.style.visibility="visible",r.style.opacity="1",r.style.pointerEvents="auto",r.style.zIndex="9999"):e=setTimeout(t,250)};return t(),()=>{clearTimeout(e);const r=document.querySelector(".grecaptcha-badge");r&&(r.style.visibility="hidden",r.style.opacity="0",r.style.pointerEvents="none")}},[]),null),ow=e=>`/${w}/${he.USER}/${e}/${Vs}`,sw=(e,t)=>`/${w}/${he.USER}/${e}/${Vs}/${t}`,aw=(e,t,r)=>`/${w}/${M}/${e}/${Vs}/${t}/${r}`,cw=(e,t)=>`/${w}/${M}/${e}/${Rn}/${t}`,lw=(e,t)=>`/${w}/${M}/${e}/${Pn}/${t}`,dw=()=>`/${w}`,uw=e=>`/${e}/${Us.courses}`,fw=e=>`/${e}/${Us.pass}`,oi=e=>`/${w}/${M}/${e}/${wd}`,Oc=e=>`/${w}/${M}/${e}/${wn}`,Ec=(e,t)=>`/${w}/${M}/${e}/${Rd}/${t}`,Wu=({extendButtonText:e,linkTo:t})=>n.jsx(gt,{to:{pathname:t},children:n.jsx(Ee,{value:e})}),Ci=({currencyCode:e,value:t,withValue:r=!0,withCurrencyCode:i=!1,withZeroValueOpacity:o=!1,minimumFractionDigits:s,fontSize:c})=>{const d=Zt(),f=d?.FiatAmountFormatter,m=d?.EntryFormatter;if(!e)return null;if(!f||!m)return n.jsx("span",{children:String(t??"")});const g=()=>{switch(e){case l.currency.CREDITS:return n.jsx(m,{value:t,withValue:r,type:"credit"});case l.currency.ENTRY:return n.jsx(m,{value:t,withValue:r,type:"pass"});case l.currency.MAKE_UP_SESSION:return n.jsx(m,{value:t,withValue:r,type:"make_up_session"});case l.currency.NO_CURRENCY:return n.jsx(n.Fragment,{});default:return n.jsx(f,{currency:e,value:t,withValue:r,withCurrencyCode:i,minimumFractionDigits:s})}};return n.jsx("span",{style:{opacity:t===0&&o?.3:1,...c&&{fontSize:c}},children:g()})},n6=$.div.withConfig({componentId:"sc-1n948sw-0"})(["display:flex;width:30%;flex-direction:column;align-items:flex-end;font-weight:700;color:var(--ant-color-primary);"]),r6=$.div.withConfig({componentId:"sc-1n948sw-1"})(["display:flex;align-items:center;gap:8px;@media (max-width:767px){flex-wrap:wrap;gap:4px 6px;a{line-height:1.25;}}"]),i6=$(fl).withConfig({componentId:"sc-1n948sw-2"})(["margin:0;font-size:11px;font-weight:600;border-radius:4px;cursor:help;@media (max-width:767px){padding-inline:5px;font-size:10px;line-height:18px;}"]),o6=e=>e.startsWith("LITE_")||e.startsWith("PROFESSIONAL_")||e===l.tariffs.EXPERT_2024_MONTH_EUR.name||e===l.tariffs.EXPERT_2024_YEAR_EUR.name||e===l.tariffs.EXPERT_2024_MONTH_CZK.name||e===l.tariffs.EXPERT_2024_YEAR_CZK.name||e===l.tariffs.EXPERT_2024_MONTH_PLN.name||e===l.tariffs.EXPERT_2024_YEAR_PLN.name||e===l.tariffs.ULTIMATE_2025_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2025_YEAR_HUF.name,s6=({tariff:e})=>{const{t}=V(),r=Ge(),i=Xt(),{name:o}=Xs(e.name,e.monthly,r),s=o6(e.name),c=ir(e.name)?"/pricing-2025/":"/pricing/";return n.jsx("h3",{children:n.jsxs(r6,{children:[n.jsx("a",{href:`${i}${c}`,target:"_blank",rel:"noreferrer",children:o}),s&&n.jsx(Te,{title:t("subscriptionNs:legacyTariffTooltip"),children:n.jsx(i6,{color:"orange",children:t("subscriptionNs:legacyTariffBadge")})})]})})},a6=({tariff:e})=>{const{t}=V(),{name:r,price:i,currency:o,monthly:s}=e;return _e(r)?null:nr(r)?n.jsx(is,{children:n.jsx("p",{children:t("forFree")})}):n.jsxs(is,{children:[n.jsx(Ci,{currencyCode:o,value:i}),n.jsxs("p",{children:["/",t(`entranceValidityTimeUnit.${s?"month":"year"}`)]})]})},c6=({tariff:e,billingCountry:t,billingVatNumber:r})=>{const{t:i}=V(),{name:o,price:s,currency:c,taxAmount:d,taxRate:f}=e,{isEuMember:m}=l.currencyEuHelper,g=t&&m(t)&&t!=="CZ"&&!r;return _e(o)||d===null||typeof d>"u"||f===null||typeof f>"u"||!g?null:n.jsxs("div",{children:[n.jsxs(ns,{children:[n.jsx(rs,{children:i("vat")}),n.jsxs(is,{children:[n.jsx(Ci,{currencyCode:c,value:d}),n.jsxs("p",{children:["(",f," %)"]})]})]}),n.jsx(ai,{}),n.jsxs(ns,{children:[n.jsx(rs,{children:i("priceWithVatTotal")}),n.jsx(n6,{children:n.jsx(Ci,{currencyCode:c,value:s+d})})]}),n.jsx(ai,{})]})},l6=({studio:e})=>n.jsx(zu,{children:n.jsx("img",{src:e?Uu:Vu,height:"auto",width:200})}),d6=({tariff:e})=>
10735{const t=Ge(),{description:r}=Xs(e.name,e.monthly,t);return n.jsx("p",{className:"mt-20",children:r})},u6=()=>{const[e,t]=p.useState(!1),r=p.useCallback(()=>{t(!1)},[]),i=p.useCallback(()=>{t(!0)},[]);return{isModalVisible:e,closeModal:r,openModal:i}};function mw(){const[e,t]=p.useState(!1),[r,i]=p.useState(null),o=p.useCallback(d=>{i(d),t(!0)},[]),s=p.useCallback(()=>{i(null),t(!0)},[]),c=p.useCallback(()=>{t(!1),i(null)},[]);return{isOpen:e,selectedItem:r,open:o,openEmpty:s,close:c}}const f6=({visible:e,onClose:t,onCancelScheduledSubscriptionSubmit:r,loading:i})=>{const{t:o}=V();return n.jsx(zr,{title:o("subscriptionNs:cancelSubscriptionPlannedChanges"),visible:e,onClose:t,destroyOnHidden:!0,closable:!0,children:n.jsx(Gu,{onSubmit:(s,c)=>r(s,c),children:n.jsx(Ii,{danger:!0,value:o("cancel"),cancelDisabled:!0,loading:i})})})},m6=({visible:e,onClose:t,onConfirm:r,title:i,message:o,confirmButtonMesage:s,cancelButtonMesage:c,loadingSubmit:d=!1,children:f,hasSubmitButtonDanger:m=!1,disableSubmitButton:g=!1,preventClose:I=!1,width:h})=>n.jsxs(zr,{title:i,visible:e,onClose:t,onOk:r,width:h,closable:!I,maskClosable:!I,keyboard:!I,children:[o&&n.jsx("p",{children:o}),f,n.jsx("div",{className:"mt-20",children:n.jsxs(us,{justify:"center",align:"top",gutter:{xs:8,sm:16,md:24,lg:32},children:[c&&n.jsx(Dn,{md:12,children:n.jsx(Ee,{type:"default",onClick:t,value:c,disabled:I,block:!0,style:{whiteSpace:"normal",height:"auto",minHeight:"40px"}})}),n.jsx(Dn,{md:12,children:n.jsx(Ee,{type:"primary",danger:m,onClick:r,value:s,loading:d,disabled:g,block:!0,style:{whiteSpace:"normal",height:"auto",minHeight:"40px",minWidth:"140px"}})})]})})]}),p6=$.span.withConfig({componentId:"sc-m0y9z0-0"})(["cursor:",";"],({$withPointerCursor:e})=>e?"pointer":"default"),g6=({width:e=17,onClick:t,withPointerCursor:r=!1,withHover:i=!0})=>{const{token:o}=Yn.useToken(),[s,c]=p.useState(!1),d=s?"gray":o.colorPrimary;return n.jsx(p6,{$withPointerCursor:r,onClick:t,onMouseEnter:()=>i&&c(!0),onMouseLeave:()=>i&&c(!1),children:n.jsx(Jf,{style:{cursor:"pointer",fontSize:e,color:d}})})},I6=$(fs).withConfig({componentId:"sc-15cmiy7-0"})([".ant-collapse-header{padding-bottom:0 !important;}.ant-collapse .ant-collapse-item .ant-collapse-header{padding-bottom:0 !important;}"]),h6=$(fs).withConfig({componentId:"sc-15cmiy7-1"})([".ant-collapse-header{padding:"," !important;}.ant-collapse .ant-collapse-item .ant-collapse-header{padding:"," !important;}"],e=>typeof e.$headerPadding=="number"?`${e.$headerPadding}px`:e.$headerPadding,e=>typeof e.$headerPadding=="number"?`${e.$headerPadding}px`:e.$headerPadding),y6=({children:e,title:t,bordered:r=!1,withShadow:i=!1,status:o=!1,forceRender:s=!1,collapsed:c=!1,marginBottomStyle:d,onCollapseChange:f,withBottomPaddingHeader:m=!0,headerPadding:g})=>{const I=ke(),{isMobajl:h}=$e(),C=I.state,y=(c||C?.tableIsCollapsed)??!1,[O,_]=p.useState(y),E=()=>{_(!O),f&&f(!c)};return g!==void 0?n.jsx(h6,{$headerPadding:g,bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]}):m?n.jsx(fs,{bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]}):n.jsx(I6,{bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:
10735d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]})},_6=()=>{const{t:e}=V(),t=Ge(),r=Xt();return n.jsxs(n.Fragment,{children:[n.jsxs($t,{severity:"warning",title:n.jsxs(n.Fragment,{children:[e("subscriptionNs:liteTarifTurnedOffInfo.title"),n.jsx("span",{style:{marginLeft:"5px"},children:n.jsx("a",{href:`${r}/pricing/`,target:"_blank",rel:"noreferrer",children:n.jsx(em,{style:{color:"var(--ant-color-primary)"}})})})]}),marginBottom:0,children:[n.jsx("div",{className:"mt-10",children:e("subscriptionNs:liteTarifTurnedOffInfo.text1")}),n.jsx("div",{children:e("subscriptionNs:liteTarifTurnedOffInfo.text2")})]}),n.jsx(y6,{title:e("more"),status:!1,forceRender:!1,marginBottomStyle:0,children:t===A.CS?n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx("i",{children:"Tarif LITE jsme nabízeli dlouho jako nejdostupnější placenou variantu, ale bohužel už za tuto cenu nebylo možné dlouhodobě pokrývat náklady na provoz."})}),n.jsx("p",{children:n.jsx("i",{children:"Víme, že takové změny mohou být nepříjemné, proto se snažíme, aby naše vyšší tarify nabízely odpovídající hodnotu — více funkcí, stabilní provoz a kvalitní podporu."})}),n.jsx("p",{children:n.jsx("i",{children:"Děkujeme za pochopení a vaši důvěru."})}),n.jsx("p",{children:n.jsx("i",{children:"Barbora & Jan — zakladatelé"})})]}):n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx("i",{children:"We’ve offered the LITE plan for a long time as our most affordable paid option, but unfortunately, it’s no longer possible to sustain operating costs at that price."})}),n.jsx("p",{children:n.jsx("i",{children:"We understand that such changes can be inconvenient, which is why we aim to ensure that our higher plans deliver real value — with more features, reliable performance, and quality support."})}),n.jsx("p",{children:n.jsx("i",{children:"Thank you for your understanding and continued trust."})}),n.jsx("p",{children:n.jsx("i",{children:"Barbora & Jan — founders"})})]})})]})},vc=$.div.withConfig({componentId:"sc-1hmst1q-0"})(["display:flex;flex-direction:column;gap:8px;@media (max-width:767px){gap:4px;.ant-divider{margin:10px 0;}h2{margin:0;font-size:15px;font-weight:600;line-height:1.3;}h3{margin:4px 0;font-size:15px;}p{margin:2px 0;font-size:13px;line-height:1.45;}}"]),C6=$.div.withConfig({componentId:"sc-1hmst1q-1"})(["display:flex;align-items:flex-start;justify-content:space-around;gap:10px;padding:14px 5px 16px;> a{flex:1 1 0;min-width:0;}@media (max-width:767px){gap:4px;padding:0 0 4px;.anticon{margin-bottom:4px !important;font-size:22px !important;}b{display:block;max-width:92px;font-size:12px;line-height:1.25;}}"]),O6=$.div.withConfig({componentId:"sc-1hmst1q-2"})(["display:flex;flex-direction:column;gap:28px;margin-top:12px;"]),E6=$.div.withConfig({componentId:"sc-1hmst1q-3"})(["display:flex;flex-direction:column;gap:5px;border-left:",";padding-left:20px;"],({index:e})=>e===0?"2px solid #52c41a":"2px solid #ff4d4f"),v6=$.div.withConfig({componentId:"sc-1hmst1q-4"})(["display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;"]),T6=$.div.withConfig({componentId:"sc-1hmst1q-5"})(["display:flex;justify-content:flex-end;align-items:center;"]),b6=$.div.withConfig({componentId:"sc-1hmst1q-6"})(["display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.4;"]),A6=$.div.withConfig({componentId:"sc-1hmst1q-7"})(["line-height:1.4;"]),$6=$.div.withConfig({componentId:"sc-1hmst1q-8"})(["line-height:1.4;"]),S6=({tariffStatus:e,tariffName:t,stripePriceId:r,validTo:i,onUpdateSubscriptionModalVisible:o,onChangeSubscriptionUpwardModalVisible:s,onChangeSubscriptionDownwardModalVisible:c,subscriptionTariffsToUpgrade:d,subscriptionTariffsToDowngrade:f,officeId:m,organisationId:g,licensePaymentAddress:I,randomTariffContainerId:h,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y=!1,bankTransferRenewalOpenOrder:O})=>{const{t:_}=V(),{DateFormatter:E}=Zt(),v=Ge(),P=Xt(),S=rr(t),b=I?.licensePaymentMethod===l.licensePaymentMethod.BANK_ACCOUNT,[R,x]=p.useState(h),[L,k]=p.useState(!1),[B,G]=p.useState(null),{isModalVisible:j,openModal:N,closeModal:U}=u6(),[Q,{loading:oe}]=wr(Gr.cancelScheduledStripeSubscription);p.useEffect(()=>{const D=async(W,X)=>{const re=await L4(W,X),{scheduledSubscriptions:fe,currentSubscription:Ne}=re.data;fe.length>0&&G(fe)};return r&&m&&I?.licensePaymentAddressId&&D(m,I.licensePaymentAddressId).catch(W=>{}),()=>{G(null)}},[m,I,e,h,R]);const te=D=>{k(D)},F=async(D,W)=>{const{setError:X}=W;try{await Q({variables:{officeId:m,organisationId:g}}),te(!1),x(Math.random()),zs(_("toastNs:updateSubscription"))}catch(re){Pt(re,X)}};if(e===l.tariffStatus.ACTIVE&&!_e(t)&&!nr(t)&&i){const D=q(i),W=ct.zonedTimeToUtc("2024-09-01 00:01","Europe/Prague");if((Bt(D,W)||Ro(D,W))&&(Vn(t)||Un(t)))return n.jsxs(n.Fragment,{children:[n.jsxs($t,{severity:"warning",title:_("subscriptionNs:changes"),children:[n.jsx("div",{children:_("subscriptionNs:changesDescription2")}),n.jsx("div",{children:n.jsx(Fe,{i18nKey:"subscriptionNs:changesValidTo",components:{oldPricingLink:n.jsx(Ut,{to:`${P}/pricing/`,targetBlank:!0})}})}),n.jsx("div",{children:n.jsx(Ee,{block:!0,value:_("more"),onClick:ve=>{ve.preventDefault(),window.open(`${P}/pricing/`,"_blank")}})})]}),n.jsx(gt,{to:"#",onClick:ve=>{ve.preventDefault(),o(!0)},style:{color:"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column"},children:[n.jsx(ha,{style:{color:"#8c8c8c",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:cancelLicense")})]})})]});const re=!b&&d.length===0,fe=!b&&f.length===0,Ne=xt(q(i),1);return n.jsxs(n.Fragment,{children:[n.jsxs(vc,{children:[S&&n.jsx("div",{className:"mt-20",children:n.jsx(_6,{})}),b&&O&&n.jsxs(n.Fragment,{children:[(()=>{const ve=!!(i&&O.overdueDate&&q(O.overdueDate)<new Date);return n.jsx($t,{severity:ve?"warning":"info",size:"small",marginTop:12,marginBottom:12,children:ve?_("subscriptionNs:bankTransferRenewal.invoiceOverdue",{validTo:E.format(q(i))}):_("subscriptionNs:bankTransferRenewal.invoiceIssued",{overdueDate:O.overdueDate?E.format(q(O.overdueDate)):""})})})(),n.jsx("div",{children:n.jsx(Wu,{extendButtonText:_("subscriptionNs:waitingForPaymentGotoOverview"),linkTo:O.paymentUrl})})]}),b&&!O&&C&&i&&n.jsx(n.Fragment,{children:wo(q(i),new Date)<=Ma?n.jsx("div",{className:"mt-10",children:n.jsx(Ee,{value:_("subscriptionNs:bankTransferRenewal.orderInvoice"),loading:y,onClick:C})}):n.jsx($t,{severity:"info",size:"small",marginTop:12,marginBottom:12,children:_("subscriptionNs:bankTransferRenewal.orderAvailableFrom",{date:E.format(xt(q(i),-Ma))})})}),!b&&n.jsx($t,{severity:"info",size:"small",title:_("subscriptionNs:subscriptionName"),marginTop:12,marginBottom:12,children:_("subscriptionNs:tariffInfo.tariffValidToNextSubscription",{subscriptionStartFrom:E.format(Ne,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"})})}),r!==null&&n.jsxs(n.Fragment,{children:[B&&B.length===2?n.jsxs(n.Fragment,{children:[n.jsxs("h3",{children:[_("subscriptionNs:subscriptionPlannedChanges"),":"]}),n.jsx(O6,{children:B.map((ve,Be)=>
10735{const{name:tt,end_date:qr,start_date:pa,price:io,currency:oo,monthly:ga}=ve,{name:Vf}=Xs(tt,ga,v);return n.jsxs(E6,{index:Be,children:[n.jsxs(v6,{children:[n.jsxs(b6,{children:[n.jsx("span",{children:_(Be===0?"subscriptionNs:tariffInfo.currentPlan":"subscriptionNs:tariffInfo.plannedPlan")}),n.jsx("b",{children:Vf})]}),Be===1?n.jsx(T6,{children:n.jsx(Te,{title:_("cancel"),children:n.jsx("div",{children:n.jsx(g6,{onClick:()=>te(!0),withPointerCursor:!0})})})}):null]}),n.jsxs(A6,{children:[n.jsx(Ci,{currencyCode:oo,value:io}),"/",_(`entranceValidityTimeUnit.${ga?"month":"year"}`)]}),n.jsxs($6,{children:[n.jsx("span",{children:_(Be===0?"subscriptionNs:tariffInfo.expirationDate":"subscriptionNs:tariffInfo.effectiveDate")})," ",Be===0?E.format(new Date(qr*1e3),{year:"numeric",month:"numeric",day:"numeric"}):E.format(new Date(pa*1e3),{year:"numeric",month:"numeric",day:"numeric"})]})]},`tariff-${Be}`)})})]}):null,n.jsxs(C6,{children:[n.jsx(gt,{to:"#",onClick:ve=>{if(ve.preventDefault(),b){N();return}fe||c(!0,B??[])},style:{color:fe?"#8c8c8c":"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column",opacity:fe?.5:1,pointerEvents:fe?"none":"auto"},children:[n.jsx(tm,{style:{color:fe?"#8c8c8c":"#ff4d4f",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:changeLicenseDownward")})]})}),n.jsx(gt,{to:"#",onClick:ve=>{if(ve.preventDefault(),b){N();return}re||s(!0)},style:{color:re?"#8c8c8c":"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column",opacity:re?.5:1,pointerEvents:re?"none":"auto"},children:[n.jsx(nm,{style:{color:re?"#8c8c8c":"#52c41a",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:changeLicenseUpward")})]})}),!b&&n.jsx(gt,{to:"#",onClick:ve=>{ve.preventDefault(),o(!0)},style:{color:"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column"},children:[n.jsx(ha,{style:{color:"#8c8c8c",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:cancelLicense")})]})})]})]})]}),n.jsx(f6,{onCancelScheduledSubscriptionSubmit:F,visible:L,onClose:()=>te(!1),loading:oe}),n.jsx(m6,{visible:j,onClose:U,onConfirm:U,title:_("subscriptionNs:bankTransferRenewal.tariffChangeTitle"),message:n.jsxs(n.Fragment,{children:[_("subscriptionNs:bankTransferRenewal.tariffChangeContactUs")," ",n.jsx(Ut,{to:`${P}/contact/`,targetBlank:!0,children:_("subscriptionNs:bankTransferRenewal.contactUsLink")})]}),confirmButtonMesage:_("iunderstand")})]})}else if(e===l.tariffStatus.CANCEL_AT_PERIOD_END&&!_e(t)&&i){const D=q(i),W=ct.zonedTimeToUtc("2024-09-01 00:01","Europe/Prague");return(Bt(D,W)||Ro(D,W))&&(Vn(t)||Un(t))?null:n.jsx(vc,{children:n.jsx(gt,{to:"#",onClick:fe=>{fe.preventDefault(),o(!0)},children:_("subscriptionNs:renewLicense")})})}return null},ho={paid:"#008000",failed:"#FF0000",storno:"#808080"},P6=e=>{if(e)switch(e.toLowerCase()){case l.paymentStatus.PAID.toLowerCase():return ho.paid;case l.tariffStatus.ACTIVE.toLowerCase():return"#0000FF";case l.thePayPaymentStatus.FAILED.toLowerCase():case l.paymentStatus.NOT_PAID.toLowerCase():return ho.failed;case l.paymentStatus.WAITING_FOR_PAYMENT.toLowerCase():case l.tariffStatus.WAITING_FOR_PAYMENT.toLowerCase():return"#eda21c";case l.paymentStatus.STORNO.toLowerCase():case l.licensePaymentStatus.VOID.toLowerCase():return ho.storno;case l.thePayPaymentStatus.EXPIRED.toLowerCase():case l.tariffStatus.EXPIRED.toLowerCase():return"#FFAFAF";case l.paymentStatus.BLOCKED.toLowerCase():case l.tariffStatus.CANCEL_AT_PERIOD_END.toLowerCase():return"#c5c5c5";case l.paymentStatus.WAITLIST_STORNO.toLowerCase():return"#800080";default:return"#e1ebdd"}},x6=({paymentStatus:e,type:t="order",withoutMargin:r=!1,variant:i="tag"})=>{const{t:o}=V();if(!e)return null;e=e.toLowerCase();const s=P6(e),c=o(t==="order"?`paymentNs:paymentStatus.${e}`:`subscriptionNs:tariffInfo.status.${e}`);return i==="text"?n.jsx("span",{style:{color:s,fontWeight:"bold"},children:c}):n.jsx(fl,{color:s,style:{fontWeight:"bold",...r&&{margin:0}},children:c})},R6=({tariffStatus:e,tariffName:t,validTo:r})=>{const{t:i}=V(),o=Xt(),{DateFormatter:s}=Zt(),c=p.useMemo(()=>
10735{if(nr(t))return null;let d,f;switch(e){case l.tariffStatus.ACTIVE:{let m;_e(t)?(m="tariffTrialValidTo1",f=n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.tariffTrialValidTo2",components:{pricingLink:n.jsx(Ut,{to:`${o}/pricing/`,targetBlank:!0})}})):m="tariffValidTo",d=i(`subscriptionNs:tariffInfo.${m}`,{validTo:s.format(q(r),{year:"numeric",month:"numeric",day:"numeric"})});break}case l.tariffStatus.WAITING_FOR_PAYMENT:case l.tariffStatus.CANCEL_AT_PERIOD_END:{d=i("subscriptionNs:tariffInfo.tariffValidTo",{validTo:s.format(q(r),{year:"numeric",month:"numeric",day:"numeric"})});break}}return n.jsxs(n.Fragment,{children:[n.jsxs(n.Fragment,{children:[r&&d&&n.jsx("p",{children:d}),f&&n.jsx("p",{children:f})]}),n.jsx("p",{children:e&&n.jsx(x6,{paymentStatus:e,type:"subscription"})})]})},[e,t,r]);return n.jsx(n.Fragment,{children:c})},w6=$.div.withConfig({componentId:"sc-irgc2w-0"})(["line-height:1.43;display:flex;flex-direction:column;margin-top:10px;padding:0px 15px;@media (max-width:767px){margin-top:8px;padding:0 2px;font-size:14px;> p{margin:5px 0;line-height:1.4;}h3{margin:0;font-size:15px;line-height:1.3;}}"]),ns=$.div.withConfig({componentId:"sc-irgc2w-1"})(["display:flex;flex-direction:row;align-items:flex-start;"]),rs=$.div.withConfig({componentId:"sc-irgc2w-2"})(["display:flex;width:70%;flex-direction:column;"]),zu=$.div.withConfig({componentId:"sc-irgc2w-3"})(["display:flex;justify-content:center;align-items:center;"]),is=$.div.withConfig({componentId:"sc-irgc2w-4"})(["display:flex;width:30%;flex-direction:column;align-items:flex-end;font-weight:600;p{margin:0;}@media (max-width:767px){font-size:13px;line-height:1.3;}"]),pw=({organisationTariff:e,onUpdateSubscriptionModalVisible:t,onChangeSubscriptionUpwardModalVisible:r,onChangeSubscriptionDownwardModalVisible:i,subscriptionTariffsToUpgrade:o=[],subscriptionTariffsToDowngrade:s=[],withImage:c=!0,withDescription:d=!0,officeId:f,organisationId:m,domain:g,licensePaymentAddress:I,randomTariffContainerId:h=42,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y=!1,bankTransferRenewalOpenOrder:O})=>{const{t:_}=V(),{tariffStatus:E,validTo:v,name:P,stripePriceId:S}=e,b=nr(P)&&!!g;return n.jsxs(w6,{children:[n.jsxs(ns,{children:[n.jsx(rs,{children:n.jsx(s6,{tariff:e})}),n.jsx(a6,{tariff:e})]}),n.jsx(c6,{tariff:e,billingCountry:I?.country,billingVatNumber:I?.vatNumber}),c&&n.jsx(l6,{studio:e.studio}),d&&n.jsx(d6,{tariff:e}),n.jsx(R6,{tariffStatus:E,tariffName:P,validTo:v}),b&&n.jsx(Wu,{extendButtonText:_(O?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),linkTo:O?.paymentUrl??oi(g)}),t&&r&&i&&f&&m&&I&&n.jsx(S6,{tariffStatus:E,tariffName:P,stripePriceId:S,validTo:v,onUpdateSubscriptionModalVisible:t,onChangeSubscriptionUpwardModalVisible:r,onChangeSubscriptionDownwardModalVisible:i,subscriptionTariffsToUpgrade:o,subscriptionTariffsToDowngrade:s,officeId:f,organisationId:m,licensePaymentAddress:I,randomTariffContainerId:h,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y,bankTransferRenewalOpenOrder:O})]})},Yu=({label:e,required:t,children:r})=>n.jsx(Tr,{layout:"vertical",component:"div",children:n.jsx(Tr.Item,{label:e,required:t??!1,children:n.jsx("div",{children:r})})});function L6(e){return ym(e).replace(/_/g,"")}const k6=$.div.withConfig({componentId:"sc-2tfsru-0"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:12px;@media (max-width:600px){grid-template-columns:",";gap:",";}"],({$compactOnMobile:e})=>e?"repeat(3, minmax(0, 1fr))":"1fr",({$compactOnMobile:e})=>e?"6px":"12px"),M6=$.button.withConfig({componentId:"sc-2tfsru-1"})(["position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;border:2px solid ",";border-radius:",";background:",";cursor:",";transition:all 0.2s ease;opacity:",";min-height:110px;&:hover{","}&:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 15%,transparent);}@media (max-width:600px){min-width:0;min-height:",";gap:",";padding:",";}"],({$isSelected:e})=>e?je:"#e5e7eb",nn,({$isSelected:e})=>e?"color-mix(in srgb, var(--ant-color-primary) 4%, transparent)":"#fff",({$disabled:e})=>e?"not-allowed":"pointer",({$disabled:e})=>e?.5:1,({$disabled:e,$isSelected:t})=>!e&&!t&&ut(["border-color:color-mix(in srgb,var(--ant-color-primary) 40%,transparent);background:color-mix(in srgb,var(--ant-color-primary) 2%,transparent);"]),({$compactOnMobile:e})=>e?"96px":"110px",({$compactOnMobile:e})=>e?"6px":"10px",({$compactOnMobile:e})=>e?"10px 5px":"20px 16px"),F6=$.div.withConfig({componentId:"sc-2tfsru-2"})(["display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:",";color:",";font-size:18px;transition:all 0.2s ease;@media (max-width:600px){width:",";height:",";border-radius:",";font-size:",";}"],({$isSelected:e})=>e?je:"#f3f4f6",({$isSelected:e})=>e?"#fff":on,({$compactOnMobile:e})=>e?"34px":"40px",({$compactOnMobile:e})=>e?"34px":"40px",({$compactOnMobile:e})=>e?"9px":"10px",({$compactOnMobile:e})=>e?"16px":"18px"),D6=$.span.withConfig({componentId:"sc-2tfsru-3"})(["font-size:14px;font-weight:",";color:",";text-align:center;transition:all 0.2s ease;@media (max-width:600px){font-size:",";line-height:",";overflow-wrap:anywhere;}"],({$isSelected:e})=>e?600:500,({$isSelected:e})=>e?mu:on,({$compactOnMobile:e})=>e?"12px":"14px",({$compactOnMobile:e})=>e?"1.25":"normal"),N6=$.div.withConfig({componentId:"sc-2tfsru-4"})(["position:absolute;top:8px;right:8px;color:",";font-size:16px;"],je),B6=()=>n.jsxs("div",{style:{display:"flex",gap:"2px"},children:[n.jsx(ml,{style:{fontSize:"14px"}}),n.jsx("span",{style:{fontSize:"10px",fontWeight:600},children:"+"}),n.jsx(ms,{style:{fontSize:"14px"}})]}
10735),j6=({value:e,onChange:t,disabled:r=!1,compactOnMobile:i=!1})=>{const{t:o}=V(),s=[{key:"groupClasses",icon:n.jsx(ml,{}),label:o("settingsNs:publicBookingVisibility.groupClassesOnly")},{key:"appointments",icon:n.jsx(ms,{}),label:o("settingsNs:publicBookingVisibility.appointmentsOnly")},{key:"both",icon:n.jsx(B6,{}),label:o("settingsNs:publicBookingVisibility.both")}];return n.jsx(k6,{$compactOnMobile:i,children:s.map(c=>n.jsxs(M6,{type:"button",$isSelected:e===c.key,$disabled:r,$compactOnMobile:i,onClick:()=>!r&&t(c.key),disabled:r,children:[e===c.key&&n.jsx(N6,{children:n.jsx(rm,{})}),n.jsx(F6,{$isSelected:e===c.key,$compactOnMobile:i,children:c.icon}),n.jsx(D6,{$isSelected:e===c.key,$compactOnMobile:i,children:c.label})]},c.key))})},V6=(e,t)=>{const r=L6(e.target.value);Hn(t,"registrationDomain",r)},U6=({loading:e,selectedAccountType:t,bookingMode:r,onBookingModeChange:i})=>{const{t:o}=V(),s=ye(),[c,d]=p.useState(!1),{setValue:f,formState:m,watch:g}=s,{errors:I}=m,h=g("registrationName"),C=g("registrationDomain"),y=C&&!I?.registrationDomain?.message,O=c||h&&h.length>1;return p.useEffect(()=>{!c&&h&&h.length>1&&d(!0)},[c,h]),n.jsxs("div",{className:"ph-mask registrationStudioForm",children:[n.jsx(at,{name:"registrationName",label:o("formsNs:organisationRegistration.nameStudio"),suffix:n.jsx(Te,{title:o("formsNs:organisationRegistration.nameExtraInfo"),children:n.jsx(So,{style:{color:"rgba(0,0,0,.45)"}})}),onChange:_=>V6(_,f),placeholder:t===l.accountType.STUDIO?o("formsNs:organisationRegistration.nameStudioPlaceholder"):o("formsNs:organisationRegistration.nameLecturerPlaceholder"),helpMessage:o("formsNs:organisationRegistration.nameStudioHelpMessage")}),O&&n.jsx(at,{name:"registrationDomain",label:o("formsNs:organisationRegistration.domain"),addonBefore:`${Oe}/`,validateAsync:{type:l.asyncValidationType.DUPLICITY,field:l.asyncValidationField.ORGANISATION_DOMAIN,fieldName:"registrationDomain"},suffix:n.jsx(Te,{title:o("formsNs:organisationRegistration.domainHelpMessage",{minNumber:2}),children:n.jsx(So,{style:{color:"rgba(0,0,0,.45)"}})}),helpMessage:y?o("formsNs:organisationRegistration.registrationDomainLinkHelpMessage",{link:`${Oe}/${C}`}):null}),n.jsx("div",{className:"registrationStudioBookingMode",style:{marginTop:20,marginBottom:8},children:n.jsxs(Yu,{label:o("formsNs:organisationRegistration.bookingModeLabel"),children:[n.jsx("p",{style:{fontSize:13,color:"#6b7280",marginBottom:12,lineHeight:1.5},children:o("formsNs:organisationRegistration.bookingModeDescription")}),n.jsx(j6,{value:r,onChange:i,compactOnMobile:!0})]})}),n.jsx("div",{className:"mt-20 registrationStudioSubmit",children:n.jsx(Ii,{type:"primary",cancelDisabled:!0,value:o("formsNs:organisationRegistration.submit"),loading:e})})]})},Tc="organisationRegistration",{encode:G6}=_m,Xe="studioRegistrationState",gw=({onSuccess:e,completedUserOrganisationRegistration:t=!1,userData:r})=>{const{t:i}=V(),o=sn(),s=Ge(),{isMobajl:c}=$e(),{recaptchaFailed:d,executeRecaptchaAsync:f}=UA(Tc),[m,g]=p.useState(()=>{try{const v=localStorage.getItem(Xe);if(v)return JSON.parse(v).accountType||l.accountType.STUDIO}catch(v){console.error("Error loading registration state:",v)}return l.accountType.STUDIO}),[I,h]=p.useState(()=>{try{const v=localStorage.getItem(Xe);if(v)return JSON.parse(v).bookingMode||"both"}catch(v){console.error("Error loading registration state:",v)}return"both"}),[C,{loading:y}]=wr(Gr.createOrganisation),O=p.useRef(!1),_=v=>({flex:1,minWidth:0,minHeight:"44px",borderRadius:"9px",border:"none",background:v?"#ffffff":"transparent",boxShadow:v?"0 1px 4px rgba(0, 0, 0, 0.08)":"none",color:v?"var(--ant-color-primary)":"#262626",fontSize:"15px",fontWeight:600,textAlign:"center",padding:"8px 6px",cursor:"pointer",transition:"all 0.18s ease"});p.useEffect(()=>{try{const v=localStorage.getItem(Xe),P=v?JSON.parse(v):{};P.accountType=m,localStorage.setItem(Xe,JSON.stringify(P))}catch(v){console.error("Error saving registration state:",v)}},[m]),p.useEffect(()=>{try{const v=localStorage.getItem(Xe),P=v?JSON.parse(v):{};P.bookingMode=I,localStorage.setItem(Xe,JSON.stringify(P))}catch(v){console.error("Error saving registration state:",v)}},[I]);const E=async(v,P)=>{const{setError:S}=P;if(!(O.current||y)){if(O.current=!0,d){O.current=!1,window.location.reload();return}try{const b=await f();if(!b){S("registrationName",{type:"manual",message:"INVALID_CAPTCHA"});return}const R=await C({variables:{input:{name:v.registrationName,domain:v.registrationDomain,email:t&&r?r.email:`TEMP_${v.registrationDomain}_${Cn(new Date)}@zenamu.com`,recaptchaToken:b,recaptchaActionName:Tc,accountType:m,appLocale:s,bookingMode:I}}});es("form_submit",{user_registration_1:"success"}),JA("studio_registered",{accountType:m});const{data:x}=R,L=x?.createOrganisation?.organisation,k=x?.createOrganisation?.confirmationToken,B=L?.offices?.[0];if(!k||!L||!B){S("registrationName",{type:"manual",message:"UNKNOWN_ERROR"});return}const{domain:G,email:j}=B;try{const N=localStorage.getItem(Xe),U=N?JSON.parse(N):{};U.registrationName=v.registrationName,localStorage.setItem(Xe,JSON.stringify(U))}catch(N){console.error("Error saving registration name:",N)}e&&e(),o(`/${he.ORGANISATION}/${t&&r?"confirmation-completed":"confirmation"}/${k}/${G6(j)}/${G}`)}catch(b){Pt(b,S),f().catch(()=>{})}finally{O.current=!1}}};return n.jsxs(n.Fragment,{children:[n.jsx(t6,{}),n.jsxs(Gu,{className:c?void 0:"loginForm",onSubmit:E,validationSchema:Ye().shape({registrationName:J().min(2,i("formsNs:organisationRegistration.validation.registrationNameMin",{minNumber:2})).max(50,i("formsNs:organisationRegistration.validation.registrationNameMax",{maxNumber:50})).nullable().required(i(Y)),registrationDomain:J().min(2,i("formsNs:organisationRegistration.validation.registrationDomainMin",{minNumber:2})).max(256,i("formsNs:organisationRegistration.validation.registrationDomainMax",{maxNumber:256})).nullable().matches(/^[-a-z0-9]+$/,{message:i("formsNs:organisationRegistration.validation.registrationDomainUrl")}).test("test-valid-domain-url",i(`errorNs:validations.${ne.handledApiErrors.RESERVED_FRONTEND_URL_PATH.co
10735de}`),v=>{const{commonRoutesPaths:P,appUrl:S}=l.reservedFrontendUrls,b=[S].concat(Object.values(P));return!Object.values(b).includes(v)}).required(i(Y))}),defaultValues:{registrationName:null,registrationDomain:null},children:[n.jsxs(Yu,{label:i("subscriptionNs:licenses.accountTypeTitle"),children:[n.jsx("div",{className:"registrationStudioAccountType",style:{display:"flex",justifyContent:"center",marginBottom:c?"10px":"1.4rem"},children:c?n.jsxs("div",{style:{display:"flex",flexDirection:"row",gap:"4px",width:"100%",marginTop:"6px",borderRadius:"12px",border:"1px solid #ececf1",background:"#f7f7fa",padding:"4px"},children:[n.jsx("button",{type:"button",onClick:()=>g(l.accountType.STUDIO),"aria-pressed":m===l.accountType.STUDIO,style:_(m===l.accountType.STUDIO),children:i("subscriptionNs:licenses.studio")}),n.jsx("button",{type:"button",onClick:()=>g(l.accountType.LECTURER),"aria-pressed":m===l.accountType.LECTURER,style:_(m===l.accountType.LECTURER),children:i("subscriptionNs:licenses.freelancer")})]}):n.jsxs(Ir.Group,{defaultValue:m,buttonStyle:"solid",size:"large",onChange:v=>g(v.target.value),style:{marginTop:"0.75rem"},children:[n.jsx(Ir.Button,{value:l.accountType.STUDIO,children:i("subscriptionNs:licenses.studio")}
10735),n.jsx(Ir.Button,{value:l.accountType.LECTURER,children:i("subscriptionNs:licenses.freelancer")})]})}),n.jsx(zu,{className:"registrationStudioIllustration",children:n.jsx(Cm.LazyLoadImage,{src:m===l.accountType.STUDIO?Uu:Vu,effect:"blur",height:"auto",width:c?96:150})})]}),d&&n.jsx(Qo,{type:"error",message:i("errorNs:INVALID_CAPTCHA")}),n.jsx(U6,{loading:y,selectedAccountType:m,bookingMode:I,onBookingModeChange:h})]})]})},bc=1100,H6=1600,pr=(e,t=.74)=>{if(!Number.isFinite(e)||e<=6)return`${e}px`;const r=Math.round(e*t),i=(e-r)/(H6-bc),o=+(i*100).toFixed(4),s=+(r-i*bc).toFixed(3);return`clamp(${r}px, calc(${s}px + ${o}vw), ${e}px)`},W6=23,z6=$.div.withConfig({componentId:"sc-eb1u91-0"})(["background:",";"," box-shadow:",";border-radius:",";margin-bottom:",";margin-top:",";margin-left:",";margin-right:",";padding:",";min-height:82px;width:",";max-width:100%;border-top:",";min-height:",";pointer-events:",";opacity:",";transition:opacity 0.3s ease-in-out;overflow-wrap:break-word;word-break:break-word;"," @media (max-width:767px){border-radius:8px;}"],({$disabled:e,$glass:t,$background:r})=>e?"#f5f5f5":t?"rgba(255, 255, 255, 0.82)":r??`${Me}`,({$glass:e})=>e?`
10736        -webkit-backdrop-filter: blur(10px);
10737        backdrop-filter: blur(10px);
10738
10739        /* Without backdrop-filter support the translucency alone would let the
10740           background image fight the text — fall back to a nearly opaque white. */
10741        @supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))) {
10742            background: rgba(255, 255, 255, 0.93);
10743        }
10744    `:"",({$boxShadow:e,$withPurpleShadow:t})=>t?"0 10px 15px #0000000d, 0 15px 20px #6533991a":`0 3px 10px ${e}`,({$borderRadius:e})=>`${e}px`,({$marginBottom:e,$inRem:t})=>t?`${e}rem`:pr(e??0),({$marginTop:e,$inRem:t})=>t?`${e}rem`:pr(e??0),({$marginHorizontal:e})=>`${e}px`,({$marginHorizontal:e})=>`${e}px`,({$paddingVertical:e,$paddingHorizontal:t,$inRem:r})=>r?`${e}rem ${t}rem`:`${pr(e??0)} ${pr(t??0)}`,({$block:e})=>e?"100%":"auto",({$borderTopColor:e})=>e?`4px solid ${e}`:"none",({$minHeight:e})=>`${e}px`,({$disabled:e})=>e?"none !important":"initial",({$disabled:e})=>e?.5:1,({$disabled:e})=>e&&`
10745        pointer-events: none !important;
10746        opacity: 0.5;
10747
10748        & * {
10749            pointer-events: none !important;
10750        }
10751    `),Y6=$.div.withConfig({componentId:"sc-eb1u91-1"})(["display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;"]),q6=$.div.withConfig({componentId:"sc-eb1u91-2"})(["display:flex;justify-content:flex-start;flex:1 1 auto;align-items:center;min-width:0;overflow-wrap:break-word;word-break:break-word;h2{font-size:",";margin:0;padding:0;overflow-wrap:break-word;word-break:break-word;@media (max-width:767px){font-size:",";}}"],({$headlineSize:e})=>pr(e),({$headlineSize:e})=>`${e-6}px`),K6=$.div.withConfig({componentId:"sc-eb1u91-3"})(["display:flex;justify-content:flex-end;align-items:center;gap:15px;flex:1 1 auto;flex-wrap:wrap;@media (max-width:767px){justify-content:",";width:",";flex:",";margin-left:",";}"],({$inlineOnMobile:e})=>e?"flex-end":"center",({$inlineOnMobile:e})=>e?"auto":"100%",({$inlineOnMobile:e})=>e?"0 0 auto":"1 1 auto",({$inlineOnMobile:e})=>e?"auto":"0"),Z6=$.div.withConfig({componentId:"sc-eb1u91-4"})(["display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto;flex-wrap:wrap;margin-left:auto;"]),X6=$.button.withConfig({componentId:"sc-eb1u91-5"})(["background:none;border:none;padding:0;cursor:pointer;color:var(--ant-color-primary);font:inherit;&:hover{color:var(--ant-color-primary-hover);}"]),Q6=({titleHeadline:e,children:t,titleOperations:r,titleOperationsInlineOnMobile:i=!1,actionButton:o,paddingHorizontal:s=24,paddingVertical:c=16,marginBottom:d=16,marginTop:f=0,marginHorizontal:m=0,inRem:g=!1,block:I=!1,borderTopColor:h,minHeight:C=0,disabled:y=!1,glass:O=!1,background:_,borderRadius:E=Ar,boxShadow:v="rgba(0, 0, 0, 0.05)",headlineSize:P=W6,withPurpleShadow:S=!1})=>{const b=e||r?.length||o;return n.jsxs(z6,{$paddingHorizontal:s,$paddingVertical:c,$marginBottom:
10751d,$marginTop:f,$marginHorizontal:m,$inRem:g,$block:I,$borderTopColor:h,$minHeight:C,$disabled:y,$glass:O,$background:_,$borderRadius:E,$boxShadow:v,$withPurpleShadow:S,children:[b&&n.jsxs(Y6,{children:[e&&n.jsx(q6,{$headlineSize:P,children:n.jsx("h2",{children:e})}),r?.length?n.jsx(K6,{$inlineOnMobile:i,children:r.map((R,x)=>{const{title:L,onOperationClick:k}=R;return R?.onOperationClick?n.jsx(X6,{type:"button",onClick:k,children:L},x):null})}):null,o&&n.jsx(Z6,{children:o})]}),t]})},J6=({domain:e,withLinkToAdminSubscription:t=!0})=>{const{t:r}=V(),i=Xt();return n.jsx($t,{severity:"warning",title:n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.freeTariffUpgradeTitle",components:{freeTariffUpgradeTitleLink:n.jsx(Ut,{to:`${i}/pricing/`,targetBlank:!0})}}),children:t&&n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.freeTariffUpgradeDescription",components:{freeTariffUpgradeDescriptionLink:n.jsx(Ut,{to:`/${w}/${M}/${e}/${wd}`,title:r("subscriptionNs:tariffInfo.freeTariffUpgradeDescriptionLink")})}})})},e8=$.div.withConfig({componentId:"sc-gq3vey-0"})(["display:flex;flex-direction:column;align-items:center;margin-top:25px;"]),t8=$.div.withConfig({componentId:"sc-gq3vey-1"})(["position:relative;isolation:isolate;"]),Ac=$.div.withConfig({componentId:"sc-gq3vey-2"})(["pointer-events:none !important;fill:#fff;opacity:0.5;user-select:none;&,& *{pointer-events:none !important;}",""],({$anonymizeContent:e})=>e&&`
10752        .ant-card-body,
10753        .ant-table-wrapper,
10754        .ant-descriptions,
10755        .apexcharts-canvas,
10756        .statistics-sensitive-panel {
10757            filter: blur(5px);
10758        }
10759    `),n8=$.div.withConfig({componentId:"sc-gq3vey-3"})(["position:absolute;z-index:10;inset:0;pointer-events:none;"]),r8=$.div.withConfig({componentId:"sc-gq3vey-4"})(["position:sticky;top:calc(50vh - 70px);display:flex;justify-content:center;width:100%;padding:16px 24px;pointer-events:none;> div{width:",";max-width:100%;pointer-events:auto;}@media (max-width:767px){top:30vh;padding-inline:12px;> div{width:100%;}}"],({$small:e})=>e?"auto":"min(100%, 1040px)"),i8=({withDoodletip:e,doodletipWidth:t,doodletipPlacement:r="before",anonymizeContent:i=!1,children:o,doodletipComponent:s})=>r==="overlay-center"?n.jsxs(t8,{children:[n.jsx(Ac,{inert:!0,"aria-hidden":i||void 0,$anonymizeContent:i,children:o}),e&&n.jsx(n8,{children:n.jsx(r8,{$small:t==="small",children:n.jsx("div",{children:s})})})]}):n.jsxs(n.Fragment,{children:[e&&n.jsx(n.Fragment,{children:t==="big"?n.jsx(e8,{children:n.jsx("div",{className:"page-container-middle",children:s})}):n.jsx(n.Fragment,{children:s})}),n.jsx(Ac,{inert:!0,"aria-hidden":i||void 0,$anonymizeContent:i,children:o})]}),o8=({children:e,office:t,withDoodletip:r=!0,doodletipWidth:i="big",withLinkToAdminSubscription:o=!0,type:s="other",doodletipPlacement:c="before",anonymizeContent:d=!1})=>{const{domain:f}=t,{data:m}=Yi(t);if(!m)return null;const g=m.freeTariff;if(m.liteTariff,m.professionalTariff,m.profiliteTariff,g){const I=n.jsx(J6,{domain:f,withLinkToAdminSubscription:o});return n.jsx(i8,{withDoodletip:r,doodletipWidth:i,doodletipPlacement:c,anonymizeContent:d,doodletipComponent:I,children:e})}return n.jsx(n.Fragment,{children:e})},qu=1024,Ku=10,s8=$.div.withConfig({componentId:"sc-1vhak1e-0"})(["position:fixed;width:","px;bottom:","px;left:1rem;right:1rem;margin:0 auto;background-color:whitesmoke;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);border-radius:",";border:1px solid whitesmoke;z-index:",";padding:1rem 2rem;transition:bottom 0.15s ease-out;@media (max-width:767px){width:100%;left:0;right:0;}"],qu,({$bottomOffset:e})=>e,nn,Cd.bottomReservationButtonForEvent),a8=(e=Ku)=>{const[t,r]=p.useState(e);return p.useEffect(()=>{const i=()=>{const s=document.querySelector("footer");if(!s){r(e);return}const c=s.getBoundingClientRect(),d=window.innerHeight;if(c.top<d){const f=d-c.top;r(Math.max(e,f+e))}else r(e)},o=Qs(i);return i(),window.addEventListener("scroll",o,{passive:!0}),window.addEventListener("resize",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o),o.cancel()}},[e]),t},c8=$.div.withConfig({componentId:"sc-1vhak1e-1"})(["display:flex;justify-content:center;align-items:center;"]),Iw=({children:e,isCourse:t=!1,office:r})=>{const i=a8(),o=p.useRef(null);return p.useEffect(()=>{if(!o.current)return;const s=document.querySelector("[data-public-event-content]"),c=()=>
10759{if(!o.current)return;const{height:f}=o.current.getBoundingClientRect(),m=f+Ku+10;s&&(s.style.marginBottom=`${m}px`)},d=new ResizeObserver(()=>c());return d.observe(o.current),c(),()=>{d.disconnect(),s&&(s.style.marginBottom="")}},[]),n.jsx(s8,{ref:o,$bottomOffset:i,className:"toDynamicHeight","data-intercom-mobile-blocker":!0,children:n.jsx(c8,{children:n.jsx("div",{style:{width:"100%"},children:t?n.jsx(o8,{office:r,doodletipWidth:"small",withLinkToAdminSubscription:!1,type:"course",children:e}):n.jsx(n.Fragment,{children:e})})})})},l8=$.div.withConfig({componentId:"sc-247iww-0"})(["display:flex;padding:",";flex-direction:column;border-top:",";align-items:",";@media (max-width:767px){padding:",";}"],({$withPaddingTop:e,$withPaddingBottom:t})=>`${e?"20px":"0px"} 0px ${t?"20px":"0px"} 0px`,e=>e.$withBorder?`1px solid ${uu}`:0,e=>`${e.$align}`,({$withPaddingTop:e,$withPaddingBottom:t})=>`${e?"5px":"0px"} 0px ${t?"20px":"0px"} 0px`),Ki=({withPaddingTop:e=!0,withPaddingBottom:t=!0,withBorder:r=!0,withMiddleContainer:i=!1,maxWidth:o=qu,tableMaxWidth:s=1920,withTableContainer:c=!1,headerTitle:d,align:f="center",children:m,extraPaddingTop:g})=>(r=!1,n.jsxs(l8,{$withBorder:r,$withPaddingTop:e,$withPaddingBottom:t,$align:f,children:[g&&n.jsx("div",{className:`mt-${g}`}),d&&n.jsx("h2",{className:"settings-heading",children:d}),i||c?n.jsx("div",{style:{...i&&{maxWidth:o==="none"?"none":`${o}px`},...c&&!i&&{maxWidth:s==="none"?"none":`${s}px`,marginInline:"auto"}},className:i?"page-container-middle":"page-container-table",children:m}):m]})),d8=$.div.withConfig({componentId:"sc-1sbj7c1-0"})(["display:flex;flex-direction:row;justify-content:space-between;gap:15px;"]),u8=$.div.withConfig({componentId:"sc-1sbj7c1-1"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px 0 20px;"]),Zu=({condition:e,children:t})=>e?n.jsx(Ki,{withMiddleContainer:!0,children:t}):n.jsx(n.Fragment,{children:t}),f8=({layout:e="vertical",validationSchema:t=Ye().shape({}),className:r,defaultValues:i={},onSubmit:o,mode:s="onTouched",reValidateMode:c="onChange",context:d,content:f,debug:m=!1,currentStep:g=0,totalSteps:I,onPrev:h,setStep:C,steps:y,withDone:O=!1,doneSubmitButtonValue:_,doneButtonDanger:E=!1,disableSubmitUntilValid:v=!1,loading:P,buttonsWithMiddleContainer:S=!1,...b})=>{const{t:R}=V(),x=Fl({mode:s,reValidateMode:c,resolver:t?Nl(t):void 0,defaultValues:i,context:d}),{formState:L,reset:k}=x,{isSubmitSuccessful:B}=L;p.useEffect(()=>{if(B&&y[g+1]){C(g+1);const N=y[g+1].defaultValues;k(N)}},[B,y,g]);const G=async N=>{await o(N,x)},j=!y[g]?.dontReturnToPrevious;return n.jsxs(Dl,{...x,children:[n.jsxs(Tr,{layout:e,className:r,onFinish:x.handleSubmit(G),...b,children:[f,n.jsx(Zu,{condition:S,children:n.jsxs(d8,{children:[g===0&&y[0]?.onCancel&&n.jsx(Ee,{block:!0,type:"default",value:y[0]?.cancelButtonValue||R("common:cancel"),onClick:y[0].onCancel}),j&&g>0&&n.jsx(Ee,{block:!0,type:"default",value:R("subscriptionNs:order.previousStep"),onClick:()=>{const N=y[g];if(N?.onPrev){const Q=x.getValues();N.onPrev(Q)}h();const U=y[g-1].defaultValues;k(U)}}),g<I-1&&n.jsx(Ii,{type:"primary",value:R("subscriptionNs:order.nextStep"),cancelDisabled:!0,loading:P,disabled:v&&!L.isValid}),O&&g===I-1&&n.jsx(Ii,{type:"primary",value:_??R("subscriptionNs:order.done"),cancelDisabled:!0,loading:P,danger:E,disabled:v&&!L.isValid})]})})]}),m&&!1]})},m8=({currentStep:e,steps:t=[],onSetCurrentStep:r,withDone:i,doneSubmitButtonValue:o,doneButtonDanger:s=!1,disableSubmitUntilValid:c=!1,className:d,loading:f=!1,buttonsWithMiddleContainer:m=!1,isActivation:g=!1,compact:I=!1})=>{const{isMobajl:h}=$e(),[C,y]=p.useState(e);p.useEffect(()=>{y(E=>E===e?E:e)},[e]);const O=()=>{C&&r(C-1)},_=E=>{r(E)};if(t.length){const E=t[C];if(!E)return null;const{content:v,validationSchema:P,defaultValues:S,onSubmit:b}=E,R=t.map(x=>({title:I?"":x.title}));return n.jsxs(n.Fragment,{children:[n.jsx(Zu,{condition:g,children:n.jsx(u8,{children:n.jsx(im,{size:I?"small":"default",direction:h?"vertical":"horizontal",current:C,items:R,responsive:!1})})}),n.jsx("div",{className:"stepper-container",children:n.jsx(f8,{content:v,className:d,validationSchema:P,defaultValues:S,onSubmit:b,currentStep:C,totalSteps:t.length,onPrev:O,setStep:_,steps:t,withDone:i,doneSubmitButtonValue:o,doneButtonDanger:s,disableSubmitUntilValid:c,loading:f,buttonsWithMiddleContainer:m})})]})}return null}
10759,it={name:"name",price:"price",currency:"currency",description:"description",validityTimeUnit:"validityTimeUnit",validityTimeValue:"validityTimeValue",maxBookingsPerDay:"maxBookingsPerDay",maxBookingsPerWeek:"maxBookingsPerWeek",maxBookingsPerMonth:"maxBookingsPerMonth",variants:"variants",isPubliclyHidden:"isPubliclyHidden",officeMembershipGroupId:"officeMembershipGroupId",validityUnitValueFieldFormName:"validityUnitValueFieldFormName"},hw=10,p8="day",g8="month",I8="year",os="lecture",h8="course",yw="workshop",$c="template",_w="appointment",Xu=e=>{const t=e.split(",")[0].split(";")[0].split("@")[0].trim();if(!t)return"en-GB";const r=t.replace(/_/g,"-");try{return Intl.getCanonicalLocales(r)[0]||"en-GB"}catch{return"en-GB"}},On=()=>{const e=navigator.language||Intl.DateTimeFormat().resolvedOptions().locale;return Xu(e)},kt=()=>On().toLowerCase(),y8=e=>{const t=e??kt();return["en-au","en-ca","en-gb","en-nz"].includes(t)?t:t==="en-us"||t==="en"?"en":(t.startsWith("en"),"en-gb")},_8=e=>{const t=e??kt();return["fr-ca","fr-ch"].includes(t)?t:"fr"},C8=e=>{const t=e??kt();return["de-at","de-ch"].includes(t)?t:"de"},O8=e=>(e??kt())==="it-ch"?"it-ch":"it",E8=e=>{const t=e??kt();return["es-pr","es-us"].includes(t)?t:"es"},v8=e=>{const t=e??kt();return t==="pt-pt"||t==="pt"?"pt":"pt-br"},T8=e=>{const t=e??On();return t.toLowerCase().startsWith("en")?t:"en-GB"},b8=e=>{const t=e??On();return t.toLowerCase().startsWith("fr")?t:"fr"},A8=e=>{const t=e??On();return t.toLowerCase().startsWith("de")?t:"de"},$8=e=>{const t=e??On();return t.toLowerCase().startsWith("it")?t:"it"},S8=e=>{const t=e??On();return t.toLowerCase().startsWith("es")?t:"es"},P8=e=>{const t=e??On();return t.toLowerCase().startsWith("pt")?t:"pt-BR"},Qu=e=>Xu((()=>{switch(e){case"en":case"enUS":return T8();case"de":return A8();case"fr":return b8();case"it":return $8();case"pt":return P8();case"es":return S8();case"cs":return"cs-CZ";case"sk":return"sk-SK";case"hu":return"hu-HU";case"pl":return"pl-PL";case"ro":return"ro-RO";case"fi":return"fi-FI";case"da":return"da-DK";case"nb":return"nb-NO";case"sv":return"sv-SE";case"nl":return"nl-NL";case"pt-PT":return"pt-PT";default:return"en-GB"}})()),Ju=(e,t,r)=>{const i=typeof e=="string"?new Date(e):e;return new Intl.DateTimeFormat(Qu(t),r).format(i)},Cw=(e,t,r)=>Ju(e,t,{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",timeZone:_n(r)}),Ow=()=>{const t=hs?.get("CFCountry")?.toUpperCase();if(t&&cr[t])return cr[t];const i=(T.language||"").split("-")[0].toLowerCase(),s={cs:"CZ",sk:"SK",pl:"PL",hu:"HU",de:"DE",fr:"FR",it:"IT",es:"ES",pt:"PT",fi:"FI",sv:"SE",en:"GB",nl:"NL",da:"DK",nb:"NO",ro:"RO"}[i];return s&&cr[s]?cr[s]:cr.default},ef=(e,t,r)=>{const i=s=>r?ct.utcToZonedTime(q(s),r):q(s),o=i(t);return e.filter(s=>{const c=i(s.validTo);return Bt(c,o)||Cl(c,o)})},x8=e=>{if(!e?.length)return"";const t=e.reduce((r,i)=>q(i.validTo)>q(r.validTo)?i:r,e[0]);return Ju(t.validTo,T.language,{year:"numeric",month:"numeric",day:"numeric"})},Ew=({pricingOptions:e,selectedPricingOptionId:t,activeMakeUps:r,termStart:i,timezone:o,isAdminContext:s})=>{const c=e.some(I=>I.currency===l.currency.MAKE_UP_SESSION),d=ef(r,i,o),f=r.length>0&&d.length===0,m=f?[...r].sort((I,h)=>I.validTo.localeCompare(h.validTo))[0]:null,g=e.find(I=>I.pricingOptionId===t)?.currency===l.currency.MAKE_UP_SESSION;return{showOutsideValidityWarning:s&&c&&f,isMakeUpSelected:g,fallbackEntry:m}},Sr=e=>{let t=!1;return e!==null&&(t=It(q(e),new Date)),t},vw=e=>{if(e===null)return!1;const t=q(e),r=xt(new Date,7);return It(t,r)||t.getTime()===r.getTime()},R8={"0100":{title:"Komerční banka, a.s."},"0300":{title:"ČSOB, a.s."},"0600":{title:"MONETA Money Bank, a.s."},"0710":{title:"Česká národní banka"},"0800":{title:"Česká spořitelna, a.s."},2010:{title:"Fio banka, a.s."},2020:{title:"MUFG Bank (Europe) N.V. Prague Branch"},2030:{title:"AKCENTA, spořitelní a úvěrní družstvo"},2060:{title:"Citfin, spořitelní družstvo"},2070:{title:"Moravský Peněžní Ústav – spořitelní družstvo"},2100:{title:"Hypoteční banka, a.s."},2200:{title:"Peněžní dům, spořitelní družstvo"},2220:{title:"Artesa, spořitelní družstvo"},2240:{title:"Poštová banka, a.s., pobočka Česká republika"},2250:{title:"Banka CREDITAS a.s."},2260:{title:"ANO spořitelní družstvo"},2310:{title:"ZUNO BANK AG, organizační složka"},2600:{title:"Citibank Europe plc, organizační složka"}
10759,2700:{title:"UniCredit Bank Czech Republic and Slovakia, a.s."},3030:{title:"Air Bank a. s."},3050:{title:"BNP Paribas Personal Finance SA, odštěpný závod"},3060:{title:"PKO BP S.A., Czech Branch"},3500:{title:"ING Bank N.V."},4e3:{title:"Expobank CZ a.s."},4300:{title:"Českomoravská záruční a rozvojová banka, a.s."},5500:{title:"Raiffeisenbank, a.s."},5800:{title:"J&T Banka, a.s."},6e3:{title:"PPF banka a.s."},6100:{title:"Equa bank a. s."},6200:{title:"COMMERZBANK Aktiengesellschaft, pobočka Praha"},6210:{title:"mBank S.A., organizační složka"},6300:{title:"BNP Paribas Fortis SA/NV, pobočka Česká republika"},6700:{title:"Všeobecná úverová banka a.s., pobočka Praha"},6800:{title:"Sberbank CZ, a.s."},7910:{title:"Deutsche Bank A.G. Filiale Prag"},7940:{title:"Waldviertler Sparkasse Bank AG"},7950:{title:"Raiffeisen stavební spořitelna a.s."},7960:{title:"Českomoravská stavební spořitelna a. s."},7970:{title:"Wüstenrot - stavební spořitelna a.s."},7980:{title:"Wüstenrot hypoteční banka, a.s."},7990:{title:"Modrá pyramida stavební spořitelna, a.s."},8030:{title:"Raiffeisenbank im Stiftland Waldsassen eG pobočka Cheb, odštěpný závod"},8040:{title:"Oberbank AG pobočka Česká republika"},8060:{title:"Stavební spořitelna České spořitelny, a.s."},8090:{title:"Česká exportní banka, a.s."},8150:{title:"HSBC Bank plc - pobočka Praha"},8200:{title:"PRIVAT BANK AG der Raiffeisenlandesbank Oberösterreich v České republice"},8220:{title:"Payment Execution s.r.o."},8230:{title:"EEPAYS s. r. o."},8240:{title:"Družstevní záložna Kredit"},8250:{title:"Bank of China (Hungary) Close Ltd. Prague branch, odštěpný závod"}};var ss=(e=>(e.moneyAmount="money_amount",e.percents="percents",e))(ss||{}),as=(e=>(e.promoCode="promo_code",e.voucher="voucher",e))(as||{});const Tw="code",w8=["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"],L8=new Set([...w8,"HUF",l.currency.CZK,l.currency.CREDITS,l.currency.ENTRY,l.currency.MAKE_UP_SESSION,l.currency.NO_CURRENCY]),k8=e=>e?L8.has(e.toString().toUpperCase())?0:2:0,tf=(e,t)=>{const r=Number(e);if(!Number.isFinite(r))return 0;const o=10**k8(t),s=Number((r*o).toPrecision(15));return Math.round(s)/o},M8=(e,t,r)=>{const i=Number(e)||0,o=Number(t)||0;if(i<=0||o<=0)return 0;if(o>=100)return i;const s=tf(i/100*o,r);return Math.min(s,i)},F8=(e,t,r)=>{const i=M8(e,t,r);return{discount:i,priceAfterDiscount:tf(e-i,r)}},bw=e=>(e.nameIsDefault?"":e.name?.trim()||"")||T.t("paymentNs:pricingInput.pricingOption.pass"),D8=e=>{const t=T.t("paymentNs:pricingInput.pricingOption.pass"),r=T.t("paymentNs:pricingInput.pricingOption.passWorkshop"),i=e==="pricingInput.pricingOption.pass"||e==="pricingInput.pricingOption.passWorkshop";return!e?.trim()||e===r||i?t:e},N8=(e,t,r,i)=>{for(const o of t){let s;for(const c of e)c.state===o&&r(c)&&(s===void 0||i(c)>i(s))&&(s=c);if(s!==void 0)return s}},Aw=e=>e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.DISCOUNT,$w=e=>e!==l.pricingOptionType.MEMBERSHIP&&e!==l.pricingOptionType.BENEFIT&&e!==l.pricingOptionType.OTHER,nf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.PASS&&r},rf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.CREDIT&&r},of=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.CREDIT_DISCOUNT&&r},sf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.DISCOUNT&&r},af=e=>{const{type:t,isSingleCourseSession:r}=e;return(t===l.pricingOptionType.MEMBERSHIP||t===l.pricingOptionType.MEMBERSHIP_SURCHARGE)&&r},cf=e=>e.type===l.pricingOptionType.SINGLE_COURSE_SESSION||nf(e)||rf(e)||of(e)||af(e)||sf(e),B8=(e,t)=>t!==l.orderType.COURSE?e:e.filter(r=>r.isVisible===!1?!1:cf(r)||r.currency===l.currency.MAKE_UP_SESSION),Pr=e=>({value:null,currency:e,type:l.pricingOptionType.DEFAULT,name:T.t("paymentNs:pricingInput.pricingOption.default"),description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1}),Sc=e=>({...Pr(e),name:T.t("settingsNs:workshops.create.workshopPrice"),isSingleCourseSession:!1}),Pc=e=>({...Pr(e),name:T.t("settingsNs:courses.create.courseTotalPrice"),isSingleCourseSession:!1}),xc=e=>({...Pr(e),name:T.t("settingsNs:courses.create.courseSessionPrice"),description:T.t("settingsNs:courses.create.courseSessionPriceDescription"),type:l.pricingOptionType.SINGLE_COURSE_SESSION,isSingleCourseSession:!0}),Zi={value:null,currency:l.currency.CREDITS,type:l.pricingOptionType.CREDIT,name:T.t("paymentNs:pricingInput.pricingOption.credit"),description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1},Oi=e=>({value:0,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.MEMBERSHIP,name:e.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1,officeMembershipGroupId:e.officeMembershipGroupId}),Ei=e=>({value:0,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.MEMBERSHIP,name:e.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1,officeMembershipGroupId:void 0,recurringGroupId:e.recurringGroupId}),lf=e=>({value:1,currency:l.currency.ENTRY,type:l.pricingOptionType.PASS,name:e.nameIsDefault?"":e.name??"",description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1,officePassGroupId:e.officePassGroupId}),Rc=(e,t)=>({...lf(e),isSingleCourseSession:t,description:t?T.t("settingsNs:courses.create.courseSessionPriceDescription"):""}),Xi=(e,t)=>{if(e.length!==1)return[];const[r]=e;return t==="course"?[Rc(r,!1),Rc(r,!0)]:[lf(r)]},j8=(e,t)=>{const r=new Set(t.map(i=>i.officePassGroupId));return e.flatMap(i=>i.type!==l.pricingOptionType.PASS?[i]:i.officePassGroupId!=null&&r.has(i.officePassGroupId)?[i]:[])},V8=(e,t)=>{if(e.type===l.pricingOptionType.BENEFIT_SURCHARGE||e.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT)return`${e.name} (${T.t("surcharge")}
10759)`;if(e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE){const o=[` (${T.t("oneTermPrice")})`,` (${T.t("membershipsNs:wholeCourseMembership")})`,` ${T.t("settingsNs:courses.create.coursePriceTotalSessionsLeft")}`],s=[`${T.t("oneTermPrice")}: `,`${T.t("membershipsNs:wholeCourseMembership")}: `];let c=e.name??"";for(const d of o)if(d&&c.endsWith(d)){c=c.slice(0,-d.length);break}for(const d of s)if(d&&c.startsWith(d)){c=c.slice(d.length);break}return`${T.t("membershipsNs:oneMembership")}: ${c}`}if(e.type===l.pricingOptionType.PASS){const o=D8(e.name);return t===l.orderType.COURSE&&!e.isSingleCourseSession?`${o} (${T.t("membershipsNs:wholeCourseMembership")})`:o}return e.type===l.pricingOptionType.CREDIT?e.name||T.t("paymentNs:pricingInput.pricingOption.credit"):e.type===l.pricingOptionType.DEFAULT?e.name||T.t("paymentNs:pricingInput.pricingOption.default"):e.name},U8={...Zi,name:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"),isSingleCourseSession:!1},G8={...Zi,name:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"),isSingleCourseSession:!1},H8={...Zi,name:T.t("settingsNs:courses.create.courseCreditsSessionPrice"),description:T.t("settingsNs:courses.create.courseSessionPriceDescription"),isSingleCourseSession:!0},Sw=(e,t,r,i,o,s=[],c=[],d=null)=>{const f=[Sc(t)];if(r.length&&r.forEach(m=>{const{currencyCode:g}=m;f.push(Sc(g))}),e.isCreditSystemActive&&f.push(G8),f.push(...Xi(c)),o.membershipsEnabled)for(const m of i)f.push({...Oi(m)});if(o.recurringMembershipsEnabled&&(d?.areAllowedRecurringMemberships??!1))for(const m of s)f.push({...Ei(m)});return f},Pw=(e,t,r,i,o,s=[],c=[],d=null)=>{const f=[Pc(t),...e.isCreditSystemActive?[U8]:[],xc(t)];if(r.length&&r.forEach(m=>{const{currencyCode:g}=m;f.push(Pc(g)),f.push(xc(g))}),e.isCreditSystemActive&&f.push(H8),f.push(...Xi(c,"course")),o.membershipsEnabled)for(const m of i)f.push({...Oi(m),name:`${m.name} (${T.t("membershipsNs:wholeCourseMembership")})`,isSingleCourseSession:!1}),f.push({...Oi(m),name:`${m.name} (${T.t("oneTermPrice")})`,isSingleCourseSession:!0});if(o.recurringMembershipsEnabled&&(d?.areAllowedRecurringMemberships??!1))for(const m of s)f.push({...Ei(m),name:`${m.name} (${T.t("membershipsNs:wholeCourseMembership")})`,isSingleCourseSession:!1}),f.push({...Ei(m),name:`${m.name} (${T.t("oneTermPrice")})`,isSingleCourseSession:!0});return f},En=e=>e===l.pricingOptionType.CREDIT||e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT,W8=e=>e===l.pricingOptionType.CREDIT||e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.PASS,Qt=e=>e===l.pricingOptionType.PASS,df=e=>e===l.pricingOptionType.MEMBERSHIP||e===l.pricingOptionType.MEMBERSHIP_SURCHARGE,xw=(e,t,r)=>e.filter(i=>df(i.type)?i.recurringGroupId!=null?r:t:!0),wc=e=>!En(e)&&!Qt(e)&&!df(e),Rw=(e,t)=>t.passesEnabled!==!1?e:e.filter(r=>!Qt(r.type)),ww=(e,t,r)=>e?Qt(e.type)?r.find(i=>i.type===l.paymentMethod.PASS)?.officePaymentMethodId??t:En(e.type)?r.find(i=>i.type===l.paymentMethod.CREDIT)?.officePaymentMethodId??t:t:t,Lw=e=>e?e.map(t=>{const{isActive:r,officePaymentMethodId:i}=t;return{officePaymentMethodId:i,isActive:r,officePaymentMethod:t}}):[],kw=(e,t=!1)=>e?e.map(r=>{const{isActive:i,officePaymentMethod:o,officePaymentMethodId:s}=r,c=r;if(t){const f=c.workshopPaymentMethodId;return{officePaymentMethodId:s,workshopPaymentMethodId:f,isActive:i,officePaymentMethod:o}}const d=c.instancePaymentMethodId;return{officePaymentMethodId:s,instancePaymentMethodId:d,isActive:i,officePaymentMethod:o}}):[],Mw=(e,t,r)=>{const{cashPaymentForReservationEnabled:i}=t;return r.filter(o=>{if(!i){const{officePaymentMethod:s,isActive:c}=o,{type:d}=s;return e==="edit"&&c?!0:En(d)||Qt(d)}return!0})},Fw=(e,t)=>{const{cashPaymentForReservationEnabled:r}=e;return t.filter(i=>r?!0:En(i.type)||Qt(i.type))},Dw=(e,t,r,i=!1)=>{const{cashPaymentForReservationEnabled:o}=t;return r.filter(s=>{if(!o){const{type:c,currency:d,value:f,isVisible:m}=s;return d===l.currency.MAKE_UP_SESSION||i&&c===l.pricingOptionType.DEFAULT&&f===0||e==="edit"&&m?!0:En(s.type)||Qt(s.type)}return!0})},Nw=(e,t,r,i,o,s,c=[],d)=>{const f=[],{officeConfig:m}=e,{officeTariffInfo:g}=or(e);if(m.cashPaymentForReservationEnabled&&(f.push(Pr(i)),t.length&&t.forEach(I=>{const{currencyCode:h}=I;f.push(Pr(h))})),m.membershipsEnabled&&(g?.areAllowedMemberships??!1))for(const I of s)f.push(Oi(I));if(m.recurringMembershipsEnabled&&(g?.areAllowedRecurringMemberships??!1))for(const I of c)f.push(Ei(I));return r.isCreditSystemActive&&f.push(Zi),f.push(...Xi(d)),o.forEach(I=>{I.type===l.paymentMethod.BENEFIT?f.push({value:1,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.BENEFIT,name:I.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1}):f.push({value:1,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.OTHER,name:I.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1})}),f},Bw=(e,t,r,i,o)=>{const s=[],{officeConfig:c}=t,{officeTariffInfo:d}=or(t),f=e.filter(y=>y.type===l.pricingOptionType.DEFAULT),m=e.find(y=>y.type===l.pricingOptionType.CREDIT),g=e.filter(y=>y.type===l.pricingOptionType.PASS),I=e.filter(y=>
10759!(y.type===l.pricingOptionType.PASS||y.type===l.pricingOptionType.DEFAULT||y.type===l.pricingOptionType.CREDIT||y.type===l.pricingOptionType.MEMBERSHIP));f.forEach(y=>{s.push({...y,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1})});const h=d?.areAllowedMemberships??!1,C=d?.areAllowedRecurringMemberships??!1;if((c.membershipsEnabled||c.recurringMembershipsEnabled)&&(h||C)){const y=E=>E.recurringGroupId!=null?C:h;e.filter(E=>E.type===l.pricingOptionType.MEMBERSHIP&&y(E)).forEach(E=>{s.push({...E,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:!1})}),e.filter(E=>E.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&y(E)).forEach(E=>{s.push({...E,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1})})}if(i.isCreditSystemActive&&m){const{isVisible:y}=m;s.push({...m,isEditableName:!1,isEditableValue:!0,isVisible:y,isSingleCourseSession:!1})}return o.length>0&&(g.length>0?j8(g,o).forEach(y=>{s.push({...y,isEditableName:!1,isEditableValue:!0,isVisible:y.isVisible,isSingleCourseSession:!1})}):s.push(...Xi(o))),I.forEach(y=>{if(y.type===l.pricingOptionType.BENEFIT||y.type===l.pricingOptionType.OTHER){const{isVisible:O}=y;s.push({...y,isEditableName:!1,isEditableValue:!1,isVisible:O,isSingleCourseSession:!1})}if(y.type===l.pricingOptionType.DISCOUNT||y.type===l.pricingOptionType.CREDIT_DISCOUNT){const{isVisible:O}=y;O&&s.push({...y,isEditableName:!0,isEditableValue:!0,isVisible:O,isSingleCourseSession:!1})}if(y.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT||y.type===l.pricingOptionType.BENEFIT_SURCHARGE){const{isVisible:O}=y;O&&s.push({...y,isEditableName:!1,isEditableValue:!0,isVisible:O,isSingleCourseSession:!1})}}),s},la=(e,t)=>{const{type:r,name:i,isSingleCourseSession:o,coursePriceTotalSessionsLeft:s=!1}=e;switch(r){case l.pricingOptionType.DEFAULT:return t===l.orderType.COURSE?s?i:T.t("settingsNs:courses.create.courseTotalPrice"):t===l.orderType.WORKSHOP?T.t("settingsNs:workshops.create.workshopPrice"):e.currency===l.currency.MAKE_UP_SESSION?T.t("paymentNs:paymentMethod.makeUpSession"):T.t("paymentNs:pricingInput.pricingOption.default");case l.pricingOptionType.CREDIT:return t===l.orderType.COURSE?o?T.t("settingsNs:courses.create.courseCreditsSessionPrice"):s?i:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"):t===l.orderType.WORKSHOP?T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"):T.t("paymentNs:pricingInput.pricingOption.credit");case l.pricingOptionType.PASS:return e.officePassGroupId!=null?i??"":t===l.orderType.COURSE?o?i||T.t("settingsNs:courses.create.coursePassSessionPrice"):i||T.t("paymentNs:pricingInput.pricingOption.passWorkshop"):t===l.orderType.WORKSHOP?i||T.t("paymentNs:pricingInput.pricingOption.passWorkshop"):i||T.t("paymentNs:pricingInput.pricingOption.pass");case l.pricingOptionType.SINGLE_COURSE_SESSION:return T.t("settingsNs:courses.create.courseSessionPrice");case l.pricingOptionType.CREDIT_DISCOUNT:return t===l.orderType.COURSE?o?`${T.t("settingsNs:courses.create.courseCreditsSessionPrice")} - ${i}`:`${T.t("settingsNs:courses.create.creditWorkshop")} - ${i}`:i;case l.pricingOptionType.MEMBERSHIP:case l.pricingOptionType.MEMBERSHIP_SURCHARGE:default:return i}},jw=(e,t)=>e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE||e.type===l.pricingOptionType.PASS?V8(e,t):la(e,t),uf=(e,t)=>{const{description:r,type:i,isSingleCourseSession:o}=e;return i===l.pricingOptionType.DISCOUNT&&o?T.t("paymentNs:pricingInput.pricingOption.discountSingleSession"):o?T.t("settingsNs:courses.create.courseSessionPriceDescription"):t===l.orderType.COURSE&&!o&&(i===l.pricingOptionType.MEMBERSHIP||i===l.pricingOptionType.MEMBERSHIP_SURCHARGE)?T.t("membershipsNs:wholeCourseMembership"):r},Vw=(e,t,r,i)=>{const o=[];return r.forEach(s=>{const c=e!==l.orderType.WORKSHOP?s.isSingleCourseSession:!1;s={...s,name:la(s,e),description:uf(s,e),isVisible:s.isVisible,isSingleCourseSession:c},s.type===l.pricingOptionType.DEFAULT&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c}),s.type===l.pricingOptionType.SINGLE_COURSE_SESSION&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!0}),(s.type===l.pricingOptionType.CREDIT||s.type===l.pricingOptionType.PASS)&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c}),(s.type===l.pricingOptionType.BENEFIT||s.type===l.pricingOptionType.OTHER)&&o.push({...s,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:!1}),s.type===l.pricingOptionType.CREDIT_DISCOUNT&&o.push({...s,isEditableName:!0,isEditableValue:!0,isSingleCourseSession:!1}),s.type===l.pricingOptionType.DISCOUNT&&o.push({...s,isEditableName:!0,isEditableValue:!0,isSingleCourseSession:c,...e===l.orderType.COURSE&&!c&&{description:T.t("paymentNs:pricingInput.pricingOption.discountWholeCourse")}}),(s.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT||s.type===l.pricingOptionType.BENEFIT_SURCHARGE)&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1}),s.type===l.pricingOptionType.MEMBERSHIP&&o.push({...s,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:c}),s.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c})}),o},Uw=(e,t,r=!1)=>e.flatMap(i=>i.currency===l.currency.MAKE_UP_SESSION?!t||!r?[]:[{...i,isVisible:!0}]:i.type===l.pricingOptionType.MEMBERSHIP||i.currency===l.currency.CREDITS&&i.isVisible===!0||i.currency===l.currency.ENTRY&&i.isVisible===!0||i.type===l.pricingOptionType.DEFAULT&&i.isVisible===!0||i.type===l.pricingOptionType.DISCOUNT&&i.isVisible===!0||i.type===l.pricingOptionType.SINGLE_COURSE_SESSION&&i.isVisible===!0?[i]:[]),Lc={membership:0,membership_surcharge:1,credit:2,credit_discount:3,benefit_surcharge_credit:4,pass:4,default:6,single_course_session:7,discount:8,benefit_surcharge:9,benefit:10,other:11},z8=(e,t)=>
10759{const r=Lc[e.type]??99,i=Lc[t.type]??99;return r-i},Gw=(e,t)=>{const r=t.filter(s=>s.state===l.clientMembershipState.ACTIVE||s.state===l.clientMembershipState.PAID_WAITING_FOR_START||s.state===l.clientMembershipState.PAUSED),i=r.map(s=>s.officeMembershipGroupId).filter(Boolean),o=r.map(s=>s.recurringGroup?.recurringGroupId).filter(Boolean);return e.filter(s=>{if(s.type!==l.pricingOptionType.MEMBERSHIP&&s.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE||s.membershipIsPubliclyHidden===!1||s.membershipIsPubliclyHidden===null)return!0;if(s.membershipIsPubliclyHidden===!0){if(s.officeMembershipGroupId)return i.includes(s.officeMembershipGroupId);if(s.recurringGroupId)return o.includes(s.recurringGroupId)}return!0})},Y8=[l.clientMembershipState.ACTIVE,l.clientMembershipState.PAID_WAITING_FOR_START,l.clientMembershipState.PAUSED,l.clientMembershipState.WAITING_FOR_PAYMENT,l.clientMembershipState.UNPAID],kc=(e,t)=>N8(e,Y8,t,r=>r.membershipId),q8=(e,t)=>e.map(r=>r.officeMembershipGroupId!==null&&r.officeMembershipGroupId!==void 0?{...r,associatedClientMembership:kc(t,i=>i.officeMembershipGroupId===r.officeMembershipGroupId)}:r.recurringGroupId!==null&&r.recurringGroupId!==void 0?{...r,associatedClientMembership:kc(t,i=>i.recurringGroup?.recurringGroupId===r.recurringGroupId)}:r),ff=(e,t)=>e.map(r=>r.type===l.pricingOptionType.PASS&&r.officePassGroupId!=null?{...r,associatedClientPass:t.find(i=>i.officePassGroup.officePassGroupId===r.officePassGroupId)}:r),Hw=(e,{clientMemberships:t,clientPassBalances:r})=>ff(q8(e,t),r),Ww=(e,t,r=!1)=>{if(e.type!==l.pricingOptionType.PASS||!("associatedClientPass"in e))return null;const i=e.associatedClientPass,o=r?"reservationNs:createReservation.passDisabledReason.adminNoEntries":"reservationNs:createReservation.passDisabledReason.noEntries",s=r?"reservationNs:createReservation.passDisabledReason.adminExpired":"reservationNs:createReservation.passDisabledReason.expired";return!i||i.passCount<=0||i.passCount<e.value?t(o):Sr(i.validUntil)?t(s):null},zw=(e,t)=>e.filter(r=>{const{type:i}=r,o=En(i),s=Qt(i);if(o||s){if(o)return!!t.find(d=>d.type===l.paymentMethod.CREDIT);if(s)return!!t.find(d=>d.type===l.paymentMethod.PASS)}return!0}),K8=e=>e.map(t=>({...t})),Z8=(e,t,r)=>{const i={promoVoucherValue:0,usePromoVoucher:!1};if(e===void 0)return i;if(e.voucherType===as.voucher){const o=e.voucher;r===o.currency&&(i.promoVoucherValue=Math.max(t-o.remainingValue,0),i.usePromoVoucher=!0)}if(e.voucherType===as.promoCode){const o=e.promoCode;if(o.strategy===ss.moneyAmount&&r===o.currency&&(i.promoVoucherValue=Math.max(t-o.value,0),i.usePromoVoucher=!0),o.strategy===ss.percents)switch(r){case l.currency.ENTRY:case l.currency.MAKE_UP_SESSION:case l.currency.NO_CURRENCY:return i;default:{const{priceAfterDiscount:s}=F8(t,o.percents,r);i.promoVoucherValue=s,i.usePromoVoucher=!0}}}return i},Yw=(e,t)=>{const r=K8(e);return t?r.map(i=>{const o=Z8(t,i.value,i.currency);return i.promoVoucherValue=o.promoVoucherValue,i.usePromoVoucher=o.usePromoVoucher,i}):r.map(i=>({...i,promoVoucherValue:void 0,usePromoVoucher:!1}))},qw=(e,t)=>{const r=e.map(s=>s.officePaymentMethodId),i=t.filter(s=>!r.includes(s.officePaymentMethodId)).map(s=>({isActive:!1,officePaymentMethodId:s.officePaymentMethodId,officePaymentMethod:s}));return e.concat(i)},mf=e=>{const t=e.filter(r=>r.currency===l.currency.MAKE_UP_SESSION);return t.length===0?null:{...t[0],isVisible:!0}},Kw=(e,t)=>{if(t){const r=e.filter(o=>{const s=o.type===l.pricingOptionType.SINGLE_COURSE_SESSION||nf(o)||rf(o)||of(o)||sf(o)||af(o);return o.isVisible&&s}),i=mf(e);return i&&r.push(i),r}return[]},Zw=e=>{const t=e.filter(i=>i.currency!==l.currency.MAKE_UP_SESSION),r=mf(e);return r&&t.push(r),t},Xw=e=>e.filter(r=>r.isSingleCourseSession===!0&&r.isVisible===!0).length>0,X8=(e,t,r,i)=>{const o=t.find(s=>s.pricingOptionId===e);return o?.usePromoVoucher?o?.usePromoVoucher?o.promoVoucherValue===0:o?.value===0:o?.type===l.pricingOptionType.MEMBERSHIP||o?.value===0?!0:r!=null},Qw=(e,t)=>{const r=t.find(i=>i.pricingOptionId===e);return r?.usePromoVoucher?r.promoVoucherValue===0:r?.value===0},pf=e=>{if(!e||e.length===0)return!1;const t=e.filter(r=>r.isVisible&&r.type!==l.pricingOptionType.MEMBERSHIP&&r.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE);return t.length===0?!1:t.every(r=>r.value===0)},Q8=(e,{waitlistContext:t=!1,clientCreditBalance:r,clientCreditValidTo:i,termStart:o}={})=>{const s=e.filter(c=>{if(c.type===l.pricingOptionType.MEMBERSHIP||c.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE)return!!c.associatedClientMembership&&c.associatedClientMembership.state===l.clientMembershipState.ACTIVE;if(c.isVisible===!1)return!1;if(c.type===l.pricingOptionType.PASS){const d=c.associatedClientPass;
10759if(!d||(d.passCount??0)<c.value||d.validUntil&&(Sr(d.validUntil)||o&&Bt(q(o),q(d.validUntil))))return!1}return!(c.type===l.pricingOptionType.CREDIT&&r!=null&&(c.value>r||i&&(Sr(i)||o&&Bt(q(o),q(i)))))});if(s.length===0){const c=e.find(d=>d.isVisible!==!1&&d.type!==l.pricingOptionType.MEMBERSHIP&&d.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE);return c?c.pricingOptionId:null}if(t){const c=s.find(d=>d.currency===l.currency.MAKE_UP_SESSION);if(c)return c.pricingOptionId}return s[0].pricingOptionId},Qi=(e,t,{termStart:r,waitlistContext:i,courseTermFilter:o}={})=>{const c=[...ff(e,t.clientPassBalances)].sort(z8),d=o?B8(c,l.orderType.COURSE):c;return Q8(d,{clientCreditBalance:t.creditBalance?.numberOfCredits,clientCreditValidTo:t.creditBalance?.validTo,termStart:r,waitlistContext:i})},Jw=(e,t,{lectureStart:r,waitlistContext:i})=>Qi(e,t,{termStart:r,waitlistContext:i}),eL=(e,t,{lectureStart:r,waitlistContext:i})=>Qi(e,t,{termStart:r,waitlistContext:i,courseTermFilter:!0}),tL=(e,t,{firstTermStart:r})=>{const i=e.filter(o=>!cf(o));return Qi(i,t,{termStart:r})},nL=(e,t,{workshopStart:r})=>Qi(e,t,{termStart:r}),rL=(e,t,r=!1)=>{const i=[];for(let o=0;o<t.length;o++){const s=t[o],c=s.value===0&&s.type===l.pricingOptionType.MEMBERSHIP,d={value:Number(s.value),currency:c?l.currency.NO_CURRENCY:s.currency,name:la(s,e),description:uf(s),type:s.type,isSingleCourseSession:s?.isSingleCourseSession??!1,isVisible:s?.isVisible??!1,officeMembershipGroupId:s.officeMembershipGroupId,recurringGroupId:s.recurringGroupId,officePassGroupId:s.officePassGroupId};let f=d;r&&(f={...d,pricingOptionId:s.pricingOptionId}),i.push(f)}return i},gf=e=>e&&e.map(t=>{const r=t.officePaymentMethod?.type;return r===l.paymentMethod.CREDIT||r===l.paymentMethod.PASS?{...t,isActive:!0}:t}),iL=e=>{const t=gf(e);return t?t.map(r=>({officePaymentMethodId:r.officePaymentMethodId,isActive:r.isActive})):[]},oL=(e,t=!1)=>{const r=gf(e);return r?r.map(i=>{const{instancePaymentMethodId:o,officePaymentMethodId:s,isActive:c,workshopPaymentMethodId:d}=i;return{...t?{workshopPaymentMethodId:d}:{instancePaymentMethodId:o},officePaymentMethodId:s,isActive:c}}):[]},sL=e=>{const{type:t,currency:r}=e;if(r===l.currency.MAKE_UP_SESSION)return l.paymentMethodGroupTypes.OTHER;switch(t){case l.pricingOptionType.DEFAULT:case l.pricingOptionType.DISCOUNT:case l.pricingOptionType.SINGLE_COURSE_SESSION:case l.pricingOptionType.BENEFIT_SURCHARGE:case l.pricingOptionType.MEMBERSHIP_SURCHARGE:return l.paymentMethodGroupTypes.STANDARD_CURRENCY;case l.pricingOptionType.CREDIT:case l.pricingOptionType.CREDIT_DISCOUNT:case l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT:return l.paymentMethodGroupTypes.CREDIT;case l.pricingOptionType.PASS:return l.paymentMethodGroupTypes.PASS;case l.pricingOptionType.BENEFIT:return l.paymentMethodGroupTypes.BENEFIT;case l.pricingOptionType.OTHER:return l.paymentMethodGroupTypes.OTHER;case l.pricingOptionType.MEMBERSHIP:return l.paymentMethodGroupTypes.OTHER;default:throw Error(`Unknown pricing option type : ${t}`)}},aL=e=>{switch(e){case l.paymentMethod.CARD:case l.paymentMethod.ON_PLACE:case l.paymentMethod.BANK_ACCOUNT:case l.paymentMethod.PAYPAL:return l.paymentMethodGroupTypes.STANDARD_CURRENCY;case l.paymentMethod.CREDIT:return l.paymentMethodGroupTypes.CREDIT;case l.paymentMethod.PASS:return l.paymentMethodGroupTypes.PASS;case l.paymentMethod.BENEFIT:return l.paymentMethodGroupTypes.BENEFIT;case l.paymentMethod.OTHER:return l.paymentMethodGroupTypes.OTHER;case l.paymentMethod.MEMBERSHIP:return l.paymentMethodGroupTypes.OTHER;default:throw Error(`Unknown payment method type : ${e}`)}},J8=e=>{const t=e.find(r=>r.type===l.pricingOptionType.PASS);return!(t&&t.value>20)},e$=e=>!!e&&e.isVisible===!0&&W8(e.type)&&e.value!==null&&e.value!==void 0&&e.value!==""&&Number(e.value)===0,t$=(e,t=!1)=>{let r=!0;const i={};e:for(const o of e){const s=o.officePassGroupId??null;if(i[o.name]){const c=i[o.name];for(const d of c)if(d.type===o.type&&d.type!==l.pricingOptionType.DEFAULT&&!(o.type===l.pricingOptionType.PASS&&d.officePassGroupId!==s)&&!t&&o.isVisible){r=!1;break e}i[o.name]=c.concat([{type:o.type,officePassGroupId:s}])}else i[o.name]=[{type:o.type,officePassGroupId:s}]}return r},n$=e=>!e||typeof e.value!="number"||!e.currency?!0:!(e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&e.value===0),r$=1e9,i$=({min:e=0,max:t=r$,required:r=!0}={})=>{let i=Se().nullable().transform((o,s)=>s===""||s===null?null:o).typeError(()=>T.t("errorNs:forms.validation.mustBeNumber")).min(e,()=>T.t(Bn,{minNumber:e})).max(t,()=>T.t(Od,{maxNumber:t})).test("money-decimal-precision",()=>T.t("errorNs:forms.validation.mustBeNumber"),o=>{if(o==null)return!0;
10759if(!Number.isFinite(o))return!1;const s=Math.round(o*100)/100;return Math.abs(o-s)<1e-6});return r&&(i=i.required(()=>T.t(Y))),i},cL=({min:e=1,required:t=!0}={})=>{let r=Se().nullable().transform((i,o)=>o===""||o===null?null:i).typeError(()=>T.t("errorNs:forms.validation.mustBeNumber")).min(e,()=>T.t(Bn,{minNumber:e}));return t&&(r=r.required(()=>T.t(Y))),r},o$=e=>!(!e||e.length===0||/^\s*$/.test(e)),s$=e=>Object.keys(e).length===0,lL=e=>!s$(e),a$=(e="")=>{const t=/^(([0-9]{0,6})-)?([0-9]{1,10})\/(\d{4})$/i;e=e.replaceAll(" ","");const r=e.match(t);if(r&&r.length){const i=r[2],o=r[3],s=r[4];return{prefixCode:i,accountNumber:o,bankCode:s}}return null};function Mc(e){const t=[1,2,4,8,5,10,9,7,3,6];return e.split("").reverse().map(function(i){return parseInt(i,10)}).map(function(i,o){return t[o]*i}).reduce(function(i,o){return i+o})%11===0}const dL=e=>{if(e){const t=Object.keys(R8),r=a$(e);if(r){const{prefixCode:i,accountNumber:o,bankCode:s}=r,c=i?Mc(i):!0,d=o?Mc(o):!1,f=s?t.includes(s):!1;return c&&d&&f}}return!1},uL=J().test("is-possible-phone-number",()=>T.t("errorNs:validations.INVALID_PHONE_NUMBER"),e=>e?e&&Mp(e):!0),c$=3,fL=J().nullable().test("company-identification-number-min-length",()=>T.t(`errorNs:validations.${ne.handledApiErrors.INPUT_FIELD_VALUE_TOO_SHORT.code}`),e=>{const t=String(e||"").trim();return!t||t.length>=c$}),mL=e=>Se().nullable().when(["lectureInstancePricingOptionId","promoVoucherCodeId","promoVoucherType"],{is:(t,r,i)=>!X8(t,e,r),then:Se().required(T.t("errorNs:forms.validation.officePaymentMethod")),otherwise:Se().nullable()}),vi={[it.name]:J().nullable().max(100,()=>`${T.t(di,{maxNumber:100})}`),[it.description]:J().nullable().max(255,()=>`${T.t(di,{maxNumber:255})}`),[it.price]:i$(),[it.currency]:J().required(()=>T.t(Y)),[it.validityTimeUnit]:J().oneOf([p8,g8,I8]).required(()=>T.t(Y)),[it.isPubliclyHidden]:jt().required(()=>T.t(Y)),[it.validityTimeValue]:Se().nullable().required(()=>T.t(Y)).min(1,()=>`${T.t(Bn,{minNumber:1})}`)},pL=Ye().shape({...vi,[it.validityTimeValue]:vi[it.validityTimeValue].test("unique-duration-combination",()=>T.t("membershipsNs:errorSameDurationVariantExists"),function(e){const{parent:t,options:r}=this,i=t.validityTimeUnit,o=r.from?.[1]?.value?.variants||[],s=this.path.match(/variants\[(\d+)\]/),c=s?parseInt(s[1]):-1;return o.filter((f,m)=>m!==c&&f.validityTimeUnit===i&&f.validityTimeValue===e).length===0})}),gL=(e=[])=>Ye().shape({...vi,[it.validityTimeValue]:vi[it.validityTimeValue].test("unique-vs-existing",T.t("membershipsNs:errorSameDurationVariantExists"),function(t){const{parent:r}=this,i=r.validityTimeUnit;return!e.filter(s=>!s.isArchived).some(s=>s.validityTimeUnit===i&&s.validityTimeValue===t)})}),l$={day:365,week:52,month:12,year:1},Wn={name:J().max(100,()=>`${T.t(di,{maxNumber:100})}`).nullable(),description:J().max(255,()=>`${T.t(di,{maxNumber:255})}`).nullable(),price:Se().transform((e,t)=>t===""||t===null?void 0:e).min(0,()=>`${T.t(Bn,{minNumber:0})}`).required(()=>T.t(Y)),currency:J().required(()=>T.t(Y)),billingInterval:J().oneOf(["day","week","month","year"]).required(()=>T.t(Y)),billingIntervalCount:Se().transform((e,t)=>t===""||t===null?void 0:e).integer(()=>T.t(C5)).min(1,()=>`${T.t(Bn,{minNumber:1})}`).test("maxPerBillingInterval",function(t){if(t==null)return!0;const r=l$[this.parent.billingInterval]??12;return t<=r?!0:this.createError({message:`${T.t(Od,{maxNumber:r})}`})}).required(()=>T.t(Y)),isPubliclyHidden:jt().required(()=>T.t(Y))},IL=Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-combination",()=>T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(e){const{parent:t,options:r}=this,i=t.billingInterval,o=r.from?.[1]?.value?.variants||[],s=this.path.match(/variants\[(\d+)\]/),c=s?parseInt(s[1]):-1;return o.filter((f,m)=>m!==c&&f.billingInterval===i&&f.billingIntervalCount===e).length===0})}),hL=(e=[])=>Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-vs-existing",T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(t){const{parent:r}=this,i=r.billingInterval;return!e.filter(s=>!s.isArchived).some(s=>s.billingInterval===i&&s.billingIntervalCount===t)})}),yL=(e=[],t)=>Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-vs-existing-edit",T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(r){const i=this.parent.billingInterval;return!e.filter(s=>!s.isArchived&&s.recurringVariantId!==t).some(s=>s.billingInterval===i&&s.billingIntervalCount===r)})}),_L=(e,t,r,i,o)=>{const s=r||null;return Se().required(T.t(Y)).test("isExpired-credit",T.t(P5),c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return!((d?.type===l.pricingOptionType.CREDIT||d?.type===l.pricingOptionType.CREDIT_DISCOUNT)&&s?.isExpired)}return!0}).test("isExpired-pass",T.t(x5),c=>{if(t&&c){const d=e.find(m=>m.pricingOptionId===c);if(d?.type!==l.pricingOptionType.PASS)return!0;const f=d.associatedClientPass;
10759return f?!(Sr(f.validUntil)&&f.passCount>0):!0}return!0}).test("pass-term-after-validity",T.t(R5),c=>{if(t&&c&&o){const d=e.find(m=>m.pricingOptionId===c);if(d?.type!==l.pricingOptionType.PASS)return!0;const f=d.associatedClientPass;return f?.validUntil?!(!Sr(f.validUntil)&&Bt(q(o),q(f.validUntil))):!0}return!0}).test("is-not-registered-user-credit",T.t(L5),c=>{if(!t&&c){const d=e.find(f=>f.pricingOptionId===c);return!(d?.type===l.pricingOptionType.CREDIT||d?.type===l.pricingOptionType.CREDIT_DISCOUNT)}return!0}).test("is-not-registered-user-pass",T.t(k5),c=>!t&&c?e.find(f=>f.pricingOptionId===c)?.type!==l.pricingOptionType.PASS:!0).test("has-enough-balance-credits",T.t($5),c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return!(En(d?.type)&&d?.value>(s?.numberOfCredits??0))}return!0}).test({name:"has-enough-balance-pass",message:()=>T.t(S5),test:c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return Qt(d?.type)?!(d.value>(d.associatedClientPass?.passCount??0)):!0}return!0}}).test({name:"has-valid-make-up-entry-for-term",message:()=>T.t(w5,{date:x8(i)}),test:c=>!(t&&c&&i&&o&&e.find(f=>f.pricingOptionId===c)?.currency===l.currency.MAKE_UP_SESSION&&i.length>0&&ef(i,o).length===0)})},d$=()=>J().nullable().required(T.t(Y)).min(5,`${T.t(O5,{minNumber:5})}`).max(50,`${T.t(E5,{maxNumber:50})}`),u$=()=>J().oneOf([Fp("password"),null],T.t(F5)).nullable().required(T.t(D5)),If=(e=!1)=>e?J().email(T.t(Bo)).nullable().required(T.t(Y)):J().email(T.t(Bo)).nullable(),f$=["seznam.cz","centrum.cz","email.cz","volny.cz","atlas.cz","tiscali.cz","post.cz","quick.cz","zoznam.sk","pobox.sk","azet.sk","post.sk","wp.pl","onet.pl","onet.eu","interia.pl","poczta.fm","o2.pl","tlen.pl","go2.pl","gazeta.pl","freemail.hu","citromail.hu","vipmail.hu","t-online.hu","mailbox.hu","gmail.com","yahoo.com","hotmail.com","aol.com","hotmail.co.uk","hotmail.fr","msn.com","yahoo.fr","wanadoo.fr","orange.fr","comcast.net","yahoo.co.uk","yahoo.com.br","yahoo.co.in","live.com","rediffmail.com","free.fr","gmx.de","web.de","yandex.ru","ymail.com","libero.it","outlook.com","uol.com.br","bol.com.br","mail.ru","cox.net","hotmail.it","sbcglobal.net","sfr.fr","live.fr","verizon.net","live.co.uk","googlemail.com","yahoo.es","ig.com.br","live.nl","bigpond.com","terra.com.br","yahoo.it","neuf.fr","yahoo.de","alice.it","rocketmail.com","att.net","laposte.net","facebook.com","bellsouth.net","yahoo.in","hotmail.es","charter.net","yahoo.ca","yahoo.com.au","rambler.ru","hotmail.de","tiscali.it","shaw.ca","yahoo.co.jp","sky.com","earthlink.net","optonline.net","freenet.de","t-online.de","aliceadsl.fr","virgilio.it","home.nl","qq.com","telenet.be","me.com","yahoo.com.ar","tiscali.co.uk","yahoo.com.mx","voila.fr","gmx.net","mail.com","planet.nl","tin.it","live.it","ntlworld.com","arcor.de","yahoo.co.id","frontiernet.net","hetnet.nl","live.com.au","yahoo.com.sg","zonnet.nl","club-internet.fr","juno.com","optusnet.com.au","blueyonder.co.uk","bluewin.ch","skynet.be","sympatico.ca","windstream.net","mac.com","centurytel.net","chello.nl","live.ca","aim.com","bigpond.net.au"],CL=()=>J().email(T.t(Bo)).nullable().test("restricted-domain",T.t(_5),e=>{if(!e)return!0;const t=e.split("@")[1];return!f$.includes(t)}).required(T.t(Y)),da=(e=!1)=>e?jt().oneOf([!0,!1]).required(T.t(Y)):jt().oneOf([!0,!1]),OL=(e=!1)=>e?jt().oneOf([!0],`${T.t(Na)}`).required(`${T.t(Y)}`):jt().oneOf([!0],`${T.t(Na)}`),EL=J().matches(/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/i,ne.handledApiErrors.INVALID_HEXADECIMAL_COLOR.code),m$=e=>{if(!e||!(e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE))return!0;const r=e.officeMembershipGroupId!==null&&e.officeMembershipGroupId!==void 0,i=e.recurringGroupId!==null&&e.recurringGroupId!==void 0;return r!==i},hf=(e=!1,t=!1,r=e?$c:os)=>{const i=s=>r===os||r===$c||r===h8&&s.isSingleCourseSession===!0,o=Se().typeError(T.t(Y)).required(T.t(Y)).min(0,`${T.t(Bn,{minNumber:0})}`).test("no-zero-balance-price","",function(){if(!e$(this.parent))return!0;let s="errorNs:forms.validation.zeroCreditPricingNotAllowed";return this.parent.type===l.pricingOptionType.PASS&&(s=i(this.parent)?"errorNs:forms.validation.zeroPassPricingNotAllowed":"errorNs:forms.validation.zeroPassPricingNotAllowedEditable"),this.createError({message:T.t(s)})});return Vt().of(Ye().shape({value:e?o:o.test("non-zero-if-currency",T.t("errorNs:forms.validation.pricingOptionsNoZeroMembershipSurcharge"),function(){return n$(this.parent)}),...!e&&{name:J().nullable().when(["isVisible","isEditableName"],{is:(s,c)=>s&&c,then:J().nullable().test("pricing-options-test-not-empty-texts",T.t("errorNs:forms.validation.notEmptyTextName"),s=>o$(s)).required(T.t(Y))})},description:J().nullable(),type:J().oneOf(Object.values(l.pricingOptionType)).required(T.t(Y)),currency:J().required(T.t(Y)),isVisible:jt(),isSingleCourseSession:jt(),officeMembershipGroupId:Se().nullable().notRequired().test("membership-pricing-option-has-exactly-one-group",T.t("errorNs:forms.validation.membershipPricingOptionGroupRequired"),function(){return m$(this.parent)}),recurringGroupId:Se().nullable().notRequired(),officePassGroupId:Se().nullable().notRequired()})).test("pricing-options-test-entries",T.t("errorNs:forms.validation.lowerPricingENTRIES"),s=>J8(s)).test("pricing-options-no=duplicates",T.t("errorNs:forms.validation.pricingOptionsNoDuplicates"),s=>t$(s,t)).test("pricing-options-at-least-one-visible",T.t("errorNs:forms.validation.atLeastOnePricingOptionRequired"),s=>!s||!Array.isArray(s)?!1:s.some(c=>c.isVisible===!0)).test("no-zero-pricing-use-free-flag",T.t("errorNs:forms.validation.noZeroPricingUseFreeFlag"),function(s){const c=this.parent?.workshopImages!==void 0||this.parent?.workshopHeaderImage!==void 0,d=this.parent?.termsCount!==void 0||this.parent?.courseHeaderImage!==void 0;return c||d||(this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree)===!0?!0:!pf(s)}).required(T.t(Y))},vL=(e,t)=>!(e&&e.length>t),TL=(e,t)=>{if(e){const r=Tm.parse(e),{rawText:i}=r;if(i&&i.length>t+100)return!1}return!0},bL=e=>{const[t]=e??[];return!!Bt(t,new Date)},AL=J().test("is-valid-iban",()=>T.t("errorNs:validations.INVALID_IBAN"),e=>{if(!e)return!0;const t=Om(e);return e&&Em(t.replaceAll(" ",""))}),$L=J().test("is-balid-bic",()=>T.t("errorNs:validations.INVALID_BIC"),e=>e?e&&vm(e):!0),yf=(e,t,r=!1)=>r||!t||!e||pf(t)?!0:t.some(o=>{const{currency:s,isVisible:c,type:d,value:f}=o,m=wA(s),g=wc(d),I=f>0;return c&&m&&g&&I})?e.some(s=>{const{isActive:c,officePaymentMethod:d}=s;if(!c||!d)return!1;const{type:f}=d;return wc(f)}):!0,SL=Vt().of(Ye().shape({officePaymentMethodId:Se().required(()=>T.t(Y)),isActive:da(!0)})).test("has-cash-payment-method-for-cash-pricing",()=>T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(e){const t=this.options.context?.pricingOptions||this.parent?.pricingOptions,r=this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree||this.parent?.workshopIsFree||this.parent?.courseIsFree||!1;return yf(e,t,r)}).required(()=>T.t(Y)),PL=(e=!1)=>Vt().of(Ye().shape({...e?{workshopPaymentMethodId:Se().nullable()}:{instancePaymentMethodId:Se().nullable()},officePaymentMethodId:Se().required(()=>T.t(Y)),isActive:da(!0)})).test("has-cash-payment-method-for-cash-pricing",()=>T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(t){const r=this.options.context?.pricingOptions||this.parent?.pricingOptions,i=this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree||this.parent?.workshopIsFree||this.parent?.courseIsFree||!1;return yf(t,r,i)}).required(()=>T.t(Y)),xL=()=>Vt().of(Ye().shape({servicePaymentMethodId:Se().nullable(),officePaymentMethodId:Se().required(T.t(Y)),isActive:da(!0)})).test("has-at-least-one-active-payment-method",T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(e){return!e||e.length===0?!0:e.some(t=>t.isActive)}),RL=(e,t=os)=>Vt().when(["lectureIsFree"],{is:!1,then:hf(!1,e,t)}),wL=e=>Vt().when(["lectureTemplateIsFree"],{is:!1,then:hf(!0,e)}),LL=()=>Vt().of(Ye().shape({type:J().required(Y),name:J().required(Y),label:J().required(Y),validations:Vt().nullable()})).min(1,T.t("settingsNs:officeConfig.dynamicForms.atLeastOneOption")),kL=e=>{try{return If(!1).validateSync(e),!0}catch{return!1}},p$=()=>({screen:`${window.screen.width}x${window.screen.height}x${window.screen.colorDepth}`,colorDepth:window.screen.colorDepth,pixelRatio:window.devicePixelRatio||1,timezone:pt(),language:navigator.language,platform:navigator.platform,cookieEnabled:navigator.cookieEnabled,doNotTrack:navigator.doNotTrack||null}),_f=async()=>{try{return(await(await fetch("https://api.ipify.org?format=json")).json()).ip}catch(e){console.warn("Failed to fetch IP address:",e);return}},ML=async()=>
10759{const e={userAgent:navigator.userAgent,timezone:pt(),browserLanguage:navigator.language,referrerUrl:window.location.href};try{const t=await _f();t&&(e.ipAddress=t)}catch(t){console.warn("Failed to collect IP address:",t)}try{const t=p$();e.deviceFingerprint=JSON.stringify(t)}catch(t){console.warn("Failed to collect device fingerprint:",t)}return e},FL=(e,t,r)=>({type:l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE,field:l.asyncValidationField.USER_EMAIL,fieldName:e,payload:t,onAsyncValidationData:r}),DL=(e,t,r)=>({type:l.asyncValidationType.EXISTING_OFFICE_CLIENT,field:l.asyncValidationField.USER_EMAIL,fieldName:e,payload:t,onAsyncValidationData:r}),NL=(e,t)=>({type:l.asyncValidationType.DUPLICITY,field:l.asyncValidationField.USER_EMAIL,fieldName:e,onAsyncValidationData:t}),BL=e=>({type:l.asyncValidationType.PERSONAL_INFO_EMAIL_DUPLICITY,field:l.asyncValidationField.USER_EMAIL,fieldName:e}),g$=e=>({type:l.asyncValidationType.ORG_EMAIL_DUPLICITY,field:l.asyncValidationField.ORGANISATION_EMAIL,fieldName:e});class I${constructor(){this.googleClientId=ie.GOOGLE_OAUTH_CLIENT_ID,this.facebookAppId=ie.FACEBOOK_APP_ID}initializeGoogle(){if(!this.googleClientId){console.warn("Google OAuth client ID not configured");return}return new Promise((t,r)=>{if(window.google?.accounts?.id){t();return}const i=document.createElement("script");i.src="https://accounts.google.com/gsi/client",i.async=!0,i.defer=!0,i.onload=()=>t(),i.onerror=()=>r(new Pe("Failed to load Google OAuth script",ze.OAUTH_PROVIDER_UNAVAILABLE)),document.head.appendChild(i)})}initializeFacebook(){if(!this.facebookAppId){console.warn("Facebook App ID not configured");return}return new Promise((t,r)=>{if(window.FB){t();return}window.fbAsyncInit=()=>{window.FB.init({appId:this.facebookAppId,cookie:!0,xfbml:!0,version:"v24.0"}),t()};const i=document.createElement("script");i.src="https://connect.facebook.net/en_US/sdk.js",i.async=!0,i.defer=!0,i.onload=()=>{window.fbAsyncInit||r(new Pe("Failed to initialize Facebook SDK",ze.OAUTH_PROVIDER_UNAVAILABLE))},i.onerror=()=>r(new Pe("Failed to load Facebook SDK script",ze.OAUTH_PROVIDER_UNAVAILABLE)),document.head.appendChild(i)})}async authenticateWithFacebook(){if(!this.facebookAppId)throw console.error("Facebook App ID not configured"),new Pe("Facebook App ID not configured",ze.OAUTH_PROVIDER_UNAVAILABLE);if(await this.initializeFacebook(),!window.FB)throw new Pe("Facebook SDK not loaded",ze.OAUTH_PROVIDER_UNAVAILABLE);return new Promise((t,r)=>{const i=o=>{o.authResponse?t({accessToken:o.authResponse.accessToken}):r(new Pe("User cancelled login or did not fully authorize",ze.OAUTH_CANCELLED))};window.FB.login(o=>{if(!o.authResponse){r(new Pe("User cancelled login or did not fully authorize",ze.OAUTH_CANCELLED));return}const{grantedScopes:s}=o.authResponse;if(typeof s=="string"&&s.length>0&&!s.split(",").includes("email")){window.FB.login(d=>i(d.authResponse?d:o),{scope:"email",auth_type:"rerequest",return_scopes:!0});return}t({accessToken:o.authResponse.accessToken})},{scope:"public_profile,email",return_scopes:!0})})}async callOAuthAPI(t,r,i={}){const{accountType:o=null,appLocale:s=l.appLanguages.EN}=i,c=t==="google"?{idToken:r.idToken,accountType:o,appLocale:s}:{accessToken:r.accessToken,accountType:o,appLocale:s},d=await fetch(`${In}/api/v1/oauth/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(c)});if(!d.ok){const f=await d.json();throw new Pe(f.message||`${t} OAuth failed`,f.code||"OAUTH_GENERIC_ERROR")}return d.json()}}const An=new I$,h$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=A.EN,buttonText:o,mobileButtonText:s,disabled:c=!1})=>{const[d,f]=p.useState(!1),m=async()=>{f(!0);try{const g=await An.authenticateWithFacebook(),I=await An.callOAuthAPI("facebook",g,{accountType:r,appLocale:i});e(I)}catch(g){t&&t(g)}finally{f(!1)}};return n.jsxs(xr,{type:"default",size:"large",block:!0,loading:d,disabled:c,onClick:m,"aria-label":o,style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",height:"48px",borderRadius:"4px",border:"1px solid #dadce0",backgroundColor:"#fff",color:"#1877F2",fontWeight:500,fontSize:"14px"},children:[n.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"#1877F2"}),n.jsx("path",{d:"M13.397 19.5V12.801h2.265l.339-2.63h-2.604V8.548c0-.761.211-1.28 1.303-1.28h1.393V4.896c-.241-.032-.969-.094-1.841-.094-1.821 0-3.068 1.112-3.068 3.154v1.815H9v2.63h2.184V19.5h2.213z",fill:"#fff"})]}),n.jsx("span",{className:"oauth-button-full-label",children:o}),s&&n.jsx("span",{className:"oauth-button-mobile-label",children:s})]})},y$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=A.EN,buttonText:o,mobileButtonText:s,disabled:c=!1})=>{const[d,f]=p.useState(!1);dt.useEffect(()=>{An.initializeGoogle()?.catch(console.error)},[]);const m=async()=>{f(!0);try{if(await An.initializeGoogle(),!window.google)throw new Pe("Google SDK not loaded",ze.OAUTH_PROVIDER_UNAVAILABLE);const g=async I=>{try{if(I.credential){const h=await An.callOAuthAPI("google",{idToken:I.credential},{accountType:r,appLocale:i});e(h)}else throw new Pe("No credential received from Google",ze.OAUTH_NO_CREDENTIAL)}catch(h){t&&t(h)}finally{f(!1)}};window.google.accounts.id.initialize({client_id:An.googleClientId,callback:g}),window.google.accounts.id.prompt(I=>{(I.isNotDisplayed()||I.isSkippedMoment()||I.isDismissedMoment())&&(f(!1),t&&t(new Pe("Google prompt not displayed or dismissed",ze.OAUTH_CANCELLED)))})}catch(g){f(!1),t&&t(g)}};return n.jsxs(xr,{type:"default",size:"large",block:!0,loading:d,disabled:c,onClick:m,"aria-label":o,style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",height:"48px",borderRadius:"4px",border:"1px solid #dadce0",backgroundColor:"#fff",color:"#3c4043",fontWeight:500,fontSize:"14px"},children:[n.jsx("svg",{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",children:n.jsxs("g",{fill:"none",fillRule:"evenodd",children:[n.jsx("path",{d:"M17.64 9.205c0-.639-.057-1.252-.164-1.841H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z",fill:"#4285F4"}),n.jsx("path",{d:"M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z",fill:"#34A853"}),n.jsx("path",{d:"M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.99
107596 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z",fill:"#FBBC05"}),n.jsx("path",{d:"M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 7.29C4.672 5.163 6.656 3.58 9 3.58Z",fill:"#EA4335"})]})}),n.jsx("span",{className:"oauth-button-full-label",children:o}),s&&n.jsx("span",{className:"oauth-button-mobile-label",children:s})]})},_$=$.div.withConfig({componentId:"sc-cfm1u9-0"})(["width:100%;"]),C$=$.div.withConfig({componentId:"sc-cfm1u9-1"})(["display:grid;grid-template-columns:1fr;gap:12px;.oauth-button-mobile-label{display:none;}@media (max-width:767px){grid-template-columns:",";gap:",";","}"],({$compactOnMobile:e})=>e?"repeat(2, minmax(0, 1fr))":"1fr",({$compactOnMobile:e})=>e?"8px":"12px",({$compactOnMobile:e})=>e&&`
10760                .oauth-button-full-label {
10761                    display: none;
10762                }
10763
10764                .oauth-button-mobile-label {
10765                    display: inline;
10766                }
10767
10768                .ant-btn {
10769                    min-width: 0;
10770                    padding-inline: 10px !important;
10771                    border-radius: 8px !important;
10772                }
10773            `),O$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=l.appLanguages.EN,disabled:o=!1,showDivider:s=!0,dividerPosition:c="bottom"})=>{const{t:d}=V(),f=ie.GOOGLE_OAUTH_CLIENT_ID&&ie.GOOGLE_OAUTH_CLIENT_ID.trim()!=="",m=ie.FACEBOOK_APP_ID&&ie.FACEBOOK_APP_ID.trim()!=="";if(!f&&!m)return null;const g=!!f&&!!m,I=n.jsx(ai,{style:{margin:`${c==="bottom"?"15px 0 0 0":"0 0 15px 0"}`},children:n.jsx("span",{style:{color:"#8c8c8c",fontSize:"14px"},children:d("or")})});return n.jsxs(_$,{children:[s&&c==="top"&&n.jsx(n.Fragment,{children:I}),n.jsxs(C$,{$compactOnMobile:g,children:[f&&n.jsx(y$,{onSuccess:e,onError:t,accountType:r,appLocale:i,disabled:o,buttonText:d("continueWithGoogle"),mobileButtonText:"Google"}),m&&n.jsx(h$,{onSuccess:e,onError:t,accountType:r,appLocale:i,disabled:o,buttonText:d("continueWithFacebook"),mobileButtonText:"Facebook"})]}),s&&c==="bottom"&&n.jsx(n.Fragment,{children:I})]})},E$=()=>n.jsx(n.Fragment,{children:n.jsx("p",{className:"agreement-container",children:n.jsx(Fe,{i18nKey:"formsNs:agreements.signUpAgreement",components:{tosLink:n.jsx(Ut,{to:"https://help.zenamu.com/articles/10031687",targetBlank:!0}),gdprLink:n.jsx(Ut,{to:"https://help.zenamu.com/articles/10031694",targetBlank:!0})}})})}),v$=5,T$=({isCompletedUserRequestingForOrganisation:e,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i=!1,loading:o=!1,accountType:s})=>{const{t:c}=V(),d=Ge(),{control:f}=ye(),m=Dp({control:f,name:"password"})||"",g=!e&&m.length>=v$;return n.jsxs(n.Fragment,{children:[!e&&t&&n.jsx("div",{className:"mt-15 mb-20",children:n.jsx(O$,{onSuccess:t,onError:r,accountType:s,disabled:i||o,showDivider:!0,appLocale:d})}),n.jsxs(us,{justify:"start",align:"top",gutter:{xs:8,sm:16,md:12,lg:16},children:[n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:"firstname",label:c("formsNs:createOrganisationPassword.firstname"),type:"text",required:!0})}),n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:"lastname",label:c("formsNs:createOrganisationPassword.lastname"),type:"text",required:!0})})]}),n.jsx(at,{name:"email",label:c("email"),type:"email",validateAsync:e?null:g$("email"),disabled:e,required:!0}),!e&&n.jsxs(n.Fragment,{children:[n.jsx(pc,{name:"password",label:c("formsNs:createUserPassword.password"),type:"password",autoComplete:"new-password",required:!0}),g&&n.jsx(pc,{name:"passwordAgain",label:c("formsNs:createOrganisationPassword.passwordAgain"),type:"password",autoComplete:"new-password",required:!0})]}),n.jsx(E$,{})]})},b$=({isCompletedUserRequestingForOrganisation:e=!1,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i,loading:o,accountType:s,createOrganisationOnboardingError:c,isOAuthFlow:d=!1})=>{const{t:f}=V(),g=(()=>{if(!c||!d||Ko(c))return null;if(Ht.is(c)&&c.errors.length>0){const I=c.errors[0],h=I?.extensions?.code;return h?f(`errorNs:${h}`):I.message}return f("errorNs:API_IS_UNAVAILABLE")})();return n.jsxs(n.Fragment,{children:[n.jsx("h2",{children:f("formsNs:createOrganisationPassword.zenamuAccountTitle")}),d&&c&&Ko(c)&&n.jsx(Qo,{type:"error",error:c}),g&&n.jsx(Qo,{type:"error",message:g}),n.jsx(T$,{isCompletedUserRequestingForOrganisation:e,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i,loading:o,accountType:s}),n.jsx("div",{className:"mb-20"})]})},A$=gl.create({timeout:3e3}),$$=()=>{const{t:e}
10773=V(),t=Ge(),{watch:r,setValue:i}=ye(),o=r("country"),s=ee(en);return p.useEffect(()=>{(async()=>{try{if(s?.country)return;let d;const f=hs?.get("CFCountry");if(!f||f&&!hi(f)){const m=await fetch(g5);if(!m.ok&&m.status!==200)throw new Error("Unable to get IP");const{ip:g}=await m.json(),I=await A$.get(`https://ipinfo.io/${g}?token=${ie.IP_INFO_KEY}`);if(I?.status!==200)throw new Error("Unable to get country");d=I?.data?.country}else d=f;d&&hi(d.toUpperCase())&&Hn(i,"country",d.toUpperCase())}catch(d){console.error(d?.message)}})().catch(d=>{console.error(d?.message)})},[]),p.useEffect(()=>{if(o){const c=Nn.getParamByISO(o,"currency"),d=s?.defaultCurrencyCode,f=s?.country;(!d||f&&f!==o)&&Hn(i,"defaultCurrencyCode",c??"USD")}},[o]),n.jsxs(n.Fragment,{children:[n.jsx("p",{className:"descriptionForOnboarding",children:e("settingsNs:info.addressChangeLater")}),n.jsx(Mn,{showSearch:!0,placeholder:e("settingsNs:addressForm.chooseCountry"),optionFilterProp:"children",filterOption:(c,d)=>{const f=d.props.children;return Zo(f,c)},name:"country",label:e("settingsNs:addressForm.country"),required:!0,children:gi(Nu(t))}),n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(c,d)=>{const f=d.props.children;return ju(f,c)},name:"defaultCurrencyCode",label:e("currencyLabel"),required:!0,children:Bu()}),n.jsx("div",{className:"mb-20"})]})},gr=e=>typeof e!="string"?"":e.trim(),Fc=e=>{const t=gr(e);return t.length>0?t:null},Dc=()=>{try{const e=localStorage.getItem(Xe);if(e)return JSON.parse(e).registrationName||null}catch{}return null},$n="zenamu_onboarding_booking_mode",Nc=()=>{try{const e=localStorage.getItem(Xe);if(e){const{bookingMode:t}=JSON.parse(e);t&&sessionStorage.setItem($n,t)}}catch{}},jL=({data:e,confirmationToken:t,loginAfterPasswordSet:r})=>{const{t:i}=V(),{isDesktop:o,isMobajl:s}=$e(),[c,d]=p.useState(0),[f,m]=p.useState(!1),g=ee(en),[I,{loading:h,error:C}]=wr(Gr.createOrganisationOnboarding),y=p.useRef(!1),{requestedAccountType:O}=e,_=pt(),[E]=p.useState(_);p.useEffect(()=>{en({...g,requestedAccountType:O})},[]);const v=(k,B)=>{const{setError:G}=B,{country:j,defaultCurrencyCode:N}=k;try{en({...g,country:j,defaultCurrencyCode:N,timezone:E})}catch(U){Pt(U,G)}},P=async(k,B)=>{const{setError:G}=B,{image:j,password:N}=k,U=gr(k.firstname),Q=gr(k.lastname),oe=Fc(k.email);if(!oe){G("email",{type:"manual",message:i(Y)});return}if(y.current||h)return;y.current=!0,m(!1);const{country:te,defaultCurrencyCode:F,timezone:D}=g,W=Za(i,te??"CZ");let X=g?.clientIpAddress;if(!X)try{X=await _f(),X&&en({...g,clientIpAddress:X})}catch{X=void 0}const fe=Dc()||i("settingsNs:addressForm.testOnboardingData.myFirstPlace");try{const Ne=await I({variables:{input:{image:j,firstname:U,lastname:Q,email:oe,password:N,timezone:D,clientIpAddress:X,defaultCurrencyCode:F,confirmationToken:t,organisationAddress:{...W},firstPlace:{name:fe,description:null,placeAddress:Fa,address:{street:null,city:null,postalCode:null,country:null}}}}}),{data:ve}=Ne,Be=ve?.createOrganisationOnboarding;if(Be&&Be.user&&Be.office&&Be.place){es("form_submit",{user_registration_2:"success"}),Nc();try{localStorage.removeItem(Xe)}catch(tt){console.error("Error clearing registration state:",tt)}await r(oe,N);return}xe(i("errorNs:UNKNOWN_ERROR"))}catch(Ne){Pt(Ne,G)}finally{y.current=!1}},S=async k=>{if(!(y.current||h)){y.current=!0,m(!0);try{const{userId:B,userConfig:G,image:j,oauthProvider:N,oauthProviderId:U}=k,Q=gr(k.firstname),oe=gr(k.lastname),te=Fc(k.email),{lang:F}=G||{};if(!te){xe(i(Y));return}const{country:D,defaultCurrencyCode:W,timezone:X}=g,re=Za(i,D??"CZ"),Ne=Dc()||i("settingsNs:addressForm.testOnboardingData.myFirstPlace"),ve=await I({variables:{input:{image:j||null,firstname:Q,lastname:oe,email:te,password:null,timezone:X,defaultCurrencyCode:W,confirmationToken:t,oauthProvider:N,oauthProviderId:U,organisationAddress:{...re},firstPlace:{name:Ne,description:null,placeAddress:Fa,address:{street:null,city:null,postalCode:null,country:null}}}}}),{data:Be}=ve,tt=Be?.createOrganisationOnboarding;if(tt&&tt.user&&tt.office&&tt.place){es("form_submit",{user_registration_2:"success",oauth_provider:N}),$d(B),Ad(!0),Hs(),F&&(await T.changeLanguage(F),Hi(F)),en({}),Nc();try{localStorage.removeItem(Xe)}catch(oo){console.error("Error clearing registration state:",oo)}m(!1);const qr=tt.office?.domain,io=sessionStorage.getItem($n)==="appointments"?"/appointments":"";qr?window.location.href=`/${w}/office/${qr}${io}`:window.location.href=`/${w}`;return}xe(i("errorNs:UNKNOWN_ERROR"))}catch(B){console.error("OAuth organisation creation error:",B)}finally{y.current=!1}}},b=k=>{xe(GA(k,i("errorNs:OAUTH_GENERIC_ERROR")))},R=()=>[{title:o?"":i("settingsNs:info.headlineRightStudio"),content:n.jsx($$,{}),validationSchema:Ye().shape({[Et.country]:J().nullable().required(i(Y)).test("test-valid-country-code",T.t(`errorNs:validations.${ne.handledApiErrors.INVALID_ISO_COUNTRY_CODE.code}`),k=>hi(k)),defaultCurrencyCode:J().required(i(Y))}),defaultValues:{[Et.country]:g?.country??"CZ",defaultCurrencyCode:g?.defaultCurrencyCode??Nn.getParamByISO(g?.country??"CZ","currency")},onSubmit:v},{title:o?"":i("formsNs:createOrganisationPassword.zenamuAccountTitle"),content:n.jsx(b$,{onOAuthSuccess:S,onOAuthError:b,oauthDisabled:h,loading:h,accountType:O||"studio",createOrganisationOnboardingError:C,isOAuthFlow:f}),validationSchema:Ye().shape({image:J().nullable(),firstname:J().nullable().required(i(Y)).min(2,`${i(v5,{minNumber:2})}`).max(Zr,`${i(b5,{maxNumber:Zr})}`),lastname:J().nullable().required(i(Y)).min(2,`${i(T5,{minNumber:2})}`).max(Zr,`${i(A5,{maxNumber:Zr})}`),password:d$(),passwordAgain:u$(),email:If(!0)}),defaultValues:{image:g?.image??null,firstname:g?.firstname??null,lastname:g?.lastname??null,password:g?.password??null,passwordAgain:g?.passwordAgain??null,email:g?.email??null},onPrev:k=>{en({...g,image:k.image,firstname:k.firstname,lastname:k.lastname,password:k.password,passwordAgain:k.passwordAgain,email:k.email})},onSubmit:P}],x=k=>{d(k)},L=R();return n.jsxs(Ki,{withMiddleContainer:!!s,children:[n.jsxs("div",{className:"registrationFlowIntro",children:[n.jsx("h1",{children:i("formsNs:createOrganisationPassword.title")}),c!==L.length-1&&n.jsx("p",{children:i("formsNs:createOrganisationPassword.description")})]}),n.jsx(Q6,{borderRadius:14,paddingHorizontal:s?16:24,paddingVertical:s?16:20,boxSh
10773adow:"rgba(15, 23, 42, 0.08)",children:n.jsx("div",{className:"registrationConfirmationFlow",children:n.jsx(m8,{className:s?void 0:"loginForm",currentStep:c,steps:L,onSetCurrentStep:x,withDone:!0,loading:h})})}),c===L.length-1&&n.jsx(n.Fragment,{children:n.jsx(DA,{})})]})},S$=p.createContext({isOpen:!1,currentStep:0,activeTourType:null,openTour:()=>{},closeTour:()=>{},resetTourSession:()=>{},isPathnameForDefaultTour:!1,isPathnameForSettingsTour:!1,isPathnameForAppointmentsDefaultTour:!1,isShownTourButtonForSuperadmin:!1,loading:!0,tourDefaultSteps:[],tourSettingsSteps:[],tourAppointmentsDefaultSteps:[],handleUpdateProductTourEmployeeStatus:()=>{}}),Cf={behavior:"smooth",block:"nearest",inline:"nearest"},P$=(e,t)=>e.map(r=>{const i=()=>{try{return document.querySelector(r.selector)||document.body}catch{return document.body}};let o;const s=c=>n.jsx("div",{className:"zenamu-tour-content-wrapper",children:c});return typeof r.content=="function"?o=s(r.content({setIsOpen:t})):o=s(r.content),{title:r.title,description:o,target:i,placement:r.placement||"bottom",scrollIntoViewOptions:Cf,mask:{style:{boxShadow:"inset 0 0 15px #333"}}
10773,nextButtonProps:r.hideFinishButton?{style:{display:"none"}}:void 0}}),x$=({children:e})=>{const{t}=V(),r=sn(),{isMobajl:i}=$e(),{pathname:o}=ke(),s=Lt(),c=ee(Td),[d,f]=p.useState(!1),[m,g]=p.useState(!1),[I,h]=p.useState(0),[C,y]=p.useState(null),O=F=>{try{return sessionStorage.getItem(F)==="true"}catch{return!1}},_=(F,D)=>{try{sessionStorage.setItem(F,String(D))}catch{}},[E]=wr(Gr.updateOfficeEmployeeById),v=s?.officeId,{hasAccess:P,loading:S}=lt(s?.officeId,[l.officeUserRoles.SUPERADMIN]);p.useEffect(()=>{const F=new Date,D=ct.zonedTimeToUtc(m5,"Europe/Prague"),W=It(F,D)||Ro(F,D);!S&&s&&P&&!(c===!0||c==="1")&&W&&f(!0)},[c,s,S,P]);const b=p.useCallback(async(F,D,W,X)=>{try{const re=await E({variables:{officeId:F,employeeId:D,input:{productTourCompleted:W}}});re?.data?.updateOfficeEmployeeById?.productTourCompleted&&G5({...s,productTourCompleted:re.data.updateOfficeEmployeeById.productTourCompleted}),W&&X&&(window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`))}catch(re){Pt(re)}},[E,s,r]),R=p.useMemo(()=>{let F=!1;try{F=sessionStorage.getItem($n)==="both"}catch{}const D=[{title:t("header.tour.welcomeToZenamu.title"),selector:".reactour-default-new-lecture-buttons-assistance",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.welcomeToZenamu.part1")}),It(new Date,xt(q(s?.registrationDate),W5))&&n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.welcomeToZenamu.part3",components:{helpIcon:n.jsx(om,{})},values:{helpText:t("header.getAssistance")}})})]})},{title:t("lectureNs:lectureTermForm.createTerm"),selector:".reactour-default-new-lecture-buttons-new",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.welcomeToZenamu.part2",components:{createTermIcon:n.jsx(sm,{})},values:{createNewTermText:t("create")}})})})},{title:t("calendarNs:calendar.publicStudioCalendar"),selector:".reactour-default-calendar-eye",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.publicSchedule.part1",components:{eyeIcon:n.jsx(am,{})}})})})},{title:t("sidebar.calendar"),selector:".reactour-default-calendar-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.calendarMenu.part1",components:{calendarIcon:n.jsx(le,{icon:"Calendar1",size:20,iconColor:"var(--ant-color-primary)"})}})})})}];return F&&D.push({title:t("sidebar.appointments"),selector:".reactour-default-appointments-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.appointmentsMenu.part1",components:{appointmentsIcon:n.jsx(le,{icon:"ClockOutline",size:20,iconColor:"var(--ant-color-primary)"})},values:{appointmentsTitle:t("sidebar.appointments")}})})})}),D.push({title:t("sidebar.settings"),selector:".reactour-default-settings-item",hideFinishButton:!0,content:({setIsOpen:W})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsMenu.part1",components:{settingsIcon:n.jsx(le,{icon:"SettingsGears",size:20,iconColor:"var(--ant-color-primary)"})},values:{settingsTitle:t("sidebar.settings")}})}),n.jsx("p",{children:t("header.tour.settingsMenu.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsMenu.ctaButton"),onClick:()=>{W(!1),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}})]})}),D},[t,s,r]),x=p.useMemo(()=>[{title:t("settingsNs:info.title"),selector:".reactour-settings-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsPublicSchedule.part1")}),n.jsx("p",{children:t("header.tour.settingsPublicSchedule.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}},{title:t("settingsNs:info.registrationDomain"),selector:".reactour-settings-public-schedule",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsPublicSchedule.part3",components:{copyIcon:n.jsx(cm,{})}})})}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}},{title:t("settingsNs:payments.paymentMethods.subtitle"),selector:".reactour-payments-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsPayments.part1")}),n.jsx("p",{children:t("header.tour.settingsPayments.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${xd}`)}},{title:t("settingsNs:entrance.title"),selector:".reactour-bundles-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("h4",{children:t("membershipsNs:membershipsHeadline")}),n.jsx("p",{children:t("header.tour.settingsBundles.part0")}),n.jsx("h4",{children:t("settingsNs:creditsAndPass.sectionTitle")}),n.jsx("p",{children:t("header.tour.settingsBundles.part1")}),n.jsx("p",{children:t("header.tour.settingsBundles.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Sd}`)}},{title:t("header.tour.settingsFinish.title"),selector:".reactour-templates-step",hideFinis
10773hButton:!0,content:({setIsOpen:F})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsFinish.part1")}),n.jsx("p",{children:t("header.tour.settingsFinish.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsFinish.ctaButton"),onClick:()=>{s&&b(s.officeId,s.organisationEmployeeId,!0,!0),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`),F(!1)}})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Pd}`)}}],[t,s,r,b]),L=p.useMemo(()=>[{title:t("header.tour.appointmentsWelcome.title"),selector:".reactour-appointments-status",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:t("header.tour.appointmentsWelcome.part1")})})},{title:t("sidebar.appointments"),selector:".reactour-default-appointments-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.appointmentsMenu.part1",components:{appointmentsIcon:n.jsx(le,{icon:"ClockOutline",size:20,iconColor:"var(--ant-color-primary)"})},values:{appointmentsTitle:t("sidebar.appointments")}})})})},{title:t("sidebar.settings"),selector:".reactour-default-settings-item",hideFinishButton:!0,content:({setIsOpen:F})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsMenu.part1",components:{settingsIcon:n.jsx(le,{icon:"SettingsGears",size:20,iconColor:"var(--ant-color-primary)"})},values:{settingsTitle:t("sidebar.settings")}})}),n.jsx("p",{children:t("header.tour.settingsMenu.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsMenu.ctaButton"),onClick:()=>{F(!1),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}})]})}],[t,s,r]),k=p.useMemo(()=>{if(!S&&s){const F=`/${w}/${M}/${s?.domain}`,D=s?.organisationTariff?.name??"UNKNOWN",W=_e(D),X=P,re=!i&&W&&X,fe=!P||X&&s?.productTourCompleted;let Ne=!1;try{Ne=sessionStorage.getItem($n)==="appointments"}catch{}
10773const ve=!i&&!fe&&!Ne&&(o===F||o===`${F}/calendar`),Be=!i&&!fe&&Ne&&o===`${F}/${At}`,tt=!i&&!fe&&o.includes(`/${w}/${M}/${s?.domain}/settings/`);return{isPathnameForDefaultTour:ve,isPathnameForSettingsTour:tt,isPathnameForAppointmentsDefaultTour:Be,isShownTourButtonForSuperadmin:re,loading:S}}return{isPathnameForDefaultTour:!1,isPathnameForSettingsTour:!1,isPathnameForAppointmentsDefaultTour:!1,isShownTourButtonForSuperadmin:!1,loading:S}},[s,S,P,o,i]),B=p.useCallback(F=>{const D=s?.officeId,W=`zenamu_tour_${F}_shown_${D}`;O(W)||(_(W,!0),window.scrollTo(0,0),y(F),h(0),g(!0))},[s?.officeId]),G=p.useCallback(()=>{g(!1),h(0)},[]),j=p.useCallback(()=>{const F=s?.officeId;try{sessionStorage.removeItem(`zenamu_tour_default_shown_${F}`),sessionStorage.removeItem(`zenamu_tour_settings_shown_${F}`),sessionStorage.removeItem(`zenamu_tour_appointments-default_shown_${F}`)}catch{}},[s?.officeId]),N=p.useCallback((F,D)=>{let W=0;const X=20,fe=window.setInterval(()=>{if(m||O(`zenamu_tour_${F}_shown_${v}`)){window.clearInterval(fe);return}if(!!document.querySelector(D)){window.clearInterval(fe),B(F);return}W+=1,W>=X&&window.clearInterval(fe)},250);return fe},[m,v,B]);p.useEffect(()=>{if(!k.loading&&k.isPathnameForDefaultTour&&!O(`zenamu_tour_default_shown_${v}`)&&!m){const F=R[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("default",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForDefaultTour,m,v,R,N]),p.useEffect(()=>{if(!k.loading&&k.isPathnameForSettingsTour&&!O(`zenamu_tour_settings_shown_${v}`)&&!m){const F=x[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("settings",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForSettingsTour,m,v,x,N]),p.useEffect(()=>{if(!k.loading&&k.isPathnameForAppointmentsDefaultTour&&!O(`zenamu_tour_appointments-default_shown_${v}`)&&!m){const F=L[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("appointments-default",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForAppointmentsDefaultTour,m,v,L,N]);const U=C==="settings"?x:C==="appointments-default"?L:R,Q=P$(U,F=>{F?g(!0):G()}),oe=p.useCallback(()=>{s&&b(s.officeId,s.organisationEmployeeId,!0,!1);try{sessionStorage.removeItem($n)}catch{}G()},[s,b,G]),te=p.useCallback(F=>{if(!Number.isInteger(F)||F<0||F>=U.length)return;h(F);const D=U[F];if(D?.action)try{const W=document.querySelector(D.selector);D.action(W)}catch{}},[U]);return n.jsxs(S$.Provider,{value:{isOpen:m,currentStep:I,activeTourType:C,openTour:B,closeTour:G,resetTourSession:j,...k,tourDefaultSteps:R,tourSettingsSteps:x,tourAppointmentsDefaultSteps:L,handleUpdateProductTourEmployeeStatus:b},children:[e,n.jsx(lm,{open:m,onClose:oe,steps:Q,current:I,onChange:te,mask:{style:{boxShadow:"inset 0 0 15px #333"},color:"rgba(0, 0, 0, 0.15)"},onFinish:()=>{(C==="settings"||C==="appointments-default")&&s&&b(s.officeId,s.organisationEmployeeId,!0,C==="settings");
10773try{sessionStorage.removeItem($n)}catch{}G()},arrow:!1,placement:"bottom",scrollIntoViewOptions:Cf,zIndex:1001,gap:{offset:12,radius:12},indicatorsRender:(F,D)=>n.jsx("div",{style:{display:"flex",gap:"6px",alignItems:"center",marginTop:"4px"},children:Array.from({length:D},(W,X)=>n.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:X===F?"var(--ant-color-primary)":"#e8ecf0",transition:"all 0.3s ease",boxShadow:X===F?"0 2px 8px color-mix(in srgb, var(--ant-color-primary) 30%, transparent)":"none"}},X))})}),n.jsx(Ab,{visible:d,onCloseModal:()=>f(!1)})]})},R$=()=>n.jsx(km,{to:`/${w}`,replace:!0}),w$=Gt(["0%,100%{transform:translateY(0px);}50%{transform:translateY(-8px);}"]),Bc=Gt(["from{transform:rotate(0deg);}to{transform:rotate(360deg);}"]),L$=$.div.withConfig({componentId:"sc-2kmr86-0"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center;"]),k$=$.div.withConfig({componentId:"sc-2kmr86-1"})(["animation:"," 4s ease-in-out infinite;margin-bottom:32px;"],w$),M$=$.div.withConfig({componentId:"sc-2kmr86-2"})(["width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0ebf7 0%,#e8e0f3 100%);border-radius:50%;position:relative;box-shadow:0 8px 32px color-mix(in srgb,var(--ant-color-primary) 12%,transparent),0 2px 8px color-mix(in srgb,var(--ant-color-primary) 8%,transparent);svg{width:56px;height:56px;color:#663399;animation:"," 8s linear infinite;}&::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--ant-color-primary) 20%,transparent);animation:"," 20s linear infinite reverse;}"],Bc,Bc),F$=$.h1.withConfig({componentId:"sc-2kmr86-3"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:28px;font-weight:600;color:#3c4043;margin:0 0 12px 0;letter-spacing:-0.02em;@media (max-width:480px){font-size:24px;}"]),D$=$.p.withConfig({componentId:"sc-2kmr86-4"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:16px;color:#70757b;margin:0 0 32px 0;max-width:400px;line-height:1.6;@media (max-width:480px){font-size:15px;}"]),N$=$.div.withConfig({componentId:"sc-2kmr86-5"})(["margin-top:8px;"]),B$=$.div.withConfig({componentId:"sc-2kmr86-6"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:12px;color:#a0a4a8;margin-top:16px;"]),j$=()=>n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[n.jsx("circle",{cx:"12",cy:"12",r:"3"}),n.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]}),dr=30,V$=()=>{const{t:e}=V(),[t,r]=p.useState(!1),[i,o]=p.useState(dr),s=p.useCallback(async()=>{r(!0);try{(await fetch(`${In}/graphql`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:"{ __typename }"}),cache:"no-store"})).status!==503&&window.location.reload()}catch{}finally{r(!1),o(dr)}},[]);p.useEffect(()=>{const d=setInterval(()=>{o(m=>m<=1?dr:m-1)},1e3),f=setInterval(()=>{s()},dr*1e3);return()=>{clearInterval(d),clearInterval(f)}},[s]);const c=()=>{o(dr),s()};return n.jsx(Ki,{extraPaddingTop:20,align:"center",children:n.jsxs(L$,{children:[n.jsx(k$,{children:n.jsx(M$,{children:n.jsx(j$,{})})}),n.jsx(F$,{children:e("errorNs:maintenance.title")}),n.jsx(D$,{children:e("errorNs:maintenance.description")}),n.jsx(N$,{children:n.jsx(Ee,{value:e("errorNs:maintenance.tryAgain"),onClick:c,loading:t,type:"primary"})}),n.jsx(B$,{children:e("errorNs:maintenance.autoCheck",{seconds:i})})]})})},cs=()=>{const{t:e}=V();p.useEffect(()=>{const r=setTimeout(()=>{st(!1)},3e3);{const i=JSON.parse(window.sessionStorage.getItem("error-refreshed-count")||"0");try{Number(i)===0&&(window.sessionStorage.setItem("error-refreshed-count","1"),st(!1),window.location.reload())}catch{}setTimeout(function(){window.sessionStorage.removeItem("error-refreshed-count")},3e5)}return()=>{clearTimeout(r)}},[]);const t=()=>{st(!1),window.location.href=`/${w}?swreset=1`,setTimeout(()=>{window.location.reload()},100)};return n.jsxs(Ki,{extraPaddingTop:15,headerTitle:e("errorNs:errorPage.somethingWentWrongTitle"),align:"center",children:[n.jsx("p",{children:e("errorNs:errorPage.somethingWentWrong1")}),n.jsx("div",{className:"mt-20"}),n.jsx("img",{src:NA,height:"auto",width:200}),n.jsx("p",{className:"mt-10",children:e("errorNs:errorPage.somethingWentWrong2")}),n.jsx(Ee,{value:e("cacheBusting.button"),onClick:t,className:"mt-10"})]})},U$=()=>!0,Of=({children:e})=>{const t=ee(st),r=ee(ui),i=ee(js),o=ee(bd),s=ke();return p.useEffect(()=>{i&&xe(T.t("errorNs:loggedOutForSecurityReason"))},[i]),p.useEffect(()=>{r&&ui(!1)},[s.pathname]),o?n.jsx(V$,{}):t&&U$()?n.jsx(cs,{}):r?n.jsx(R$,{}):n.jsx(n.Fragment,{children:e})},G$="/static/media/zenamuLogoWithIcon.BEfsL_XY.webp",St={CEG:"CEG",OSVC:"OSVC",DEFAULT:"DEFAULT"},rt={AFA:"AFA",AAM:"AAM",MENTES:"MENTES"},si={[rt.AFA]:"ÁFA-körös (27%-os általános adókulcs)",[rt.AAM]:"Alanyi adómentes (AAM)",[rt.MENTES]:"Mentes tevékenység"},Ef=[{key:St.CEG,value:"Cég"},{key:St.OSVC,value:"Egyéni vállalkozó"},{key:St.DEFAULT,value:"Adószámos magánszemély"}],H$=Object.fromEntries(Ef.map(({key:e,value:t})=>[e,t])),W$=e=>e===St.CEG||e===St.OSVC,z$=e=>e==="AFA"?!0:e==="AAM"?!1:null,vf=e=>e===!0?"AFA":e===!1?"AAM":"MENTES",VL=(e,t)=>{const{street:r,city:i,postalCode:o,country:s,vatNumber:c,subjectName:d,isVATPayer:f,companyIdentificationNumber:m,isCompany:g,companyType:I,localVatNumber:h}=e,C={subjectName:d,street:r,city:i,postalCode:o,country:s,companyIdentificationNumber:m,vatNumber:c,localVatNumber:h};if(!t)return{...C,isCompany:g,companyType:"DEFAULT",isVATPayer:f,regi
10773onalSettings:null};const y=e.hungaryLocalVatStatus||vf(f),O=JSON.stringify({localVatStatus:y,localVatNumber:h||null});return{...C,isCompany:W$(I),companyType:I,isVATPayer:f,regionalSettings:O}},Y$=e=>H$[e],q$=e=>si[e],Tf=(e,t)=>{const r=T.language,i=l.getTaxInfoForCountryAndLanguage(e,r);return{taxNumberAbbreviation:i?.taxNumber?.abbreviation??t("taxNumber"),taxNumberStructure:i?.taxNumber?.structure??"",taxNumberLocalName:i?.taxNumber?.localName??t("taxNumber"),taxNumberFormat:i?.taxNumber?.format??"",taxNumberPattern:i?.taxNumber?.pattern,taxNumberRequired:i?.taxNumber?.required??!1,localTaxNumberAbbreviation:i?.localTaxNumber?.abbreviation??t("companyId"),localTaxNumberStructure:i?.localTaxNumber?.structure??"",localTaxNumberFormat:i?.localTaxNumber?.format??"",localTaxNumberPattern:i?.localTaxNumber?.pattern,localTaxNumberRequired:i?.localTaxNumber?.required??!1}},jc=(e,t,r,i)=>{if(!(!e||e.trim()==="")&&!(!t||!(t instanceof RegExp))&&!t.test(e.trim()))return r?i?i("settingsNs:payments.taxSettings.taxNumberFormatError",{format:r}):`Format does not match. Typically formatted as: ${r}`:i?i("settingsNs:payments.taxSettings.taxNumberFormatErrorGeneric"):"Format does not match expected pattern"},K$=({value:e,children:t,disabled:r=!1,fontSize:i,fontWeight:o})=>n.jsx(Ir,{value:e,style:{display:"flex",alignItems:"center",...i&&{fontSize:`${i}px`},...o&&{fontWeight:o}},disabled:r,children:t}),Z$=({fieldName:e,label:t,items:r,onChange:i,disabled:o=!1,required:s=!1})=>n.jsx($A,{name:e,label:t,onChange:i,disabled:o,required:s,style:{display:"flex",flexDirection:"column",gap:"12px"},children:r.map(c=>{const{key:d,value:f,label:m,disabled:g,icon:I,tooltip:h,onClick:C}=c,y=!!(g&&C),O=n.jsxs(K$,{value:d,disabled:g,children:[m??f,I&&n.jsxs(n.Fragment,{children:[" ",I]})]}),_=n.jsx("div",{onClick:y?C:void 0,role:y?"button":void 0,tabIndex:y?0:void 0,onKeyDown:y?E=>{(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),C?.())}:void 0,style:y?{cursor:"not-allowed"}:void 0,children:n.jsx("span",{style:y?{pointerEvents:"none"}:void 0,children:O})},d);return h?n.jsx(Te,{title:h,children:_},d):_})}),Tn={price:"price",currency:"currency",validTo:"validTo",validFrom:"validFrom",name:"name",isPaid:"isPaid",pauseTo:"pauseTo",pauseFrom:"pauseFrom",stornoOrder:"stornoOrder",useCustomPrice:"useCustomPrice",description:"description",validityTimeUnit:"validityTimeUnit",validityTimeValue:"validityTimeValue",labels:"labels",maxBookingsPerDay:"maxBookingsPerDay",maxBookingsPerWeek:"maxBookingsPerWeek",maxBookingsPerMonth:"maxBookingsPerMonth",isActiveNow:"isActiveNow",officePaymentMethodId:"officePaymentMethodId",paymentMethodId:"paymentMethodId",onPlaceSettlementType:"onPlaceSettlementType",sendInvoiceEmail:"sendInvoiceEmail",pricingOptionId:"pricingOptionId",lectureInstancePricingOptionId:"lectureInstancePricingOptionId",country:"country",vatNumber:"vatNumber",companyIdentificationNumber:"companyIdentificationNumber",localVatNumber:"localVatNumber",isCompany:"isCompany",isVATPayer:"isVATPayer",isCollectingTax:"isCollectingTax",companyType:"companyType",subjectName:"subjectName",vatPayerSince:"vatPayerSince",taxRateServices:"taxRateServices",taxRateBundlesAndMemberships:"taxRateBundlesAndMemberships",taxRateRentals:"taxRateRentals",taxNumber:"taxNumber",localTaxNumber:"localTaxNumber",privateWorkshop:"privateWorkshop",reservationIsPaid:"reservationIsPaid",selectedPriceFullyDiscounted:"selectedPriceFullyDiscounted",customPrice:"customPrice",customPriceCurrency:"customPriceCurrency",customPriceNote:"customPriceNote"},X$=$.div.withConfig({componentId:"sc-6ziqva-0"})(["margin-top:4px;font-size:12px;color:#faad14;display:flex;align-items:center;gap:4px;"]),Vc=({message:e})=>e?n.jsxs(X$,{children:["⚠️ ",e]}):null,Q$="HU",bf="Adószám",J$="ÁFA státusz",UL=()=>{const{t:e}=V(),{watch:t,setValue:r,getValues:i}=ye(),o=t(Tn.companyType),s=o===St.CEG,c=o===St.DEFAULT,d=s||o===St.OSVC,m=t("hungaryLocalVatStatus")===rt.MENTES,g=t(Tn.localVatNumber),I=t(Tn.vatNumber),h=c?{[rt.AAM]:si[rt.AAM],[rt.MENTES]:si[rt.MENTES]}:si,{taxNumberAbbreviation:C,taxNumberStructure:y,taxNumberPattern:O,taxNumberFormat:_,localTaxNumberAbbreviation:E,localTaxNumberPattern:v,localTaxNumberFormat:P}=Tf(Q$,e),[S,b]=p.useState(),[R,x]=p.useState(),L=()=>
10773{if(g){const U=jc(g,v,P,e);b(U)}else b(void 0)},k=()=>{if(I){const U=jc(I,O,_,e);x(U)}else x(void 0)},B=()=>{S&&b(void 0)},G=()=>{R&&x(void 0)},j=U=>{const Q=z$(U);r("isVATPayer",Q);const oe=i("regionalSettings");let te={};if(oe)try{te=typeof oe=="string"?JSON.parse(oe):oe}catch{te={}}te.localVatStatus=U,te.localVatNumber=g||null,r("regionalSettings",JSON.stringify(te))},N=U=>{U?.target?.value===St.DEFAULT&&i("hungaryLocalVatStatus")===rt.AFA&&(r("hungaryLocalVatStatus",rt.AAM),j(rt.AAM))};return n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"mt-20 mb-20",children:n.jsx(Z$,{fieldName:"companyType",items:Ef.map(U=>({key:U.key,value:U.value})),onChange:N})}),n.jsx(Mn,{name:"hungaryLocalVatStatus",label:J$,onChange:j,children:gi(h)}),m&&n.jsx($t,{severity:"info",marginTop:4,marginBottom:8,children:e("subscriptionNs:billingInfo.mentesWarning")}),n.jsxs("div",{children:[n.jsx(at,{name:Tn.localVatNumber,label:bf,type:"text",required:d,onBlur:L,onChange:B}),n.jsx(Vc,{message:S})]}),n.jsx(at,{name:Tn.companyIdentificationNumber,label:s?E:"Nyilvántartási szám",type:"text",required:s}),n.jsxs("div",{children:[n.jsx(at,{name:Tn.vatNumber,label:C,type:"text",placeholder:y,onBlur:k,onChange:G}),n.jsx(Vc,{message:R})]})]})},e7=$.div.withConfig({componentId:"sc-hg286u-0"})(["display:flex;flex-direction:column;gap:5px;margin-bottom:",";"],({$marginBottom:e})=>e?`${e}px`:"0px"),t7=({address:e,marginBottom:t,withCompanyInfo:r=!1})=>{const i=Ge(),{t:o}=V(),{localTaxNumberAbbreviation:s,taxNumberAbbreviation:c}=Tf(e.country??"",o);return n.jsxs(e7,{$marginBottom:t,children:[n.jsx("div",{className:"darkGray",children:e?.street}),n.jsxs("div",{className:"darkGray",children:[e?.city,e?.postalCode&&`, ${e.postalCode}`]}),n.jsx("div",{className:"darkGray",children:xA(e?.country,i)}),r&&e.companyType&&e?.country==="HU"&&n.jsxs("div",{className:"darkGray",children:[Y$(e.companyType),":"," ",q$(vf(e.isVATPayer))]}),r&&e.localVatNumber&&e?.country==="HU"&&n.jsxs("div",{className:"darkGray",children:[bf,": ",e.localVatNumber]}),r&&e.companyIdentificationNumber&&e.country&&n.jsxs("div",{className:"darkGray",children:[s,": ",e.companyIdentificationNumber]}),r&&e.vatNumber&&e.country&&n.jsxs("div",{className:"darkGray",children:[c,": ",e.vatNumber]})]})},n7=$.div.withConfig({componentId:"sc-v2dp79-0"})(["display:flex;align-items:center;cursor:pointer;"]),r7=$.div.withConfig({componentId:"sc-v2dp79-1"})(["display:flex;flex:0 0 auto;align-items:center;line-height:0;"]),i7=$.div.withConfig({componentId:"sc-v2dp79-2"})(["font-weight:500;color:",";"],mu),Uc=({name:e,image:t,withName:r=!0,size:i=20,popoverDescription:o,withOpenModal:s=!0,withGrayscale:c=!1})=>{const{isMobajl:d}=$e(),{token:f}=Yn.useToken(),[m,g]=p.useState(!1),[I,h]=p.useState(!1),C=e?bm(e):null;let y={};const O={...r&&{marginRight:"6px"},...c&&t&&{filter:"grayscale(100%)"}};return t?y={...y,src:t}:e||(y={...y,icon:n.jsx(ms,{})}),y.src||(O.backgroundColor=f.colorPrimary,O.backgroundImage=`linear-gradient(145deg, ${f.colorPrimaryHover}, ${f.colorPrimary} 55%, ${f.colorPrimaryActive})`),n.jsxs(n.Fragment,{children:[n.jsxs(n7,{onClick:()=>{s&&(h(!0),g(!0))},children:[n.jsx(r7,{children:n.jsx(ya,{...y,style:O,size:i,alt:e,children:C})}),r&&e&&n.jsx(i7,{children:e})]}),I&&n.jsx(zr,{title:e,visible:m,onClose:()=>g(!1),afterClose:()=>h(!1),closable:!0,children:n.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"1.25rem",alignItems:"center",justifyContent:"center"},children:[n.jsx(ya,{...y,style:O,size:d?100:150,alt:e,children:C}),o&&n.jsx(ku,{value:o,editable:!1})]})})]})},o7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getFounderOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.founderOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.founderOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;
10773const y=new Set(h.founderOfficesByUserId.offices.map(E=>E.officeId)),O=C.founderOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.founderOfficesByUserId.pageInfo.hasNextPage;return{founderOfficesByUserId:{...C.founderOfficesByUserId,pageInfo:{...C.founderOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.founderOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.founderOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.founderOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.founderOfficesByUserId?.totalCount||0,totalAvailable:f?.founderOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},s7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getSuperadminOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.superadminOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.superadminOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.superadminOfficesByUserId.offices.map(E=>E.officeId)),O=C.superadminOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.superadminOfficesByUserId.pageInfo.hasNextPage;return{superadminOfficesByUserId:{...C.superadminOfficesByUserId,pageInfo:{...C.superadminOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.superadminOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.superadminOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.superadminOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.superadminOfficesByUserId?.totalCount||0,totalAvailable:f?.superadminOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},a7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getLecturerOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.lecturerOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.lecturerOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.lecturerOfficesByUserId.offices.map(E=>E.officeId)),O=C.lecturerOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),{hasNextPage:_}=C.lecturerOfficesByUserId.pageInfo;return{lecturerOfficesByUserId:{...C.lecturerOfficesByUserId,pageInfo:{...C.lecturerOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.lecturerOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.lecturerOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.lecturerOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.lecturerOfficesByUserId?.totalCount||0,totalAvailable:f?.lecturerOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},GL=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getStudentOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.studentOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.studentOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.studentOfficesByUserId.offices.map(E=>E.officeId)),O=C.studentOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.studentOfficesByUserId.pageInfo.hasNextPage;return{studentOfficesByUserId:{...C.studentOfficesByUserId,pageInfo:{...C.studentOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.studentOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.studentOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.studentOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.studentOfficesByUserId?.totalCount||0,totalAvailable:f?.studentOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},c7=e=>{const t=o7(e,20),r=s7(e,20),i=a7(e,6);return{offices:p.useMemo(()=>{const s=new Map;
10773return[...t.offices,...r.offices,...i.offices].forEach(c=>{!c.isDeleted&&!s.has(c.officeId)&&s.set(c.officeId,c)}),Array.from(s.values())},[t.offices,r.offices,i.offices]),loading:t.loading||r.loading||i.loading}},l7=e=>{const{pathname:t}=ke(),r=t.includes("/videos"),i=t.includes("/rentals"),o=t.includes("/credits"),{data:s}=pe(ge.myVideoOffices,{fetchPolicy:"cache-first",skip:!e}),{data:c}=pe(ge.myRentalBookings,{fetchPolicy:"cache-first",skip:!e}),{data:d}=pe(ge.getClientCreditsByUserId,{fetchPolicy:"cache-first",variables:{userId:Number(e)},skip:!e});return{hasVideos:(s?.myVideoOffices??[]).length>0||r,hasRentalBookings:(c?.myRentalBookings??[]).length>0||i,hasCredits:(d?.getClientCreditsByUserId??[]).length>0||o}},d7=e=>{if(!e)return!1;const t=ie.SYSTEM_SUPERADMIN_IDS;return t?t.split(",").map(o=>o.trim()).includes(e):!1},Af=$.div.withConfig({componentId:"sc-ube1ck-0"})(["display:flex;justify-content:flex-end;align-items:center;"]),yo="userMenuKey-logout",u7=["userMenuKey-orders","userMenuKey-courses","userMenuKey-memberships","userMenuKey-passes","userMenuKey-credits","userMenuKey-vouchers","userMenuKey-videos","userMenuKey-rentals"],Gc=2,Hc=$.span.withConfig({componentId:"sc-ube1ck-1"})(["display:inline-flex;align-items:center;gap:8px;max-width:230px;vertical-align:middle;.office-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-home-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--ant-color-primary);font-size:18px;}"]),f7=$.span.withConfig({componentId:"sc-ube1ck-2"})(["display:inline-flex;align-items:center;padding-left:30px;color:var(--ant-color-primary);font-weight:500;"]),m7=()=>{const{t:e}=V(),t=sn(),r=wl(),{userData:i}=p.useContext(Hr),[o,s]=p.useState(!1),c=ee(et),{offices:d}=c7(c),{hasVideos:f,hasRentalBookings:m,hasCredits:g}=l7(c),I=p.useMemo(()=>{const O=d.slice(0,Gc).map(_=>({key:`office-${_.officeId}`,linkTo:`/${w}/${M}/${_.domain}`,label:n.jsxs(Hc,{children:[n.jsx(Uc,{name:_.name,image:_.image,withName:!1,withOpenModal:!1,size:22}),n.jsx("span",{className:"office-name",children:_.name})]})}));if(d.length>Gc){const _=e("more");O.push({key:"office-more",linkTo:`/${w}`,label:n.jsx(f7,{children:_.charAt(0).toUpperCase()+_.slice(1)})})}return O},[d,e]),h=p.useMemo(()=>({"userMenuKey-dashboard":{key:"userMenuKey-dashboard",label:n.jsxs(Hc,{children:[n.jsx("span",{className:"office-home-icon",children:n.jsx(Po,{})}),n.jsx("span",{className:"office-name",children:e("sidebar.dashboard")})]}),linkTo:`/${w}`},...Object.fromEntries(I.map(O=>[O.key,O])),"userMenuKey-settings":{key:"userMenuKey-settings",label:e("headerMenu.profile"),linkTo:`/${w}/${he.USER}/${c}/settings/${J5}`},"userMenuKey-orders":{key:"userMenuKey-orders",label:e("headerMenu.userOrdersMenu"),linkTo:`/${w}/${he.USER}/${c}/${e4}`},"userMenuKey-courses":{key:"userMenuKey-courses",label:e("coursesNs:menuLabel"),linkTo:`/${w}/${he.USER}/${c}/${t4}`},"userMenuKey-memberships":{key:"userMenuKey-memberships",label:e("headerMenu.memberships"),linkTo:`/${w}/${he.USER}/${c}/memberships/`},"userMenuKey-passes":{key:"userMenuKey-passes",label:e("headerMenu.passes"),linkTo:`/${w}/${he.USER}/${c}/${n4}/`},...g?{"userMenuKey-credits":{key:"userMenuKey-credits",label:e("headerMenu.credits"),linkTo:`/${w}/${he.USER}/${c}/${r4}/`}}:{},"userMenuKey-vouchers":{key:"userMenuKey-vouchers",label:e("headerMenu.vouchers"),linkTo:`/${w}/${he.USER}/${c}/vouchers/`},...f?{"userMenuKey-videos":{key:"userMenuKey-videos",label:e("headerMenu.videos"),linkTo:`/${w}/${he.USER}/${c}/${xn}/`}}:{},...m?{"userMenuKey-rentals":{key:"userMenuKey-rentals",label:e("rentalsNs:myBookings.menuLabel"),linkTo:`/${w}/${he.USER}/${c}/${i4}/`}}:{},...i&&d7(i.email)?{"userMenuKey-admin":{key:"userMenuKey-admin",label:e("headerMenu.admin"),linkTo:`/${w}/${Q5}`}}:{},[yo]:{key:"userMenuKey-logout",label:e("headerMenu.logout")}}),[i,c,e,I,f,m,g]),C=p.useMemo(()=>{const O=R=>{const x=h[R];return x?{key:x.key,label:x.label}:null},_=u7.map(O).filter(R=>R!==null),E=[],v=O("userMenuKey-dashboard"),P=O("userMenuKey-settings");v&&E.push(v),I.forEach(R=>E.push({key:R.key,label:R.label})),E.push({type:"divider"}),d.length>0?E.push({type:"group",key:"userMenuKey-visitor-group",label:e("visitorBadge.label"),children:_}):E.push(..._),E.push({type:"divider"}),P&&E.push(P);const S=O("userMenuKey-admin");S&&E.push(S);const b=O(yo);return b&&E.push({type:"divider"},b),E},[h,e,I,d.length]),y=async()=>{await fi(r),t(`/${he.LOGIN}`)};return i?n.jsx(n.Fragment,{children:n.jsx(Af,{children:n.jsx(ps,{trigger:["click"],placement:"bottomRight",onOpenChange:O=>s(O),menu:{items:C,onClick:O=>{s(!1);const{key:_}=O,E=h[_];E?.linkTo?t(E.linkTo):_===yo&&y()},selectable:!0},overlayStyle:{minWidth:"200px"},children:n.jsxs("div",{className:"userMenu-profile",children:[n.jsx(Uc,{name:i?.name,image:i?.image,withName:!1,size:28,withOpenModal:!1}),n.jsx("span",{className:"userProfile__name",children:i?.name}),n.jsx(vt,{isActive:o})]})})})}):null},p7=({visible:e,setIsMoreLanguagesModalVisible:t,onAfterClose:r,additionalLanguages:i,switchLanguage:o})=>{const{t:s}=V(),[c,d]=p.useState(""),f=g=>g.normalize("NFD").replace(/[\u0300-\u036f]/g,""),m=i.filter(g=>f(g.label.toLowerCase()).includes(f(c.toLowerCase())));return n.jsxs(ll,{title:s("selectLanguage"),open:e,onCancel:()=>
10773t(!1),afterClose:r,footer:null,children:[n.jsx(Rr,{placeholder:s("search"),onChange:g=>d(g.target.value),value:c,style:{marginBottom:"1rem"}}),n.jsx(dm,{onClick:({key:g})=>{t(!1),o(g)},items:m.map(({key:g,label:I})=>({key:g,label:I}))})]})},ua=({userId:e=null,showFullName:t=!1})=>{const{t:r}=V(),i=Ge(),[o,s]=p.useState(!1),[c,d]=p.useState(!1),[f,m]=p.useState(!1),[g,I]=p.useState(!1),[h]=wr(Gr.updateUserById),C=async v=>{await T.changeLanguage(v),Hi(v),window.location.reload()},y=Nt[i];let O;O=i.startsWith("en")||!y?[Nt[A.EN]]:[y].concat(Nt[A.EN]);const _=Object.values(Nt),E=async v=>{d(!0);try{e&&await h({variables:{userId:e,input:{lang:v}}}),await C(v)}catch(P){Pt(P)}finally{d(!1)}};return n.jsxs(Af,{children:[g&&n.jsx(p7,{visible:f,setIsMoreLanguagesModalVisible:m,onAfterClose:()=>I(!1),additionalLanguages:_,switchLanguage:E}),n.jsx(ps,{trigger:["click"],placement:"bottomRight",onOpenChange:v=>s(v),menu:{items:[...O.map(({key:v,label:P})=>({key:v,label:P})),{key:"more",label:`${r("more")}...`,onClick:()=>{I(!0),m(!0)}}],onClick:async v=>{const{key:P}=v;P!=="more"&&(s(!1),await E(P))}},overlayStyle:{minWidth:"200px"},children:n.jsx("div",{className:"userMenu-profile",children:c?n.jsx("span",{className:"language__name",children:n.jsx(Wl,{})}):n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"language__name",children:t?y?.label??Ba(i):Ba(i)}),n.jsx(vt,{isActive:o})]})})})]})},fa=ut(["position:relative;font-size:15px;font-weight:600;color:var(--ant-color-primary);text-decoration:none;padding:8px 14px;border-radius:8px;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;width:fit-content;&:hover{color:var(--ant-color-primary-hover);background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}&::after{content:'';position:absolute;bottom:6px;left:14px;right:14px;height:1.5px;background:var(--ant-color-primary-hover);transform:scaleX(0);transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);}&:hover::after{transform:scaleX(1);}@media (max-width:767px){font-size:14px;padding:6px 10px;&::after{left:10px;right:10px;bottom:4px;}}"]),Ti=ut(["color:#9ca3af;pointer-events:none;cursor:default;&:hover{color:#9ca3af;background:transparent;}&::after{display:none;}"]),_o=$.a.withConfig({componentId:"sc-8uhv0y-0"})([""," ",""],fa,({$disabled:e})=>e&&Ti),g7=$(gt).withConfig({componentId:"sc-8uhv0y-1"})([""," ",""],fa,({$disabled:e})=>e&&Ti),bi=$.button.withConfig({componentId:"sc-8uhv0y-2"})([""," background:none;border:none;font-family:inherit;"," &:disabled{","}"],fa,({$disabled:e})=>e&&Ti,Ti),Wc=$.span.withConfig({componentId:"sc-8uhv0y-3"})(["font-size:15px;font-weight:600;color:",";padding:8px 14px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;@media (max-width:767px){font-size:14px;padding:6px 10px;}"],({$active:e})=>e?"var(--ant-color-primary)":on),Co=$(gt).withConfig({componentId:"sc-8uhv0y-5"})(["display:flex;justify-content:center;align-items:center;padding:8px;border-radius:8px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);color:var(--ant-color-primary);"," &:hover{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);transform:scale(1.05);}&:active{transform:scale(0.95);}"],({$active:e})=>e&&ut(["background:color-mix(in srgb,var(--ant-color-primary) 12%,transparent);"])),HL=({measurementId:e,grantConsentByDefault:t=!1,debug:r=!1})=>{if(typeof window>"u"||(r&&(window.gaDebugMode=!0),window.gaInitialized||(window.gaInitialized=new Set),window.gaInitialized.has(e)))return;window.dataLayer||(window.dataLayer=[]),window.gtag||(window.gtag=function(){window.dataLayer.push(arguments)});const i=window.gaConsentGranted===!0;try{!i&&!t?(window.gtag("consent","default",{ad_storage:"denied",analytics_storage:"denied"}),window.gaConsentGranted=!1):(window.gtag("consent","default",{ad_storage:"granted",analytics_storage:"granted"}),window.gaConsentGranted=!0)}catch(s){console.error("[Google Analytics] Error setting default consent:",s)}const o=document.querySelector('script[src*="googletagmanager.com/gtag/js"]');try{window.gtag("js",new Date),window.gtag("config",e,{anonymize_ip:!0,cookie_flags:"SameSite=None;Secure",send_page_view:window.gaConsentGranted===!0,debug_mode:r,...r&&{user_id:"dev_"+window.location.hostname}}),window.gaInitialized.add(e),r&&window.gaConsentGranted}
10773catch(s){console.error("[Google Analytics] Error configuring GA:",s)}if(!o){const s=document.createElement("script");s.src=`https://www.googletagmanager.com/gtag/js?id=${e}`,s.async=!0,s.onload=()=>{},s.onerror=()=>{console.error("[Google Analytics] Failed to load gtag.js script")},document.head.appendChild(s)}},Oo=()=>{if(typeof window<"u"&&(window.gaConsentGranted=!0,typeof window.gtag=="function"))try{window.gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted"}),window.gaDebugMode}catch(e){console.error("[Google Analytics] Error granting consent:",e)}},zc=()=>{if(typeof window<"u"&&typeof window.gtag=="function"){window.gaConsentGranted=!1;try{window.gtag("consent","update",{ad_storage:"denied",analytics_storage:"denied"}),window.gaDebugMode}catch(e){console.error("[Google Analytics] Error revoking consent:",e)}}},WL=e=>e==null?null:Math.round(e/1e6/100),zL=(e,t)=>e!=null&&t!==null&&t!==void 0,YL=(e,t,r)=>{if(typeof window<"u"&&window.gtag&&window.gaConsentGranted)try{const i={...t||{}};r&&r.length>0&&(i.send_to=r),window.gtag("event",e,i),window.gaDebugMode}catch(i){console.error("[Google Analytics] Error tracking event:",i)}else window.gaDebugMode&&console.warn("[Google Analytics] Event not tracked (consent not granted):",e,t)},qL=e=>{if(typeof window<"u"&&window.gtag&&window.gaConsentGranted)try{const t={page_path:location.pathname+location.search+location.hash};e&&e.length>0&&(t.send_to=e),window.gtag("event","page_view",t),window.gaDebugMode}catch(t){console.error("[Google Analytics] Error tracking PageView:",t)}else window.gaDebugMode&&console.warn("[Google Analytics] PageView not tracked",{hasGtag:!!window.gtag,consentGranted:window.gaConsentGranted,reason:window.gtag?window.gaConsentGranted?"unknown":"consent not granted":"gtag not loaded"})},KL=e=>e?[e]:[],ZL=({pixelId:e,autoConfig:t=!0,debug:r=!1,advancedMatching:i,grantConsentByDefault:o=!1})=>{if(typeof window>"u"||(window.fbqDebugMode=r,window.fbPixelInitialized||(window.fbPixelInitialized=new Set),window.fbPixelInitialized.has(e)))return;const s=document.querySelector('script[src*="fbevents.js"]');if(!window.fbq){const d=function(){d.callMethod?d.callMethod.apply(d,arguments):d.queue.push(arguments)};window._fbq||(window._fbq=d),d.push=d,d.loaded=!0,d.version="2.0",d.queue=[],window.fbq=d}if(!s){const d=document.createElement("script");d.src="https://connect.facebook.net/en_US/fbevents.js",d.async=!0;const f=document.getElementsByTagName("script")[0];f.parentNode?.insertBefore(d,f)}if(window.fbPixelInitialized.add(e),window.fbq)try{window.fbq("init",e,i??{},{autoConfig:t,debug:r})}catch(d){console.error("[Meta Pixel] Error initializing pixel:",d)}r&&window.fbPixelInitialized.size;const c=window.fbqConsentGranted===!0;if(window.fbq)try{o||c?(window.fbqConsentGranted=!0,window.fbq("consent","grant")):(window.fbqConsentGranted=!1,window.fbq("consent","revoke"))}catch(d){console.error("[Meta Pixel] Error setting consent:",d)}},Eo=()=>{if(typeof window<"u"&&(window.fbqConsentGranted=!0,typeof window.fbq=="function"))try{window.fbq("consent","grant"),window.fbq("track","PageView"),window.fbqDebugMode}catch(e){console.error("[Meta Pixel] Error granting consent:",e)}},Yc=()=>{if(typeof window<"u"&&typeof window.fbq=="function")try{window.fbq("consent","revoke"),window.fbqConsentGranted=!1,window.fbqDebugMode}catch(e){console.error("[Meta Pixel] Error revoking consent:",e)}},XL=e=>{if(e)return e},QL=(e,t,r)=>{if(typeof window<"u"&&typeof window.fbq=="function"&&window.fbqConsentGranted){if(!r){window.fbqDebugMode&&console.warn("[Meta Pixel] Event not tracked (no pixel ID provided):",e);return}try{window.fbq("trackSingle",r,e,t),window.fbqDebugMode}catch(i){console.error("[Meta Pixel] Error tracking event:",i)}}else window.fbqDebugMode&&console.warn("[Meta Pixel] Event not tracked (consent not granted):",{event:e,data:t})},JL=e=>{if(typeof window<"u"&&typeof window.fbq=="function"&&window.fbqConsentGranted)try{window.fbq("trackSingle",e,"PageView"),window.fbqDebugMode&&location.pathname+location.search+location.hash}catch(t){console.error("[Meta Pixel] Error tracking PageView:",t)}else window.fbqDebugMode&&console.warn("[Meta Pixel] PageView not tracked (consent not granted)")},I7=()=>{let e;return(t,r)=>{if(e!==void 0)return e;const i=t();return r(i),e=i,i}},h7=I7(),y7=(e,t)=>{try{return h7(e,t)}catch(r){console.error("CookieConsent initialization failed:",r),yl(r);return}},Ji=p.createContext({cookieConsent:null,targetingAllowed:!1,analyticsAllowed:!1}),_7=({children:e})=>{const[t,r]=p.useState(),[i,o]=p.useState(!1),[s,c]=p.useState(!1),d=Ge();return p.useEffect(()=>{const{isEuMember:f}=l.currencyEuHelper;let m=hs?.get("CFCountry");m?m=hi(m.toUpperCase())?m.toUpperCase():"CZ":m="CZ";const g=f(m);if(!g&&!t&&(c(!0),o(!0),Oo(),Eo()),!t&&d&&g){const I=y7(()=>window.initCookieConsent(),h=>h.run({current_lang:d,onFirstAction:async(C,y)=>{try{await ue.onFirstAction(H,h,C,y)}catch(O){xe(O.message)}},onAccept:C=>{ue.handleTargetingCategory(h),ue.handleMetaPixelCategory(h,{onGrant:Eo,onRevoke:Yc}),ue.handleOfficeGoogleAnalyticsCategory(h,{onGrant:Oo,onRevoke:zc}),o(h.allowedCategory("targeting")),c(h.allowedCategory("analytics"))},onChange:async(C,y)=>{try{await ue.onChange(H,h,C,y)}catch(O){xe(O.message)}ue.handleTargetingCategory(h,!0),ue.handleMetaPixelCategory(h,{onGrant:Eo,onRevoke:Yc},!1),ue.handleOfficeGoogleAnalyticsCategory(h,{onGrant:Oo,onRevoke:zc},!1),o(h.allowedCategory("targeting")),c(h.allowedCategory("analytics"))},gui_options:ue.cookieGuiOptions,languages:{enUS:ue.getCookiePolicyContent("enUS"),cs:ue.getCookiePolicyContent("cs"),sk:ue.getCookiePolicyContent("sk"),hu:ue.getCookiePolicyContent("hu"),pl:ue.getCookiePolicyContent("pl"),es:ue.getCookiePolicyContent("es"),pt:ue.getCookiePolicyContent("pt"),de:ue.getCookiePolicyContent("de"),it:ue.getCookiePolicyContent("it"),fr:ue.getCookiePolicyContent("fr"),fi:ue.getCookiePolicyContent("fi"),sv:ue.getCookiePolicyContent("sv"),ro:ue.getCookiePolicyContent("ro"),nl:ue.getCookiePolicyContent("nl"),da:ue.getCookiePolicyContent("da"),nb:ue.getCookiePolicyContent("nb"),"pt-PT":ue.getCookiePolicyContent("pt-PT")}}));I&&r(I)}},[t,d]),p.useEffect(()=>{if(t&&d)try{t.updateLanguage(d)}catch{}},[t,d]),n.jsx(Ji.Provider,{value:{cookieConsent:t,targetingAllowed:i,analyticsAllowed:s},children:e})},C7=()=>{const{t:e}=V("cookieBarNs"),{cookieConsent:t}=p.useContext(Ji);return n.jsx(n.Fragment,{children:t?n.jsx(bi,{onClick:()=>t.showSettings(),children:e("cookie_provider.title")}):null})},O7=Gt(["from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}"]),E7=$.footer.withConfig({componentId:"sc-1r5m5nq-0"})(["position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:",";margin:",";padding:32px 40px;
10773gap:24px;animation:"," 0.5s ease-out;@media (max-width:767px){padding:24px 20px;gap:20px;}"],({$isPublic:e})=>e?"1200px":"none",({$isPublic:e})=>e?"0 auto":"0",O7),v7=$.div.withConfig({componentId:"sc-1r5m5nq-2"})(["display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:40px;@media (max-width:767px){flex-direction:column;align-items:center;text-align:center;gap:28px;}"]),T7=$.div.withConfig({componentId:"sc-1r5m5nq-3"})(["display:flex;flex-direction:column;gap:8px;flex:1;@media (max-width:767px){align-items:center;order:1;}h3{font-size:1.25rem;font-weight:600;color:#2a2a2a;margin:0 0 6px 0;letter-spacing:-0.01em;}.darkGray{font-size:1rem;color:",";line-height:1.6;}"],on),b7=$.nav.withConfig({componentId:"sc-1r5m5nq-4"})(["display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap;@media (max-width:767px){justify-content:center;order:2;}"]),A7=$.div.withConfig({componentId:"sc-1r5m5nq-5"})(["display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-top:8px;"]),$7=$.a.withConfig({componentId:"sc-1r5m5nq-6"})(["display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 16px;border-radius:8px;text-decoration:none;transition:all 0.25s ease;&:hover{background:color-mix(in srgb,var(--ant-color-primary) 5%,transparent);transform:translateY(-1px);}span{font-size:0.95rem;color:",";}img{opacity:0.85;transition:opacity 0.2s ease;}&:hover img{opacity:1;}"],on),vo=$.span.withConfig({componentId:"sc-1r5m5nq-7"})(["width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--ant-color-primary) 25%,transparent);@media (max-width:480px){display:none;}"]),S7=$.div.withConfig({componentId:"sc-1r5m5nq-8"})(["display:flex;justify-content:center;margin:8px 0 4px;"]),$f=({isPublic:e=!1})=>{const{t}=V(),{isMobajl:r}=$e(),i=ee(et),o=ee(hn),s=Xt(),d=p.useContext(qi)?.isPublicView||e,{data:f}=pe(ge.getAddressByOfficeId,{variables:{officeId:o?.officeId},skip:!o?.officeId||o.showAddressInPublicCalendar===!1}),m=o?.name;return n.jsxs(E7,{$isPublic:d,children:[n.jsxs(v7,{children:[m&&n.jsxs(T7,{children:[n.jsx("h3",{children:o.name}),o.showAddressInPublicCalendar!==!1&&f?.addressByOfficeId&&n.jsx(t7,{address:f.addressByOfficeId}),o?.domain&&n.jsx(n.Fragment,{children:n.jsx(g7,{to:`/${o.domain}/${Us.tos}`,style:{marginLeft:"-14px"},children:t("calendarNs:identityHeader.terms")})})]}),n.jsxs(b7,{children:[!d&&n.jsxs(n.Fragment,{children:[n.jsx(_o,{href:"https://help.zenamu.com",target:"_blank",rel:"noreferrer",children:t("docsHelp")}),n.jsx(vo,{})]}),n.jsx(_o,{href:"https://help.zenamu.com/articles/10031687",target:"_blank",rel:"noreferrer",children:t("zenamuTerms")}),n.jsx(vo,{}),n.jsx(_o,{href:"https://help.zenamu.com/articles/10031694",target:"_blank",rel:"noreferrer",children:t("zenamuGdpr")}),d&&n.jsxs(n.Fragment,{children:[n.jsx(vo,{}),n.jsx(C7,{})]})]})]}),r&&n.jsx(S7,{children:n.jsx(ua,{userId:i,showFullName:!0})}),!o?.whiteLabelEnabled&&n.jsx(A7,{children:n.jsxs($7,{href:s,target:"_blank",rel:"noopener noreferrer",title:t("createdByZenamu"),children:[n.jsx("span",{children:n.jsx(Fe,{i18nKey:"createdByZenamu",components:{zenamuLink:n.jsx("span",{style:{color:"var(--ant-color-primary)"}})}})}),n.jsx("img",{src:G$,alt:t("createdByZenamu"),width:50,height:27})]})})]})},P7=$.div.withConfig({componentId:"sc-1ihmnu3-0"})(["display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;background-color:",";box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);border-radius:",";z-index:15;@media (max-width:767px){transform:translate(0,-50%);border:1px solid #d8d7d7;}"],Me,nn),x7=$.div.withConfig({componentId:"sc-1ihmnu3-1"})([""]),R7=({condition:e,children:t})=>e?n.jsx(n.Fragment,{children:n.jsx(P7,{children:t})}):n.jsx(x7,{children:t}),w7=({officeId:e,domain:t,withIcon:r=!0})=>{const{t:i}=V(),{isMobajl:o}=$e(),{hasAccess:s}=lt(e,[l.officeUserRoles.OFFICIAL,l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]);return s?n.jsx(R7,{condition:!o,children:n.jsx(Ee,{icon:r&&n.jsx(pl,{}),type:"link",href:`/${w}/${M}/${t}`,value:i("calendarNs:calendar.privateStudioCalendar")})}):null},L7=$.div.withConfig({componentId:"sc-157mz2q-0"})(["font-size:medium;font-weight:500;font-stretch:normal;font-style:normal;color:var(--ant-color-info);padding:0;display:flex;margin:0 15px 0 0;line-height:normal;max-width:300px;.current-studio-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:767px){display:none;}"]),eo=({studioName:e,studioDomain:t})=>n.jsx(L7,{children:n.jsx(gt,{to:{pathname:`/${w}/${M}/${t}`},children:n.jsx("div",{className:"current-studio-name",children:e})})}),qc=({officeEmployments:e,dropdownTitle:t})=>{const{t:r}=V(),i=sn(),o=Lt(),s=p.useMemo(()=>{let f={};return e.forEach(m=>{const{domain:g,name:I,officeId:h,officeRole:C}=m;f={...f,[`officeKey-${h}`]:{key:`officeKey-${h}`,label:`${I} (${r(`officeRoles.${C}`)})`,domain:g}}}),f},[e,r,o]),c=p.useMemo(()=>
10773{if(Object.keys(s).length>0){const m=[];for(const g in s){const I=s[g],{key:h,label:C}=I;m.push({key:h,label:C})}return[{key:"1",type:"group",label:r("header.officeMenu.dashboard"),children:m}]}return[]},[s]),d=f=>{if(f.preventDefault(),o?.domain){const m=o.domain;i(`/${w}/${M}/${m}`)}};return n.jsx(ps.Button,{menu:{items:c,onClick:f=>{const{key:m}=f,g=s[m],{domain:I}=g;i(`/${w}/${M}/${I}`)},selectable:!0},onClick:d,trigger:["click"],size:"small",children:n.jsx("div",{className:"dropdownMenu-select",children:n.jsx("div",{className:"dropdownMenu-select__name",children:t})})})},k7=({officeEmployments:e})=>{const{t}=V(),r=ee(hn),i=Lt();return n.jsx(n.Fragment,{children:i?n.jsx(n.Fragment,{children:n.jsx(qc,{officeEmployments:e,dropdownTitle:i.name})}):n.jsxs(n.Fragment,{children:[r&&n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:r.name,studioDomain:r.domain})}),n.jsx(qc,{officeEmployments:e,dropdownTitle:t("header.officeMenu.chooseOffice")})]})})},Kc=({officeEmployments:e})=>{const t=ee(hn),r=Lt(t?.officeId);if(e.length){if(e.length>1)return n.jsx(n.Fragment,{children:n.jsx(k7,{officeEmployments:e})});if(e.length===1&&(r||t)){const i=r?.name||t?.name,o=r?.domain||t?.domain;return n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:i,studioDomain:o})})}}return null},M7=(e,t,r)=>{const i=yn(),o=ee(et),{loading:s,data:c}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:o,officeId:e},skip:!(o&&e)});return p.useMemo(()=>{if(!i||e===null||t===null)return!1;if(!s&&c?.minimalEmploymentByUserIdAndOfficeId){const f=c.minimalEmploymentByUserIdAndOfficeId;if(f.organisationId!==t)return!1;const{organisationRole:m}=f;return((m?l.orgEmployeePermissions?.[m]?.bitPermissions:0)&r)!==0}return!1},[r,s,c,t,e,i])},ur=({extendButtonText:e,officeId:t,domain:r,isFreeTariff:i=!1,linkTo:o,icon:s=n.jsx(um,{})})=>{const c=sn(),{hasAccess:d,loading:f}=lt(t,[l.officeUserRoles.SUPERADMIN]);return f?null:n.jsx(n.Fragment,{children:d&&n.jsx("div",{className:"expired-subscription-overview-mobile-button",children:n.jsx(Ee,{icon:s,type:"link",onClick:()=>c(o),value:e})})})},F7=(e,t)=>{const{loading:r,data:i,refetch:o}=pe(ge.getOrganisationById,{fetchPolicy:"network-only",variables:{organisationId:e},skip:t});return{loading:r,data:i,refetch:o}},D7=async e=>{try{await e()}catch{}},N7=(e,t=[],r=[])=>{const i=Array.isArray(e)?e:[],o=Array.isArray(t)?t:[],s=Array.isArray(r)?r:[],c=new Set(i.map(I=>I.officePaymentMethodId)),d=[];o.forEach(I=>{c.has(I.officePaymentMethodId)||d.push(I)});const f=i.concat(d),m=new Set(s);return f.filter(I=>!m.has(I.officePaymentMethodId))},ek=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.tariffLimitsUpdated;if(!i)return e;const{limits:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeByDomain;return c?{officeByDomain:{...c,tariffLimits:o,orgTariffMeta:{...c.orgTariffMeta,tariffStatus:o.organisationTariff.tariffStatus,tariffName:o.organisationTariff.name,studio:o.bookTariff.studio}}}:e},tk=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.tariffLimitsUpdated;if(!i)return e;const{limits:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeById;return c?{officeById:{...c,tariffLimits:o,orgTariffMeta:{...c.orgTariffMeta,tariffStatus:o.organisationTariff.tariffStatus,tariffName:o.organisationTariff.name,studio:o.bookTariff.studio}}}:e},nk=(e,{subscriptionData:t},r)=>{if(!t?.data)return e;const i=t.data.officePaymentMethodsUpdated;if(!i)return e;const{updatedMethods:o,deletedMethodIds:s,officeId:c}=i;return r!==c||!e?.officePaymentMethods?e:{officePaymentMethods:N7(e.officePaymentMethods,o,s)}},rk=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.officeNotificationConfigUpdated;if(!i)return e;const{configUpdated:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeNotificationConfigByOfficeId;return c?{officeNotificationConfigByOfficeId:{...c,...o}}:e},ik=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.officeEmployeeRemoved;if(!i)return e;const{removedEmployee:o,officeId:s}=i;if(r!==s)return e;const c=e?.employeesByOfficeId;if(!c?.employees)return e;const{employees:d,...f}=c,m=d.filter(g=>g.employeeId!==o.employeeId);return{employeesByOfficeId:{...f,employees:m}}},B7=(e,{subscriptionData:t})=>{if(!t.data)return e;const r=t.data.organisationLastOrganisationLicensePaymentUpdated;if(!r)return e;const{lastOrganisationLicensePayment:i}=r;return i?{organisationLicensePaymentsById:e?.organisationLicensePaymentsById?e.organisationLicensePaymentsById.map(s=>s.licensePaymentId===i.licensePaymentId?{...s,...i}:s):[i]}:e},ok=(e,{subscriptionData:t},r)=>{if(!t.data?.orderPaymentsUpdated)return e;const o=t.data.orderPaymentsUpdated.find(s=>s.id===r);return!o||!e?.userOrderById?e:{userOrderById:{...e.userOrderById,...o}}},j7=(e,t)=>{const r=ee(Sn),i=p.useRef(!1),{loading:o,hasAccess:s}=pi(t,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions),c=typeof t=="number"&&Number.isFinite(t)&&t>0,d=typeof e=="number"&&Number.isFinite(e)&&e>0,f=c&&d&&!o&&s,{subscribeToMore:m,loading:g,data:I,refetch:h}=pe(ge.getOrganisationLicensePaymentsById,{fetchPolicy:"network-only",variables:{officeId:c?t:0,organisationId:d?e:0},skip:!f});return p.useEffect(()=>{f&&r&&i.current===!1&&h&&D7(h),i.current=r},[f,r,h]),p.useEffect(()=>{if(e&&m){const C=m({document:c5.organisationLastOrganisationLicensePaymentUpdated,variables:{organisationId:e},updateQuery:(y,O)=>B7(y,O)});return()=>{typeof C=="function"&&C()}}},[e,m]),{loading:g,data:I,refetch:h}},Sf=(e,t)=>
10773{const{loading:r,hasAccess:i}=pi(t,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions),o=!r&&i,{loading:s,data:c,refetch:d}=F7(e,!o),{loading:f,data:m,refetch:g}=j7(e,t),{loading:I,data:h}=pe(ge.getOrganisationSmsPackagesOrdersById,{fetchPolicy:"network-only",variables:{officeId:t,organisationId:e},skip:!o});return{...p.useMemo(()=>{if(r||s||f||I)return{loading:!0,data:null};let y={organisation:c?.organisationById,organisationLicensePayments:[],organisationSmsPackagesOrders:[],currentOrganisationLicensePayment:null,canUserWriteOrgTariffInfo:i};return m?.organisationLicensePaymentsById&&(y={...y,organisationLicensePayments:m.organisationLicensePaymentsById,currentOrganisationLicensePayment:c?.organisationById?.lastOrganisationLicensePayment??null}),h?.organisationSmsPackagesOrdersById&&(y={...y,organisationSmsPackagesOrders:h?.organisationSmsPackagesOrdersById}),{data:y,loading:!1}},[c,m,s,f,i,r,I,h]),refetchOrganisationLicensePaymentsById:g,refetchOrganisationData:d}},V7=({organisationId:e,officeId:t,domain:r,onSetSubscriptionInfoText:i})=>{const{t:o}=V(),s=sn(),{DateFormatter:c}=Zt(),{data:d,loading:f}=Sf(e,t),{hasAccess:m,loading:g}=lt(t,[l.officeUserRoles.SUPERADMIN]),I=d?.currentOrganisationLicensePayment;if(p.useEffect(()=>{if(!f&&!g&&I){const{overdueDate:h,paymentMethod:C}=I;i(o("subscriptionNs:waitingForPayment",{overdueDate:c.format(q(h),{year:"numeric",month:"numeric",day:"numeric",...C===l.paymentMethod.CARD&&{hour:"numeric",minute:"numeric"}})}),r)}},[f,g,I,r,o,c,i]),f||g)return null;if(I){const{id:h}=I;return n.jsx(n.Fragment,{children:m&&n.jsx("div",{className:"expired-subscription-overview-mobile-button",children:n.jsx(Ee,{icon:n.jsx(xo,{}),type:"link",onClick:()=>s(`/${w}/${M}/${r}/${Rd}/${h}`),value:o("subscriptionNs:waitingForPaymentGotoOverview")})})})}return null},U7=({onSetSubscriptionInfoText:e,canUserWriteOrgTariffInfo:t,officeId:r,organisationId:i})=>{const{t:o}=V(),{DateFormatter:s,SimpleDateTimeFormatter:c}=Zt(),d=ee(Rt),f=Sf(i,r),{data:m,loading:g}=f,I=p.useMemo(()=>{if(d&&!g){const{organisationTariff:h,domain:C,officeId:y,organisationId:O}=d,_=m?.currentOrganisationLicensePayment??null;if(!h)return null;const{name:E,tariffStatus:v,validTo:P}=h,S=_e(E),b=nr(E),R=(m?.organisationLicensePayments?.length??0)>0;if(v===l.tariffStatus.CANCEL_AT_PERIOD_END&&t)return n.jsx(ur,{extendButtonText:o("subscriptionNs:buyLicenseAgain"),officeId:y,domain:C,linkTo:oi(C)});if(v===l.tariffStatus.WAITING_FOR_PAYMENT)return n.jsx(V7,{domain:C,organisationId:O,officeId:y,onSetSubscriptionInfoText:e});const x=P?wo(q(P),new Date):null;if(S&&x!==null&&x<31){const L=_&&_.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT,k=L?Ec(C,_.id):oi(C);return n.jsx("div",{children:n.jsx(ur,{extendButtonText:o(L?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),officeId:y,domain:C,linkTo:k})})}if(b){const L=_&&_.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT;return R&&!L?n.jsx(ur,{extendButtonText:o("sidebar.subscription"),officeId:y,domain:C,isFreeTariff:b,linkTo:Oc(C),icon:n.jsx(xo,{})}):n.jsx(ur,{extendButtonText:o(L?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),officeId:y,domain:C,isFreeTariff:b,linkTo:L?Ec(C,_.id):oi(C)})}return n.jsx(ur,{extendButtonText:o("sidebar.subscription"),officeId:y,isFreeTariff:b,linkTo:Oc(C),icon:n.jsx(xo,{})})}return null},[t,o,d,g,m,e]);return p.useEffect(()=>{if(!d||g){e(null,null);return}const{organisationTariff:h,domain:C}=d;if(!h){e(null,null);return}const{name:y,tariffStatus:O,validTo:_}=h;if(O===l.tariffStatus.WAITING_FOR_PAYMENT)return;if(O===l.tariffStatus.CANCEL_AT_PERIOD_END){e(t?o("subscriptionNs:licenseCancelAtPeriodEnd",{validTo:c.format(q(_))}):null,t?C:null);return}if(!_e(y)||!_||!m?.canUserWriteOrgTariffInfo){e(null,null);return}const E=q(_);if(va(E)){const P=m?.currentOrganisationLicensePayment,S=P&&P.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT&&P.paymentMethod===l.paymentMethod.BANK_ACCOUNT&&!va(q(P.overdueDate))?q(P.overdueDate):null;e(S?o("subscriptionNs:trialExpiredWaitingForPayment",{overdueDate:s.format(S,{year:"numeric",month:"numeric",day:"numeric"})}):o("subscriptionNs:trialExpired"),C);return}const v=wo(E,new Date);if(v>0&&v<5){e(o("subscriptionNs:trialRemainingDays",{remainingDays:v,daysPlural:o("plurals.dayNominative",{postProcess:"interval",count:v})}),C);return}e(null,null)},[d,g,m,t,o,s]),n.jsx(n.Fragment,{children:I})},G7=({onSetSubscriptionInfoText:e})=>{const t=ee(et),{isMobajl:r}=$e(),i=!!ee(hn),o=ee(Rt),s=M7(o?.officeId??null,o?.organisationId??null,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions);return n.jsx("div",{className:"app-headline--container",children:n.jsxs("div",{className:"app-settings-menu-headline",children:[!r&&o?.officeId&&o?.organisationId?n.jsx("div",{className:"expired-subscription-overview",children:n.jsx(U7,{onSetSubscriptionInfoText:e,canUserWriteOrgTariffInfo:s,officeId:o.officeId,organisationId:o.organisationId})}):null,n.jsx(m7,{}),(!r||i)&&n.jsx(ua,{userId:t})]})})},nt=$.div.withConfig({componentId:"sc-179u0zs-0"})(["display:flex;align-items:center;gap:10px;"]),H7=$.nav.withConfig({componentId:"sc-179u0zs-1"})(["display:flex;flex-direction:column;gap:2px;&& .sidebar-menu__item{display:block;min-width:0;margin:0;padding:0;color:#64748b;font-size:15.5px;font-weight:500;line-height:1.3;text-decoration:none;border-radius:10px;transition:color 0.18s ease,background-color 0.18s ease;","{min-height:48px;margin:0;padding:10px 12px;}i,svg{flex:0 0 auto;color:#94a3b8 !important;transition:color 0.18s ease;}&:hover,&:focus-visible{color:#334155;background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);}&:focus-visible{outline:2px solid color-mix(in srgb,var(--ant-color-primary) 45%,transparent);outline-offset:1px;}}&& .sidebar-menu__item-selected{color:var(--ant-color-primary);font-weight:650;background:color-mix(in srgb,var(--ant-color-primary) 9%,transparent);i,svg{color:var(--ant-color-primary) !important;}}.ant-divider-horizontal{margin:8px 0;border-color:color-mix(in srgb,var(--ant-color-primary) 8%,#e5e7eb);}"],nt),W7=({mobile:e=!1,closeMobileMenuDrawer:t,office:r})=>{const{t:i}=V(),{DateFormatter:o}=Zt(),{token:s}=Yn.useToken(),c=ke(),d=r?.officeId,{data:f}=Yi(r),m=Lt(d),g=m?.officeId,I=m?.domain||"",{data:h}=pe(ge.getOfficeByDomain,{variables:{domain:I},skip:!I}),C=or(h?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,y=h?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,O=r?.isExpertAlaUltimate??!1,_=r?.isExpert700??!1,{hasAccess:E,loading:v}=lt(g,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:P,loading:S}=lt(g,[l.officeUserRoles.SUPERADMIN]),b=!v&&!S,R=k=>{c.pathname.replace(/\/$/,"")!==k.replace(/\/$/,"")&&qn(),e&&t&&t()},x=({isActive:k})=>Ie("sidebar-menu__item",{"sidebar-menu__item-selected":k}),L=e?20:40;return n.jsx(H7,{children:m&&g&&b&&n.jsxs(n.Fragment,{children:[n.jsx(qe,{end:!0,to:`/${w}/${M}/${m.domain}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}`),onClick:()=>R(`/${w}/${M}/${m.domain}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Calendar1",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.calendar")})]}):n.jsx(Te,{title:i("sidebar.calendar"),children:n.jsx(le,{icon:"Calendar",size:L,iconColor:s.colorPrimary})})}),(E||au(m?.role))&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${yr}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${yr}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${yr}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"GraduationCap",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.workshops")})]}):n.jsx(Te,{title:i("sidebar.workshops"),children:n.jsx(le,{icon:"GraduationCap",size:L,iconColor:s.colorPrimary})})}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${At}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${At}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${At}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"ClockOutline",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.appointments")})]}):n.jsx(Te,{title:i("sidebar.appointments"),children:n.jsx(le,{icon:"ClockOutline",size:L,iconColor:s.colorPrimary})})}),E&&n.jsxs(n.Fragment,{children:[n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${Pn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${Pn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${Pn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Clients",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("settingsNs:clients.title")})]}):n.jsx(Te,{title:i("settingsNs:clients.title"),children:n.jsx(le,{icon:"Clients",size:L,iconColor:s.colorPrimary})})}),n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${Rn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${Rn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${Rn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"ShoppingCart",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.orders")})]}):n.jsx(Te,{title:i("sidebar.orders"),children:n.jsx(le,{icon:"ShoppingCart",size:L,iconColor:s.colorPrimary})})})]}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${xn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${xn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${xn}`),children:e?n.jsxs(nt,{children:[n.jsx(_a,{style:{fontSize:L,color:s.colorPrimary}}),n.jsx("span",{children:i("sidebar.videos")})]}):n.jsx(Te,{title:i("sidebar.videos"),children:n.jsx(_a,{style:{fontSize:L,color:s.colorPrimary}})})}),E&&C&&y&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${_r}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${_r}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${_r}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"HomeSimple",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("rentalsNs:sidebarTitle")})]}):n.jsx(Te,{title:i("rentalsNs:sidebarTitle"),children:n.jsx(le,{icon:"HomeSimple",size:L,iconColor:s.colorPrimary})})}),P&&n.jsx(n.Fragment,{children:n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${tn}/${Ln}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${tn}/${Ln}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${tn}/${Ln}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Statistics",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.statistics")})]}):n.jsx(Te,{title:i("sidebar.statistics"),children:n.jsx(le,{icon:"Statistics",size:L,iconColor:s.colorPrimary})})})}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/settings`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/settings`),onClick:()=>R(`/${w}/${M}/${m.domain}/settings`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"SettingsGears",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.settings")})]}):n.jsx(Te,{title:i("sidebar.settings"),children:n.jsx(le,{icon:"SettingsGears",size:L,iconColor:s.colorPrimary})})}),n.jsx(ai,{}),n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${wn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${wn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${wn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Subscriptions",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.subscription")})]}):n.jsx(Te,{title:i("sidebar.subscription"),children:n.jsx(le,{icon:"Subscriptions",size:L,iconColor:s.colorPrimary})})}),f&&f.maxAllowedOrdersCount!==me&&n.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"8px",marginTop:"8px",padding:"0 4px",alignItems:"center"},children:[n.jsx("div",{style:{width:"100%",maxWidth:"220px"},children:n.jsx(cu,{current:f.totalOrdersCount,max:f.maxAllowedOrdersCount,showInfo:!1,lineWidth:220,lineStrokeWidth:6})}),n.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",maxWidth:"220px",gap:"4px",fontSize:"13px",lineHeight:1.35},children:[n.jsx("div",{style:{fontWeight:600,color:"#434343"},children:i("subscriptionNs:ordersRemainingCompact",{remainingOrders:f.maxAllowedOrdersCount-f.totalOrdersCount,ordersPlural:i("plurals.order",{postProcess:"interval",count:f.maxAllowedOrdersCount-f.totalOrdersCount})})}),n.jsxs("div",{style:{color:"#8c8c8c",fontSize:"12px"},children:[o.format(q(f.tariffMonthlyLimitValidFrom),{day:"numeric",month:"numeric"})," ","-"," ",o.format(q(f.tariffMonthlyLimitValidTo),{day:"numeric",month:"numeric",year:"numeric"})]})]}),(O||_)&&d?n.jsx("div",{className:"mt-20",children:n.jsx(du,{officeId:d})}):null]})]})})},z7=({children:e})=>n.jsx(n.Fragment,{children:n.jsx("div",{className:Ie("zenamu-header"),children:e})}),Y7=({children:e})=>n.jsx("div",{className:Ie("zenamu-header-mobile"),children:e}),Pf=({children:e,isMobileOrTablet:t})=>t?n.jsx(Y7,{children:e}):n.jsx(z7,{children:e}),q7=$.div.withConfig({componentId:"sc-1q26ycr-0"})(["display:none;@media (max-width:1024px){display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4px;border-radius:8px;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);&:hover{background-color:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}&:active{transform:scale(0.95);}}"]),K7=$.div.withConfig({componentId:"sc-1q26ycr-1"})(["display:none;@media (max-width:1024px){display:block;align-self:center;width:1px;height:22px;background:rgba(0,0,0,0.1);}"]),Z7=$.div.withConfig({componentId:"sc-1q26ycr-2"})(["display:flex;align-items:center;gap:12px;flex:1;min-width:0;@media (max-width:767px){gap:16px;}"]),X7=$.div.withConfig({componentId:"sc-1q26ycr-3"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;"]),Q7=$.button.withConfig({componentId:"sc-1q26ycr-4"})(["display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(0,0,0,0.45);font-size:18px;
10773cursor:pointer;&:hover,&:active{background:rgba(0,0,0,0.06);}"]),J7=$.div.withConfig({componentId:"sc-1q26ycr-5"})(["display:flex;align-items:center;gap:12px;@media (max-width:767px){gap:8px;}"]),eS=$.div.withConfig({componentId:"sc-1q26ycr-6"})(["display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden;@media (max-width:767px){gap:8px;}"]),tS=({isSidebarVisible:e})=>{const{t}=V(),r=sn(),{token:i}=Yn.useToken(),o=ke(),{isMobileOrTablet:s,isDesktop:c,isMobajl:d}=$e(),f=ee(hn),m=ee(Rt),{hasAccess:g}=lt(m?.officeId,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),I=ee(et),h=yn(),C=ee(st),[y,O]=p.useState(!1),_=p.useRef(null),E=p.useRef(null),v=p.useCallback(X=>{const re=X.touches?.[0];if(!re){_.current=null,E.current=null;return}_.current=re.clientX,E.current=re.clientY},[]),P=p.useCallback(X=>{if(_.current===null||E.current===null)return;const re=X.changedTouches?.[0];if(!re){_.current=null,E.current=null;return}const fe=re.clientX-_.current,Ne=re.clientY-E.current;fe<-50&&Math.abs(fe)>Math.abs(Ne)&&O(!1),_.current=null,E.current=null},[]),[S,b]=p.useState(null),[R,x]=p.useState(null),L=(X,re)=>{b(X),x(re)};p.useEffect(()=>{m||(b(null),x(null))},[m]);const{data:k}=pe(ge.getOfficeByDomain,{variables:{domain:m?.domain},skip:typeof m?.domain>"u"||m?.domain===null}),B=typeof I=="number"&&Number.isFinite(I)&&I>0,G=h&&B,{data:j}=pe(ge.getUserOfficeEmploymentsForDropdown,{fetchPolicy:"cache-and-network",variables:{userId:G?I:0},skip:!G}),N=j?.userOfficeEmploymentsForDropdown??[],U=o?.pathname==="/app"||o?.pathname==="/app/"||o?.pathname==="/",Q=m?.domain?`/${w}/${M}/${m.domain}`:null,oe=!!Q&&(o?.pathname===Q||o?.pathname===`${Q}/`),te=!!Q&&!!o?.pathname?.startsWith(`${Q}/settings`),F=p.useMemo(()=>j?.userOfficeEmploymentsForDropdown&&j.userOfficeEmploymentsForDropdown.length?c?n.jsx(Kc,{officeEmployments:j.userOfficeEmploymentsForDropdown}):null:f?.name?n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:f.name,studioDomain:f.domain})}):null,[j,f,c]),D=()=>{O(!0)},W=()=>{O(!1)};return n.jsx(Pf,{isMobileOrTablet:s,children:n.jsxs("div",{className:"public-app-menu",children:[n.jsxs(Z7,{children:[e&&s&&n.jsxs(n.Fragment,{children:[n.jsx(q7,{"data-testid":"mobile-main-menu-trigger",onClick:D,children:n.jsx(mv,{size:27,color:i.colorPrimary})}),n.jsx(fm,{title:n.jsxs(X7,{children:[N.length>0&&n.jsx(Kc,{officeEmployments:N}),n.jsx(Q7,{type:"button","aria-label":t("close"),onClick:W,children:n.jsx(mm,{})})]}),placement:"left",closable:!1,onClose:()=>W(),open:y,width:"min(86vw, 360px)",styles:{header:{minHeight:"44px",padding:"0 8px",borderBottom:"1px solid rgba(0, 0, 0, 0.06)"},body:{padding:"10px",background:"linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 2%, #fff) 0%, color-mix(in srgb, var(--ant-color-primary) 4%, #fafafc) 100%)"},wrapper:{touchAction:"pan-y"}},drawerRender:X=>n.jsx("div",{"data-testid":"mobile-main-menu-gesture-surface",onTouchStart:v,onTouchEnd:P,style:{height:"100%"},children:X}),children:n.jsx(W7,{mobile:!0,closeMobileMenuDrawer:W,office:k?.officeByDomain})}),n.jsx(K7,{})]}),n.jsx(J7,{children:c?n.jsx(n.Fragment,{children:U?n.jsx(Wc,{children:t("headerMenu.atOverview")}):n.jsx(bi,{onClick:()=>r(`/${w}`),children:n.jsx(Po,{style:{fontSize:"20px"}})})}):n.jsx(n.Fragment,{children:U?n.jsx(Wc,{children:t("headerMenu.atOverview")}):n.jsxs(n.Fragment,{children:[n.jsx(Co,{to:`/${w}`,children:n.jsx(Po,{style:{fontSize:"20px"}})}),e&&m?.domain&&n.jsx(Co,{to:`/${w}/${M}/${m.domain}`,$active:oe,children:n.jsx(pm,{style:{fontSize:"20px"}})}),e&&g&&m?.domain&&n.jsx(Co,{to:`/${w}/${M}/${m.domain}/settings`,$active:te,children:n.jsx(pl,{style:{fontSize:"20px"}})}),f?.domain&&f?.officeId&&n.jsx(w7,{domain:f.domain,officeId:f.officeId,withIcon:!1})]})})}),n.jsx(eS,{children:F})]}),!C&&n.jsx(G7,{onSetSubscriptionInfoText:L}),S&&R&&!d&&n.jsx("div",{className:"app-headline-subscription-overview",children:n.jsx(gt,{to:`/${w}/${M}/${R}/${wn}`,children:n.jsx("div",{className:"expired-subscription-overview-mobile-description",children:S})})})]})})},xf="zenamu_swipe_menu_hint_seen",Rf="1",nS=()=>{try{return window.localStorage.getItem(xf)===Rf}catch{return!1}},To=()=>{try{window.localStorage.setItem(xf,Rf)}catch{}},rS=Gt(["0%,100%{opacity:0.5;}50%{opacity:1;}"]);let Zc=!1;const iS=Gt(["0%,100%{opacity:0.55;transform:translateY(-50%) translateX(0);}50%{opacity:1;transform:translateY(-50%) translateX(-4px);}"]),oS=900,Er=52,bo=700,sS=350,wf=2e3,aS=Gt(["0%{opacity:0;transform:translate(-50%,-50%) translateX(0);}12%{opacity:1;transform:translate(-50%,-50%) translateX(0);}50%{opacity:1;transform:translate(-50%,-50%) translateX(-","px);}72%{opacity:1;transform:translate(-50%,-50%) translateX(-","px);}100%{opacity:0;transform:translate(-50%,-50%) translateX(-","px);}"],Er-6,Er-6,Er-6),cS=$.div.withConfig({componentId:"sc-128rhpb-0"})(["position:absolute;top:50%;left:62%;z-index:11;pointer-events:none;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--ant-color-primary);box-shadow:0 3px 12px rgba(0,0,0,0.22),0 1px 3px rgba(0,0,0,0.15);opacity:0;animation:"," ","ms ease-in-out forwards;&::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:var(--ant-color-primary);transform:translate(-50%,-50%);}"],aS,wf),lS=$.div.withConfig({componentId:"sc-128rhpb-1"})(["position:relative;"]),dS=$.div.withConfig({componentId:"sc-128rhpb-2"})(["position:relative;overflow-x:auto;scroll-behavior:smooth;&::before,&::after{content:'';position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:5;transition:opacity 0.3s ease;}&::before{left:0;opacity:",";background:linear-gradient(to right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 100%);}&::after{right:0;opacity:",";background:linear-gradient(to left,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 100%);}"],({$showLeftFade:e})=>e?1:0,({$showRightFade:e})=>e?1:0),Xc=$.button.withConfig({componentId:"sc-128rhpb-3"})(["position:absolute;top:50%;transform:translateY(-50%);"," z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,0.9);border:none;box-shadow:0 1px 4px rgba(0,0,0,0.1);cursor:pointer;opacity:",";pointer-events:",";transition:opacity 0.3s ease,transform 0.2s ease,box-shadow 0.2s ease;&:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,0.15);}&:active{transform:translateY(-50%) scale(0.95);}&::before{content:'';width:7px;height:7px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--ant-color-primary);transform:",";animation:"," 2s ease-in-out infinite;}@media (pointer:coarse){pointer-events:none;width:16px;height:16px;background:transparent;border:none;box-shadow:none;&::before{width:6px;height:6px;}}
10773[data-swipe-hint='playing'] &{animation:"," 0.7s ease-in-out 2;}"],({$position:e})=>e==="left"?"left: 4px;":"right: 4px;",({$visible:e})=>e?1:0,({$visible:e})=>e?"auto":"none",({$position:e})=>e==="left"?"translateX(1px) rotate(-135deg)":"translateX(-1px) rotate(45deg)",rS,iS),uS=({children:e,className:t,scrollAmount:r=120,scrollActiveIntoView:i=!1})=>{const[o,s]=p.useState(!1),[c,d]=p.useState(!1),[f,m]=p.useState(!1),g=p.useRef(null),I=p.useCallback(()=>{const C=g.current?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(C){const{scrollLeft:y,scrollWidth:O,clientWidth:_}=C;s(y>0),d(y+_<O-1)}},[]),h=p.useCallback(C=>{const y=g.current?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(y){const O=r==="page"?y.clientWidth:r,_=C==="left"?-O:O;y.scrollBy({left:_,behavior:"smooth"})}},[r]);return p.useEffect(()=>{const C=g.current;if(!C)return;const y=C.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!y)return;const O=Qs(I),_=new MutationObserver(O);_.observe(y,{childList:!0,subtree:!0});const E=new ResizeObserver(O);return E.observe(y),y.addEventListener("scroll",O,{passive:!0}),I(),()=>{y.removeEventListener("scroll",O),_.disconnect(),E.disconnect(),O.cancel()}},[I]),p.useEffect(()=>{if(!i)return;const C=g.current;if(!C)return;const y=C.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!y)return;const O=()=>{const v=y.querySelector('[aria-current="page"]');if(!v)return;if(v.closest(".react-horizontal-scrolling-menu--item")?.dataset.index==="0"){y.scrollLeft>1&&(y.scrollLeft=0);return}const S=y.getBoundingClientRect(),b=v.getBoundingClientRect();if(b.left>=S.left&&b.right<=S.right)return;const R=b.left-S.left-(S.width-b.width)/2;Math.abs(R)>1&&y.scrollBy({left:R,behavior:"smooth"})},_=setTimeout(O,100),E=new MutationObserver(O);return E.observe(y,{attributes:!0,attributeFilter:["aria-current"],childList:!0,subtree:!0}),()=>{clearTimeout(_),E.disconnect()}},[i]),p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function"||!window.matchMedia("(pointer: coarse)").matches||nS())return;const C=g.current,y=C?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!C||!y)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){To();return}let O=!1,_=null;const E=[],v=(k,B)=>{E.push(window.setTimeout(k,B))},P=()=>{E.forEach(k=>window.clearTimeout(k)),E.length=0,_!==null&&(window.cancelAnimationFrame(_),_=null)},S=()=>{delete C.dataset.swipeHint,y.style.scrollBehavior="",m(!1)},b=k=>k<.5?4*k*k*k:1-(-2*k+2)**3/2,R=(k,B,G,j)=>{const N=performance.now(),U=Q=>{if(O)return;const oe=Math.min(1,(Q-N)/G);y.scrollLeft=k+(B-k)*b(oe),oe<1?_=window.requestAnimationFrame(U):(_=null,j?.())};_=window.requestAnimationFrame(U)},x=()=>{O=!0,P(),S()},L=()=>{To(),x()};return y.addEventListener("touchstart",x,{passive:!0}),y.addEventListener("pointerdown",x,{passive:!0}),y.addEventListener("touchmove",L,{passive:!0}),y.addEventListener("wheel",L,{passive:!0}),v(()=>{if(O||Zc||y.scrollWidth<=y.clientWidth+8)return;Zc=!0,To(),C.dataset.swipeHint="playing",y.style.scrollBehavior="auto",m(!0);const k=y.scrollLeft;v(()=>{R(k,k+Er,bo,()=>{v(()=>{R(k+Er,k,bo)},sS)})},200),v(S,wf+bo/2)},oS),()=>{O=!0,P(),y.removeEventListener("touchstart",x),y.removeEventListener("pointerdown",x),y.removeEventListener("touchmove",L),y.removeEventListener("wheel",L),delete C.dataset.swipeHint,y.style.scrollBehavior=""}},[]),n.jsxs(lS,{className:t,ref:g,children:[n.jsx(Xc,{"data-testid":"scroll-menu-hint-left","aria-hidden":"true",tabIndex:-1,$position:"left",$visible:o,onClick:()=>h("left")}),n.jsx(dS,{$showLeftFade:o,$showRightFade:c,children:n.jsx(Am,{children:e})}),f&&n.jsx(cS,{"aria-hidden":"true"}),n.jsx(Xc,{"data-testid":"scroll-menu-hint-right","aria-hidden":"true",tabIndex:-1,$position:"right",$visible:c,onClick:()=>h("right")})]})},fS=ut(["display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 6px;text-align:center;line-height:1.2;margin:0 1px;font-size:0.7rem;font-weight:500;max-width:90px;border-radius:8px;transition:background-color 0.2s ease;
10773"]),mS=ut(["span{display:block;width:100%;white-space:normal;word-break:break-word;hyphens:auto;line-height:1.25;}"]),Lf=e=>ut(["a{color:#8e8e90;text-decoration:none;transition:color 0.2s ease;}a:hover{color:var(--ant-color-primary);}a.","{color:var(--ant-color-primary);font-weight:600;}&:has(a.","){background-color:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}"],e,e),sk=$.div.withConfig({componentId:"sc-17l29i-0"})([""," width:calc((100vw - ","px) / ",");a{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;}"," ",""],fS,({$edgeGap:e=16})=>e,({$columns:e=4.5})=>e,({$activeClass:e})=>Lf(e),mS),pS=(e,t,r=!0)=>{p.useEffect(()=>{const i=e.current;if(!r||!i||typeof ResizeObserver>"u")return;const o=document.documentElement;let s=-1;const c=()=>{const f=Math.ceil(i.getBoundingClientRect().height);f!==s&&(s=f,o.style.setProperty(t,`${f}px`))};c();const d=new ResizeObserver(c);return d.observe(i),()=>{d.disconnect(),o.style.removeProperty(t)}},[e,t,r])},kf="mobile-category-menu-link-active",gS=$.div.withConfig({componentId:"sc-8ol16b-0"})(["height:var(--zenamu-category-menu-height,","px);"],z5),IS=$.div.withConfig({componentId:"sc-8ol16b-1"})(["position:fixed;top:50px;z-index:100;width:100%;max-width:100vw;overflow:hidden;background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0px 2px 10px 0px rgb(0 0 0 / 5%),0px 2px 3px 0px rgb(0 0 0 / 5%);padding:8px 8px;"]),hS=$.div.withConfig({componentId:"sc-8ol16b-2"})(["display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;text-align:center;line-height:1.2;margin:0 2px;font-size:0.75rem;font-weight:500;width:calc((100vw - 32px) / 3);max-width:88px;border-radius:8px;transition:background-color 0.2s ease;a{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;}"," span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;word-break:break-word;text-overflow:ellipsis;line-height:1.15;min-height:calc(1.15em * 2);}"],Lf(kf)),yS=$.div.withConfig({componentId:"sc-8ol16b-3"})(["display:flex;align-items:center;justify-content:center;width:22px;height:22px;"]),_S=()=>{const{t:e}=V(),{token:t}=Yn.useToken(),{isMobajl:r}=$e(),i=ke(),o=p.useRef(null),s=Lt(),c=s?.officeId,{hasAccess:d,loading:f}=lt(c,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:m,loading:g}=lt(c,[l.officeUserRoles.SUPERADMIN]),I=!f&&!g,h=i?.pathname==="/app"||i?.pathname==="/app/"||i?.pathname==="/",C=i?.pathname?.includes(`/${M}/`),y=i?.pathname?.includes("/settings"),O=/\/(?:courses|workshops)\/\d+/.test(i?.pathname??""),_=/\/(?:courses|workshops)\/create(?:\/|$)/.test(i?.pathname??""),E=r&&s&&c&&I&&!h&&C&&!y&&!O&&!_;pS(o,"--zenamu-category-menu-height",!!E);const v=s?.domain||"",{data:P}=pe(ge.getOfficeByDomain,{variables:{domain:v},skip:!v}),S=or(P?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,b=P?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,x=[{key:"calendar",to:`/${w}/${M}/${v}`,icon:"Calendar1",label:e("sidebar.calendar"),end:!0,show:!0},{key:"workshops",to:`/${w}/${M}/${v}/${yr}`,icon:"GraduationCap",label:e("sidebar.workshops"),end:!0,show:d},{key:"appointments",to:`/${w}/${M}/${v}/${At}`,icon:"ClockOutline",label:e("sidebar.appointments"),end:!1,show:d},{key:"clients",to:`/${w}/${M}/${v}/${Pn}`,icon:"Clients",label:e("settingsNs:clients.title"),end:!0,show:d},{key:"orders",to:`/${w}/${M}/${v}/${Rn}`,icon:"ShoppingCart",label:e("sidebar.orders"),end:!1,show:d},{key:"videos",to:`/${w}/${M}/${v}/${xn}`,icon:"PlayCircle",label:e("sidebar.videos"),end:!1,show:d},{key:"rentals",to:`/${w}/${M}/${v}/${_r}`,icon:"HomeSimple",label:e("rentalsNs:sidebarTitle"),end:!1,show:d&&S&&b},{key:"statistics",to:`/${w}/${M}/${v}/${tn}/${Ln}`,icon:"Statistics",label:e("sidebar.statistics"),end:!1,show:m},{key:"settings",to:`/${w}/${M}/${v}/settings`,icon:"SettingsGears",label:e("sidebar.settings"),end:!1,show:m},{key:"subscription",to:`/${w}/${M}/${v}/${wn}`,icon:"Subscriptions",label:e("sidebar.subscription"),end:!1,show:m}].filter(B=>B.show);if(!E)return null;const L=({isActive:B})=>Ie({[kf]:B}),k=18;return n.jsxs(n.Fragment,{children:[n.jsx(IS,{ref:o,children:n.jsx(uS,{scrollActiveIntoView:!0,children:x.map(B=>n.jsx(hS,{children:n.jsxs(qe,{to:B.to,end:B.end,className:L,onTouchStart:()=>He(B.to),onClick:()=>{i.pathname.replace(/\/$/,"")!==B.to.replace(/\/$/,"")&&qn()},children:[n.jsx(yS,{children:n.jsx(le,{icon:B.icon,size:k,iconColor:t.colorPrimary})}),n.jsx("span",{children:B.label})]})},B.key))})}),n.jsx(gS,{})]})},{Footer:CS,Content:OS}=ls,ES=$.div.withConfig({componentId:"sc-1hj0per-0"})(["margin-left:",";transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1);min-width:0;min-height:calc(100vh - 70px);@media (max-width:767px){margin-left:0;}"],({$hasSidebar:e})=>e?"var(--zenamu-sidebar-width, 72px)":"0"),Mf=({children:e,isSidebarVisible:t=!0})=>n.jsxs(n.Fragment,{children:[n.jsx(tS,{isSidebarVisible:t}),n.jsx(_S,{}),n.jsxs(Yo,{children:[n.jsx(Ib,{isSidebarVisible:t}),n.jsxs(ES,{$hasSidebar:t,children:[n.jsx(Yo,{nested:!0,children:n.jsx(x$,{children:n.jsx(OS,{children:n.jsx(Of,{children:e})})})}),n.jsx(CS,{style:{position:"relative",zIndex:0,background:fu},children:n.jsx($f,{})})]})]})]}),vS=()=>{const e=ee(st),{pathname:t}=ke();p.useEffect(()=>{document.body.style.removeProperty("overflow")},[]);const r=p.useMemo(()=>t&&t.startsWith(`/${w}/${M}`)?!0:(U5(),!1),[t]),i=!e&&r;return n.jsx(Mf,{isSidebarVisible:!!i,children:n.jsx(yE,{})})},TS=dt.lazy(()=>zi(()=>u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),"commonRoutesSwitch")),bS=dt.lazy(()=>zi(()=>u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),"appRouter")),AS=()=>n.jsx(dt.Suspense,{fallback:n.jsx(Es,{}),children:n.jsxs(_l,{children:[n.jsx(ci,{path:`/${w}/*`,element:n.jsx(bS,{})}),n.jsx(ci,{path:"*",element:n.jsx(TS,{})})]})});function $S(e){return ys(e).isDark()}function ak(e){const t=ys(e);return t.isDark()?e:t.darken(.4).toHex()}function Jr(e,t,r){let i=ys(e);return t>0?i=i.lighten(t/100):t<0&&(i=i.darken(Math.abs(t)/100)),r!==void 0?i.alph
10773a(r).toRgbString():i.toHex()}const Qc={en:Mo,"en-us":Mo,"en-gb":ko,"en-au":Km,"en-nz":qm,"en-ca":Ym,de:Lo,"de-at":$l,"de-ch":Lo,fr:Al,"fr-ca":bl,"fr-ch":Tl,it:vl,"it-ch":El,pt:li,"pt-br":Ol,cs:zm,sk:Wm,hu:Hm,pl:Gm,es:Um,fi:Vm,sv:jm,ro:Bm,nl:Nm,da:Dm,nb:Fm,"pt-PT":li},SS=e=>{const t=kt();if(e==="en"||e==="enUS")return t.startsWith("en")?Qc[t]||ko:ko;if(e==="de")return t.startsWith("de")&&t==="de-at"?$l:Lo;if(e==="fr"){if(t.startsWith("fr")){if(t==="fr-ca")return bl;if(t==="fr-ch")return Tl}return Al}return e==="it"?t.startsWith("it")&&t==="it-ch"?El:vl:e==="pt"?t.startsWith("pt")&&(t==="pt"||t==="pt-pt")?li:Ol:e==="pt-PT"?li:Qc[e]||Mo},to=(e="CZ")=>["US","CA","IL","MX","JP","AU"].includes(e.toUpperCase())?0:1,ck=(e,t="CZ",r=new Date)=>{const i=to(t),o=Sl(r,{weekStartsOn:i}),s=Zm(r,{weekStartsOn:i});return Bt(e,s)||Xm(e,{start:o,end:s})},lk=(e,t)=>{const r=q(e);return Qm(r,"MMM",{locale:SS(t)})},no=(e,t="CZ")=>{const r=to(t);return Sl(e,{weekStartsOn:r})},dk=(e,t="CZ",r=new Date)=>{const i=to(t);return Ta(r,{weekStartsOn:i})===Ta(e,{weekStartsOn:i})},Ai=(e,t)=>{const r=_n(t),i=e.toLocaleString("en-US",{timeZone:r});return new Date(i)},uk=e=>{const t=pt(e),r=new Date,i=Ai(r,e);return(Ai(r,t).getTime()-i.getTime())/1e3/60/60},PS=(e,t,r,i)=>{const o=Ai(e,t);return(Ai(r,i).getTime()-o.getTime())/1e3/60},xS=(e,t)=>{const r=pt(e);return PS(t,e,t,r)},fk=e=>xS(e,new Date)!==0,mk=e=>{const t=Cn(e),r=ba(ca(t));return It(r,ba(new Date))},pk=e=>{const t=Cn(e);return It(ca(t),new Date)},gk=(e,t)=>{const r=[];for(let i=0;i<e;i++)r.push(i);for(let i=t;i<=23;i++)r.push(i);return r},Ik=e=>{let t=!1;return e!==null&&(t=It(q(e),new Date)),t},hk=(e,t,r)=>{const i=typeof e=="string"?q(e):e,o=typeof t=="string"?q(t):t;return Cl(i,o)},RS="#efefef",Ao="rgba(0, 0, 0, 0.5)",yk=ut(["transition:transform 0.15s ease,box-shadow 0.15s ease;@media (hover:hover){&:hover{transform:scale(1.02);box-shadow:0 8px 25px 0 rgba(0,0,0,0.1);z-index:10;}}"]),wS=7,LS="fromLocation",kS="fromDomain",_k="publicView",Yr="from",MS="selectedTerm",Ck="tab",Ok="schedule",Ek="type",FS=e=>`${e} AM`,DS=e=>`${e} PM`,vk=(e,t)=>t===A.EN?e===12?DS(e):e===24?FS(12):e<12?`${e} AM`:`${e-12} PM`:`${String(e).padStart(2,"0")}:00`;function Tk(e){return!e.passed}function bk(e){const{passed:t}=e;return t}const Ff=(e,t)=>
10773{if(e.delete(Yr),t)t(e);else{const r=e.toString();window.history.replaceState(null,"",r?`?${r}`:window.location.pathname)}},Ak=(e,t,r=7,i)=>{const o=Pl(e,r),s=new URLSearchParams(t);if(s.set(Yr,`${Cn(o)}`),i)i(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}},$k=(e,t,r=7,i)=>{const o=xt(e,r),s=new URLSearchParams(t);if(s.set(Yr,`${Cn(o)}`),i)i(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}},Sk=(e,t)=>{if(e.delete(MS),t)t(e);else{const r=e.toString();window.history.replaceState(null,"",r?`?${r}`:window.location.pathname)}},Pk=(e,t,r=!1,i="CZ",o)=>{if(r)Ff(t,o);else{const s=new URLSearchParams(t);if(s.set(Yr,`${Cn(no(e,i))}`),o)o(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}}},xk=(e,t,r)=>{const i=new URLSearchParams(t);if(i.set(Yr,`${Cn(Rl(e))}`),r)r(i);else{const o=i.toString();window.history.replaceState(null,"",o?`?${o}`:window.location.pathname)}},Df=e=>Array.from({length:wS},(t,r)=>xt(e,r)),Rk=(e,t="CZ")=>Df(no(e,t)),NS=(e,t="CZ",r=!1,i)=>{const o=r?Rl(e):no(e,t),s=Fo(xt(o,7),1),c=_n(i,pt()),d=ct.zonedTimeToUtc(o,c),f=Fo(xt(d,7),1),m=Df(o);return{weekStartForBrowserWithTimezone:o,weekEndForBrowserWithTimezoneValue:s,weekStartGraphQlQuery:d,weekEndGraphQlQuery:f,currentWeekDaysArray:m}},BS=(e,t,r)=>{const i=ca(Number(e)),o=e&&i?.getTime()>0;let s;return o?s=i:(s=ct.utcToZonedTime(new Date,r),t&&Object.keys(t).length&&Ff(t)),s},wk=(e,t,r,i,o=!1)=>{const s=_n(i,pt()),c=BS(t,r,s);return NS(c,e,o,s)},Lk=(e,t,r)=>{const i=q(e),o=no(i,t),s=_n(r,pt()),c=ct.zonedTimeToUtc(o,s),d=Fo(xt(c,7),1);return{weekStartDayQueryParam:c,weekEndDayQueryParam:d}},kk=(e,t)=>tp(new Date(t),new Date(e)),Nf=(e,t,r,i,o)=>{const s=pt(i),c=ct.utcToZonedTime(t,s);if(e){const f=Jm(c,15);return It(new Date,f)}let d=xl(c,r);return o&&(d=_s(d,o)),It(new Date,d)},Mk=(e,t)=>{const{closeReservationBeforeAllowedWhenever:r,closeReservationBeforeHours:i,closeReservationBeforeMinutes:o}=t;return Nf(r,e,i,t.timezone,o)},Fk=(e,t)=>{const{courseOptOutBeforeMinutes:r,timezone:i}=t,o=pt(i),s=ct.utcToZonedTime(e,o),c=_s(s,r);return It(new Date,c)},Dk=(e,t)=>{const{closeLogoutBeforeAllowedWhenever:r,closeLogoutBeforeHours:i}=t;return Nf(r,e,i,t.timezone)},Nk=(e,t)=>{const{openReservationBeforeAllowedWhenever:r,openReservationBeforeDays:i,openReservationBeforeHours:o,openReservationBeforeMinutes:s,timezone:c}=t,d=_n(c);if(!r){const f=ct.utcToZonedTime(e,d);let m=Pl(f,i);m=xl(m,o),m=_s(m,s);const g=m.getFullYear(),I=m.getMonth(),h=m.getDate(),C=ct.zonedTimeToUtc(new Date(g,I,h,0,0,0,0),d);return new Date>=C}return!0},Bk=(e,t)=>{const r=to(t);let i=ep(e);return r===0||(i>0?i-=1:i=6),i},jk=(e,t,r,i=!1)=>{let o={borderTop:"0",borderRight:"0",borderBottom:"0",borderLeft:"0"};return r===l.lectureInstanceStatus.DRAFT&&(o={borderTop:`2px solid ${t}`,borderRight:`2px solid ${t}`,borderBottom:`2px solid ${t}`,borderLeft:`2px solid ${t}`}),e&&i?{...o,borderLeft:`5px solid ${t}`}:e?o:{...o,borderLeft:i?`5px solid ${t}`:`2px solid ${Is(t,"0.5")}`,...r===l.lectureInstanceStatus.DRAFT&&{borderTop:"2px solid rgb(229, 229, 229)",borderRight:"2px solid rgb(229, 229, 229)",borderBottom:"2px solid rgb(229, 229, 229)"}}},Vk=(e,t,r,i,o,s,c=!1)=>i?"rgb(229, 229, 229)":r===l.lectureInstanceStatus.DRAFT?"#fff":e&&c?Is(t,"0.3"):e?t:"rgb(229, 229, 229)",Uk=(e,t,r,i)=>{if(i===l.lectureInstanceStatus.DRAFT||r)return Ao;const o=$S(e)?RS:Ao;return t?o:Ao},Gk=e=>e.filter(r=>{const i=[l.reservationStates.CANCELED,l.reservationStates.CANCELED_WAITLIST,l.reservationStates.CANCELED_WAITLIST_BY_OFFICE,l.reservationStates.CANCELED_BY_OFFICE];if(r?.myReservation){const{myReservation:o}=r;return!i.includes(o.reservationState)}return!0}),Hk=(e,t)=>{const r=t?e?.publicWorkshopsByOfficeId:e?.privateWorkshopsByOfficeId;return r&&r.length>0?r:[]},jS=$.div.withConfig({componentId:"sc-18dfvb9-0"})(["display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;"]),VS=$.div.withConfig({componentId:"sc-18dfvb9-1"})(["display:flex;align-items:center;gap:16px;flex:1;min-width:0;@media (max-width:767px){gap:10px;}"]),US=$.div.withConfig({componentId:"sc-18dfvb9-2"})(["display:flex;align-items:center;gap:4px;@media (max-width:767px){gap:2px;}"]),GS=()=>{const{t:e}=V(),{isMobileOrTablet:t,isDesktop:r}=$e(),{pathname:i}=ke(),o=ee(hn);return n.jsx(Pf,{isMobileOrTablet:t,children:n.jsx("div",{className:"public-app-menu",children:n.jsxs(jS,{children:[n.jsx(VS,{children:o?.name&&n.jsx(eo,{studioName:o.name,studioDomain:o.domain})}),n.jsxs(US,{children:[n.jsx(bi,{onClick:()=>window.location.href=o?.domain?`/${he.LOGIN}?${LS}=${i}`:`/${he.LOGIN}`,children:e("header.login")}),r&&n.jsx(bi,{onClick:()=>window.location.href=o?.domain?`/${he.REGISTRATION_USER}?${kS}=${o?.domain}`:`/${he.REGISTRATION}`,children:e("formsNs:userRegistration.submit")}),n.jsx(ua,{})]})]})})})},{Footer:HS,Content:WS}=ls,Bf=({children:e})=>n.jsxs(n.Fragment,{children:[n.jsx(GS,{}),n.jsx(Of,{children:n.jsx(WS,{children:e})}),n.jsx(HS,{style:{position:"relative",zIndex:0,background:fu},children:n.jsx($f,{isPublic:!0})})]}),zS=()=>(p.useEffect(()=>{document.body.style.removeProperty("overflow")},[]),n.jsx(Bf,{children:n.jsx(AS,{})})),YS=e=>{switch(e){case A.CS:return A.CS;case A.EN:return"en";case A.SK:return A.SK;case A.HU:return A.HU;case A.PL:return A.PL;case A.ES:return A.ES;case A.PT:return A.PT;case A.DE:return A.DE;case A.IT:return A.IT;case A.FR:return A.FR;case A.FI:return A.FI;case A.SV:return A.SV;case A.RO:return A.RO;case A.NL:return A.NL;case A.DA:return A.DA;case A.NB:return"nb";case A.PT_PT:return"pt-PT";default:return A.CS}};Ke.extend(np);Ke.extend(rp);Ke.extend(ip);const qS=()=>(cE(),null);function KS(){const{userData:e,authStateReady:t}=p.useContext(Hr),r=yn(),i=Ge();p.useEffect(()=>{if(r&&e&&e.userConfig){const s=async d=>{await T.changeLanguage(d),Hi(d)},{lang:c}=e.userConfig;c&&s(c)}},[e,r]);const o=p.useMemo(()=>({locale:Qu(i)}),[i]);return n.jsx(lp,{enableVendorPrefixes:!0,children:n.jsx(dp,{theme:lv,children:n.jsx(ap,{locale:o.locale,children:n.jsx(XE,{config:o,children:t?n.jsxs(sE,{children:[n.jsx(qS,{}),n.jsx($m,{reCaptchaKey:`${ie.RECAPTCHA_V3_SITE_KEY}`,language:YS(i),children:n.jsx(oE,{children:r?n.jsx(iE,{children:n.jsx(vS,{})}):n.jsx(zS,{})})})]}):n.jsx(Es,{})})},o.locale)})})}let Jc=0;const $o=typeof WeakSet<"u"?new WeakSet:null;class ZS extends p.Component{constructor(t){super(t),this.state={hasError:!1,remountKey:0}}static getDerivedStateFromError(t){if((Sa(t)||br(t))&&h1()){const i=t!==null&&typeof t=="object";return i&&$o?.has(t)||(i&&$o&&$o.add(t),y1(),Jc+=1),{remountKey:Jc}}return{hasError:!0}}componentDidCatch(t,r){const i=t?.message||String(t||"");if(Wi(i)){Ks(i);return}if(Sa(t)){this.safelyCaptureException(t,r,"react-dom-reconciliation");return}if(br(t)){this.safelyCaptureException(t,r,"in-app-browser-bridge");return}this.safelyCaptureException(t,r,null)}safelyCaptureException(t,r,i){try{const o=r?.componentStack||null;if(t!==null&&typeof t=="object"&&typeof t.message=="string"&&o){const c=new Error(t.message);c.name=`React ErrorBoundary ${t.name||"Error"}`,c.stack=o;const d=new WeakSet;let f=t;for(;f!==null&&typeof f=="object"&&!d.has(f);){if(d.add(f),!f.cause){try{f.cause=c}catch{}break}f=f.cause}}
10773Rm(c=>{i&&c.setTag("errorBoundaryRecovery",i),yl(t,{captureContext:o?{contexts:{react:{componentStack:o}}}:void 0,mechanism:{handled:!0}})})}catch(o){console.error("[ErrorBoundary] Sentry.captureException failed",o)}}render(){const{hasError:t,remountKey:r}=this.state,{children:i,isLoggedIn:o}=this.props;return t?o?n.jsx(Mf,{isSidebarVisible:!1,children:n.jsx(cs,{})}):n.jsx(Bf,{children:n.jsx(cs,{})}):n.jsx(dt.Fragment,{children:i},r)}}const el="fyooga_iab_banner_dismissed",XS=$.div.withConfig({componentId:"sc-1np7icq-0"})(["position:sticky;top:0;left:0;right:0;z-index:1050;background:linear-gradient(135deg,#4a2d7a 0%,#663399 100%);color:#ffffff;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,0.15);font-family:'Work Sans',system-ui,-apple-system,sans-serif;@media (max-width:640px){padding:10px 12px;flex-wrap:wrap;row-gap:8px;}"]),QS=$.div.withConfig({componentId:"sc-1np7icq-1"})(["flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;"]),JS=$.div.withConfig({componentId:"sc-1np7icq-2"})(["flex:1 1 auto;min-width:0;font-size:14px;line-height:1.4;@media (max-width:640px){font-size:13px;flex:1 1 100%;order:1;}"]),eP=$.div.withConfig({componentId:"sc-1np7icq-3"})(["font-weight:600;"]),tP=$.div.withConfig({componentId:"sc-1np7icq-4"})(["opacity:0.88;margin-top:2px;@media (max-width:480px){display:none;}"]),nP=$.div.withConfig({componentId:"sc-1np7icq-5"})(["display:flex;align-items:center;gap:8px;flex-shrink:0;@media (max-width:640px){flex:1 1 100%;justify-content:flex-end;order:2;}"]),rP=$.button.withConfig({componentId:"sc-1np7icq-6"})(["background:#ffffff;color:#663399;border:none;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease;&:hover{background:#f4efff;}&:active{transform:translateY(1px);}&:disabled{opacity:0.7;cursor:default;}"]),iP=$.button.withConfig({componentId:"sc-1np7icq-7"})(["background:transparent;color:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,0.3);width:32px;height:32px;border-radius:6px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;&:hover{background:rgba(255,255,255,0.12);color:#ffffff;}"]),oP=async e=>{if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}if(typeof document>"u")return!1;try{const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.top="-9999px",t.style.left="-9999px",t.setAttribute("readonly",""),document.body.appendChild(t),t.select(),t.setSelectionRange(0,e.length);const r=document.execCommand("copy");return document.body.removeChild(t),r}catch{return!1}},sP=()=>{const{t:e}=V(),[t]=p.useState(()=>Cs()),[r,i]=p.useState(()=>{if(typeof window>"u")return!1;try{return window.sessionStorage.getItem(el)==="1"}catch{return!1}}),[o,s]=p.useState(!1);p.useEffect(()=>{if(!o)return;const f=window.setTimeout(()=>s(!1),2e3);return()=>window.clearTimeout(f)},[o]);const c=p.useCallback(async()=>{await oP(window.location.href)?(s(!0),zs(e("inAppBrowserBanner.copySuccessToast",{defaultValue:"Odkaz byl zkopírován. Vložte jej do prohlížeče Chrome nebo Safari."}))):xe(e("inAppBrowserBanner.copyErrorToast",{defaultValue:"Odkaz se nepodařilo zkopírovat. Zkopírujte jej prosím ručně z adresního řádku."}))},[e]),d=p.useCallback(()=>{i(!0);try{window.sessionStorage.setItem(el,"1")}catch{}},[]);return!t||r?null:n.jsxs(XS,{role:"status","aria-live":"polite",children:[n.jsx(QS,{"aria-hidden":"true",children:"!"}),n.jsxs(JS,{children:[n.jsx(eP,{children:e("inAppBrowserBanner.title",{defaultValue:"Pro nejlepší zážitek otevřete stránku v prohlížeči"})}),n.jsx(tP,{children:e("inAppBrowserBanner.subtitle",{defaultValue:"Některé funkce mohou v této aplikaci fungovat omezeně."})})]}),n.jsxs(nP,{children:[n.jsx(rP,{type:"button",onClick:c,disabled:o,children:o?e("inAppBrowserBanner.copyButtonDone",{defaultValue:"Zkopírováno ✓"}):e("inAppBrowserBanner.copyButton",{defaultValue:"Zkopírovat odkaz"})}),n.jsx(iP,{type:"button",onClick:d,"aria-label":e("inAppBrowserBanner.dismiss",{defaultValue:"Zavřít"}),children:"×"})]})]})},aP="/static/media/noInternet.DuWFOO3E.png",cP=$.div.withConfig({componentId:"sc-6s1okx-0"})(["position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1002;display:",";flex-direction:column;justify-content:center;align-items:center;animation:"," 0.5s ease-in-out;visibility:",";
10773opacity:",";transition:visibility 0.5s ease-in-out,opacity 0.5s ease-in-out;padding:40px;@media (max-width:767px){padding:20px;}"],({$online:e,$previousOnline:t})=>t===e&&e?"none":"flex",({$online:e})=>e?"slideOutUp":"slideInDown",({$online:e})=>e?"hidden":"visible",({$online:e})=>e?0:1),lP=$.div.withConfig({componentId:"sc-6s1okx-1"})(["padding:15px 20px;background:white;display:flex;align-items:center;justify-content:center;border-radius:6px;> svg{height:50px;width:auto;margin-right:20px;}"]),dP=$.div.withConfig({componentId:"sc-6s1okx-2"})(["display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:1rem 2rem;"]),uP=$.div.withConfig({componentId:"sc-6s1okx-3"})(["position:fixed;z-index:1001;background:rgba(0,0,0,0.8);top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity 0.5s ease-in-out;&.visible{opacity:1;pointer-events:all;}"]),fP=({children:e})=>{const{t}=V(),r=ke(),[i,o]=p.useState(!0),[s,c]=p.useState(!1),[d,f]=p.useState(!1),m=p.useRef(i),g=async(O,_)=>{try{return(await fetch(O,{method:"HEAD",signal:_})).ok}catch(E){return E.name==="AbortError",!1}},I=p.useCallback(async O=>{try{const E=await g("https://captive.apple.com",O)||await g("https://zenamu.com",O);O?.aborted||(o(E),c(!0))}catch(_){console.warn("Online status check failed:",_)}},[]);p.useEffect(()=>{m.current=i},[i]);const h=m.current;p.useEffect(()=>{const O=new AbortController;I(O.signal);const _=()=>{o(!0)},E=()=>{o(!1)};return window.addEventListener("online",_),window.addEventListener("offline",E),()=>{O.abort(),window.removeEventListener("online",_),window.removeEventListener("offline",E)}},[I]),p.useEffect(()=>{const O=new AbortController;return I(O.signal),()=>{O.abort()}},[r.pathname,I]),p.useEffect(()=>{if(s){if(!i)f(!0),Sm(document.body);else{Ea(document.body);const O=setTimeout(()=>f(!1),500);return()=>clearTimeout(O)}return()=>{Ea(document.body)}}},[i,s]);const C=()=>{window.location.href=`/${w}?swreset=1`,setTimeout(()=>{window.location.reload()},100)},y=s&&d;return n.jsxs(n.Fragment,{children:[y&&n.jsxs(n.Fragment,{children:[n.jsx(cP,{$online:i,$previousOnline:h,"data-intercom-mobile-blocker":!0,children:n.jsx(lP,{children:n.jsxs(dP,{children:[n.jsx("h2",{children:"No Internet Connection"}),n.jsx("div",{children:n.jsx("img",{src:aP,width:150,height:150,alt:"No internet"})}),n.jsx("p",{children:"Please check your internet connection and try again"}),n.jsx(Ee,{value:t("cacheBusting.button"),onClick:C})]})})}),n.jsx(uP,{className:i?"":"visible"})]}),e]})},mP=(e,t)=>{const r={...e.components};if(t.components){const i=Object.keys(t.components);for(const o of i){const s=e.components?.[o]||{},c=t.components[o]||{};r[o]={...s,...c}}}return{...e,...t,token:{...e.token,...t.token},components:r}},pP=e=>({primary:e,primaryHover:Jr(e,-10),primaryActive:Jr(e,-20),primaryLight:Jr(e,85,.2),primaryBg:Jr(e,90,.1)}),gP=()=>({secondary:"#8c8c8c",secondaryHover:"#737373",secondaryLight:"rgba(140, 140, 140, 0.1)",secondaryBg:"rgba(140, 140, 140, 0.05)"}),IP=e=>({colorPrimary:e.primary,colorLink:e.primary,colorLinkHover:e.primaryHover}),hP=e=>({colorInfo:e.secondary}),yP=e=>({Button:{colorPrimaryHover:e.primaryHover,colorPrimaryBorder:e.primary,colorPrimaryActive:e.primaryActive,defaultBg:"#ffffff",defaultBorderColor:e.primary,defaultColor:e.primary,defaultHoverBg:e.primaryBg,defaultHoverColor:e.primaryHover,defaultHoverBorderColor:e.primaryHover,defaultActiveBg:e.primaryBg,defaultActiveColor:e.primaryActive,defaultActiveBorderColor:e.primaryActive,colorLink:e.primary,colorLinkHover:e.primaryHover,colorLinkActive:e.primaryActive},Input:{activeBorderColor:e.primary,hoverBorderColor:e.primary},Checkbox:{colorPrimary:e.primary,colorPrimaryHover:e.primaryHover},Radio:{buttonSolidCheckedHoverBg:e.primaryHover,buttonSolidCheckedActiveBg:e.primaryActive},Menu:{itemSelectedBg:e.primaryLight,itemHoverColor:e.primary,itemActiveBg:e.primaryLight},Slider:{trackBg:e.primary},Select:{colorPrimary:e.primary,colorPrimaryHover:e.primary},Tour:{colorPrimary:e.primary}}),_P=e=>({Table:{colorIcon:e.secondary}}),Wk=e=>{const{officeConfig:t,orgTariffMeta:r}=e,{publicCalendarPrimaryColor:i}=t,o=r?.tariffName;if(!Ze(o)&&!_e(o)||!i)return null;const s=pP(i),c=gP(),d={...IP(s),...hP(c)},f=yP(s),m=_P(c),g={...f,...m};return{token:d,components:g}},CP=()=>{const{analyticsAllowed:e}=p.useContext(Ji);return p.useEffect(()=>{sa()&&(Hu(),e?ZA():XA())},[e]),null},OP=()=>{const t=p.useContext(Hr)?.userData??null,{analyticsAllowed:r}=p.useContext(Ji),i=ee(et),o=Ge(),s=Lt(),c=s?.domain,d=s?.role,{data:f}=pe(ge.getOfficeByDomain,{variables:{domain:c},skip:!c,fetchPolicy:"cache-first"}),m=f?.officeByDomain,g=m?.tariffLimits?.bookTariff?.name,I=m?.id,h=p.useRef(null),C=p.useRef(null),y=p.useRef(null);return p.useEffect(()=>{if(!sa())return;const O=t?.id??null,_=h.current;if(_&&_!==O&&(Cc(),h.current=null,C.current=null,y.current=null),!O||(Hu(),!r))return;g&&(C.current=g),I&&(y.current=I);const E=g??C.current,v=I??y.current;QA(O,{tariff:E??null,locale:o??null,role:d??null,officeId:v??null}),h.current=O,E&&(_e(E)?KA():aa())},[t?.id,g,o,d,I,r]),p.useEffect(()=>{!i&&h.current&&(Cc(),h.current=null,C.current=null,y.current=null)},[i]),null},EP=async e=>{const t=kt();switch(e){case"cs":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.c);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"sk":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.s);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"hu":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.h);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pl":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.p);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"es":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.e);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pt":return t==="pt-pt"||t==="pt"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.a);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.b);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"de":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.d);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"it":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.i);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"fr":return t==="fr-ca"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.f);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:t==="fr-be"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.g);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.j);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"fi":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>
10773i.k);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"da":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.l);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"nb":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.n);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pt-PT":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.a);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"sv":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.m);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"ro":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.r);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"nl":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.o);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;default:return t==="en-us"||t==="en"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.q);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.t);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default}},vP=async e=>{const t=kt();switch(e){case"cs":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.c),__vite__mapDeps([21,2,3,4,6])),"cs";case"sk":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.s),__vite__mapDeps([21,2,3,4,6])),"sk";case"hu":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.h),__vite__mapDeps([21,2,3,4,6])),"hu";case"pl":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.p),__vite__mapDeps([21,2,3,4,6])),"pl";case"es":{const r=E8(t);return r==="es-pr"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.e),__vite__mapDeps([21,2,3,4,6])):r==="es-us"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.a),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.b),__vite__mapDeps([21,2,3,4,6])),r}case"pt":{const r=v8(t);return r==="pt"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.d),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.f),__vite__mapDeps([21,2,3,4,6])),r}case"de":{const r=C8(t);return r==="de-at"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.g),__vite__mapDeps([21,2,3,4,6])):r==="de-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.i),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.j),__vite__mapDeps([21,2,3,4,6])),r}case"it":{const r=O8(t);return r==="it-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.k),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.l),__vite__mapDeps([21,2,3,4,6])),r}case"fr":{const r=_8(t);return r==="fr-ca"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.m),__vite__mapDeps([21,2,3,4,6])):r==="fr-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.n),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.o),__vite__mapDeps([21,2,3,4,6])),r}case"fi":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.q),__vite__mapDeps([21,2,3,4,6])),"fi";case"da":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.r),__vite__mapDeps([21,2,3,4,6])),"da";case"nb":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.t),__vite__mapDeps([21,2,3,4,6])),"nb";case"pt-PT":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.d),__vite__mapDeps([21,2,3,4,6])),"pt";case"sv":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.u),__vite__mapDeps([21,2,3,4,6])),"sv";case"ro":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.v),__vite__mapDeps([21,2,3,4,6])),"ro";case"nl":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.w),__vite__mapDeps([21,2,3,4,6])),"nl";default:{const r=y8(t);return r==="en-au"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.x),__vite__mapDeps([21,2,3,4,6])):r==="en-ca"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.y),__vite__mapDeps([21,2,3,4,6])):r==="en-nz"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.z),__vite__mapDeps([21,2,3,4,6])):r==="en-gb"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.A),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.B),__vite__mapDeps([21,2,3,4,6])),r}}},TP=async e=>{const[t,r]=await Promise.all([EP(e),vP(e)]);return Ke.locale(r),t},bP=()=>{const e=Ge(),t=yn(),[r,i]=p.useState(null),s=p.useContext(qi)?.officeThemeOverrides,c=vu(),d=vb();if(p.useEffect(()=>{TP(e).then(i)},[e]),!r)return null;const f=gu(c,d),m=s?mP(f,s):f,g=n.jsx(u4,{children:n.jsxs(Yo,{children:[n.jsx(CP,{}),n.jsx(OP,{}),n.jsx(KS,{})]})});return n.jsx(op,{i18n:T,children:n.jsxs(gm,{locale:r,theme:m,getPopupContainer:()=>document.getElementById("ant-portal-root")??document.body,children:[n.jsx(sP,{}),n.jsx(_7,{children:n.jsx(ZS,{isLoggedIn:t,children:n.jsx(fP,{children:g})})})]})})};let tl=0;const AP=3e4,$P=e=>{const t=Date.now();if(t-tl<AP)return;tl=t;
10773const r={...e,url:window.location.href,userAgent:navigator.userAgent,timestamp:new Date().toISOString()};try{fetch(`${In}/client-error-report`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r),credentials:"include",keepalive:!0}).catch(()=>{})}catch{}},SP=e=>{let t=!1,r=()=>{t=!0};return{...mp({...e,on:{...e.on,opened:o=>{e.on?.opened?.(o),r=()=>{o.readyState===WebSocket.OPEN?o.close(4205,"Client Restart"):t=!0},t&&(t=!1,r())}}}),restart:()=>r()}};class PP extends Si{constructor(t){super(),this.client=SP(t)}request(t){return new Pm(r=>this.client.subscribe({...t,query:up(t.query)},{next:r.next.bind(r),complete:r.complete.bind(r),error:i=>{if(i instanceof Error)return r.error(i);if(i instanceof CloseEvent)return r.error(new Error(`Socket closed with event ${i.code} ${i.reason||""}`));if(!(i instanceof Event&&i?.currentTarget?.readyState===WebSocket.CLOSED))return Array.isArray(i)?r.error(new Error(i.map(({message:o})=>o).join(", "))):r.error(new Error(String(i)))}}))}}const xP=()=>!(typeof navigator<"u"&&navigator.webdriver);let rn=0,zn=!1,Fn=null,vr=null;const nl=5,RP=6e4,rl=1e4,ma=()=>{Fn&&(clearTimeout(Fn),Fn=null),vr&&(clearTimeout(vr),vr=null),rn=0,zn=!1},wP=()=>{zn=!0,rn=0,console.error(`Circuit breaker OPENED - too many errors. Pausing requests for ${rl/1e3}s`),xP()&&st(!0),vr=setTimeout(()=>{zn=!1,vr=null},rl),Fn&&clearTimeout(Fn),Fn=setTimeout(ma,RP)},LP=()=>{rn++,console.warn(`Network error count: ${rn}/${nl}`),rn>=nl&&!zn&&wP()},kP=()=>{rn>0&&(ma(),st(!1))},MP={credentials:"include"},FP=new Si((e,t)=>t(e).pipe(xm(r=>{const o=e.getContext()?.response?.headers;if(o){const s=o.get("x-version");Bd(s)}return kP(),r}))),il=3e4,DP=new pp({uri:`${In}${ie.GRAPHQL_PATH}`,headers:{zenamuapplocale:localStorage.getItem(de.APP_LOCALE)},fetch:(e,t)=>{const r=new AbortController;let i=!1;const o=setTimeout(()=>{i=!0,r.abort()},il);return fetch(e,{...t,signal:r.signal}).catch(s=>{if(s.name==="AbortError"&&i){const c=new Error(`GraphQL request timeout after ${il/1e3}s`);throw c.name="TimeoutError",c}throw s}).finally(()=>clearTimeout(o))},...MP}),$i=new PP({url:`${N5}${ie.WS_PATH}`,connectionParams:()=>({}),keepAlive:1e4,retryAttempts:15,shouldRetry:()=>!0,lazy:!0,on:{connected:()=>{Sn(!0),st()&&st(!1),rn>0&&ma()},closed:e=>{console.warn("WebSocket closed:",e),Sn(!1)},error:e=>{console.error("WebSocket error:",e),Sn(!1)}}});a4($i);const NP=Si.split(({query:e})=>{const t=gp(e);return t.kind==="OperationDefinition"&&t.operation==="subscription"},$i,FP.concat(DP)),BP=new Ip({delay:{initial:500,max:5e3,jitter:!0},attempts:{max:5,retryIf:(e,t)=>{if(!e)return!1;const{statusCode:r}=e,i=Pb(e,r);return i&&(r===429?console.warn("Retrying due to rate limit (429). Using exponential backoff..."):[503,504,502].includes(r)?console.warn(`Retrying due to transient server error (${r}). Attempting reconnection...`):console.warn("Retrying due to network error:",e.message||"Unknown error")),i}}});let ro;const jP=new Ml(({error:e,operation:t})=>{let r,i;if(Ht.is(e)?r=e.errors:i=e,i&&!$r(i)){const s=Cr(i),c=s.message?.includes("Failed to fetch")&&!s.statusCode,d={operation:t.operationName,errorType:s.type,statusCode:s.statusCode,online:navigator.onLine,corsSuspected:c,wsConnected:Sn(),circuitBreaker:zn?"OPEN":"closed",message:s.message};$P(d)}if(i){const s=i?.statusCode;!(s===401||s===403)&&!$r(i)&&LP()}if(t.query?.definitions?.some(s=>s.kind==="OperationDefinition"&&s.operation==="subscription")){r?.length&&hl("Subscription GraphQL error suppressed from UI",{level:"warning",extra:{operationName:t.operationName,errors:r.map(s=>({message:s.message,code:s.extensions?.code}))}});return}kb(r,i,ro,t?.operationName)}),VP=new Ml(({error:e,operation:t})=>{if(Ht.is(e))return;const r=e;if(!r||$r(r))return;const i=Cr(r),o=i.message?.includes("Failed to fetch")&&!i.statusCode;console.warn(`[Apollo Network Diagnostic] operation=${t.operationName} | type=${i.type} | status=${i.statusCode??"none"} | online=${navigator.onLine} | corsSuspected=${o} | wsConnected=${Sn()} | circuitBreaker=${zn?"OPEN":"closed"} | msg=${i.message}`)});ro=new hp({link:Si.from([jP,BP,VP,NP]),cache:ni,localState:new yp,devtools:{enabled:!1},defaultOptions:{watchQuery:{notifyOnNetworkStatusChange:!1}}});ro.onClearStore(()=>{});typeof document<"u"&&document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&$i.client&&$i.client.restart()});const UP=ro,GP=()=>{try{const e=localStorage.getItem(de.APP_LOCALE);if(e)return e}catch{}return Ed(A.EN)},HP=!!(window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));let ol=!1;
10773function WP(){ol||(ol=!0,window.location.reload())}const sl=(e,t,r,i)=>{if(e.__fyoogaStateHandlerAttached)return;e.__fyoogaStateHandlerAttached=!0;let o=e.state;e.onstatechange=()=>{const s=e.state;if(s==="installed")navigator.serviceWorker.controller?i&&i.onUpdate&&i.onUpdate(t):i&&i.onSuccess&&i.onSuccess(t);else if(s==="redundant"&&o==="installing"){const c=window.__swInstallRetries||0;if(c<2){window.__swInstallRetries=c+1;const d=(c+1)*1e4;console.warn(`[SW] Install failed (attempt ${c+1}). Retrying in ${d}ms.`),setTimeout(()=>{navigator.serviceWorker.register(r).catch(f=>{console.warn("[SW] Retry register() failed:",f)})},d)}else console.error("[SW] Install failed after retries. SW will not be available this session; will try again on next page load.")}o=s}};function jf(e,t){navigator.serviceWorker.register(e).then(r=>{r.onupdatefound=()=>{const i=r.installing;i!=null&&sl(i,r,e,t)},r.installing?sl(r.installing,r,e,t):r.waiting&&(navigator.serviceWorker.controller?(t&&t.onUpdate&&t.onUpdate(r),r.waiting.postMessage({type:"SKIP_WAITING"}),navigator.serviceWorker.addEventListener("controllerchange",WP)):t&&t.onSuccess&&t.onSuccess(r)),r.update().catch(()=>{})}).catch(r=>{console.error("Error during service worker registration:",r)})}function zP(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(r=>{const i=r.headers.get("content-type");r.status===404||i!=null&&i.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(o=>{o.unregister().then(()=>{window.location.reload()})}):jf(e,t)}).catch(()=>{})}function YP(e){if("serviceWorker"in navigator){if(new URL("",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=GP(),i=`/service-worker.js?lang=${encodeURIComponent(r)}`;if(HP)zP(i,e),navigator.serviceWorker.ready.then(()=>{});else{jf(i,e);const o=600*1e3;setInterval(()=>{navigator.serviceWorker.getRegistration().then(s=>{s&&s.update().catch(()=>{})}).catch(()=>{})},o)}})}}const qP=()=>{const e=ke(),t=p.useRef(null);return p.useEffect(()=>{const r=e.pathname+e.search;t.current!==r&&(t.current=r,e6(r))},[e.pathname,e.search]),null};pE();Cs()&&Promise.all([u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),u(()=>import("./OfficePreRouter.CqX-ug2T.js"),__vite__mapDeps([249,2,9,1,3,4,5,13,234,19,18,11,26,21,86,50,14,15,30,29,12,241,250,77,137,22,138,139,140,6,142])),u(()=>import("./UserRouter.D0KNyBki.js"),__vite__mapDeps([251,2,9,23,18,13,3,4,24,25,11,26,21,27,28,19,29,30,14,15,31,32,33,34,35,36,37,38,39,40,22,41,42,43,44,1,5,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,12,6,143,142])),u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),u(()=>import("./PublicPagesRouter.CriP5C3P.js"),__vite__mapDeps([252,1,2,3,4,5,9,18,14,15,11,26,21,77,137,13,22,19,138,139,140,6,142])),u(()=>import("./DashboardWithTabs.DvecaAh4.js"),__vite__mapDeps([23,2,9,18,13,3,4,24,25,11,26,21,27,28,19,29,30,14,15,31,32,33,34,35,36,37,38,39,40,22,41,42,43,44,1,5,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,6,143,142]))]).catch(()=>{});gE();{const e=p1(),t="287",i="9f7a98c59a35cb24e533eed6164d2fe304f2ba7b".slice(0,8),o=i?`${t}+${i}`:i||t;
10773wm({dsn:ie.SENTRY_URL,release:o,integrations:[new Lm],environment:"production",initialScope:{tags:{isInAppBrowser:e!==null?"true":"false",...e?{inAppBrowserName:e}:{}}},tracesSampleRate:.3,ignoreErrors:[/Unable to preload CSS/,/Failed to fetch dynamically imported module/,/error loading dynamically imported module/i,/Importing a module script failed/,/Loading chunk [\d]+ failed/,/ChunkLoadError/,/Loading CSS chunk [\w.]+ failed/,/provide an export named/i,/unexpected (?:eof|end of (?:input|script))/i,new RegExp(Yd,"i"),/ResizeObserver loop/,/Non-Error promise rejection captured with value/,/feature named `pageObserver` was not found/,/cancelled/,/AbortError/,/Load failed/,/reCAPTCHA Timeout/,/Failed to execute 'collapse' on 'Selection'/,/Cannot update a null\/nonexistent service worker/,/Failed to update a ServiceWorker/,/An unknown error occurred when fetching the script/,/Cannot read properties of (null|undefined) \(reading 'touches'\)/,/The WKWebView was deallocated before the message was delivered/,/Window closed for postrobot_method before ack/,/Window closed before response/,/Error invoking enableDidUserTypeOnKeyboardLogging: Java object is gone/,/Error invoking .*: Java object is gone/,/Invalid call to runtime\.sendMessage/,/frame window is not ready/],denyUrls:[/^chrome-extension:\/\//,/^moz-extension:\/\//,/^safari-extension:\/\//],beforeSend(s,c){if(s.exception?.values?.some(S=>typeof S.value=="string"&&br({message:S.value}))||br(c?.originalException))return null;const f=s.exception?.values;if(f?.length===1){const{type:S,value:b,stacktrace:R,mechanism:x}=f[0];if(x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&(b==="Internal error"||b==="Non-recoverable error. Do not retry.")||x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&typeof b=="string"&&/^[A-Za-z]{1,4}$/.test(b)||x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&b==="The WKWebView was deallocated before the message was delivered"||x?.type==="onunhandledrejection"&&x?.synthetic===!0&&S==="CloseEvent"&&typeof b=="string"&&b.includes("captured as promise rejection")||x?.type==="onunhandledrejection"&&x?.synthetic===!0&&S==="Event"&&typeof b=="string"&&b.includes("captured as promise rejection"))return null}const m=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.filename=="string"&&b.filename.includes("www.gstatic.com/recaptcha"))),g=typeof s.culprit=="string"&&s.culprit.includes("recaptcha/releases/");if(m||g)return null;const I=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.abs_path=="string"&&b.abs_path.includes("https://www.paypal.com/sdk/js"))),h=s.exception?.values?.some(S=>typeof S.value=="string"&&(S.value.includes("Window closed for postrobot_method before ack")||S.value.includes("Window closed before response")));if(I&&h)return null;const C=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.abs_path=="string"&&b.abs_path.includes("https://js.intercomcdn.com/"))),y=s.exception?.values?.some(S=>typeof S.value=="string"&&S.value.includes("Cannot read properties of null (reading 'document')"))&&s.breadcrumbs?.some(S=>S.category==="ui.click"||S.data&&typeof S.data=="object"&&"type"in S.data&&S.data.type==="beforeunload");if(C&&y)return null;const O=s.exception?.values?.some(S=>typeof S.value=="string"&&/Error invoking .*: Java object is gone/.test(S.value)),E=(Array.isArray(s.request?.headers)?s.request.headers:[]).some(S=>{if(!Array.isArray(S)||S.length<2)return!1;const[b,R]=S;return b==="User-Agent"&&typeof R=="string"&&R.includes("Instagram")})||s.breadcrumbs?.some(S=>typeof S.message=="string"&&(S.message.includes("IAB unified bridge")||S.message.includes("hxp-chat-suppression")||S.message.includes("FBNav")));if(O&&E)return null;const v=(c?.originalException?.message||"").toLowerCase();if(Wi(v)||v.includes("feature named `pageobserver` was not found"))return null;const P=s.exception?.values?.[0]?.stacktrace?.frames;return P&&P.length>0&&!P.some(b=>b.filename&&b.filename.includes("/static/js/"))?null:(s.exception?.values&&s.exception.values.forEach(S=>{S.value&&(S.value=ri(S.value))}),typeof s.message=="string"&&(s.message=ri(s.message)),s.breadcrumbs&&s.breadcrumbs.forEac
10773h(S=>{typeof S.message=="string"&&(S.message=ri(S.message))}),s)}})}function KP({condition:e,children:t}){return e?n.jsx(E1,{children:t}):t}const ZP=document.getElementById("root"),al=Uf.createRoot(ZP);$4.then(({failed:e})=>{if(e){al.render(n.jsx(S1,{}));return}al.render(n.jsx(_p,{client:UP,children:n.jsxs(Mm,{children:[n.jsx(R1,{}),n.jsx(qP,{}),n.jsx(KP,{condition:!0,children:n.jsx(_b,{children:n.jsx(z4,{children:n.jsx(bP,{})})})})]})}))});YP({onUpdate:e=>{aE(e),jn(!0)},onSuccess:()=>{}});export{Yi as $,w as A,Ki as B,Q6 as C,Q5 as D,Pa as E,Gu as F,xA as G,Hr as H,Ee as I,Zt as J,n9 as K,de as L,zr as M,ZR as N,Ys as O,x6 as P,d7 as Q,Y as R,Mn as S,H9 as T,r9 as U,he as V,OR as W,Es as X,zi as Y,Gd as Z,co as _,Ii as a,sw as a$,Sn as a0,Ut as a1,xd as a2,c5 as a3,tk as a4,G5 as a5,yr as a6,jE as a7,At as a8,xn as a9,JL as aA,jo as aB,Us as aC,D7 as aD,ek as aE,$e as aF,hn as aG,qi as aH,Wk as aI,xe as aJ,zs as aK,ow as aL,Me as aM,je as aN,x9 as aO,on as aP,uu as aQ,ho as aR,A as aS,at as aT,Qo as aU,da as aV,le as aW,GL as aX,Sr as aY,fw as aZ,nn as a_,_r as aa,hR as ab,yR as ac,Vs as ad,Rn as ae,_R as af,tn as ag,wd as ah,Rd as ai,wn as aj,yn as ak,et as al,U5 as am,vR as an,TR as ao,e4 as ap,t4 as aq,ER as ar,n4 as as,r4 as at,i4 as au,Ji as av,hi as aw,HL as ax,qL as ay,ZL as az,Wl as b,g8 as b$,ok as b0,pr as b1,g6 as b2,wA as b3,VR as b4,ie as b5,bw as b6,ar as b7,sa as b8,iw as b9,$A as bA,Tn as bB,W9 as bC,Ow as bD,fo as bE,J6 as bF,i$ as bG,V9 as bH,X9 as bI,rr as bJ,Yu as bK,cR as bL,P6 as bM,UR as bN,rS as bO,Xt as bP,wE as bQ,kE as bR,me as bS,Sf as bT,Lt as bU,Wr as bV,ir as bW,Zs as bX,aL as bY,sL as bZ,Z8 as b_,ZA as ba,XA as bb,jx as bc,t7 as bd,nw as be,lv as bf,Tw as bg,to as bh,dk as bi,Gk as bj,zd as bk,NS as bl,no as bm,J5 as bn,l7 as bo,Uc as bp,uS as bq,sk as br,Fk as bs,as as bt,ss as bu,o7 as bv,s7 as bw,a7 as bx,gw as by,vb as bz,Zo as c,h8 as c$,it as c0,HA as c1,Oe as c2,Qu as c3,p9 as c4,f9 as c5,ri as c6,m9 as c7,LR as c8,tc as c9,SS as cA,mu as cB,j6 as cC,Dt as cD,yx as cE,tw as cF,y5 as cG,y6 as cH,zo as cI,yb as cJ,PA as cK,pf as cL,En as cM,Qt as cN,Sd as cO,Pr as cP,G8 as cQ,H8 as cR,U8 as cS,Zi as cT,xc as cU,D8 as cV,lf as cW,Rc as cX,os as cY,$c as cZ,yw as c_,Cn as ca,pt as cb,fk as cc,nk as cd,pc as ce,H as cf,u$ as cg,d$ as ch,uL as ci,di as cj,TL as ck,If as cl,B9 as cm,BL as cn,Y9 as co,Z9 as cp,U9 as cq,pi as cr,_c as cs,rA as ct,_n as cu,Dk as cv,Xw as cw,lt as cx,m8 as cy,Z5 as cz,M as d,I9 as d$,or as d0,_w as d1,df as d2,V8 as d3,uf as d4,ew as d5,Da as d6,Hx as d7,M5 as d8,Hn as d9,Y6 as dA,q6 as dB,o6 as dC,Oc as dD,gR as dE,nv as dF,lw as dG,R5 as dH,jw as dI,Cd as dJ,G$ as dK,Z$ as dL,wR as dM,jR as dN,G9 as dO,wx as dP,R$ as dQ,Mx as dR,L9 as dS,S9 as dT,Vk as dU,jk as dV,yk as dW,Uk as dX,Hk as dY,P9 as dZ,_k as d_,j9 as da,qb as db,vt as dc,D4 as dd,ja as de,lk as df,av as dg,Vn as dh,Un as di,pk as dj,bx as dk,Tx as dl,vx as dm,Sx as dn,k9 as dp,Nk as dq,Mk as dr,Tk as ds,ML as dt,kL as du,Na as dv,Nx as dw,$R as dx,SR as dy,PR as dz,Pn as e,w5 as e$,IR as e0,S$ as e1,Qs as e2,Q4 as e3,W5 as e4,J9 as e5,X5 as e6,I5 as e7,Yr as e8,pR as e9,Uw as eA,zx as eB,zw as eC,q8 as eD,QL as eE,XL as eF,KL as eG,YL as eH,WL as eI,zL as eJ,LS as eK,UA as eL,h9 as eM,Zu as eN,d8 as eO,u8 as eP,_L as eQ,mL as eR,T5 as eS,Zr as eT,A5 as eU,v5 as eV,b5 as eW,z8 as eX,eL as eY,Jw as eZ,x8 as e_,Ao as ea,Bk as eb,mk as ec,Tb as ed,Ax as ee,vk as ef,dR as eg,hk as eh,z5 as ei,B5 as ej,uk as ek,Rk as el,ck as em,Ff as en,MS as eo,wk as ep,Sk as eq,xk as er,Pk as es,$k as et,Ak as eu,K5 as ev,Vx as ew,Bn as ex,Od as ey,ef as ez,Gr as f,ku as f$,ww as f0,t6 as f1,kS as f2,Dw as f3,Vw as f4,TE as f5,Zd as f6,E9 as f7,D9 as f8,F9 as f9,M4 as fA,Hw as fB,Wx as fC,nf as fD,rf as fE,of as fF,af as fG,sf as fH,Yw as fI,xw as fJ,Gw as fK,Rw as fL,Q8 as fM,Qw as fN,Ew as fO,Ju as fP,ik as fQ,Ek as fR,vE as fS,h5 as fT,xL as fU,hf as fV,j8 as fW,ak as fX,$w as fY,Aw as fZ,Rx as f_,Cx as fa,K$ as fb,O9 as fc,Pd as fd,Kb as fe,$S as ff,RS as fg,SL as fh,Px as fi,xx as fj,wL as fk,PL as fl,EL as fm,Dx as fn,gk as fo,M9 as fp,Y5 as fq,K9 as fr,lL as fs,qw as ft,Bw as fu,kw as fv,Mw as fw,NL as fx,Nu as fy,vL as fz,ge as g,AL as g$,vw as g0,uR as g1,Db as g2,XR as g3,_5 as g4,Bx as g5,CL as g6,bR as g7,WR as g8,zR as g9,hL as gA,rw as gB,yL as gC,Nv as gD,NT as gE,xT as gF,_x as gG,Et as gH,C9 as gI,VL as gJ,rk as gK,c9 as gL,o9 as gM,t9 as gN,i9 as gO,s9 as gP,Tf as gQ,jc as gR,dL as gS,kx as gT,a9 as gU,d9 as gV,u9 as gW,l9 as gX,Bu as gY,ju as gZ,$L as g_,YR as ga,HR as gb,GR as gc,DL as gd,lR as ge,JA as gf,xR as gg,aw as gh,cL as gi,Gx as gj,fL as gk,Bo as gl,AR as gm,q9 as gn,cw as go,QR as gp,y9 as gq,o4 as gr,o8 as gs,Ln as gt,ht as gu,pL as gv,gL as gw,hw as gx,MT as gy,IL as gz,Pt as h,Lk as h$,Lx as h0,sR as h1,a8 as h2,Ex as h3,Ox as h4,_9 as h5,C5 as h6,oR as h7,LL as h8,OL as h9,NR as hA,F7 as hB,BR as hC,oi as hD,fR as hE,kR as hF,hx as hG,v9 as hH,T9 as hI,pw as hJ,Ec as hK,Wu as hL,QE as hM,b9 as hN,DA as hO,bk as hP,RL as hQ,kk as hR,Ux as hS,Kw as hT,Zw as hU,$r as hV,Qx as hW,iR as hX,tR as hY,N9 as hZ,$9 as h_,Fa as ha,Fx as hb,FL as hc,q5 as hd,rL as he,oL as hf,Nw as hg,Lw as hh,Fw as hi,iL as hj,CR as hk,pS as hl,W$ as hm,Vc as hn,UL as ho,St as hp,rt as hq,A9 as hr,vf as hs,z$ as ht,c6 as hu,Gn as hv,w6 as hw,is as hx,FR as hy,_6 as hz,S4 as i,jL as i$,RR as i0,fS as i1,mS as i2,Ik as i3,W
10773w as i4,Yx as i5,Xx as i6,Kx as i7,Zx as i8,qx as i9,K8 as iA,wc as iB,L5 as iC,P5 as iD,$5 as iE,k5 as iF,Ar as iG,i8 as iH,nL as iI,ff as iJ,dw as iK,uw as iL,tL as iM,E$ as iN,O$ as iO,GA as iP,$d as iQ,Ad as iR,Hs as iS,Hi as iT,Sb as iU,Pe as iV,g9 as iW,mR as iX,j4 as iY,Iw as iZ,$n as i_,$x as ia,z9 as ib,p5 as ic,bL as id,Sw as ie,Jx as ig,rR as ih,nR as ii,eR as ij,Pw as ik,e9 as il,JR as im,DR as io,MR as ip,aR as iq,ns as ir,rs as is,s6 as it,a6 as iu,l6 as iv,d6 as iw,es as ix,Ck as iy,Ok as iz,qR as j,en as j0,$$ as j1,b$ as j2,Za as j3,_f as j4,Xe as j5,w9 as j6,R9 as j7,w7 as j8,Cw as j9,KR as k,gi as l,In as m,Ge as n,_e as o,nr as p,Q9 as q,Xs as r,Ci as s,$t as t,u6 as u,Kd as v,Ze as w,m6 as x,mw as y,Te as z};

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.