1"use no memo";import{o as e,r as t,t as n}from"./rolldown-runtime-C0FnF6B9.js";/* empty css */import{t as r}from"./Box-C3XbZYbV.js";import{t as i}from"./react-DiVRNtpo.js";import{K as a,i as o,t as s}from"./Icon-BsIXO1FH.js";import{a as c,c as l,n as u,s as d,t as f}from"./functions-DG4OsVJ4.js";import{t as p}from"./Trans-CI3qxDdn.js";import{t as m}from"./useTranslation-4eZogJvE.js";import{t as h}from"./lodash-BvyQRfe1.js";import{n as g,t as _}from"./string-BJSDDQkM.js";import{b as v,u as y}from"./utils-BNeGrTz5.js";import{c as b,i as x,n as S,r as C,s as w,t as T}from"./classPrivateFieldSet2-DJ1yyPp2.js";import{n as E,t as D}from"./defineProperty-CwM-kOd9.js";import{a as O,i as k,n as ee,r as A,t as te}from"./lib-COQZMXeB.js";import{t as j}from"./dom-BFeC_Ru0.js";import{t as M}from"./preload-helper-ClZ1BfDh.js";import{c as ne,n as re,o as ie,r as ae,s as oe,t as se}from"./Link-BQRLi3BH.js";import{I as ce,R as le,t as N,w as ue}from"./Tooltip-C8d4ducE.js";import{$ as de,A as fe,B as pe,C as me,D as he,E as ge,F as _e,G as ve,H as ye,I as be,J as xe,K as Se,L as Ce,M as we,N as Te,O as Ee,P as De,Q as Oe,R as ke,S as Ae,St as je,T as Me,U as Ne,V as Pe,W as Fe,X as Ie,Y as Le,Z as Re,_ as ze,_t as Be,at as Ve,b as He,bt as Ue,c as We,ct as Ge,d as Ke,dt as qe,et as Je,f as Ye,ft as Xe,g as Ze,gt as Qe,h as $e,ht as et,i as tt,it as nt,j as rt,k as it,l as at,lt as ot,m as st,mt as ct,n as lt,nt as ut,o as dt,ot as ft,p as pt,pt as mt,q as ht,rt as gt,s as _t,st as vt,t as yt,tt as bt,u as xt,ut as St,v as Ct,vt as wt,w as Tt,x as Et,xt as Dt,y as Ot,yt as kt,z as At}from"./browser-CIXVJ7s_.js";import{t as jt}from"./main-BS99ATX6.js";import{c as Mt,n as Nt,o as Pt,s as Ft}from"./number-DvYU-l2v.js";import{t as It}from"./keys-Dz-CKQbX.js";import{a as Lt,c as Rt,i as zt,n as Bt,o as Vt,r as Ht,s as Ut,t as Wt}from"./Pusher-B9991MLJ.js";import{t as Gt}from"./Domains-nGe-Fgek.js";import{n as Kt,r as qt,t as Jt}from"./v4-CiyPfzVN.js";import{t as Yt}from"./js.cookie-LuQ0sRX_.js";import{t as Xt}from"./axios-5yDojrWw.js";import{c as Zt,d as Qt,i as $t,n as en,o as tn,p as nn,r as rn,t as an,u as on}from"./useNavigate-wNzY0XUY.js";import{n as sn,t as cn}from"./functions-DUhtZa3D.js";import{a as ln,i as un,n as dn,o as fn,r as pn,s as mn,t as P}from"./tslib.es6-Dt6PhdZj.js";import{i as hn,o as gn,t as _n}from"./styled-components.browser.esm-DEouzDUf.js";import{t as vn}from"./tokens-DjaxIvB4.js";import{t as yn}from"./compiler-runtime-DwIGRoF9.js";import{t as bn}from"./jsx-runtime-BdxMnOeJ.js";import{t as xn}from"./DesignSystemProvider-CIe2FJ3j.js";import{n as Sn,t as Cn}from"./monitoring-DQGMyJ6X.js";import{i as wn,n as Tn,r as En,t as Dn}from"./LocationContextProvider-qbUgArAZ.js";import{t as On}from"./useLocation-DnNXi6B8.js";import{B as kn,G as An,H as jn,K as Mn,V as Nn,W as Pn,X as Fn,Y as In,Z as Ln,c as Rn,d as zn,f as Bn,l as Vn,n as Hn,p as Un,q as Wn,r as Gn,s as Kn,u as qn,x as Jn}from"./functions-k-cbv1Rv.js";import{A as Yn,D as Xn,E as Zn,F as Qn,I as $n,M as er,Mt as tr,N as nr,St as rr,T as ir,Tt as ar,a as or,f as sr,ft as cr,gt as lr,h as ur,i as dr,nt as fr,o as pr,p as mr,pt as hr,t as gr,tt as _r,v as vr,w as yr,xt as br,z as xr}from"./date-Cl05viXE.js";import{i as Sr,o as Cr}from"./array-OSHxWvl8.js";import{i as F,n as wr,r as Tr,t as Er}from"./onlineManager-CwxxW-LQ.js";import{D as Dr,E as Or,M as I,N as kr,S as Ar,T as jr,b as Mr,k as Nr,p as Pr,t as L,u as Fr,v as Ir,w as Lr,x as Rr,y as zr}from"./useQuery-DM253AJ1.js";import{t as Br}from"./useInfiniteQuery-D3UUVsyS.js";import{n as Vr,t as R}from"./useMutation-D1c6YWbl.js";import{t as z}from"./Session-DBudr-32.js";import{a as Hr,c as Ur,i as Wr,l as Gr,n as Kr,o as qr,r as Jr,s as Yr,t as Xr}from"./FeatureFlagContext-C7jHHRop.js";import{a as Zr}from"./Filters-Ct97q7gU.js";import{i as Qr,l as $r,o as ei,r as ti,t as ni,u as ri}from"./useLocalStorage-_lxdkNxL.js";import{a as ii,c as ai,d as oi,f as si,h as ci,i as li,l as ui,m as di,p as fi,r as pi,u as mi}from"./ReactQueryConstants-Cm_4Ujym.js";import{t as hi}from"./classnames-CfLRLWYq.js";import{n as gi,t as _i}from"./dist-DbSdQSdN.js";import{a as vi,g as yi,l as bi,p as xi,u as Si}from"./helpers-CAQC-8hF.js";import{t as B}from"./Typography-BZl_H_sY.js";import{t as V}from"./Typography-DPUTIx1m.js";import{t as Ci}from"./Illustration-B7S_65WH.js";import{i as wi,n as Ti,r as Ei,t as Di}from"./store-DkXNUNoW.js";import{t as H}from"./FlexDiv-CS6aM-R5.js";import{i as Oi,t as U}from"./Button-DdZAPFZa.js";import{a as ki,i as Ai,n as ji,r as Mi,t as Ni}from"./dist-CUYCzZ0U.js";import{c as Pi,i as Fi,o as Ii,s as Li}from"./context-D-sxprs0.js";import{a as Ri,c as zi,i as Bi,o as Vi,s as Hi,t as Ui}from"./Checkbox-C8lfZBvx.js";import{a as Wi,i as Gi,n as Ki,r as qi,t as Ji,u as Yi}from"./dist-CqQSbypX.js";import{n as Xi,t as Zi}from"./Popover--g8jBcGR.js";import{t as Qi}from"./RadioGroup-ECMi1tVK.js";import{t as $i}from"./Switch-CCcPhtQI.js";import{a as ea,f as ta,i as na,l as ra,p as ia,r as aa,s as oa,t as sa}from"./StickyContext-2n_2iJTU.js";import{t as ca}
1from"./useEffectExceptOnMount-DYLZkQu8.js";import{n as la,t as ua}from"./DisplayContext-C25j0Vd5.js";import{n as da,t as W}from"./ReactRouterRoutes-BbXk6Wsj.js";import{n as fa,t as pa}from"./context-C6J45zhm.js";import{t as ma}from"./scopedI18n-C0MTIkmv.js";import{n as ha,t as ga}from"./SupportButton-4LjtBtv4.js";import{_ as _a,a as va,d as ya,g as ba,h as xa,i as Sa,m as Ca,n as wa,o as Ta,s as Ea,t as G,v as K,y as Da}from"./FeatureAbilities-CbmSTeVH.js";import{t as Oa}from"./companies-BM89igQo.js";import{a as ka,i as q,n as Aa,r as ja,s as Ma,t as Na}from"./useCompany-Bh3xc4eI.js";import{t as Pa}from"./useRecentlyVisitedCompanies-hclzX1Ny.js";import{t as Fa}from"./CompanyMarkets-BjF1BWZw.js";import{n as Ia,r as La,t as Ra}from"./companyContext-CofIz4ou.js";import{a as za,h as Ba,i as Va,n as Ha,r as Ua,t as Wa}from"./CurrentUserContext-B5cbcsKB.js";import{t as Ga}from"./SearchParamsContext-CxAtLUdN.js";import{n as Ka,s as qa,t as Ja}from"./FirmContext-DgzFfuDI.js";import{t as Ya}from"./ButtonLink-BEJEnypP.js";import{t as Xa}from"./VisuallyHidden-B5ltmOcU.js";import{t as Za}from"./scopedI18n-BWPY-EX9.js";import{a as Qa,i as $a,l as eo,o as to,r as no,s as ro}from"./BaseModal-geJpwHOu.js";import{t as io}from"./PortalContext-Cimm3ufQ.js";import{t as ao}from"./Modal-CBJWgS2U.js";import"./Modal-BBYWaGyy.js";import{a as oo,c as so,i as co,n as lo,o as uo,r as fo,s as po,t as mo}from"./ConfigurableError-Elr9_8kf.js";import{n as ho,r as go,t as _o}from"./dist-NkHprf_4.js";import{n as vo,t as yo}from"./hooks-DWQig2FQ.js";import{t as bo}from"./unfetch.module-BO4OftI3.js";import"./ThemeContext-DPD09BGm.js";import{n as xo,t as So}from"./Logo-43PwkgVG.js";import{r as Co,t as wo}from"./constants-Dg61wNoW.js";import{Ot as To,ht as Eo,kt as Do,lt as Oo,n as ko,r as Ao,wt as jo}from"./SegmentContext-CmZLU45z.js";import{t as Mo}from"./lib-BkSdiz2W.js";import{n as No,o as Po,s as Fo,t as Io}from"./http-C8uxoPKz.js";import{t as Lo}from"./i18n-i9dfHS8V.js";import{t as Ro}from"./Col--_TRpm67.js";import{t as zo}from"./Spinner-6dVAM4ij.js";import{t as Bo}from"./SpinnerWithLogo-BdFeLFtC.js";import{n as Vo,t as Ho}from"./useProAccountOnboardingFlowTriggeredFrom-DwHAjqo6.js";import{n as Uo}from"./helpers-DQ3PVHqq.js";import{t as Wo}from"./UsersCompanyRoles-P0YILJI4.js";import{t as Go}from"./keys-CfvFDfEH.js";import{t as Ko}from"./Skeleton-BYeqDnSb.js";import{t as qo}from"./IconContainer-BsQN-icv.js";import{t as Jo}from"./Transitions-DC8EKzR0.js";import{t as Yo}from"./PillBadge-CWeNUvdn.js";import{t as Xo}from"./DeprecatedCard-sYxYhVd6.js";import{t as Zo}from"./Alert-CWmiM20m.js";import{n as Qo}from"./constants-B4Y2yv_8.js";import{t as $o}from"./ZIndexes-fXB93hTJ.js";import{i as es,t as ts}from"./FullPage-BwhE82Ex.js";import"./FullPage-Dh2Ke2P8.js";import{i as ns,n as rs,o as J,t as is}from"./toast-D-obvN-5.js";import{t as as}from"./IconRounded-CwLDMYfO.js";import{t as os}from"./Image-BYK8d2q2.js";import{t as ss}from"./SaasPlans-NiyCnec5.js";import{i as cs,n as ls,o as us,s as ds,u as fs}from"./companies-i1MzAHd_.js";import{t as ps}from"./FirmTypes-OR0OHySo.js";import{x as ms}from"./utils-Cg4D61AT.js";import{n as hs,t as gs}from"./useShortcut-C9vuK1sc.js";import{t as _s}from"./useOutsideClick-B6QTR0yi.js";import{t as vs}from"./useDebounceState-BylOYsHB.js";import{t as ys}from"./InfiniteScroll-B_v124zE.js";import{t as bs}from"./Avatar-BXcrvHTO.js";import{t as xs}from"./TextInput-DVqIiwzT.js";import{t as Ss}from"./TextInput-B_vGTzZi.js";import{t as Cs}from"./EmptyState-D7AxPHe5.js";import{t as ws}from"./Separator-9scLRG4p.js";import{r as Ts}from"./navbar-BICLAsAt.js";import{t as Es}from"./usePaginatedGetNavbarCompanies-C2fmMHYh.js";import{t as Ds}from"./list-BlpgnEdS.js";import{n as Os,t as ks}from"./keyAccounts-CLki5FqL.js";import{n as As,t as js}from"./CustomSMESaasPlans-BB2pkSfR.js";import{i as Ms}from"./UpsellPlanPillBadge-BVL_FL3c.js";import{n as Ns,t as Ps}from"./GermanySaasPlans-BV24wx6C.js";import{t as Fs}from"./CompaniesListRowResyncAction-Clc99reo.js";import{a as Is,c as Ls,g as Rs,n as zs,r as Bs}from"./SelectTrigger-CIzC4wvw.js";import{a as Vs,i as Hs,n as Us,o as Ws,t as Gs}from"./SelectInput-rxANO11P.js";import{t as Ks}from"./useDebounceState-L9s8BbB1.js";import{n as qs,t as Js}from"./Autocomplete-CKKTAq8P.js";import{c as Ys,i as Xs,s as Zs,t as Qs}from"./useForm-Cns2A8u-.js";import{t as $s}from"./useRHF-C6hUjKXY.js";import{t as ec}from"./useAutocompleteField-CVG_uxMB.js";import{t as tc}from"./Form-_u-iVchR.js";import{t as nc}from"./LayoutField-2ob0mBjL.js";import{t as rc}from"./ErrorField-COLwXKhm.js";import{t as ic}from"./AutocompleteField-vcA-Qa-e.js";import{t as ac}from"./scopedI18n-CuaeWGqx.js";import"./ReactHookForm-BKVUr_QK.js";import{n as oc,t as sc}from"./ModalContext-BEqvIPyP.js";import{F as cc,O as lc,R as uc,T as dc,X as fc,t as pc,z as mc}
1from"./BackendRoutes-C9O_k7DQ.js";import{t as hc}from"./CopyToClipboard-DKdfNbnn.js";import{o as gc,t as _c}from"./numbers-CQi0IXMo.js";import{d as vc,f as yc,g as bc,h as xc,m as Sc,p as Cc,u as wc}from"./index.es-cNSnMynV.js";import{a as Tc,c as Ec,l as Dc,o as Oc,r as kc,s as Ac,t as jc}from"./load-script-C8eQdPRv.js";import{n as Mc,t as Nc}from"./gracefulDecodeURIComponent-DLo4kDSw.js";import{n as Pc,t as Fc}from"./DirectUploadProvider-CsTlxr-5.js";import{n as Ic,t as Lc}from"./AmplitudeContext-td1NinEF.js";import{n as Rc,t as zc}from"./useCompanyDisplayMode-D20hrEcG.js";import{f as Bc,r as Vc}from"./mastersheets-CgFqQUcg.js";import{r as Hc,t as Uc}from"./permissions-B_RaL_tM.js";import{c as Wc,n as Gc,r as Kc,t as qc}from"./AdvancedModuleActivationStatuses-umma2DIS.js";import{n as Jc}from"./dist-web-BM3IghDO.js";import{n as Yc,t as Xc}from"./useScreeb-DwgjU9kT.js";import{t as Zc}from"./KeyboardShortcut-Cf4eS_o7.js";import{l as Qc,t as $c,v as el}from"./items-B4o5J-Zy.js";import{g as tl,h as nl}from"./Element-g6UBhjC8.js";import{n as rl,o as il,s as al,t as ol}from"./textEditor-CO6dR7Hp.js";import{t as sl}from"./Banner-Ca87_iVK.js";import{n as cl,t as ll}from"./DropdownMenu-Yb6eesZ5.js";import{t as ul}from"./RadioGroupField-BoDlsTlJ.js";import{n as dl,r as fl,t as pl}from"./TextEditor-Coxmmvvw.js";import{t as ml}from"./IconClickable-CCCVkIFQ.js";import{t as hl}from"./DropdownButton-ZYc--5DA.js";import{t as gl}from"./Avatar-BSOCH42D.js";import{t as _l}from"./file-OvJWpjIN.js";import{t as vl}from"./date-BMGX-2Ro.js";import{n as yl}from"./dateUTC-B4O14nFG.js";import{t as bl}from"./FileNameTooltippedIfTruncated-ChIVweGZ.js";import{n as xl,r as Sl,t as Cl}from"./dist-BDCUBuow.js";import{n as wl,t as Tl}from"./file-L6jdTnlk.js";import{a as El,i as Dl,n as Ol,o as kl,r as Al,s as jl,t as Ml}from"./functions-bsPHbMNg.js";import{t as Nl}from"./DevopsConfig-DMG1tRwR.js";import{t as Pl}from"./scopedI18n-DjFM9O2k.js";import{a as Fl,c as Il,i as Ll,o as Rl,r as zl,s as Bl}from"./FilePicker-CupSnPfT.js";import{i as Vl}from"./MultiTextInput-Btvlu7WA.js";import{t as Hl}from"./Select-BnOWWAVy.js";import{t as Ul}from"./purify.es-DB0t9K8e.js";import{t as Wl}from"./TextArea-CTxtByGn.js";import{t as Gl}from"./TextAreaField-z4cAGSlG.js";import{t as Kl}from"./useMediaQuery-DYCAVx77.js";import{n as ql,t as Jl}from"./useSidebarSize-BHsH8UrU.js";import{t as Yl}from"./types-BDyChIsK.js";import{a as Xl,n as Zl,r as Ql,t as $l}from"./types-DXpEryPM.js";import{t as eu}from"./constants-CYqiDb8K.js";import{a as tu,n as nu,r as ru,t as iu}from"./ShortcutKeys-Duf-iSnF.js";import{t as au}from"./useStrictShortcut-CJ7kG-UE.js";import{n as ou}from"./statuses-C4hvjQlU.js";import{t as su}from"./useArticleLink-ih2Jf3Lv.js";import{t as cu}from"./dist-C3CwnkHr.js";import{a as lu,n as uu,t as du}from"./timesheetEntries-DJuySoRu.js";import{t as fu}from"./scopedI18n-yDTsuA0u.js";import{t as pu}from"./Directions-oOuVFTlp.js";import{n as mu,t as hu}from"./SelectField-BD6JrCic.js";import{t as gu}from"./agreementYear-CM5A2lGy.js";import{t as _u}from"./VisualCheckbox-EL1mGxJz.js";import{i as vu,n as yu,r as bu,s as xu,t as Su}from"./time-CwfGV3KL.js";import{t as Cu}from"./LabelWithTooltip-BkWgqg2C.js";import{t as wu}from"./DateCalendarInput-D8moxefb.js";import{n as Tu,t as Eu}from"./Accordion-WogtL2-H.js";import{t as Du}from"./crm-qwW-Llhu.js";import{n as Ou}from"./thirdparties-4ggbpypt.js";import{t as ku}from"./TextInputField-CvFDZYe8.js";import{t as Au}from"./companyGroup-B1y9gOiB.js";import{t as ju}from"./scopedI18n-CO1pdgwA.js";import{t as Mu}from"./usePracticeManagementUnifiedNavigation-OsbZZQdO.js";import{r as Nu,t as Pu}from"./SideModal-Ys13XzfW.js";import{a as Fu,i as Iu}from"./constants-DAPmIOYV.js";import{n as Lu}from"./useGetFiscalYearAndPeriod-CSvosWUf.js";import{i as Ru,n as zu}from"./functions-DPk6PGVG.js";import{t as Bu}from"./scopedI18n-Dr-btSOS.js";import{t as Vu,y as Hu}from"./BaseDataGrid-CqaFEjsY.js";import{n as Uu,t as Wu}from"./Badge-DMCPEjbu.js";import{t as Gu}from"./ButtonGroup-DV_RQF8p.js";import"./IconRounded-pm2d2Uq6.js";import{t as Ku}from"./Filters-BoYrA5Fu.js";import{U as qu,_ as Ju,c as Yu,g as Xu,h as Zu,l as Qu,o as $u}from"./functions-DpLldOtE.js";import{h as ed}from"./useActiveCellColor-CQ0OwuA3.js";import{r as td}from"./LeafOperation-B19mLPfD.js";import{t as nd}from"./scopedI18n-CW5epcQg.js";import{n as rd,t as id}from"./GlossaryModal-DjSg42Pa.js";import{_ as ad,t as od}from"./constants-Ce4e42TA.js";import{n as sd}from"./IncomeStatementLineDetailsActionTrackingContext-Bzwh2mVs.js";import{t as cd}from"./useBooleanState-Br3xlnm-.js";import{t as ld}from"./TextTooltippedIfTruncated-qcmejY8J.js";import{t as ud}from"./PlanItems-CkCWwVC0.js";import{t as dd}from"./DocumentTypes-1cUFNlxx.js";import{t as fd}from"./useMecLemReload-DmlSSQlR.js";import{a as pd}from"./formik.esm-CmI4V0qo.js";import{t as md}from"./DocumentGroupForm-C1UJZgao.js";import{i as hd,t as gd,v as _d,y as vd}
1from"./planItemsNumbers-CiB48VEv.js";import{t as yd}from"./VatFrequencies-DzbqgP_4.js";import{t as bd}from"./AccountingLogics-CRp__Wma.js";import{t as xd}from"./Sources-DXurAxMO.js";import{r as Sd}from"./auxiliarizationConfigs-Bb5Hi60p.js";import{t as Cd}from"./useAuxiliarization-cjttx30e.js";import{t as wd}from"./ArticleLink-CdDuVNVD.js";import{i as Td}from"./constants-DJYusqCt.js";import{t as Ed}from"./Badge-z9p_w8jD.js";import{t as Dd}from"./BadgeIcon-CzEHJ6EQ.js";import{t as Od}from"./FormField-CwvpieAN.js";import{h as kd}from"./thirdparties-sk532wRl.js";import{t as Ad}from"./Link-Bv7s94JV.js";import{t as jd}from"./minimal_vat_rates-Bn0wE8Y4.js";import{t as Md}from"./useAmplitudeTrack-DyJPLdYa.js";import{t as Nd}from"./filtering-NazT4hOC.js";import{l as Pd,n as Fd,t as Id}from"./scopedI18n-DbzYl4M9.js";import{t as Ld}from"./sudo-DdCf8pIB.js";import{t as Rd}from"./useSessionStorage-DmVHP6-L.js";import{t as zd}from"./SearchBar-kMxVkLDf.js";import{t as Bd}from"./Tabs-BfTIrGkD.js";import{a as Vd,i as Hd,n as Ud,r as Wd,t as Gd}from"./PairedShortcutKeys-B7rjYGeb.js";import{t as Kd}from"./useCookie-B8g4ltSs.js";import{r as qd,t as Jd}from"./summaries-DmkSpN1y.js";import{t as Yd}from"./parseDirectUploadErrorResponse-CwzmSQKX.js";import{r as Xd}from"./companyGroups-Dapk3JVn.js";import{t as Zd}from"./scopedI18n-Qt6GrEEx.js";import{t as Qd}from"./SelectableCardsField-CI2j0ewK.js";import{t as $d}from"./ErrorBoundary-CoeI4hN7.js";import{t as ef}from"./DeprecatedPageHeader-CG-5ece7.js";import"./patterns-voXZ83Xe.js";import{t as tf}from"./domains-DRws_OQG.js";import{t as nf}from"./Teledec-DgQDLjjX.js";import{t as rf}from"./typeGuards-gmLyluT8.js";import{t as af}from"./AvatarGroupHiddenAvatars-CAUmOf6p.js";import{Z as of,in as sf}from"./CategoricalChart-Bf_9w0o6.js";import{i as cf}from"./tooltipContext-BBG7f2g4.js";import{d as lf,f as uf,l as df,n as ff,s as pf}from"./Constants-CRINTfTw.js";import{r as mf,t as hf}from"./download-CsQ8nuFZ.js";import{C as gf,S as _f,l as vf,m as yf,n as bf,s as xf,v as Sf}from"./functions-BAjPssLI.js";import{t as Cf}from"./roles-BNnAlqL3.js";import{t as wf}from"./orders-BSvKPC0T.js";import{t as Tf}from"./ProcessFlow-DfBVp92H.js";import{t as Ef}from"./EmployeeCountRanges-LQco0ZyW.js";import{t as Df}from"./Checklist-BqiIsb7e.js";import{n as Of,t as kf}from"./upsellPrompts-CFVYpjQP.js";import{n as Af,t as jf}from"./RestrictableAccountantNavItems-naSV6Zb2.js";import{t as Mf}from"./VatSettingVatRegimes-d5ZSFwXo.js";import{t as Nf}from"./FiscalCategories-sQKVuxac.js";import{n as Pf}from"./computeAutopilotAccess-B_db6hAH.js";import{n as Ff,r as If,t as Lf}from"./constants-C-ZrZmSN.js";import{t as Rf}from"./userRole-B168RXrg.js";import{t as zf}from"./useStoreCustomization-1qowLQO2.js";import{_ as Bf,a as Vf,b as Hf,f as Uf,g as Wf,h as Gf,i as Kf,l as qf,m as Jf,n as Yf,p as Xf,r as Zf,s as Qf,t as $f,u as ep,v as tp}from"./PlanPreviewCard-DMIoLGQD.js";import{n as np,t as rp}from"./getPlanDisplayName-BsRtOUG3.js";import{t as Y}from"./planName-D7zJcxjB.js";import{a as ip,n as ap,o as op,t as sp}from"./scopedI18n-DRvJsl27.js";import{n as cp,r as lp,t as up}from"./useCompanyStoreContext-Cz6fUqvm.js";import{t as dp}from"./companyPricingMode-XSaTV3KT.js";import{t as fp}from"./zeroTo16PlusEmployeesChoices-BOgZbMnN.js";import{t as pp}from"./InternalBillingPlanSettingSubscriptionTiers-B02dS6Yc.js";import{t as mp}from"./useFreeTrialDuration-Cl6K5w28.js";import{n as hp,r as gp,t as _p}from"./SalesforceBillingOwnershipTypes-BiEP4l2h.js";import{t as vp}from"./ProAccount-DtDTuvYD.js";import{t as yp}from"./scopedI18n-NYtf_FJp.js";import{t as bp}from"./isCompanyNameNotDisclosed-j911y_-K.js";import{n as xp,t as Sp}from"./MobileStoreLinks-d425FqQi.js";import{t as Cp}from"./deviceInfo-k_I_8sML.js";Promise.allSettled=Promise.allSettled||(e=>Promise.all(e.map(e=>e.then(e=>({status:`fulfilled`,value:e})).catch(e=>({status:`rejected`,reason:e}))))),[].at||(Array.prototype.at=function(e){return this.slice(e,e+1)[0]}),Object.hasOwn||(Object.hasOwn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)),Promise.withResolvers===void 0&&(Promise.withResolvers=function(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}),window.requestIdleCallback=window.requestIdleCallback||function(e){let t=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)},typeof URL.parse!=`function`&&(URL.parse=function(e,t){try{return new URL(e,t)}catch{return null}});var X=e(i(),1),wp=Object.create,Tp=Object.defineProperty,Ep=Object.defineProperties,Dp=Object.getOwnPropertyDescriptor,Op=Object.getOwnPropertyDescriptors,kp=Object.getOwnPropertyNames,Ap=Object.getOwnPropertySymbols,jp=Object.getPrototypeOf,Mp=Object.prototype.hasOwnProperty,Np=Object.prototype.propertyIsEnumerable,Pp=(e,t,n)=>t in e?Tp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fp=(e,t)=>{for(var n in t||(t={}))Mp.call(t,n)&&Pp(e,n,t[n]);if(Ap)for(var n of Ap(t))Np.call(t,n)&&Pp(e,n,t[n]);return e},Ip=(e,t)=>Ep(e,Op(t)),Lp=(e,t)=>{var n={};for(var r in e)Mp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ap)for(var r of Ap(e))t.indexOf(r)<0&&Np.call(e,r)&&(n[r]=e[r]);return n},Rp=(e,t)=>function(){return t||(0,e[kp(e)[0]])((t={exports:{}}).exports,t),t.exports},zp=(e,t)=>{for(var n in t)Tp(e,n,{get:t[n],enumerable:!0})},Bp=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of kp(t))!Mp.call(e,i)&&i!==n&&Tp(e,i,{get:()=>t[i],enumerable:!(r=Dp(t,i))||r.enumerable});return e},Z=((e,t,n)=>(n=e==null?{}:wp(jp(e)),Bp(t||!e||!e.__esModule?Tp(n,`default`,{value:e,enumerable:!0}):n,e)))(Rp({"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/</g,`<`).replace(/\u00a0/g,` `)},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){n=n||{};var i,a;switch(r.util.type(t)){case`Object`:if(a=r.util.objId(t),n[a])return n[a];for(var o in i={},n[a]=i,t)t.hasOwnProperty(o)&&(i[o]=e(t[o],n));return i;case`Array`:return a=r.util.objId(t),n[a]?n[a]:(i=[],n[a]=i,t.forEach(function(t,r){i[r]=e(t,n)}),i);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return`none`},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,`gi`),``),t.classList.add(`language-`+n)},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;
1if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var i in t)n[i]=t[i];return n},insertBefore:function(e,t,n,i){i=i||r.languages;var a=i[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=i[e];return i[e]=o,r.languages.DFS(r.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,i,a){a=a||{};var o=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],i||s);var c=t[s],l=r.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run(`before-tokenize`,a),!a.grammar)throw Error(`The language "`+a.language+`" has no grammar.`);return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run(`after-tokenize`,a),i.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new s;return c(i,i.head,e),o(e,i,t,i.head,0),u(i)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(!(!n||!n.length))for(var i=0,a;a=n[i++];)a(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}i.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var i=``;return t.forEach(function(t){i+=e(t,n)}),i}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),r.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+`</`+a.tag+`>`};function a(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function o(e,t,n,s,u,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m<p.length;++m){if(d&&d.cause==f+`,`+m)return;
1var h=p[m],g=h.inside,_=!!h.lookbehind,v=!!h.greedy,y=h.alias;if(v&&!h.pattern.global){var b=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,b+`g`)}for(var x=h.pattern||h,S=s.next,C=u;S!==t.tail&&!(d&&C>=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof i)){var T=1,E;if(v){if(E=a(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof i)continue;for(var ee=S;ee!==t.tail&&(k<O||typeof ee.value==`string`);ee=ee.next)T++,k+=ee.value.length;T--,w=e.slice(C,k),E.index-=C}else if(E=a(x,0,w,_),!E)continue;var D=E.index,A=E[0],te=w.slice(0,D),j=w.slice(D+A.length),M=C+w.length;d&&M>d.reach&&(d.reach=M);var ne=S.prev;te&&(ne=c(t,ne,te),C+=te.length),l(t,ne,T);var re=new i(f,g?r.tokenize(A,g):A,y,A);if(S=c(t,ne,re),j&&c(t,S,j),T>1){var ie={cause:f+`,`+m,reach:M};o(e,t,n,S.prev,C,ie),d&&ie.reach>d.reach&&(d.reach=ie.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function l(e,t,n){for(var r=t.next,i=0;i<n&&r!==e.tail;i++)r=r.next;t.next=r,r.prev=t,e.length-=i}function u(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}return r}();t.exports=n,n.default=n}})());Z.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},Z.languages.markup.tag.inside[`attr-value`].inside.entity=Z.languages.markup.entity,Z.languages.markup.doctype.inside[`internal-subset`].inside=Z.languages.markup,Z.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(Z.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n[`language-`+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Z.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}),t=(n[`language-`+t]={pattern:/[\s\S]+/,inside:Z.languages[t]},{});t[e]={pattern:RegExp(`(<__[^>]*>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[\\s\\S])*?(?=<\\/__>)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:n},Z.languages.insertBefore(`markup`,`cdata`,t)}}),Object.defineProperty(Z.languages.markup.tag,"addAttribute",{value:function(e,t){Z.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:Z.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),Z.languages.html=Z.languages.markup,Z.languages.mathml=Z.languages.markup,Z.languages.svg=Z.languages.markup,Z.languages.xml=Z.languages.extend(`markup`,{}),Z.languages.ssml=Z.languages.xml,Z.languages.atom=Z.languages.xml,Z.languages.rss=Z.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:`escape`},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}
1|c[a-zA-Z]|.)/,r=`(?:[^\\\\-]|`+n.source+`)`,r=RegExp(r+`-`+r),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:`variable`};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:`operator`},"char-class-punctuation":{pattern:/^\[|\]$/,alias:`punctuation`},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:`operator`}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:`class-name`},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:`class-name`},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:`keyword`},{pattern:/\\k<[^<>']+>/,alias:`keyword`,inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:`function`},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:`punctuation`,inside:{"group-name":i}},{pattern:/\)/,alias:`punctuation`}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:`number`},alternation:{pattern:/\|/,alias:`keyword`}}}(Z),Z.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Z.languages.javascript=Z.languages.extend(`clike`,{"class-name":[Z.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Z.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Z.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:Z.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]
vendor: 5,414 bytes, line 1
1*\))+(?=\s*\))/,lookbehind:!0,inside:Z.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Z.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Z.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Z.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Z.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:Z.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),Z.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),Z.languages.markup&&(Z.languages.markup.tag.addInlined(`script`,`javascript`),Z.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),Z.languages.js=Z.languages.javascript,Z.languages.actionscript=Z.languages.extend(`javascript`,{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),Z.languages.actionscript[`class-name`].alias=`function`,delete Z.languages.actionscript.parameter,delete Z.languages.actionscript[`literal-property`],Z.languages.markup&&Z.languages.insertBefore(`actionscript`,`string`,{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Z.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:`variable`};e.languages.coffeescript=e.languages.extend(`javascript`,{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:`variable`}}),e.languages.insertBefore(`coffeescript`,`comment`,{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:`comment`},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:`regex`,inside:{comment:t,interpolation:n}}}),e.languages.insertBefore(`coffeescript`,`string`,{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:`punctuation`},script:{pattern:/[\s\S]+/,alias:`language-javascript`,inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:`string`},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:`string`,inside:{interpolation:n}}]}),e.languages.insertBefore(`coffeescript`,`keyword`,{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript[`template-string`],e.languages.coffee=e.languages.coffeescript}(Z),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t=typeof t==`string`?[t]:t).forEach(function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},i=`doc-comment`;if(a=e.languages[t]){var a,o=a[i];if((o=o||(a=e.languages.insertBefore(t,`comment`,{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:`comment`}}))[i])instanceof RegExp&&(o=a[i]={pattern:o}),Array.isArray(o))for(var s=0,c=o.length;s<c;s++)o[s]instanceof RegExp&&(o[s]={pattern:o[s]}),r(o[s]);else r(o)}})}}),t.addSupport([`java`,`javascript`,`php`],t)}(Z),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;
1|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup);t&&(t.tag.addInlined(`style`,`css`),t.tag.addAttribute(`style`,`css`))}(Z),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp(`\\[(?:[^[\\]"']|`+t.source+`)*\\]`),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:`keyword`},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside[`selector-function-argument`].inside=t,e.languages.insertBefore(`css`,`property`,{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore(`css`,`function`,{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:`color`},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(Z),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r=`(?:`+n.source+`(?:[ ]+`+t.source+`)?|`+t.source+`(?:[ ]+`+n.source+`)?)`,i=`(?:[^\\s\\x00-\\x08\\x0e-\\x1f!"#%&'*,\\-:>?@[\\]\`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-]<PLAIN>)(?:[ \\t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*`.replace(/<PLAIN>/g,function(){return`[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]`}),a=`"(?:[^"\\\\\\r\\n]|\\\\.)*"|'(?:[^'\\\\\\r\\n]|\\\\.)*'`;function o(e,t){t=(t||``).replace(/m/g,``)+`m`;var n=`([:\\-,[{]\\s*(?:\\s<<prop>>[ \\t]+)?)(?:<<value>>
1)(?=[ \\t]*(?:$|,|\\]|\\}|(?:[\\r\\n]\\s*)?#))`.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e});return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(`([\\-:]\\s*(?:\\s<<prop>>[ \\t]+)?[|>])[ \\t]*(?:((?:\\r?\\n|\\r)[ \\t]+)\\S[^\\r\\n]*(?:\\2[^\\r\\n]+)*)`.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:`string`},comment:/#.*/,key:{pattern:RegExp(`((?:^|[:\\-,[{\\r\\n?])[ \\t]*(?:<<prop>>[ \\t]+)?)<<key>>(?=\\s*:\\s)`.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return`(?:`+i+`|`+a+`)`})),lookbehind:!0,greedy:!0,alias:`atrule`},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:`important`},datetime:{pattern:o(`\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \\t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \\t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?`),lookbehind:!0,alias:`number`},boolean:{pattern:o(`false|true`,`i`),lookbehind:!0,alias:`important`},null:{pattern:o(`null|~`,`i`),lookbehind:!0,alias:`important`},string:{pattern:o(a),lookbehind:!0,greedy:!0},number:{pattern:o(`[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)`,`i`),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Z),function(e){function t(e){return e=e.replace(/<inner>/g,function(){return`(?:\\\\.|[^\\\\\\n\\r]|(?:\\n|\\r\\n?)(?![\\r\\n]))`}),RegExp(`((?:^|[^\\\\])(?:\\\\{2})*)(?:`+e+`)`)}var n="(?:\\\\.|``(?:[^`\\r\\n]|`(?!`))+``|`[^`\\r\\n]+`|[^\\\\|\\r\\n`])+",r=`\\|?__(?:\\|__)+\\|?(?:(?:\\n|\\r\\n?)|(?![\\s\\S]))`.replace(/__/g,function(){return n}),i=`\\|?[ \\t]*:?-{3,}:?[ \\t]*(?:\\|[ \\t]*:?-{3,}:?[ \\t]*)+\\|?(?:\\n|\\r\\n?)`,a=(e.languages.markdown=e.languages.extend(`markup`,{}),e.languages.insertBefore(`markdown`,`prolog`,{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:[`yaml`,`language-yaml`],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:`punctuation`},table:{pattern:RegExp(`^`+r+i+`(?:`+r+`)*`,`m`),inside:{"table-data-rows":{pattern:RegExp(`^(`+r+i+`)(?:`+r+`)*$`),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp(`^(`+r+`)`+i+`$`),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp(`^`+r+`$`),inside:{"table-header":{pattern:RegExp(n),alias:`important`,inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:`keyword`},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:`important`,inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:`important`,inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:`punctuation`},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:`punctuation`},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:`url`},bold:{pattern:t(`\\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\\b|\\*\\*(?:(?!\\*)<inner>|\\*(?:(?!\\*)<inner>)+\\*)+\\*\\*`),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:t(`\\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\\b|\\*(?:(?!\\*)<inner>|\\*\\*(?:(?!\\*)<inner>)+\\*\\*)+\\*`),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:t(`(~~?)(?:(?!~)<inner>)+\\2`),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}}
1,"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:[`code`,`keyword`]},url:{pattern:t(`!?\\[(?:(?!\\])<inner>)+\\](?:\\([^\\s)]+(?:[\\t ]+"(?:\\\\.|[^"\\\\])*")?\\)|[ \\t]?\\[(?:(?!\\])<inner>)+\\])`),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),[`url`,`bold`,`italic`,`strike`].forEach(function(t){[`url`,`bold`,`italic`,`strike`,`code-snippet`].forEach(function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])})}),e.hooks.add(`after-tokenize`,function(e){e.language!==`markdown`&&e.language!==`md`||function e(t){if(t&&typeof t!=`string`)for(var n=0,r=t.length;n<r;n++){var i,a=t[n];a.type===`code`?(i=a.content[1],a=a.content[3],i&&a&&i.type===`code-language`&&a.type===`code-block`&&typeof i.content==`string`&&(i=i.content.replace(/\b#/g,`sharp`).replace(/\b\+\+/g,`pp`),i=`language-`+(i=(/[a-z][\w-]*/i.exec(i)||[``])[0].toLowerCase()),a.alias?typeof a.alias==`string`?a.alias=[a.alias,i]:a.alias.push(i):a.alias=[i])):e(a.content)}}(e.tokens)}),e.hooks.add(`wrap`,function(t){if(t.type===`code-block`){for(var n=``,r=0,i=t.classes.length;r<i;r++){var c=t.classes[r],c=/language-(.+)/.exec(c);if(c){n=c[1];break}}var l,u=e.languages[n];u?t.content=e.highlight(function(e){return e=e.replace(a,``),e=e.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){var n;return(t=t.toLowerCase())[0]===`#`?(n=t[1]===`x`?parseInt(t.slice(2),16):Number(t.slice(1)),s(n)):o[t]||e})}(t.content),u,n):n&&n!==`none`&&e.plugins.autoloader&&(l=`md-`+new Date().valueOf()+`-`+Math.floor(0x2386f26fc10000*Math.random()),t.attributes.id=l,e.plugins.autoloader.loadLanguages(n,function(){var t=document.getElementById(l);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}),RegExp(e.languages.markup.tag.pattern.source,`gi`)),o={amp:`&`,lt:`<`,gt:`>`,quot:`"`},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(Z),Z.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:`string`,inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Z.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:`function`},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:`class-name`},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:`function`},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:`function`},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:`function`},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Z.hooks.add(`after-tokenize`,function(e){if(e.language===`graphql`)for(var t=e.tokens.filter(function(e){return typeof e!=`string`&&e.type!==`comment`&&e.type!==`scalar`}),n=0;n<t.length;){var r=t[n++];if(r.type===`keyword`&&r.content===`mutation`){var i=[];if(d([`definition-mutation`,`punctuation`])&&u(1).content===`(`){n+=2;var a=f(/^\($/,/^\)$/);if(a===-1)continue;for(;n<a;n++){var o=u(0);o.type===`variable`&&(p(o,`variable-input`),i.push(o.content))}n=a+1}if(d([`punctuation`,`property-query`])&&u(0).content===`{`&&(n++,p(u(0),`property-mutation`),0<i.length)){var s=f(/^\{$/,/^\}$/);if(s!==-1)for(var c=n;c<s;c++){var l=t[c];l.type===`variable`&&0<=i.indexOf(l.content)&&p(l,`variable-input`)}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function f(e,r){for(var i=1,a=n;a<t.length;a++){var o=t[a],s=o.content;if(o.type===`punctuation`&&typeof s==`string`){if(e.test(s))i++;else if(r.test(s)&&--i===0)return a}}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}),Z.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CA
1SE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript[`template-string`],n=t.pattern.source,r=t.inside.interpolation,i=r.inside[`interpolation-punctuation`],a=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp(`((?:`+r+`)\\s*)`+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run(`before-tokenize`,t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run(`after-tokenize`,t),t.tokens}function c(t,n,o){var c=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),l=0,u={},c=s(c.map(function(e){if(typeof e==`string`)return e;for(var n,r,e=e.content;t.indexOf((r=l++,n=`___`+o.toUpperCase()+`_`+r+`___`))!==-1;);return u[n]=e,n}).join(``),n,o),d=Object.keys(u);return l=0,function t(n){for(var a=0;a<n.length;a++){if(l>=d.length)return;var o,c,f,p,m,h,g,_=n[a];typeof _==`string`||typeof _.content==`string`?(o=d[l],(g=(h=typeof _==`string`?_:_.content).indexOf(o))!==-1&&(++l,c=h.substring(0,g),m=u[o],f=void 0,(p={})[`interpolation-punctuation`]=i,(p=e.tokenize(m,p)).length===3&&((f=[1,1]).push.apply(f,s(p[1],e.languages.javascript,`javascript`)),p.splice.apply(p,f)),f=new e.Token(`interpolation`,p,r.alias,m),p=h.substring(g+o.length),m=[],c&&m.push(c),m.push(f),p&&(t(h=[p]),m.push.apply(m,h)),typeof _==`string`?(n.splice.apply(n,[a,1].concat(m)),a+=m.length-1):_.content=m)):(g=_.content,t(Array.isArray(g)?g:[g]))}}(c),new e.Token(o,c,`language-`+o,t)}e.languages.javascript[`template-string`]=[o(`css`,`\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)`),o(`html`,`\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?=`),o(`svg`,`\\bsvg`),o(`markdown`,`\\b(?:markdown|md)`),o(`graphql`,`\\b(?:gql|graphql(?:\\
1s*\\.\\s*experimental)?)`),o(`sql`,`\\bsql`),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return typeof e==`string`?e:Array.isArray(e)?e.map(u).join(``):u(e.content)}e.hooks.add(`after-tokenize`,function(t){t.language in l&&function t(n){for(var r=0,i=n.length;r<i;r++){var a,o,s,l=n[r];typeof l!=`string`&&(a=l.content,Array.isArray(a)?l.type===`template-string`?(l=a[1],a.length===3&&typeof l!=`string`&&l.type===`embedded-code`&&(o=u(l),l=l.alias,l=Array.isArray(l)?l[0]:l,s=e.languages[l])&&(a[1]=c(o,s,l))):t(a):typeof a!=`string`&&t([a]))}}(t.tokens)})}(Z),function(e){e.languages.typescript=e.languages.extend(`javascript`,{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript[`literal-property`];var t=e.languages.extend(`typescript`,{});delete t[`class-name`],e.languages.typescript[`class-name`].inside=t,e.languages.insertBefore(`typescript`,`function`,{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:`operator`},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:`class-name`,inside:t}}}}),e.languages.ts=e.languages.typescript}(Z),function(e){var t=e.languages.javascript,n=`\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})+\\}`,r=`(@(?:arg|argument|param|property)\\s+(?:`+n+`\\s+)?)`;e.languages.jsdoc=e.languages.extend(`javadoclike`,{parameter:{pattern:RegExp(r+`(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?=\\s|$)`),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore(`jsdoc`,`keyword`,{"optional-parameter":{pattern:RegExp(r+`\\[(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?:=[^[\\]]+)?\\](?=\\s|$)`),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:`language-javascript`},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(`(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\\s+(?:<TYPE>\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*`.replace(/<TYPE>/g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp(`(@[a-z]+\\s+)`+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:`language-javascript`}}}}),e.languages.javadoclike.addSupport(`javascript`,e.languages.jsdoc)}(Z),function(e){e.languages.flow=e.languages.extend(`javascript`,{}),e.languages.insertBefore(`flow`,`keyword`,{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:`class-name`}]}),e.languages.flow[`function-variable`].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore(`flow`,`operator`,{"flow-punctuation":{pattern:/\{\||\|\}/,alias:`punctuation`}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(Z),Z.languages.n4js=Z.languages.extend(`javascript`,{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Z.languages.insertBefore(`n4js`,`constant`,{annotation:{pattern:/@+\w+/,alias:`operator`}}),Z.languages.n4jsd=Z.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return`(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*`}),t)}e.languages.insertBefore(`javascript`,`function-variable`,{"method-variable":{pattern:RegExp(`(\\.\\s*)`+e.languages.javascript[`function-variable`].pattern.source),lookbehind:!0,alias:[`function-variable`,`method`,`function`,`property-access`]}}),e.languages.insertBefore(`javascript`,`function`,{method:{pattern:RegExp(`(\\.\\s*)`+e.languages.javascript.function.source),lookbehind:!0,alias:[`function`,`property-access`]}}),e.languages.insertBefore(`javascript`,`constant`,{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:`class-name`},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:`class-name`}]}),e.languages.insertBefore(`javascript`,`keyword`,{imports:{pattern:t(`(\\bimport\\b\\s*)(?
1:<ID>(?:\\s*,\\s*(?:\\*\\s*as\\s+<ID>|\\{[^{}]*\\}))?|\\*\\s*as\\s+<ID>|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)`),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(`(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+<ID>)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})`),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:`module`},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:`control-flow`},{pattern:/\bnull\b/,alias:[`null`,`nil`]},{pattern:/\bundefined\b/,alias:`nil`}),e.languages.insertBefore(`javascript`,`operator`,{spread:{pattern:/\.{3}/,alias:`operator`},arrow:{pattern:/=>/,alias:`operator`}}),e.languages.insertBefore(`javascript`,`punctuation`,{"property-access":{pattern:t(`(\\.\\s*)#?<ID>`),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:`variable`},console:{pattern:/\bconsole(?=\s*\.)/,alias:`class-name`}});for(var n=[`function`,`function-variable`,`method`,`method-variable`,`property-access`],r=0;r<n.length;r++){var i=n[r],a=e.languages.javascript[i],i=(a=e.util.type(a)===`RegExp`?e.languages.javascript[i]={pattern:a}:a).inside||{};(a.inside=i)[`maybe-class-name`]=/^[A-Z][\s\S]*/}}(Z),function(e){var t=e.util.clone(e.languages.javascript),n=`(?:\\s|\\/\\/.*(?!.)|\\/\\*(?:[^*]|\\*(?!\\/))\\*\\/)`,r=`(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})`,i=`(?:\\{<S>*\\.{3}(?:[^{}]|<BRACES>)*\\})`;function a(e,t){return e=e.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return i}),RegExp(e,t)}i=a(i).source,e.languages.jsx=e.languages.extend(`markup`,t),e.languages.jsx.tag.pattern=a(`<\\/?(?:[\\w.:-]+(?:<S>+(?:[\\w.:$-]+(?:=(?:"(?:\\\\[\\s\\S]|[^\\\\"])*"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\\/?)?>`),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside[`attr-value`].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside[`class-name`]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore(`inside`,`attr-name`,{spread:{pattern:a(`<SPREAD>`),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore(`inside`,`special-attr`,{script:{pattern:a(`=<BRACES>`),alias:`language-javascript`,inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:`punctuation`},rest:e.languages.jsx}}},e.languages.jsx.tag);function o(t){for(var n=[],r=0;r<t.length;r++){var i=t[r],a=!1;typeof i!=`string`&&(i.type===`tag`&&i.content[0]&&i.content[0].type===`tag`?i.content[0].content[0].content===`</`?0<n.length&&n[n.length-1].tagName===s(i.content[0].content[1])&&n.pop():i.content[i.content.length-1].content!==`/>`&&n.push({tagName:s(i.content[0].content[1]),openedBraces:0}):0<n.length&&i.type===`punctuation`&&i.content===`{`?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&i.type===`punctuation`&&i.content===`}`?n[n.length-1].openedBraces--:a=!0),(a||typeof i==`string`)&&0<n.length&&n[n.length-1].openedBraces===0&&(a=s(i),r<t.length-1&&(typeof t[r+1]==`string`||t[r+1].type===`plain-text`)&&(a+=s(t[r+1]),t.splice(r+1,1)),0<r&&(typeof t[r-1]==`string`||t[r-1].type===`plain-text`)&&(a=s(t[r-1])+a,t.splice(r-1,1),r--),t[r]=new e.Token(`plain-text`,a,null,a)),i.content&&typeof i.content!=`string`&&o(i.content)}}var s=function(e){return e?typeof e==`string`?e:typeof e.content==`string`?e.content:e.content.map(s).join(``):``};e.hooks.add(`after-tokenize`,function(e){e.language!==`jsx`&&e.language!==`tsx`||o(e.tokens)})}(Z),function(e){var t=e.util.clone(e.languages.typescript),t=(e.languages.tsx=e.languages.extend(`jsx`,t),delete e.languages.tsx.parameter,delete e.languages.tsx[`literal-property`],e.languages.tsx.tag);t.pattern=RegExp(`(^|[^\\w$]|(?=<\\/))(?:`+t.pattern.source+`)`,t.pattern.flags),t.lookbehind=!0}(Z),Z.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(`(^|[^"#])(?:"(?:\\\\(?:\\((?:[^()]|\\([^()]
1*\\))*\\)|\\r\\n|[^(])|[^\\\\\\r\\n"])*"|"""(?:\\\\(?:\\((?:[^()]|\\([^()]*\\))*\\)|[^(])|[^\\\\"]|"(?!""))*""")(?!["#])`),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:`punctuation`},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(`(^|[^"#])(#+)(?:"(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|\\r\\n|[^#])|[^\\\\\\r\\n])*?"|"""(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|[^#])|[^\\\\])*?""")\\2`),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:`punctuation`},string:/[\s\S]+/}}],directive:{pattern:RegExp(`#(?:(?:elseif|if)\\b(?:[ ]*(?:![ \\t]*)?(?:\\b\\w+\\b(?:[ \\t]*\\((?:[^()]|\\([^()]*\\))*\\))?|\\((?:[^()]|\\([^()]*\\))*\\))(?:[ \\t]*(?:&&|\\|\\|))?)+|(?:else|endif)\\b)`),alias:`property`,inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:`constant`},"other-directive":{pattern:/#\w+\b/,alias:`property`},attribute:{pattern:/@\w+/,alias:`atrule`},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:`function`},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:`important`},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:`constant`},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:`keyword`},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Z.languages.swift[`string-literal`].forEach(function(e){e.inside.interpolation.inside=Z.languages.swift}),function(e){e.languages.kotlin=e.languages.extend(`clike`,{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin[`class-name`];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:`punctuation`},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore(`kotlin`,`string`,{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:`multiline`,inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:`singleline`,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
1)*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore(`kotlin`,`keyword`,{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:`builtin`}}),e.languages.insertBefore(`kotlin`,`function`,{label:{pattern:/\b\w+@|@\w+\b/,alias:`symbol`}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(Z),Z.languages.c=Z.languages.extend(`clike`,{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Z.languages.insertBefore(`c`,`string`,{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Z.languages.insertBefore(`c`,`string`,{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:`property`,inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Z.languages.c.string],char:Z.languages.c.char,comment:Z.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:`function`}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:`keyword`},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Z.languages.c}}}}),Z.languages.insertBefore(`c`,`function`,{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Z.languages.c.boolean,Z.languages.objectivec=Z.languages.extend(`c`,{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Z.languages.objectivec[`class-name`],Z.languages.objc=Z.languages.objectivec,Z.languages.reason=Z.languages.extend(`clike`,{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),Z.languages.insertBefore(`reason`,`class-name`,{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:`symbol`}}),delete Z.languages.reason.function,function(e){for(var t=`\\/\\*(?:[^*/]|\\*(?!\\/)|\\/(?!\\*)|<self>)*\\*\\/`,n=0;n<2;n++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return`[^\\s\\S]`}),e.languages.rust={comment:[{pattern:RegExp(`(^|[^\\\\])`+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
1],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:`attr-name`,inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:`punctuation`},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:`symbol`},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:`punctuation`},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:`function`},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:`class-name`},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:`namespace`},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:`namespace`,inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:`property`},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust[`closure-params`].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Z),Z.languages.go=Z.languages.extend(`clike`,{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Z.languages.insertBefore(`go`,`string`,{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Z.languages.go[`class-name`],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=`\\b(?!<keyword>)\\w+(?:\\s*\\.\\s*\\w+)*\\b`.replace(/<keyword>/g,function(){return t.source});e.languages.cpp=e.languages.extend(`c`,{"class-name":[{pattern:RegExp(`(\\b(?:class|concept|enum|struct|typename)\\s+)(?!<keyword>)\\w+`.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0}
vendor: 9,127 bytes, line 1
1,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore(`cpp`,`string`,{module:{pattern:RegExp(`(\\b(?:import|module)\\s+)(?:"(?:\\\\(?:\\r\\n|[\\s\\S])|[^"\\\\\\r\\n])*"|<[^<>\\r\\n]*>|`+`<mod-name>(?:\\s*:\\s*<mod-name>)?|:\\s*<mod-name>`.replace(/<mod-name>/g,function(){return n})+`)`),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:`string`,greedy:!0}}),e.languages.insertBefore(`cpp`,`keyword`,{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:`class-name`,inside:e.languages.cpp}}}}),e.languages.insertBefore(`cpp`,`operator`,{"double-colon":{pattern:/::/,alias:`punctuation`}}),e.languages.insertBefore(`cpp`,`class-name`,{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend(`cpp`,{})}}),e.languages.insertBefore(`inside`,`double-colon`,{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp[`base-clause`])}(Z),Z.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:`punctuation`},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:`string`},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:[`annotation`,`punctuation`],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Z.languages.python[`string-interpolation`].inside.interpolation.inside.rest=Z.languages.python,Z.languages.py=Z.languages.python,Z.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:`keyword`}},Z.languages.webmanifest=Z.languages.json;var Vp={};zp(Vp,{dracula:()=>Hp,duotoneDark:()=>Up,duotoneLight:()=>Wp,github:()=>Gp,gruvboxMaterialDark:()=>sm,gruvboxMaterialLight:()=>cm,jettwaveDark:()=>rm,jettwaveLight:()=>im,nightOwl:()=>Kp,nightOwlLight:()=>qp,oceanicNext:()=>Yp,okaidia:()=>Xp,oneDark:()=>am,oneLight:()=>om,palenight:()=>Zp,shadesOfPurple:()=>Qp,synthwave84:()=>$p,ultramin:()=>em,vsDark:()=>tm,vsLight:()=>nm});var Hp={plain:{color:`#F8F8F2`,backgroundColor:`#282A36`},styles:[{types:[`prolog`,`constant`,`builtin`],style:{color:`rgb(189, 147, 249)`}},{types:[`inserted`,`function`],style:{color:`rgb(80, 250, 123)`}},{types:[`deleted`],style:{color:`rgb(255, 85, 85)`}},{types:[`changed`],style:{color:`rgb(255, 184, 108)`}},{types:[`punctuation`,`symbol`],style:{color:`rgb(248, 248, 242)`}},{types:[`string`,`char`,`tag`,`selector`],style:{color:`rgb(255, 121, 198)`}},{types:[`keyword`,`variable`],style:{color:`rgb(189, 147, 249)`,fontStyle:`italic`}},{types:[`comment`],style:{color:`rgb(98, 114, 164)`}},{types:[`attr-name`],style:{color:`rgb(241, 250, 140)`}}]},Up={plain:{backgroundColor:`#2a2734`,color:`#9a86fd`},styles:[{types:[`comment`,`prolog`,`doctype`,`cdata`,`punctuation`],style:{color:`#6c6783`}},{types:[`namespace`],style:{opacity:.7}},{types:[`tag`,`operator`,`number`],style:{color:`#e09142`}},{types:[`property`,`function`],style:{color:`#9a86fd`}},{types:[`tag-id`,`selector`,`atrule-id`],style:{color:`#eeebff`}},{types:[`attr-name`],style:{color:`#c4b9fe`}},{types:[`boolean`,`string`,`entity`,`url`,`attr-value`,`keyword`,`control`,`directive`,`unit`,`statement`,`regex`,`atrule`,`placeholder`,`variable`],style:{color:`#ffcc99`}},{types:[`deleted`],style:{textDecorationLine:`line-through`}},{types:[`inserted`],style:{textDecorationLine:`underline`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`important`,`bold`],style:{fontWeight:`bold`}},{types:[`important`],style:{color:`#c4b9fe`}}]},Wp={plain:{backgroundColor:`#faf8f5`,color:`#728fcb`},styles:[{types:[`comment`,`prolog`,`doctype`,`cdata`,`punctuation`],style:{color:`#b6ad9a`}},{types:[`namespace`],style:{opacity:.7}},{types:[`tag`,`operator`,`number`],style:{color:`#063289`}},{types:[`property`,`function`],style:{color:`#b29762`}},{types:[`tag-id`,`selector`,`atrule-id`],style:{color:`#2d2006`}},{types:[`attr-name`],style:{color:`#896724`}},{types:[`boolean`,`string`,`entity`,`url`,`attr-value`,`keyword`,`control`,`directive`,`unit`,`statement`,`regex`,`atrule`],style:{color:`#728fcb`}},{types:[`placeholder`,`variable`],style:{color:`#93abdc`}},{types:[`deleted`],style:{textDecorationLine:`line-through`}},{types:[`inserted`],style:{textDecorationLine:`underline`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`important`,`bold`],style:{fontWeight:`bold`}},{types:[`important`],style:{color:`#896724`}}]},Gp={plain:{color:`#393A34`,backgroundColor:`#f6f8fa`},styles:[{types:[`comment`,`prolog`,`doctype`,`cdata`],style:{color:`#999988`,fontStyle:`italic`}},{types:[`namespace`],style:{opacity:.7}},{types:[`string`,`attr-value`],style:{color:`#e3116c`}},{types:[`punctuation`,`operator`],style:{color:`#393A34`}},{types:[`entity`,`url`,`symbol`,`number`,`boolean`,`variable`,`constant`,`property`,`regex`,`inserted`],style:{color:`#36acaa`}},{types:[`atrule`,`keyword`,`attr-name`,`selector`],style:{color:`#00a4db`}},{types:[`function`,`deleted`,`tag`],style:{color:`#d73a49`}},{types:[`function-variable`],style:{color:`#6f42c1`}},{types:[`tag`,`selector`,`keyword`],style:{color:`#00009f`}}]},Kp={plain:{color:`#d6deeb`,backgroundColor:`#011627`},styles:[{types:[`changed`],style:{color:`rgb(162, 191, 252)`,fontStyle:`italic`}},{types:[`deleted`],style:{color:`rgba(239, 83, 80, 0.56)`,fontStyle:`italic`}},{types:[`inserted`,`attr-name`],style:{color:`rgb(173, 219, 103)`,fontStyle:`italic`}},{types:[`comment`],style:{color:`rgb(99, 119, 119)`,fontStyle:`italic`}},{types:[`string`,`url`],style:{color:`rgb(173, 219, 103)`}},{types:[`variable`],style:{color:`rgb(214, 222, 235)`}},{types:[`number`],style:{color:`rgb(247, 140, 108)`}},{types:[`builtin`,`char`,`constant`,`function`],style:{color:`rgb(130, 170, 255)`}},{types:[`punctuation`],style:{color:`rgb(199, 146, 234)`}},{types:[`selector`,`doctype`],style:{color:`rgb(199, 146, 234)`,fontStyle:`italic`}},{types:[`class-name`],style:{color:`rgb(255, 203, 139)`}},{types:[`tag`,`operator`,`keyword`],style:{color:`rgb(127, 219, 202)`}},{types:[`boolean`],style:{color:`rgb(255, 88, 116)`}},{types:[`property`],style:{color:`rgb(128, 203, 196)`}},{types:[`namespace`],style:{color:`rgb(178, 204, 214)`}}]},qp={plain:{color:`#403f53`,backgroundColor:`#FBFBFB`},styles:[{types:[`changed`],style:{color:`rgb(162, 191, 252)`,fontStyle:`italic`}},{types:[`deleted`],style:{color:`rgba(239, 83, 80, 0.56)`,fontStyle:`italic`}},{types:[`inserted`,`attr-name`],style:{color:`rgb(72, 118, 214)`,fontStyle:`italic`}},{types:[`comment`],style:{color:`rgb(152, 159, 177)`,fontStyle:`italic`}},{types:[`string`,`builtin`,`char`,`constant`,`url`],style:{color:`rgb(72, 118, 214)`}}
1,{types:[`variable`],style:{color:`rgb(201, 103, 101)`}},{types:[`number`],style:{color:`rgb(170, 9, 130)`}},{types:[`punctuation`],style:{color:`rgb(153, 76, 195)`}},{types:[`function`,`selector`,`doctype`],style:{color:`rgb(153, 76, 195)`,fontStyle:`italic`}},{types:[`class-name`],style:{color:`rgb(17, 17, 17)`}},{types:[`tag`],style:{color:`rgb(153, 76, 195)`}},{types:[`operator`,`property`,`keyword`,`namespace`],style:{color:`rgb(12, 150, 155)`}},{types:[`boolean`],style:{color:`rgb(188, 84, 84)`}}]},Jp={char:`#D8DEE9`,comment:`#999999`,keyword:`#c5a5c5`,primitive:`#5a9bcf`,string:`#8dc891`,variable:`#d7deea`,boolean:`#ff8b50`,punctuation:`#5FB3B3`,tag:`#fc929e`,function:`#79b6f2`,className:`#FAC863`,method:`#6699CC`,operator:`#fc929e`},Yp={plain:{backgroundColor:`#282c34`,color:`#ffffff`},styles:[{types:[`attr-name`],style:{color:Jp.keyword}},{types:[`attr-value`],style:{color:Jp.string}},{types:[`comment`,`block-comment`,`prolog`,`doctype`,`cdata`,`shebang`],style:{color:Jp.comment}},{types:[`property`,`number`,`function-name`,`constant`,`symbol`,`deleted`],style:{color:Jp.primitive}},{types:[`boolean`],style:{color:Jp.boolean}},{types:[`tag`],style:{color:Jp.tag}},{types:[`string`],style:{color:Jp.string}},{types:[`punctuation`],style:{color:Jp.string}},{types:[`selector`,`char`,`builtin`,`inserted`],style:{color:Jp.char}},{types:[`function`],style:{color:Jp.function}},{types:[`operator`,`entity`,`url`,`variable`],style:{color:Jp.variable}},{types:[`keyword`],style:{color:Jp.keyword}},{types:[`atrule`,`class-name`],style:{color:Jp.className}},{types:[`important`],style:{fontWeight:`400`}},{types:[`bold`],style:{fontWeight:`bold`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`namespace`],style:{opacity:.7}}]},Xp={plain:{color:`#f8f8f2`,backgroundColor:`#272822`},styles:[{types:[`changed`],style:{color:`rgb(162, 191, 252)`,fontStyle:`italic`}},{types:[`deleted`],style:{color:`#f92672`,fontStyle:`italic`}},{types:[`inserted`],style:{color:`rgb(173, 219, 103)`,fontStyle:`italic`}},{types:[`comment`],style:{color:`#8292a2`,fontStyle:`italic`}},{types:[`string`,`url`],style:{color:`#a6e22e`}},{types:[`variable`],style:{color:`#f8f8f2`}},{types:[`number`],style:{color:`#ae81ff`}},{types:[`builtin`,`char`,`constant`,`function`,`class-name`],style:{color:`#e6db74`}},{types:[`punctuation`],style:{color:`#f8f8f2`}},{types:[`selector`,`doctype`],style:{color:`#a6e22e`,fontStyle:`italic`}},{types:[`tag`,`operator`,`keyword`],style:{color:`#66d9ef`}},{types:[`boolean`],style:{color:`#ae81ff`}},{types:[`namespace`],style:{color:`rgb(178, 204, 214)`,opacity:.7}},{types:[`tag`,`property`],style:{color:`#f92672`}},{types:[`attr-name`],style:{color:`#a6e22e !important`}},{types:[`doctype`],style:{color:`#8292a2`}},{types:[`rule`],style:{color:`#e6db74`}}]},Zp={plain:{color:`#bfc7d5`,backgroundColor:`#292d3e`},styles:[{types:[`comment`],style:{color:`rgb(105, 112, 152)`,fontStyle:`italic`}},{types:[`string`,`inserted`],style:{color:`rgb(195, 232, 141)`}},{types:[`number`],style:{color:`rgb(247, 140, 108)`}},{types:[`builtin`,`char`,`constant`,`function`],style:{color:`rgb(130, 170, 255)`}},{types:[`punctuation`,`selector`],style:{color:`rgb(199, 146, 234)`}},{types:[`variable`],style:{color:`rgb(191, 199, 213)`}},{types:[`class-name`,`attr-name`],style:{color:`rgb(255, 203, 107)`}},{types:[`tag`,`deleted`],style:{color:`rgb(255, 85, 114)`}},{types:[`operator`],style:{color:`rgb(137, 221, 255)`}},{types:[`boolean`],style:{color:`rgb(255, 88, 116)`}},{types:[`keyword`],style:{fontStyle:`italic`}},{types:[`doctype`],style:{color:`rgb(199, 146, 234)`,fontStyle:`italic`}},{types:[`namespace`],style:{color:`rgb(178, 204, 214)`}},{types:[`url`],style:{color:`rgb(221, 221, 221)`}}]},Qp={plain:{color:`#9EFEFF`,backgroundColor:`#2D2A55`},styles:[{types:[`changed`],style:{color:`rgb(255, 238, 128)`}},{types:[`deleted`],style:{color:`rgba(239, 83, 80, 0.56)`}},{types:[`inserted`],style:{color:`rgb(173, 219, 103)`}},{types:[`comment`],style:{color:`rgb(179, 98, 255)`,fontStyle:`italic`}},{types:[`punctuation`],style:{color:`rgb(255, 255, 255)`}},{types:[`constant`],style:{color:`rgb(255, 98, 140)`}}
vendor: 3,677 bytes, line 1
1,{types:[`string`,`url`],style:{color:`rgb(165, 255, 144)`}},{types:[`variable`],style:{color:`rgb(255, 238, 128)`}},{types:[`number`,`boolean`],style:{color:`rgb(255, 98, 140)`}},{types:[`attr-name`],style:{color:`rgb(255, 180, 84)`}},{types:[`keyword`,`operator`,`property`,`namespace`,`tag`,`selector`,`doctype`],style:{color:`rgb(255, 157, 0)`}},{types:[`builtin`,`char`,`constant`,`function`,`class-name`],style:{color:`rgb(250, 208, 0)`}}]},$p={plain:{backgroundColor:`linear-gradient(to bottom, #2a2139 75%, #34294f)`,backgroundImage:`#34294f`,color:`#f92aad`,textShadow:`0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3`},styles:[{types:[`comment`,`block-comment`,`prolog`,`doctype`,`cdata`],style:{color:`#495495`,fontStyle:`italic`}},{types:[`punctuation`],style:{color:`#ccc`}},{types:[`tag`,`attr-name`,`namespace`,`number`,`unit`,`hexcode`,`deleted`],style:{color:`#e2777a`}},{types:[`property`,`selector`],style:{color:`#72f1b8`,textShadow:`0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475`}},{types:[`function-name`],style:{color:`#6196cc`}},{types:[`boolean`,`selector-id`,`function`],style:{color:`#fdfdfd`,textShadow:`0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975`}},{types:[`class-name`,`maybe-class-name`,`builtin`],style:{color:`#fff5f6`,textShadow:`0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75`}},{types:[`constant`,`symbol`],style:{color:`#f92aad`,textShadow:`0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3`}},{types:[`important`,`atrule`,`keyword`,`selector-class`],style:{color:`#f4eee4`,textShadow:`0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575`}},{types:[`string`,`char`,`attr-value`,`regex`,`variable`],style:{color:`#f87c32`}},{types:[`parameter`],style:{fontStyle:`italic`}},{types:[`entity`,`url`],style:{color:`#67cdcc`}},{types:[`operator`],style:{color:`ffffffee`}},{types:[`important`,`bold`],style:{fontWeight:`bold`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`entity`],style:{cursor:`help`}},{types:[`inserted`],style:{color:`green`}}]},em={plain:{color:`#282a2e`,backgroundColor:`#ffffff`},styles:[{types:[`comment`],style:{color:`rgb(197, 200, 198)`}},{types:[`string`,`number`,`builtin`,`variable`],style:{color:`rgb(150, 152, 150)`}},{types:[`class-name`,`function`,`tag`,`attr-name`],style:{color:`rgb(40, 42, 46)`}}]},tm={plain:{color:`#9CDCFE`,backgroundColor:`#1E1E1E`},styles:[{types:[`prolog`],style:{color:`rgb(0, 0, 128)`}},{types:[`comment`],style:{color:`rgb(106, 153, 85)`}},{types:[`builtin`,`changed`,`keyword`,`interpolation-punctuation`],style:{color:`rgb(86, 156, 214)`}},{types:[`number`,`inserted`],style:{color:`rgb(181, 206, 168)`}},{types:[`constant`],style:{color:`rgb(100, 102, 149)`}},{types:[`attr-name`,`variable`],style:{color:`rgb(156, 220, 254)`}},{types:[`deleted`,`string`,`attr-value`,`template-punctuation`],style:{color:`rgb(206, 145, 120)`}},{types:[`selector`],style:{color:`rgb(215, 186, 125)`}},{types:[`tag`],style:{color:`rgb(78, 201, 176)`}},{types:[`tag`],languages:[`markup`],style:{color:`rgb(86, 156, 214)`}},{types:[`punctuation`,`operator`],style:{color:`rgb(212, 212, 212)`}},{types:[`punctuation`],languages:[`markup`],style:{color:`#808080`}},{types:[`function`],style:{color:`rgb(220, 220, 170)`}},{types:[`class-name`],style:{color:`rgb(78, 201, 176)`}},{types:[`char`],style:{color:`rgb(209, 105, 105)`}}]},nm={plain:{color:`#000000`,backgroundColor:`#ffffff`},styles:[{types:[`comment`],style:{color:`rgb(0, 128, 0)`}},{types:[`builtin`],style:{color:`rgb(0, 112, 193)`}},{types:[`number`,`variable`,`inserted`],style:{color:`rgb(9, 134, 88)`}},{types:[`operator`],style:{color:`rgb(0, 0, 0)`}}
1,{types:[`constant`,`char`],style:{color:`rgb(129, 31, 63)`}},{types:[`tag`],style:{color:`rgb(128, 0, 0)`}},{types:[`attr-name`],style:{color:`rgb(255, 0, 0)`}},{types:[`deleted`,`string`],style:{color:`rgb(163, 21, 21)`}},{types:[`changed`,`punctuation`],style:{color:`rgb(4, 81, 165)`}},{types:[`function`,`keyword`],style:{color:`rgb(0, 0, 255)`}},{types:[`class-name`],style:{color:`rgb(38, 127, 153)`}}]},rm={plain:{color:`#f8fafc`,backgroundColor:`#011627`},styles:[{types:[`prolog`],style:{color:`#000080`}},{types:[`comment`],style:{color:`#6A9955`}},{types:[`builtin`,`changed`,`keyword`,`interpolation-punctuation`],style:{color:`#569CD6`}},{types:[`number`,`inserted`],style:{color:`#B5CEA8`}},{types:[`constant`],style:{color:`#f8fafc`}},{types:[`attr-name`,`variable`],style:{color:`#9CDCFE`}},{types:[`deleted`,`string`,`attr-value`,`template-punctuation`],style:{color:`#cbd5e1`}},{types:[`selector`],style:{color:`#D7BA7D`}},{types:[`tag`],style:{color:`#0ea5e9`}},{types:[`tag`],languages:[`markup`],style:{color:`#0ea5e9`}},{types:[`punctuation`,`operator`],style:{color:`#D4D4D4`}},{types:[`punctuation`],languages:[`markup`],style:{color:`#808080`}},{types:[`function`],style:{color:`#7dd3fc`}},{types:[`class-name`],style:{color:`#0ea5e9`}},{types:[`char`],style:{color:`#D16969`}}]},im={plain:{color:`#0f172a`,backgroundColor:`#f1f5f9`},styles:[{types:[`prolog`],style:{color:`#000080`}},{types:[`comment`],style:{color:`#6A9955`}},{types:[`builtin`,`changed`,`keyword`,`interpolation-punctuation`],style:{color:`#0c4a6e`}},{types:[`number`,`inserted`],style:{color:`#B5CEA8`}},{types:[`constant`],style:{color:`#0f172a`}},{types:[`attr-name`,`variable`],style:{color:`#0c4a6e`}},{types:[`deleted`,`string`,`attr-value`,`template-punctuation`],style:{color:`#64748b`}},{types:[`selector`],style:{color:`#D7BA7D`}},{types:[`tag`],style:{color:`#0ea5e9`}},{types:[`tag`],languages:[`markup`],style:{color:`#0ea5e9`}},{types:[`punctuation`,`operator`],style:{color:`#475569`}},{types:[`punctuation`],languages:[`markup`],style:{color:`#808080`}},{types:[`function`],style:{color:`#0e7490`}},{types:[`class-name`],style:{color:`#0ea5e9`}},{types:[`char`],style:{color:`#D16969`}}]},am={plain:{backgroundColor:`hsl(220, 13%, 18%)`,color:`hsl(220, 14%, 71%)`,textShadow:`0 1px rgba(0, 0, 0, 0.3)`},styles:[{types:[`comment`,`prolog`,`cdata`],style:{color:`hsl(220, 10%, 40%)`}},{types:[`doctype`,`punctuation`,`entity`],style:{color:`hsl(220, 14%, 71%)`}},{types:[`attr-name`,`class-name`,`maybe-class-name`,`boolean`,`constant`,`number`,`atrule`],style:{color:`hsl(29, 54%, 61%)`}},{types:[`keyword`],style:{color:`hsl(286, 60%, 67%)`}},{types:[`property`,`tag`,`symbol`,`deleted`,`important`],style:{color:`hsl(355, 65%, 65%)`}},{types:[`selector`,`string`,`char`,`builtin`,`inserted`,`regex`,`attr-value`],style:{color:`hsl(95, 38%, 62%)`}},{types:[`variable`,`operator`,`function`],style:{color:`hsl(207, 82%, 66%)`}},{types:[`url`],style:{color:`hsl(187, 47%, 55%)`}},{types:[`deleted`],style:{textDecorationLine:`line-through`}},{types:[`inserted`],style:{textDecorationLine:`underline`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`important`,`bold`],style:{fontWeight:`bold`}},{types:[`important`],style:{color:`hsl(220, 14%, 71%)`}}]},om={plain:{backgroundColor:`hsl(230, 1%, 98%)`,color:`hsl(230, 8%, 24%)`},styles:[{types:[`comment`,`prolog`,`cdata`],style:{color:`hsl(230, 4%, 64%)`}},{types:[`doctype`,`punctuation`,`entity`],style:{color:`hsl(230, 8%, 24%)`}},{types:[`attr-name`,`class-name`,`boolean`,`constant`,`number`,`atrule`],style:{color:`hsl(35, 99%, 36%)`}},{types:[`keyword`],style:{color:`hsl(301, 63%, 40%)`}},{types:[`property`,`tag`,`symbol`,`deleted`,`important`],style:{color:`hsl(5, 74%, 59%)`}},{types:[`selector`,`string`,`char`,`builtin`,`inserted`,`regex`,`attr-value`,`punctuation`],style:{color:`hsl(119, 34%, 47%)`}},{types:[`variable`,`operator`,`function`],style:{color:`hsl(221, 87%, 60%)`}},{types:[`url`],style:{color:`hsl(198, 99%, 37%)`}},{types:[`deleted`],style:{textDecorationLine:`line-through`}},{types:[`inserted`],style:{textDecorationLine:`underline`}},{types:[`italic`],style:{fontStyle:`italic`}},{types:[`important`,`bold`],style:{fontWeight:`bold`}},{types:[`important`],style:{color:`hsl(230, 8%, 24%)`}}]},sm={plain:{color:`#ebdbb2`,backgroundColor:`#292828`},styles:[{types:[`imports`,`class-name`,`maybe-class-name`,`constant`,`doctype`,`builtin`,`function`],style:{color:`#d8a657`}},{types:[`property-access`],style:{color:`#7daea3`}},{types:[`tag`],style:{color:`#e78a4e`}},{types:[`attr-name`,`char`,`url`,`regex`],style:{color:`#a9b665`}},{types:[`attr-value`,`string`],style:{color:`#89b482`}},{types:[`comment`,`prolog`,`cdata`,`operator`,`inserted`],style:{color:`#a89984`}},{types:[`delimiter`,`boolean`,`keyword`,`selector`,`important`,`atrule`,`property`,`variable`,`deleted`],style:{color:`#ea6962`}},{types:[`entity`,`number`,`symbol`],style:{color:`#d3869b`}}]},cm={plain:{color:`#654735`,backgroundColor:`#f9f5d7`},styles:[{types:[`delimiter`,`boolean`,`keyword`,`selector`,`important`,`atrule`,`property`,`variable`,`deleted`],style:{color:`#af2528`}},{types:[`imports`,`class-name`,`maybe-class-name`,`constant`,`doctype`,`builtin`],style:{color:`#b4730e`}},{types:[`string`,`attr-value`],style:{color:`#477a5b`}},{types:[`property-access`],style:{color:`#266b79`}},{types:[`function`,`attr-name`,`char`,`url`],style:{color:`#72761e`}},{types:[`tag`],style:{color:`#b94c07`}},{types:[`comment`,`prolog`,`cdata`,`operator`,`inserted`],style:{color:`#a89984`}},{types:[`entity`,`number`,`symbol`],style:{color:`#924f79`}}]},lm=e=>(0,X.useCallback)(t=>{var n=t,{className:r,style:i,line:o}=n;let s=Ip(Fp({},Lp(n,[`className`,`style`,`line`])),{className:a(`token-line`,r)});return typeof e==`object`&&`plain`in e&&(s.style=e.plain),typeof i==`object`&&(s.style=Fp(Fp({},s.style||{}),i)),s},[e]),um=e=>{let t=(0,X.useCallback)(({types:t,empty:n}
1)=>{if(e!=null)return t.length===1&&t[0]===`plain`?n==null?void 0:{display:`inline-block`}:t.length===1&&n!=null?e[t[0]]:Object.assign(n==null?{}:{display:`inline-block`},...t.map(t=>e[t]))},[e]);return(0,X.useCallback)(e=>{var n=e,{token:r,className:i,style:o}=n;let s=Ip(Fp({},Lp(n,[`token`,`className`,`style`])),{className:a(`token`,...r.types,i),children:r.content,style:t(r)});return o!=null&&(s.style=Fp(Fp({},s.style||{}),o)),s},[t])},dm=/\r\n|\r|\n/,fm=e=>{e.length===0?e.push({types:[`plain`],content:` 2`,empty:!0}):e.length===1&&e[0].content===``&&(e[0].content=` 3`,e[0].empty=!0)},pm=(e,t)=>{let n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},mm=e=>{let t=[[]],n=[e],r=[0],i=[e.length],a=0,o=0,s=[],c=[s];for(;o>-1;){for(;(a=r[o]++)<i[o];){let e,l=t[o],u=n[o][a];if(typeof u==`string`?(l=o>0?l:[`plain`],e=u):(l=pm(l,u.type),u.alias&&(l=pm(l,u.alias)),e=u.content),typeof e!=`string`){o++,t.push(l),n.push(e),r.push(0),i.push(e.length);continue}let d=e.split(dm),f=d.length;s.push({types:l,content:d[0]});for(let e=1;e<f;e++)fm(s),c.push(s=[]),s.push({types:l,content:d[e]})}o--,t.pop(),n.pop(),r.pop(),i.pop()}return fm(s),c},hm=({prism:e,code:t,grammar:n,language:r})=>(0,X.useMemo)(()=>{if(n==null)return mm([t]);let i={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run(`before-tokenize`,i),i.tokens=e.tokenize(t,n),e.hooks.run(`after-tokenize`,i),mm(i.tokens)},[t,n,r,e]),gm=(e,t)=>{let{plain:n}=e,r=e.styles.reduce((e,n)=>{let{languages:r,style:i}=n;return r&&!r.includes(t)||n.types.forEach(t=>{e[t]=Fp(Fp({},e[t]),i)}),e},{});return r.root=n,r.plain=Ip(Fp({},n),{backgroundColor:void 0}),r},_m=({children:e,language:t,code:n,theme:r,prism:i})=>{let a=t.toLowerCase(),o=gm(r,a),s=lm(o),c=um(o),l=i.languages[a];return e({tokens:hm({prism:i,language:a,code:n,grammar:l}),className:`prism-code language-${a}`,style:o==null?{}:o.root,getLineProps:s,getTokenProps:c})},vm=e=>(0,X.createElement)(_m,Ip(Fp({},e),{prism:e.prism||Z,theme:e.theme||tm,code:e.code,language:e.language}));window.Prism=Z,window.pdfGlobal={};var ym=t({default:()=>bm}),bm={understood:`Jâai compris`,by:`Par`,reboot:`Redémarrer`,until:`Jusquâau`,save:`Enregistrer`,create:`Créer`,add:`Ajouter`,new:`Nouveau`,short_new:`Nouv.`,destroy:`Supprimer définitivement`,continue:`Continuer`,confirm:`Confirmer`,update:`Modifier`,cancel:`Annuler`,dismiss:`Annuler`,ignore:`Ignorer`,clear:`Effacer`,apply:`Appliquer`,other:`Autre`,warning:`Attention`,actions:`Actions`,construction:`BTP`,loading:`Chargement en cours...`,waiting_for_ocr:`Votre facture est en cours dâanalyse`,required:`Requis`,invalid_field:`Ce champ est invalide`,required_field:`Ce champ est requis`,positive_field:`Ce champ doit être positif`,too_long_field:`Ce champ contient trop de caractères`,min_field:`Doit être supérieur ou égal à %{min}`,max_field:`Doit être inférieur ou égal à %{max}`,invalid_email:`Le format dâe-mail nâest pas valide`,invalid_iban:`LâIBAN nâest pas valide`,invalid_bic:`Ceci ne ressemble pas à un bic`,invalid_length:`Cette longueur de champ doit être égale à %{length}`,general_error:`Une erreur est survenue`,not_found:`Introuvable`,save_error:`Action impossible`,forbidden_error:`Accès refusé`,bad_request:`Opération impossible`,empty_field:`Non renseigné`,search:`Rechercher`,sync:`Synchroniser`,download:`Télécharger`,modify:`Modifier`,delete:`Supprimer`,create_planitem:`Créer un nouveau compte comptable`,restore:`Restaurer`,archive:`Archiver`,unarchive:`Restaurer`,archived:`Archivé`,see:`Voir`,send:`Envoyer`,resend:`Renvoyer`,finalize:`Finaliser`,preview:`Aperçu`,choose_placeholder:`Choisir...`,copied_to_clipboard:`Copié dans le presse-papier\xA0!`,equal:`=`,bic_label:`BIC`,iban_label:`IBAN`,gross:`TTC`,net:`HT`,refresh:{title:`Veuillez rafraîchir la page`,content:`Lâapplication a été mise à jour, veuillez rafraîchir pour poursuivre la navigation`,action:`Rafraîchir la page`},next:`Suivant`,import_from_clipboard:`Importer le presse-papier`,browser_does_not_support_clipboard:`Votre navigateur ne semble pas supporter les imports du presse-papier. Veuillez mettre à jour votre version ou essayer dâutiliser un autre navigateur`,retry:`Réessayer`,columns_displayed:`Colonnes affichées`,click_to_sort:`Cliquez pour trier`,unknown:`Inconnu`,email:`E-mail`,email_may_not_exist:`Lâadresse e-mail saisie nâexiste peut-être pas. Merci de bien la vérifier avant de continuer.`,learn_more:`En savoir plus`,navigation_bar:{company_infos:{name:`Nom\xA0:`,accountant:`Comptable\xA0:`,accountant_none:`Aucun`,reg_no:`Siren\xA0:`,source_id:`Source ID\xA0:`,creation_date:`Création\xA0:`,resumption_start:`Date de reprise\xA0:`,customer_since:`Date de lettre de mission\xA0:`,next_fiscal_year_to_close:`Prochaine clôture\xA0:`,first_fiscal_year:`Premier exercice\xA0:`,pennylane_subscription:`Abonnement Pennylane\xA0:`,swan_back_office:`Swan back office`,adyen_back_office:`Adyen back office`,transaction_insights:`Informations sur les transactions`,feature_flags:`Check active feature flags`,intercom:`Intercom`,hubspot:`Hubspot`,salesforce:`Salesforce`,missing_salesforce_id:`ID Salesforce manquant`,inpi:`Extrait RCS`,situation_notice:`Avis de situation`,accounting_method:{title:`Méthode comptable\xA0:`,cash_based:`Trésorerie`,accrual:`Engagement`},rev_revenue:{last_invoice:`Dernière facture`,invoices:`Factures`,firm_thirdparties:`Nbre clients facturés liés à ce cabinet`,firm_invoices:`Factures clients liées à cabinet`,no_invoices:`Aucune factures`}},users:`Utilisateurs`},public:{invalid_link:`Ce lien est invalide ou a expiré`},pay:`Payer`,more_x_items:`et %{count} de plus`,yes:`Oui`,no:`Non`,or:`ou`,confirmation:`Confirmation`,draft:`Brouillon`,switch_language:`Changer de langue`,no_options_message:`Pas de résultats trouvés`,updated_by:`Par %{username}`,more:`En savoir plus`,read_more:`Voir plus`,read_less:`Voir moins`,feature_not_enabled_
3in_free_plan:`Cette fonctionnalité nâest pas disponible avec votre plan Pennylane, contactez votre responsable de compte pour le modifier`,days:{sunday:`dimanche`,monday:`lundi`,tuesday:`mardi`,wednesday:`mercredi`,thursday:`jeudi`,friday:`vendredi`,saturday:`samedi`},exports:{export_sheet:{basic:`Feuille de calcul (.xlsx)`,invoices:`Feuille de calcul & factures (.xlsx & .pdf)`,expenses:`Feuille de calcul & notes de frais (.xlsx & .pdf)`},export:`Exporter`,go_to_export_page_title:`Export en cours`,go_to_export_page_info:`Nous vous notifierons dès sa disponibilité`,go_to_export_page_link:`Voir lâexport`,is_ready:`Export disponible`,has_failed:`Votre export a échoué`,why_has_failed:`Voir la raison`,filters:{type:{label:`Type`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les types (%{count})`}},status:{label:`Statut`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts (%{count})`}}}},date_format:`jj/mm/aaaa`,end_date_after_start_date:`La date de fin doit être postérieure à la date de début`,back:`Retour`,search_results:`Résultats de recherche`,results:`Résultats`,no_result:`Aucun résultat`,select_all:`Tout sélectionner`,date_prefix:`le %{date}`,system:`Assistance Pennylane`,toast_update_success:`Modifications enregistrées\xA0!`,confirm_destroy_document:`Souhaitez-vous vraiment supprimer ce document\xA0?`,unsaved_changes_warden:`Attention\xA0! Vous avez des changements non sauvegardés, Souhaitez-vous vraiment partir\xA0?`,supplier:`Fournisseur`,customer:`Client`,thirdparty_label:`Tiers`,invoice:`Facture`,go_to_invoice:`Accéder à la facture`,duplicate:`Dupliquer`,import:`Importer`,need_help:`Besoin dâaide\xA0?`,place_input:{street_number_and_name:`N° et libellé de la voie`,enter_street_number_and_name:`Indiquer le numéro et le libellé de la voie`,postal_code:`Code postal`,enter_postal_code:`Indiquer un code postal`,city:`Ville`,enter_city:`Indiquer une ville`,country:`Pays`,select_country:`Sélectionner un pays`,address:`Adresse`,enter_address:`Saisir une adresse`,enter_address_manually:`Saisir une adresse manuellement`,find_address:`Retour à la liste déroulante`},paginated_table:{per_page:`éléments par page`,elements_selected:{one:`1 élément sélectionné`,other:`%{count} éléments selectionnés`},max_processing:`Vous pouvez seulement traiter %{limit} éléments à la fois`,out_of:`sur`,out_of_around:`sur environ`,no_result:{zero:`Aucun résultat`,one:`Aucun résultat - %{count} filtre actif`,other:`Aucun résultat - %{count} filtres actifs`},reload_page_to_continue:`Rafraîchir la page`,reload_page_to_continue_tooltip:`Les données ont été mises à jour. Rafraîchir la page courante pour continuer.`,all_table_selected:{already_selected:{one:`1 élement sélectionné`,other:`%{page_size} élements selectionnés`},select_remaining:`Sélectionnez les %{remaining} autres éléments`},filter_selected:`Tous les éléments correspondant à ce filtre / cette recherche ont été selectionnés.`},date_selector:{dates_outside_range:`La date de début doit être avant celle de fin et appartenir à un exercice fiscal de lâentreprise.`},sidebar_pages:{subsections:{transactions:`Transactions`},coming_soon:`Bientôt`,new:`Nouveau`,beta:`Bêta`,internal:`Interne`,invoices:`Factures`,billing_subscriptions:`Abonnements`,supplier_payments:{submenu_title:{invoices:`Factures fournisseurs`}},quotes:`Factures clients`},provisional:{title:`Provisoire`,tooltip:`Ces montants sont donnés à titre indicatif dans lâattente des travaux de clôture des comptes`},reconciliations:{matching:{unmatch:`Détacher les transactions`}},closed:{title:`Définitif`,tooltip:`Les comptes sont clôturés, les montants sont donc définitifs`},account_console:{edit_account_name_modal:{title:`Ãdition du compte bancaire`,dev_warning:`DEV ONLY -> handle with care\xA0!`,dev_fields:{connection:`Connection -> correct string accepted only`,balance:`Balance -> will set the balance of CURRENT DAY to that value`,currency_balance:`Currency Balance -> will set the balance of CURRENT DAY to that value`,currency:`Currency`,account_type:`Account Type`},fields:{iban:{invalid:`Ceci ne ressemble pas à un IBAN`},bic:{invalid:`Ceci ne ressemble pas à un BIC`}}}},bank_reporting:{new_transaction:{form:{errors:{future_date:`La date ne peut pas être dans le futur`,fee_less_than_amount:`Les frais doivent être moins élevés que le montant`}}}},users_firms:{deleted:`Lâutilisateur ou utilisatrice nâa plus accès à ce cabinet comptable`,deletion_last_users_firm:`Vous allez perdre lâaccè
3s à ce profil utilisateur. Pour le ré-inviter, vous devrez passer par le formulaire dâinvitation`},companies:{billing:{default_billing_email_sepa_direct_debit_subscription:{name:`Nouvel abonnement - Prélèvement Automatisé`}}},activerecord:{models:{PlanItem:`Compte`,Account:`Compte`,User:`Utilisateurâ
rice`,Invoice:`Facture`,InvoiceLine:`Ligne`,Transaction:`Transaction`,Addendum:`Opération diverse`,Pendingvat:`TVA en attente`,Vatreturn:`Récupération de TVA`,Company:`Entreprise`,LedgerEvent:`Ãcriture`,Reallocation:`Réimputation`,Thirdparty:`Tiers`,FiscalYear:`Exercice`,DocumentTag:`catégorisation`,Tag:`catégorie`,TagGroup:`axe`,Establishment:`Ãtablissement`,Firm:`Cabinet comptable`,UsersFirm:`Cabinet comptable`,Mandate:`Mandat`,EBICSMandate:`Mandat EBICS`,EBICSMandateBankSetting:`Parametrage bancaire du mandat EBICS`,Diligence:`Diligence`,RevisionCycle:`Cycle de révision`,Advance:`FAE/FNP`,DoubtfulDebt:`Créance douteuse`,Asset:`Immobilisation`,Deferral:`PCA/CCA`,Loan:`Emprunt`,Lease:`Crédit-bail`,ShareholderCurrentAccount:`Compte courant`,Lettering:`Lettrage`,Document:`Document`,BankTransaction:`Transaction bancaire`,Export:`Exporter`,FramingAdjustment:`Ajustement de cadrage`,Reconciliation:`Rapprochement`,TeledecPayload:`Déclaration`,Declarations:{Declaration:`Déclaration`,FeesDeclaration:`Déclaration dâhonoraires`,VatReturn:`Déclaration de TVA`,MonthlyQuarterlyVatReturn:`Déclaration de TVA mensuelle ou trimestrielle`,VatReimbursement:`Déclaration de remboursement de TVA`,YearlyVatReturn:`Déclaration de TVA annuelle`}},form_errors_f:{one:`Une erreur a empêché lâenregistrement de cette %{model}`,other:`%{count} erreurs ont empêché lâenregistrement de cette %{model}`},form_errors_m:{one:`Une erreur a empêché lâenregistrement de cet %{model}`,other:`%{count} erreurs ont empêché lâenregistrement de cet %{model}`},enums:{billing_subscription:{rule_types:{weekly:`Hebdomadaire`,monthly:`Mensuel`,yearly:`Annuel`}}}},dumps:{common:{steps:{prepare:{select:{no_options:`Aucun attribut supplémentaire disponible`}}}}},errors:{unknown_network_message:`Nous nâavons pas pu communiquer avec le serveur. Vérifiez votre connexion internet.`,requests_blocked_by_client:{title:`Votre navigateur bloque certaines de nos requêtes.`,content:`Nous vous recommandons dâessayer de vider le cache de votre navigateur, de changer de navigateur ou bien dâaccéder à Pennylane via un autre ordinateur. Si le problème persiste, veuillez contacter votre administrateur réseau ou contactez-nous pour obtenir de lâaide.`},permission_needed:{one:`Action impossible. La permission suivante est requise\xA0:`,other:`Action impossible. Lâune des permissions suivantes est requise\xA0:`},controllers:{documents:{ask_details_closed_period:{one:`Vous ne pouvez pas demander un justificatif pour un exercice clôturé ou une période figée`,other:`Un des documents est dans une période figée ou un exercice clôturé, vous ne pouvez pas demander de justificatif pour ce dernier`}}},internal_server_error:{title:`Quelque chose a mal tourné`,message:`Nous essayons de résoudre le problème. Veuillez réessayer dans quelques minutes, si lâerreur persiste, contactez-nous pour obtenir de lâaide.`},unprocessable_content_error:{title:`Quelque chose a mal tourné`,message:`Lâobjet que vous essayez de modifier nâest pas disponible. Vous pouvez essayer de recharger la page. Si lâerreur persiste, contactez-nous pour obtenir de lâaide.`},not_found_error:{title:`Mince, cette page est introuvable`,message:`Essayez de la recharger, ou dâen re-saisir lâadresse. Si lâerreur persiste, contactez le support pour obtenir de lâaide.`}},reports:{consistency_checks:{title:`Contrôles de cohérence`},interco:{title:`Interco`},aging_balance:{title:`Balance Ãgée`},form_worksheet:{title:`Formulaire de travail`},fec:{title:`FEC`},revision_exporter:{title:`Dossier de travail`},revision_guide:{title:`Dossier de travail`},reconciliation:{title:`Rapprochement bancaire`},transactions:{title:`Transactions bancaires`,columns:{date:`Date`,month:`Mois`,account:`Compte Bancaire`,label:`Libellé`,amount:`Montant`,thirdparty:`Tiers`,justified:`Justifié`,card_holder:`Titulaire de la carte`,card_name:`Nom de la carte`}},installments:{title:`Ãchéances`},billing_subscriptions:{title:`Abonnements`},billing_subscriptions_xls_with_invoices:{title:`Abonnements avec factures`},transaction_rules:{title:`Règles de transaction`,columns:{active:`Active`,amount:`Montant`,auto_process:`Validation automatique`,name:`Nom`,pattern:`Mots-clés`,plan_item_label:`Libellé du compte`,plan_item_number:`Num. de compte`,tag_group:`Axe analytique`,tag:`Catégorie/Tag`,vat_rate:`Taux de TVA`,subpatterns:`Metadonnées du mots-clés`},amount_filter:{operators:{gt:`> %{val}`,lt:`< %{val}`,gteq:`⥠%{val}`,lteq:`⤠%{val}`,eq:`= %{val}`,not_eq:`â %{val}`,between:`De %{val} à %{max}`,abs_gt:`> |%{val}|`,abs_lt:`< |%{val}|`,abs_gteq:`⥠|%{val}|`,abs_lteq:`⤠|%{val}|`,abs_eq:`= |%{val}|`,abs_not_eq:`â |%{val}|`,abs_between:`De |%{val}| à |%{max}|`}}},thirdparty_rules:{title:`Règles de tiers`,title_invoice_rules:`Règles de factures`,columns:{rule_enabled:`Règle active`,iban:`IBA
3N`,reference:`Référence`,name:`Dénomination`,search_terms:`Mots-clés`,plan_item_label:`Libellé du compte`,plan_item_number:`Num. de compte`,tag_group:`Axe analytique`,tag:`Catégorie/Tag`,vat_rate:`Taux de TVA`,source_id:`Identifiant`,role:`Rôle`,first_name:`Prénom`,last_name:`Nom`,gender:`Sexe`,address:`Adresse`,postal_code:`Code postal`,city:`Ville`,country_alpha2:`Pays`,vat_number:`Numéro de TVA`,reg_no:`SIREN`,phone:`Téléphone`,customer_type:`Type de client`,emails:`Liste dâe-mails`,reference_customer:`Référence client`,reference_supplier:`Référence fournisseur`,delivery_address:`Adresse de livraison`,delivery_postal_code:`Code postal de livraison`,delivery_city:`Ville de livraison`,delivery_country_alpha2:`Pays de livraison`,billing_language:`Langue de facturation`,pnl_plan_item_label:`Libellé du compte de charge/produit`,pnl_plan_item_number:`Num. de compte de charge/produit`}},categorizations_overview:{title:`Catégorisations`,month:{january:`janvier`,february:`février`,march:`mars`,april:`avril`,may:`mai`,june:`juin`,july:`juillet`,august:`août`,september:`septembre`,october:`octobre`,november:`novembre`,december:`décembre`}},default_filename:`Export`,trial_balance:{title:`Balance`},balance_exporter:{title:`Balance`,general:`Balance générale`,ma_compta:`Balance générale pour Macompta.fr`,suppliers:`Balance fournisseurs`,customers:`Balance clients`,salary:`Balance personnels`,shareholders_account:`Balance comptes dâassociés`,balance_401:`Balance fournisseurs`,balance_411:`Balance clients`,balance_421:`Balance personnel - Rémunérations dues`,balance_455:`Balance associés - Comptes courants`,balance_467:`Balance autres comptes débiteurs ou créditeurs`},analytical_balance:{title:`Balance analytique`},general_balance:{title:`Balance simplifiée`,empty:`Aucune écriture`},balance_columns:{account_number:`N° de compte`,account_label:`Libellé de compte`,debit_balance:`Solde débiteur`,credit_balance:`Solde créditeur`,debit:`Débit`,credit:`Crédit`,balance:`Solde`,previous_balance:`Solde N-1`,n_2_balance:`Solde N-2`,vat_rate:`Taux dâattribution TVA`,country:`Pays dâattribution TVA`,review_status:`Statut de révision`,reviewed_until:`Date de révision`,review_description:`Note de révision`,permanent_note:`Note permanente`,review_statuses:{done:`Révisé`,awaiting_changes:`Anomalie`,to_review:`à réviser`,ongoing:`En cours`,to_do:`à revoir`}},customer_invoices:{title:`Factures clients`},invoices:{title:`Factures`,break_down_period:`Période dâimputation`,final_trip_distance:`Distance du voyage (kilomètres)`,paid_by_name:`Collaborateur`,expense_status:`Statut de la dépense`,expense_reason:`Motif`,team:`Equipe`,validated_at:`Validée le`,validators:`Validée par`},transaction:{title:`Transactions bancaires`},assets_framing:{title:`Immobilisations â Cadrage (rapprochement immo-compta)`},assets_acquisitions:{title:`Immobilisations â Acquisitions de lâexercice`},assets_inventory:{title:`Immobilisations â Formulaire de validation de lâinventaire`},assets_depreciation_forecast:{title:`Immobilisations â Dotations prévisionnelles`},assets_depreciation_forecast_with_details:{title:`Immobilisations â Dotations prévisionnelles détaillées`},assets_depreciations:{title:`Immobilisations â Ãtat des amortissements`},assets_listing:{title:`Immobilisations â Ãtat des immobilisations par compte`},subsidies_listing:{title:`Subventions â Liste`},assets_exits:{title:`Immobilisations â Sorties de lâexercice`},assets_exits_profits_and_losses:{title:`Immobilisations â Profits et pertes`},assets_super_depreciation:{title:`Immobilisations â Suramortissement`},assets_non_deductible_depreciations:{title:`Immobilisations â Ãtat des amortissements non déductibles`},assets_exporter:{title:`Immobilisations â Ãtats`},shareholder_current_accounts_global_listing:{title:`Comptes courants â Liste`},shareholder_current_account_interest:{title:`Comptes courants â Intérêts`},loans_listing:{title:`Emprunts â Ãtat des échéances`},loans_framing:{title:`Emprunts â Cadrage`},loans_annual_repayments_forecast:{title:`Emprunts â Ãchéances prévisionnelles annuel`},loans_monthly_repayments_forecast:{title:`Emprunts â Ãchéances prévisionnelles mensuel`},loans_annual_repayments_forecast_with_details:{title:`Emprunts â Ãchéances prévisionnelles annuelles détaillées`},loans_monthly_repayments_forecast_with_details:{title:`Emprunts â Ãchéances prévisionnelles mensuelles détaillées`},loans_deprecated_framing:{title:`Emprunts â Cadrage`},leases_listing:{title:`Crédits-bail â Ãtat des échéances`},leases_non_deductible_repayments:{title:`Crédits-bail â Fractions de loyers non déductibles`},leases_annual_repayments_forecast:{title:`Crédits-bail â Ãchéances prévisionnelles annuel`},leases_monthly_repayments_forecast:{title:`Crédits-bail â Ãchéances prévisionnelles mensuel`},leases_annual_repayments_forecast_with_details:{title:`Crédits-bail â Ãchéances prévisionnelles annuelles détaillées`},leases_monthly_repayments_forecast_with_details:{title:`Crédits-bail â Ãchéances prévisionnelles mensuelles détaillées`},leases_framing:{title:`Crédits-bail â Cadrage`},vehicles_inventory:{title:`Véhicules â Inventaire`},vehicles_tvs_summary:{title:`Véhicules â Récapitulatif des taxes`},pnl:{title:`Compte de résultat`,no_previous_period:`Pas dâexercice N-1`,watermark:`Projet`,others:{sale_and_purchases_of_goods:`Ventes et achats de biens`,net:`Net`,accounts_with_period:`Postes (du %{dateLabelStart} au %{dateLabelEnd})`,revenues:`Produits dâexploitation`,operating_expenses:`Charges dâexploitation`,quotes_shares_of_earnings_on_joint_operations:`Quotes-part de résultat sur opérations faites en commun`,financial_income:`Produits financiers`,financial_expenses:`Charges financières`,voluntary_contributions:`Contrib. vol. nat.`,extraordinary_income:`Produits exception.`,extraordinary_expenses:`Charges exception.`,accounts:`Postes`,total:`Total`,with_period:`du %{dateLabelStart} au %{dateLabelEnd}`,row_total:`Total`}
3,cells:{sale_of_goods:`Ventes de marchandises`,sale_of_goods_non_profit:`Vente de biens`,contributions:`Cotisations`,total_sales_of_goods_and_services:`Total des ventes de biens et services`,sale_of_donations:`dont ventes de dons en nature`,sale_of_services:`Ventes de services`,sponsorships:`dont parrainages`,total_thirdparty_financiers:`Produits de tiers financeurs`,subsidies_and_grants:`Concours publics et subventions dâexploitation`,founders_contributions:`Versements des fondateurs ou consommations de la dotation consomptible`,public_generosity:`Ressources liées à la générosité du public`,manual_donations:`Dons manuels`,patronage:`Mécénat`,legacy_donations:`Legs, donations et assurances-vie`,financial_contributions:`Contributions financières`,dedicated_funds:`Utilisations des fonds dédiés`,production_sold:`Production vendue (biens et services)`,production_sold_goods:`Production vendue de biens`,production_sold_services:`Production vendue de services`,net_revenue:`Montant net du chiffre dâaffaires`,stocked_production:`Production stockée`,immobilised_production:`Production immobilisée`,operating_grants:`Subventions dâexploitation`,reversals_and_expense_transfers_operating_income:`Reprises sur provisions et amortissements, transferts de charges`,reversals_and_expense_transfers_operating_income_non_profit:`Reprises sur amortissements, dépréciations, provisions et transferts de charges`,others_products:`Autres produits`,total_revenues:`Total produits dâexploitation (I)`,purchases_of_goods:`Achats de marchandises`,change_in_inventories_of_goods:`Variation des stocks de marchandises`,raw_material_purchases_and_other_supplies:`Achats de matière première et autres approvisionnements`,change_in_inventories_of_raw_materials:`Variation des stocks`,other_purchases_and_external_expenses:`Autres achats et charges externes`,taxes_other_and_payments:`Impôts, taxes, et versements assimilés`,salaries_and_treatments:`Salaires et traitements`,social_security_costs:`Charges sociales`,depreciation_amortization_and_provisions_operating_expenses:`Dotations aux amortissements et aux provisions`,on_fixed_assets_depreciation:`Sur immobilisations\xA0: dotations aux amortissements`,current_assets_provision_charge:`Sur actif circulant\xA0: dotation aux provisions`,for_liabilities_and_charges_provisions:`Pour risques et charges\xA0: dotations aux provisions`,other_expenses:`Autres charges`,total_operating_expenses:`Total charges dâexploitation (II)`,operating_profit:`Résultat dâexploitation (I - II)`,attribute_benefit_or_transferred_loss:`Bénéfice attribué ou perte transférée (III)`,loss_incurred_or_profit_transferred:`Perte supportée ou bénéfice transféré (IV)`,holdings:`De participations`,other_securities_and_receivables_of_fixed_assets:`Dâautres valeurs mobilières et créances de lâactif immobilisé`,other_interests_and_similar_products:`Autres intérêts et produits assimilés`,reversals_of_provisions_and_expense_transfers_financial_income:`Reprises sur provisions et transferts de charges`,reversals_of_provisions_and_expense_transfers_financial_income_non_profit:`Reprises sur dépréciations, provisions et transferts de charges`,foreign_exchange_gains:`Différences positives de change`,net_gains_on_sales_of_investment_securities:`Produits nets sur cessions de valeurs mobilières de placement`,total_financial_income:`Total produits financiers (V)`,total_financial_income_non_profit:`Total produits financiers (III)`,depreciation_amortization_and_provisions_financial_expenses:`Dotations aux amortissements et aux provisions`,interest_expense:`Intérêts et charges assimilées`,foreign_exchange_losses:`Différences négatives de change`,net_expenses_on_sales_of_investment_securities:`Charges nettes sur cessions de valeurs mobilières de placement`,total_financial_expenses:`Total charges financières (VI)`,total_financial_expenses_non_profit:`Total charges financières (IV)`,financial_result:`Résultat financier (V - VI)`,financial_result_non_profit:`Résultat financier (III - IV)`,profit_before_taxes:`Résultat courant avant impôt (I - II + III - IV + V - VI)`,profit_before_taxes_non_profit:`Résultat courant avant impôt (I - II + III - IV)`,on_operating_extraordinary_income:`Sur opérations de gestion`,on_capital_transactions_extraordinary_income:`Sur opérations en capital`,reversals_and_expense_transfers_extraordinary_income:`Reprises sur provisions et transferts de charges`,reversals_and_expense_transfers_extraordinary_income_non_profit:`Reprises sur dépréciations, provisions et transferts de charges`,total_extraordinary_income:`Total produits exceptionnels (VII)`,total_extraordinary_income_non_rpofit:`Total produits exceptionnels (V)`,on_operating_extraordinary_charges:`Sur opérations de gestion`,on_capital_transactions_extraordinary_charges:`Sur opérations en capital`,depreciation_amortization_and_provisions_extraordinary_charges:`Dotations aux amortissements et aux provisions`,depreciation_amortization_and_provisions_extraordinary_charges_non_profit:`Dotations aux amortissements, aux dépréciations et aux provisions`,total_extraordinary_expenses:`Total charges exceptionnelles (VIII)`,total_extraordinary_expenses_non_profit:`Total charges exceptionnelles (VI)`,exceptional_items:`Résultat exceptionnel (VII - VIII)`,exceptional_items_non_profit:`Résultat exceptionnel (V - VI)`,employee_participation_in_company_results:`Participation des salariés aux résultats de lâentreprise (IX)`,employee_participation_in_company_results_non_profit:`Participation des salariés aux résultats de lâentreprise (VII)`,income_taxes:`Impôts sur les bénéfices (X)`,income_taxes_non_profit:`Impôts sur les bénéfices (VIII)`,total_incomes:`Total des produits (I + III + V + VII)`,total_incomes_non_profit:`Total des produits (I + III + V)`,total_expenses:`Total des charges (II + IV + VI + VIII + IX + X)`,total_expenses_non_profit:`Total des charges (II + IV + VI + VII + VIII)`,result:`Résultat de lâexercice`,total_physical_sales:`Ventes de biens`,total_services_sales:`Ventes de prestations de services`,total_generosity:`Ressources liées à la générosité du public`,in_kind_donations:`Dons en nature`,in_kind_services:`Prestations en nature`,volunteering:`Bénévolat`,in_kind_aid:`Secours en nature`,free_provision_of_goods:`Mise à disposition gratuite de biens`,in_kind_services_expenses:`Charges de prestations en nature`,volunteer_staff_expenses:`Personnel bénévole`,total_contributions_in_kind:`Total contributions volontaires en nature`,total_contributions_in_kind_expenses:`Total charges de contributions en nature`,financial_aid:`Aides financières`,carry_forward_to_dedicated_funds:`Report des fonds dédiés`}
3,non_profit_cells:{sale_of_goods:`Vente de biens`,reversals_and_expense_transfers_operating_income:`Reprises sur amortissements, dépréciations, provisions et transferts de charges`,reversals_of_provisions_and_expense_transfers_financial_income:`Reprises sur dépréciations, provisions et transferts de charges`,total_financial_income:`Total produits financiers (III)`,total_financial_expenses:`Total charges financières (IV)`,financial_result:`Résultat financier (III - IV)`,profit_before_taxes:`Résultat courant avant impôt (I - II + III - IV)`,reversals_and_expense_transfers_extraordinary_income:`Reprises sur dépréciations, provisions et transferts de charges`,depreciation_amortization_and_provisions_extraordinary_charges:`Dotations aux amortissements, aux dépréciations et aux provisions (charges exceptionnelles)`,total_extraordinary_expenses:`Total charges exceptionnelles (VI)`,employee_participation_in_company_results:`Participation des salariés aux résultats de lâentreprise (VII)`,income_taxes:`Impôts sur les bénéfices (VIII)`,total_incomes:`Total des produits (I + III + V)`,total_expenses:`Total des charges (II + IV + VI + VII + VIII)`,exceptional_items:`Résultat exceptionnel (V - VI)`,total_extraordinary_income:`Total produits exceptionnels (V)`,result:`Excédent ou déficit`}},pnl_non_profit:{title:`Compte de résultat`},detailed_pnl_non_profit:{title:`Compte de résultat détaillé`},balance_sheet:{title:`Bilan`,tab1:`Actif`,tab2:`Passif`,no_previous_period:`Pas dâexercice N-1`,watermark:`Projet`,alerts:{unbalanced_title:`Lâactif et le passif ne sont pas égaux`,unallocated_plan_items:`Vérifiez que tous les comptes s
3ont correctement attribués dans la configuration des catégories.`},others:{fixed_assets:`Actif immobilisé`,current_assets:`Actif circulant`,shareholders_equity:`Capitaux propres`,equity_non_profit:`Fonds propres`,other_equity:`Autres F.P.`,prov:`Prov.`,debts:`Dettes`,assets_balance_sheet:`Bilan actif`,active_posts:`Postes`,gross:`Brut`,amort:`Amort. Prov.`,net:`Net`,intangible_assets:`Immobilisations incorporelles`,tangible_assets:`Immobilisations corporelles`,financial_assets:`Immobilisations financières`,inventories_and_work_in_progress:`Stocks et en-cours`,receivables:`Créances`,marketable_securities:`Valeurs mobilières de placement`,passive_balance:`Bilan passif`,passive_posts:`Postes`,stocks:`Réserves`},cells:{uncalled_comitted_capital:`Capital souscrit non appelé (I)`,administration_fees:`Frais dâétablissement`,administration_fees_amortization:`Frais dâétablissement (amortissements)`,expenses_research_and_development:`Frais de développement`,expenses_research_and_development_amortization:`Frais de développement (amortissements)`,concessions_patents_licenses_trademarks:`Concessions, brevets, licences, marques, ...`,concessions_patents_licenses_trademarks_amortization:`Concessions, brevets, licences, marques, ... (amortissements)`,goodwill:`Fonds commercial`,goodwill_amortization:`Fonds commercial (amortissements)`,other_intangible_assets:`Autres immobilisations incorporelles`,other_intangible_assets_non_profit:`Immobilisations incorporelles en cours`,other_intangible_assets_amortization:`Immobilisations incorporelles en cours (amortissements)`,tangible_advances_and_deposits:`Avances et acomptes`,grounds:`Terrains`,grounds_amortization:`Terrains (amortissements)`,constructions:`Constructions`,constructions_amortization:`Constructions (amortissements)`,plant_equipment_and_tooling:`Installations techniques, matériel, ...`,plant_equipment_and_tooling_amortization:`Installations techniques, matériel, ... (amortissements)`,other_tangible_assets:`Autres immobilisations corporelles`,other_tangible_assets_amortization:`Autres immobilisations corporelles (amortissements)`,investments_in_progress:`Immobilisations corporelles en cours`,investments_in_progress_amortization:`Immobilisations corporelles en cours (amortissements)`,intangible_advances_and_deposits:`Avances et acomptes`,participations:`Participations`,participations_non_profit:`Participations et Créances rattachées`,participations_amortization:`Participations et Créances rattachées (amortissements)`,receivables_related_to_equity_investments:`Créances rattachées à des participations`,receivables_related_to_equity_investments_amortization:`Créances rattachées à des participations (amortissements)`,other_investments:`Autres titres immobilisés`,other_investments_amortization:`Autres titres immobilisés (amortissements)`,loans:`Prêts`,loans_amortization:`Prêts (amortissements)`,other_financial_assets:`Autres immobilisations financières`,other_financial_assets_amortization:`Autres immobilisations financières (amortissements)`,total_fixed_assets:`Total actif immobilisé (II)`,total_fixed_assets_non_profit:`Total actif immobilisé (I)`,total_fixed_assets_amortization:`Total actif immobilisé (I) (amortissements)`,raw_materials_and_other_supplies:`Matières premières`,raw_materials_and_other_supplies_amortization:`Matières premières (amortissements)`,in_progress_goods_and_services:`En-cours de production`,in_progress_goods_and_services_amortization:`En-cours de production (amortissements)`,intermediate_and_finished_products:`Produits intermédiaires et finis`,intermediate_and_finished_products_amortization:`Produits intermédiaires et finis (amortissements)`,merchandise:`Marchandises`,merchandise_amortization:`Marchandises (amortissements)`,advances_and_prepayments_on_orders:`Avances et acomptes versés sur commandes`,trade_accounts_receivable:`Créances clients et comptes rattachés`,trade_accounts_receivable_non_profit:`Créances clients, usagers et comptes rattachés`,trade_accounts_receivable_amortization:`Créances clients, usagers et comptes rattachés (amortissements)`,other_trade_accounts:`Autres créances`,other_trade_accounts_amortization:`Autres créances (amortissements)`,subscribed_capital_called_but_not_paid:`Capital souscrit appelé non versé`,treasury_shares:`Actions propres`,other_titles:`Autres titres et instruments de trésorerie`,other_titles_amortization:`Autres titres et instruments de trésorerie (amortissements)`,availability:`Disponibilités`,prepaid_expense:`Charges constatées dâavance`,total_current_assets:`Total actif circulant (III)`,total_current_assets_non_profit:`Total actif circulant (II)`,total_current_assets_amortization:`Total actif circulant (II) (amortissements)`,deferred_expenses_over_several_years:`Charges à répartir sur plusieurs exercices (IV)`,deferred_expenses_over_several_years_non_profit:`Frais dâémission des emprunts (III)`,redemption_premiums_on_bonds:`Primes de remboursement des obligations (V)`,redemption_premiums_on_bonds_non_profit:`Primes de remboursement des emprunts (IV)`,conversion_differences:`Ãcarts de conversion actif (VI)`,conversion_differences_non_profit:`Ãcarts de conversion actif (V)`,total_current:`Total actif (I + II + III + IV + V + VI)`,total_current_non_profit:`Total general (I + II + III + IV + V)`,total_current_amortization:`Total general (I + II + III + IV + V) (amortissements)`,capital:`Capital (dont verséâ¦)`,issue_premiums_merger_contribution:`Primes dâémission, de fusion, dâapport`,revaluation_increases:`Ãcarts de réévaluation`,goodwill_equivalence:`Ãcarts dâéquivalence`,legal_reserve:`Réserve légale`,statutory_reserves_or_c
3ontractual:`Réserves statutaires ou contractuelles`,regulated_reserves:`Réserves réglementées`,unavailable_reserves:`Réserves indisponibles`,other_reserves:`Autres réserves`,retained_earnings:`Report à nouveau`,year_profit:`Résultat de lâexercice (bénéfice ou perte)`,year_profit_non_profit:`Résultat de lâexercice (bénéfice ou perte)`,investment_grants:`Subventions dâinvestissement`,regulated_provisions:`Provisions réglementées`,total_equity:`Total capitaux propres (I)`,total_equity_non_profit:`Total fonds propres (I)`,total_fonds_non_profit:`Total fonds reportés et dédiés (II)`,product_equities_emissions:`Produit des émissions de titres participatifs`,conditional_advances:`Avances conditionnées`,total_other_equity:`Total autres fonds propres (I bis)`,risk_provisions:`Provisions pour risques`,provisions_for_expenses:`Provisions pour charges`,total_provisions:`Total provisions (II)`,total_provisions_non_profit:`Total provisions (III)`,convertible_bonds:`Emprunts obligataires convertibles`,other_bonds:`Autres emprunts obligataires`,borrowings_from_credit_institutions:`Emprunts et dettes auprès des établissements de crédit`,loans_and_other_borrowings:`Emprunts et dettes financières diverses`,advances_received_on_contracts_in_progress:`Avances et acomptes reçus sur commandes en cours`,trade_payables_and_related_accounts:`Dettes fournisseurs et comptes rattachés`,social_and_tax_debts:`Dettes fiscales et sociales`,debts_on_fixed_assets_and_accounts_piecing:`Dettes sur immobilisations et comptes rattachés`,other_debts:`Autres dettes`,deferrals:`Produits constatés dâavance`,total_debts:`Total dettes (III)`,total_debts_non_profit:`Total dettes (IV)`,passive_conversion_differences:`Ãcarts de conversion passif (IV)`,passive_conversion_differences_non_profit:`Ãcarts de conversion passif (V)`,total_passive:`Total passif (I+I bis+II+III+IV)`,total_passive_non_profit:`Total passif (I+ II + III + IV + V)`,donations_of_usufruct:`Donations temporaires dâusufruit`,donations_of_usufruct_amortization:`Donations temporaires dâusufruit (amortissements)`,equity:`Fonds Propres`,equity_without_rights:`Fonds propres sans droit de reprise`,statutory_equity_without_rights:`Fonds propres statutaires`,complimentary_equity_without_rights:`Fonds propres complémentaires`,equity_with_rights:`Fonds propres avec droit de reprise`,statutory_equity_with_rights:`Fonds statutaires`,complimentary_equity_with_rights:`Fonds propres complémentaires`,reserves_for_entity_projects:`Réserves pour projet de lâentité`,expendable_equity:`Fonds propres consomptibles`,dedicated_funds_carried_forward:`Fonds dédiés reportés`,legacy_donations_carried_forward:`Fonds reportés liés aux legs ou donations`,assets_from_legacy_donations:`Biens reçus par legs/dons destinés à être cédés`,assets_from_legacy_donations_amortization:`Biens reçus par legs/dons destinés à être cédés (amortissements)`,debts_from_legacy_donations:`Dettes des legs ou donations`,recievables_from_legacy_donations:`Créances reçues par legs ou donations`,dedicated_funds_and_legacy_donations_carried_forward:`Total fonds reportés et dédiés (II)`},non_profit_cells:{other_intangible_assets:`Autres immobilisations incorporelles`,participations:`Participations et Créances rattachées`,trade_accounts_receivable:`Créances clients, usagers et comptes rattachés`,total_equity:`Total fonds propres (I)`,total_fixed_assets:`Total actif immobilisé (I)`,total_current_assets:`Total actif circulant (II)`,total_current:`Total general (I + II + III + IV + V)`,conversion_differences:`Ãcarts de conversion actif (V)`,passive_conversion_differences:`Ãcarts de conversion passif (V)`,total_fonds:`Total fonds reportés et dédiés (II)`,total_provisions:`Total provisions (III)`,total_debts:`Total dettes (IV)`,total_passive:`Total passif (I+ II + III + IV + V)`}},balance_sheet_non_profit:{title:`Balance sheet`},detailed_balance_sheet:{title:`Bilan détaillé`},detailed_balance_sheet_non_profit:{title:`Bilan détaillé`},detailed_pnl:{title:`Compte de résultat détaillé`},balance_sheet_assets:{title:`Bilan actif`},balance_sheet_liabilities_and_equity:{title:`Bilan passif`},income_statement:{title:`Compte de résultat`},detailed_income_statement:{title:`Compte de résultat détaillé`},balance_sheet_and_income_statement:{title:`Bilan et compte de résultat`},detailed_balance_sheet_and_income_statement:{title:`Bilan et compte de résultat détaillés`},detailed_intermediate_balances:{title:`Soldes intermédiaires de gestion détaillés`},financial_reports:{title:`Rapports financiers`},detailed_financial_reports:{title:`Rapports financiers détaillés`},self_funding_capacity:{title:`Capacité dâauto-financement`},detailed_self_funding_capacity:{title:`Capacité dâauto-financement détaillée`},analysis_balance_sheets:{title:`Analyse du bilan`},detailed_analysis_balance_sheets:{title:`Analyse du bilan détaillée`}
3,financing:{title:`Financement`},detailed_financing:{title:`Financement détaillé`},thirdparties:{title:`Client / Fournisseurs`,all:{title:`Tout`},individual:{title:`Particuliers`},company:{title:`Entreprises`},customer:{title:`Clients`,individual:{title:`Clients particuliers`},company:{title:`Clients entreprises`}},supplier:{title:`Fournisseurs`,company:{title:`Fournisseurs`}},debits:`Débits`,credits:`Crédits`,balance:`Solde`,invoice_count:`Nombre de factures`,turnover:`Chiffre dâaffaires`,ledger_events_count:`Nombre de transactions`,fiscal_years:`Années fiscales`,mandate_ids:`Mandat GoCardless`,and:` et `},products:{title:`Produits`,label:`Dénomination du produit`,description:`Description`,unit:`Type dâunité`,currency:`Devise`,price_before_tax:`Prix HT`,vat_rate:`Taux de TVA`,vat:`TVA`,price:`Prix TTC`,source_id:`Identifiant produit`,reference:`Référence produit`},general_ledger:{title:`Grand livre`},ventilated_balance:{title:`Balance ventilée`},plan_items:{title:`Plan comptable`},timesheet_entries:{title:`Timesheets`,columns:{user:`Collaborateur`,third_party:`Nom du client`,fiscal_year:`Exercice`,description:`Libellé`,mission_code:`Mission code`,mission:`Mission`,activation:`Activité`,date:`Date`,duration:`Durée`,billable:`Facturable`}},entry:{title:`Entreprises`,vat_freq_display_values:{monthly:`Mensuelle`,quarterly:`Trimestrielle`,yearly:`Annuelle`,not_applicable:`Non soumis`,fiscal_year:`Exercice`},columns:{name:`Raison sociale`,accountant:`Collaborateur`,manager:`Chef de mission`,firm_manager:`Expert-comptable`,vat_freq:`Freq. TVA`,banks_disconnected:`Banques sont déconnectées`,transactions:`Transac.`,waiting_details:`Demandes comptables`,supplier_invoices:`Fact. frs`,customer_invoices:`Fact. clts`}},portfolio:{title:`Portefeuille`,columns:{name:`Nom`,accountant:`Collaborateur`,accounting_supervisor:`Chef de mission`,accounting_manager:`Expert-comptable`,fiscal_cat:`Cat fiscale`,regime:`Régime`,vat_frequency:`Fréq. TVA`,vat_deadline:`Jour TVA`,closing_date:`Clôture`,subscription:`Abonnement`,billing_owner:`ENTITà FACTURÃE`}},eoy_declarations:{title:`Déclarations de fin d année`,columns:{name:`Nom`,not_configured:`Non configuré`,brochure:`Brochure`,cit_balance_payment:`Paiement du solde de lâIS`,cit_payment:`Paiement de lâIS`,cit_payment_amount:`Montant du paiement de lâIS`,cit_payment_declaration:`Déclaration de paiement de lâIS`,cit_return:`Retour de lâIS`,client_approval:`Approbation du client`,cpa_approval:`Approbation du CPA`,fiscal_year_closing:`Clôture de lâexercice fiscal`,fiscal_year_status:`Statut de lâexercice fiscal`,internal_deadline:`Date limite interne`,revision:`Révision`,accountant:`Collaborateur`,accounting_supervisor:`Chef de mission`,accounting_manager:`Expert-comptable`},statuses:{revision:{to_do:`à faire`,ongoing:`En cours`,done:`Finalisé`,manager_validated:`Validé par lâassocié`},cpa_approval:{approved:`Validé`,not_approved:`Non validé`},cit_return:{OK:`Acceptée`,SENT:`Envoyée`,CREATED:`Créée`,ERREUR:`Rejetée`,DELETED:`Supprimée`,to_do:`à faire`},cit_payment:{OK:`Accepté`,SENT:`Envoyé`,CREATED:`Créé`,ERREUR:`Rejeté`,DELETED:`Supprimé`,to_do:`à faire`},cit_declaration:{OK:`Acceptée`,SENT:`Envoyée`,CREATED:`Créée`,ERREUR:`Rejetée`,DELETED:`Supprimée`,to_do:`à faire`},brochure:{ready:`Finalisée`,draft:`Brouillon`,pending:`En cours`,error:`Erreur`,to_do:`à faire`},fiscal_year_status:{open:`En cours`,frozen:`Figé`,closed:`Clôturé et validé`,reopen:`Réouvert et validé`,validated:`Validé`,pending:`Création des à nouveaux`}}},invoice_tags:{columns:{external_id:`Identifiant facture`,document_number:`Numéro de facture`,document_label:`Libellé de pièce`,supplier_id:`ID du fournisseur`,supplier:`Fournisseur`,document_date:`Date`,journal_code:`Code journal`,plan_item_number:`Numéro de compte`,plan_item_label:`Libellé de compte`,ledger_debit:`Débit`,ledger_credit:`Crédit`,ledger_balance:`Solde`,total_weight:`Poids total`,axis_label:`Famille de catégories`,tag_label:`Catégorie`,tag_weight:`Poids (catégorie)`}},ledger:{columns:{plan_item_number:`N° de compte`,plan_item_label:`Libellé de compte`,date:`Date`,journal_code:`Journal`,document_label:`Libellé de pièce`,ledger_label:`Libellé de ligne`,fec_pieceref:`N° de pièce`,invoice_number:`N° de facture`,vat_rate:`Taux dâattribution TVA`,country_rate:`Pays dâattribution TVA`,counterpart_number:`N° de contrepartie`,counterpart_label:`Libellé de contrepartie`,lettering:`Let.`,document_currency:`Devise`,document_currency_exchange_rate:`Taux de change`,tags:`Catégories anal
3ytiques`,debit:`Débit`,credit:`Crédit`,balance:`Solde`,thirdparty_id:`Identifiant du tiers`,thirdparty_name:`Tiers`,thirdparty_siren:`SIREN`,created_at:`Date dâenregistrement`,created_by:`Auteur`}},old_analytical_accounting:{title:`Grand livre analytique en colonne`,format_suffix:` (ANCIEN FORMAT EN COLONNE)`,columns:{number:`Numéro de facture`,fec_pieceref:`Numéro de pièce`,label:`Libellé`,date:`Date`,plan_item_number:`Numéro du compte`,plan_item_label:`Libellé du compte`,axis_label:`Famille de catégories`,tag_label:`Catégorie`,tag_analytical_code:`Code analytique`,tag_weight:`Poids (catégorie)`,total_weight:`Poids total`,document_currency:`Devise`,document_currency_exchange_rate:`Taux de change`,debit:`Débit`,credit:`Crédit`,balance:`Solde`,journal_code:`Code journal`,thirdparty_name:`Tiers`,thirdparty_id:`Identifiant du tiers`,thirdparty_siren:`SIREN`}},analytical_accounting:{title:`Grand livre analytique en ligne`,format_suffix:` (NOUVEAU FORMAT EN LIGNE)`,columns:{document_date:`Date`,fec_pieceref:`Numéro de pièce`,external_id:`Identifiant facture`,document_number:`Numéro de facture`,thirdparty_id:`Identifiant du tiers`,thirdparty_name:`Tiers`,thirdparty_siren:`SIREN`,document_label:`Libellé de pièce`,journal_code:`Code journal`,plan_item_number:`Numéro de compte`,plan_item_label:`Libellé de compte`,ledger_label:`Libellé de ligne`,plan_item_vat_rate:`Taux de TVA du compte`,country_alpha2:`Code pays du compte`,document_currency:`Devise`,document_currency_exchange_rate:`Taux de change`,ledger_debit:`Débit`,ledger_credit:`Crédit`,ledger_balance:`Solde`,ledger_event_identifier:`Identifiant de ligne`,axis_label:`Famille de catégories`,tag_label:`Catégorie`,tag_analytical_code:`Code analytique`,tag_weight:`Poids (catégorie)`,tag_debit:`Débit`,tag_credit:`Crédit`,tag_balance:`Solde`,supplier_id:`ID du fournisseur`,supplier:`Fournisseur`,total_weight:`Poids total`}},cell_modal:{open_in_a_new_tab:`Voir dans un nouvel onglet`},details_new:{title:`Détail du calcul`,open_in_a_new_tab:`Vue pleine page`,formula:`Formule`,breadcrumbs:{plan_items:`Comptes concernés`,lem_details:`Détails de lâécriture`},table:{headers:{account_number:`Numéro`,name:`Nom du Compte`,pretax:`Hors taxe (â¬)`,debit:`Débit (â¬)`,credit:`Crédit (â¬)`,balance:`Solde (â¬)`,date:`Date`,label:`Libellé`}},click_to_see:`Cliquer sur un compte pour en voir le détail`,ht_switch:`Correspondance HT`},details:{title:{with_ledger_events:`Détail du calcul du rapport`,without_ledger_events:`Historique du calcul du rapport`},table:{columns:{number:`#`,label:`Libellé`,debits:`Débits (â¬)`,credits:`Crédits (â¬)`,balance:`Solde (â¬)`}}},customer_invoicing_documents:{title:`Documents commerciaux`},estimates:{title:`Devis`},fec_exporter:{title:`Fichier des écritures comptables`},datev:{title:`Datev`},invoices_with_invoice_lines_xls_exporter:{title:`Factures`},billing_subscriptions_with_invoice_lines_xls_exporter:{title:`Abonnements avec factures`},journal:{title:`Journal`},ledger_events:{title:`Rapport dâécritures`},brochure:{title:`Comptes annuels`},brochure_export:{title:`Comptes annuels`},deferrals:{title:`CCA / PCA â Liste`},advances:{title:`FNP / FAE â Liste`},diagnostics:{number:`Numéro`,entry_number:`Nombre dâécritures`,balance:`Solde`,title_forgotten:`Nous ne sommes pas parvenus à affecter certains comptes. Réaffectez les écritures dans un compte avec un numéro plus détaillé`,title_forgotten_allocation:`Il y a des comptes comptables non affectés - Cliquez sur "Configurer les postes" pour les affecter`,title_duplicates:`Comptes comptabilisés plusieurs fois`,one_line:`voir la ligne`,several_lines:`voir les %{number} lignes`},cit_estimate:{title:`Estimation de lâIS`,tax_document_label:`IS %{year}`,social_tax_document_label:`Contribution sociale sur les bénéfices (CSB)`,cells:{cell01:`Amortissements excédentaires`,cell02:`Taxe sur les véhicules dâentreprise`,cell03:`Taxe sur les bureaux`,cell04:`Amendes`,cell05:`Dons`,cell06:`Provision pour indemnités de départ à la retraite`,cell07:`Abandons de créances`,cell08:`Provision pour perte de change`,cell09:`Impôt sur les sociétés`,cell10:`Ãcart de conversion`,cell11:`Effort construction`,cell12:`Moins-value long terme`,cell13:`Participation des salariés`,cell14:`Dividendes régime mère-fille - QP à réintégrer`,cell15:`Participation des salariés`,cell16:`Provision pour indemnités de départ à la retraite`,cell17:`Provision pour perte de change`,cell18:`Ãcart de conversion`,cell19:`Effort construction`,cell20:`Dividendes régime Mère-fille`,cell21:`Réduction dâimpôt Mécénat`,cell22:`Crédit dâimpôt Famille`,cell23:`Crédit dâimpôt Innovation`,cell24:`Crédit dâimpôt Recherche`},hints:{cell01:`Ce montant provient du module des immobilisations. Vous pouvez réaliser un export "Ãtat des amortissements non déductibles" avec le détail de ce montant depuis le module.`}},cvae_estimate:{title:`CVAE - Estimation`},budgets:{title:`Plan de trésorerie`},tag_group:{title:`Famille analytique`},intermediate_balance:{title:`Soldes intermédiaires de gestion`,short_title:`SIG`},intermediate_balances:{title:`Soldes intermédiaires de gestion`},invoices_without_ledger_events:{title:`Invoices without Ledger Events`},doubtful_debts_states:{title:`Créances douteuses â Etat`},dump_error_file:{title:`Rapport dâerreurs dâimport`,title_suffix:`pennylane_resolution`,help_tab:{t
3itle:`Aide`,header_tva_values:`Valeurs disponibles pour la colonne TVA du compte`,header_country_values:`Valeurs disponibles pour la colonne Pays du compte`,journal:`Journal`,journal_info_1:`Par défaut, les écritures sont affectées au journal des opérations diverses (OD). Un journal différent pourra être sélectionné pour lâimport.`,journal_info_2:`Pour spécifier des journaux différents dans un même import, utiliser la colonne Code journal du fichier.`},error_title:{missing_value:`Valeur manquante`,other:`Erreur interne`,pg_timeout:`Erreur technique`,pg_error:`Erreur technique`,pg_not_unique:`Erreur technique`,convertion_error:`Erreur de conversion`,multiple_journal_code:`Différents codes journaux pour une même ligne dâécriture`,multiple_date:`Dates différentes pour une même ligne dâécriture`,unbalanced_import:`Ãcriture non équilibrée`,lettering_on_different_plan_items:`Différents comptes pour un même lettrage`,unletterable_plan_item_number:`Compte non lettrable`,zero_invalid_plan_item_number:`Numéro de compte '0' incorrect`,invalid_plan_item_country:`Pays incompatible avec le numéro de compte`,invalid_plan_item_vat_rate:`Taux de TVA du compte incorrect`,invalid_vat_rate:`Taux de TVA incorrect`,invalid_plan_item_number:`Numéro de compte incorrect`,invalid_date:`Date incorrecte`,invalid_date_format:`Format de date incorrecte`,invalid_country_alpha2:`Pays non reconnu`,negative_debit:`Débit négatif`,negative_credit:`Crédit négatif`,negative_fee:`Frais négatif`,standard_error:`Erreur technique`,frozen_accounting_books:`Exercice clos`,date_outside_permitted_dates:`Exercice fiscal clôturé ou inexistant`,plan_item_creation:`Impossible de créer un compte sans libellé`,invali
3d_analytical_fields:`Mauvaise catégorisation`,multiple_entry_labels:`Erreur libellé de pièce`,parse_wait_timeout:`Erreur interne`,import_wait_timeout:`Erreur interne`,parse_timeout:`Erreur interne`,badly_parsed_date:`Erreur avec la date`,import_timeout:`Erreur interne`,cancel_timeout:`Délai dâannulation dépassé`,too_many_lines:`Trop de lignes`,too_many_columns:`Trop de colonnes`,duplicated_rows:`Doublons détectés`,invalid_ledger_event_identifier:`Erreur identifiant de ligne`,forbidden_split_tagging:`Erreur identifiant de ligne`,rules_other:`Erreur de règle`,missing_analytical_family:`Famille de catégorie manquante`,invalid_tag_weight:`Poids analytique incorrect`,invalid_total_axis_weight:`Poids analytique total incorrect`,multiple_credit_debit_or_amounts:`Débit et crédit sur une même ligne`,reserved_plan_item_number:`Numéro de compte réservé`,unavailable_plan_item:`Numéro de compte déjà existant`,invalid_journal_code:`Code journal incorrect`,only_for_one_stop_shop_companies:`Code pays incompatible`,analytical_code_inconsistent_with_existing_tags:`Incohérent avec les catégories analytiques existantes`,analytical_code_inconsistent_within_import:`Catégories analytiques incohérentes`,invalid_tag_analytical_code_format:`Format de code analytique incorrect`,missing_analytical_category:`Catégorie analytique manquante`,inconsistent_tag_attributes:`Catégories analytiques incohérentes`,missing_fees_default_plan_item:`Compte par défaut pour les frais manquant`},error_message:{invalid_country_alpha2:`Le code pays nâa pas été reconnu. Consultez le fichier de résolution, le fichier dâexemple ou le centre dâaide pour vérifiez les codes pays valides, et corrigez la ligne. INVALID_COUNTRY_ALPHA_2`,invali
3d_plan_item_number:`Le numéro de compte est invalide. Consultez le centre dâaide pour vérifiez les numéros de comptes valides, et corrigez la ligne. INVALID_PLAN_ITEM_NUMBER`,invalid_vat_rate:`Le taux de TVA est invalide. Consultez le fichier de résolution, le fichier dâexemple ou le centre dâaide pour vérifiez les taux de TVA valides, et corrigez la ligne. INVALID_PLAN_ITEM_VAT_RATE`,duplicated_rows:`Des lignes avec le même Identifiant de ligne doivent avoir une catégorisation différente. Corrigez la catégorisation ou supprimez la ligne. DUPLICATED_LINES`,multiple_date:`Une pièce doit avoir une seule date. Renseignez une date identique pour les lignes de la pièce. MULTIPLE_DATE`,multiple_journal_code:`Une pièce doit avoir un seul journal. Renseignez un code journal identique pour les lignes de la pièce. MULTIPLE_JOURNAL_CODE`,too_many_lines:`Le fichier contient trop de lignes. Réessayez en utilisant lâimport de presse-papier. Si lâerreur persiste, contactez le support. TOO_MANY_LINES`,too_many_columns:`Le fichier contient trop de colonnes. Réessayez en utilisant lâimport de presse-papier. Si lâerreur persiste, contactez le support. TOO_MANY_COLUMNS`,invalid_analytical_fields:`La catégorie est invalide. Renseignez une catégorie valide.`,pg_timeout:`La requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. PG_TIMEOUT`,forbidden_split_tagging:`Une ligne doit avoir au plus une catégorie par famille. Divisez la ligne, ou renseignez une seule catégorie par ligne par famille. FORBIDDEN_SPLIT_TAGGING`,invalid_tag_weight:`Le poids dâune catégorie ne peut être 0 et doit être inférieur ou égal à 1 (ou 100%). INVALID_TAG_WEIGHT`,invalid_total_axis_weight:`Le total des poids des catégories pour chaque axe doit être égal à 1 (100%) par ligne dâécriture. INVALID_TOTAL_AXIS_WEIGHT`,frozen_accounting_books:`Le fichier contient des pièces dont la date est dans une période figée. Défigez la période dans les informations entreprise. FROZEN_ACCOUNTING_BOOKS`,date_outside_permitted_dates:`Le fichier contient des pièces dont la date est dans un exercice figé ou inexistant. Créez ou rouvrez lâexercice dans les informations entreprise. DATE_OUTSIDE_PERMITTED_DATES`,parse_timeout:`La requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. PARSE_TIMEOUT`,invalid_date_format:`Le format de date est invalide. Sélectionnez un autre format de date, ou renseignez un format compatible avec les formats proposés à lâimport. INVALID_DATE_FORMAT`,zero_invalid_plan_item_number:`Les numéros de compte commençant par '0' ne sont pas autorisés. Renseignez un numéro de compte valide. ZERO_INVALID_PLAN_ITEM_NUMBER`,invalid_plan_item_country:`Le pays nâest pas compatible avec le numéro de compte. Consultez le centre dâaide pour vérifiez les numéros de comptes compatibles avec un code pays, et corrigez la ligne. INVALID_PLAN_ITEM_COUNTRY`,invalid_plan_item_vat_rate:`Le numéro de compte nâest pas compatible avec le taux de TVA. Consultez le centre dâaide pour vérifiez les numéros de comptes compatibles avec un taux de TVA, et corrigez la ligne. INVALID_PLAN_ITEM_VAT_RATE`,multiple_entry_labels:`Une pièce doit avoir un seul libellé. Renseignez un libellé de pièce identique pour les lignes avec le même N° de pièce. MULTIPLE_ENTRY_LABELS`,unbalanced_import:`La somme des débits et crédits dâune pièce doit être nulle. Utilisez les colonnes recommandées à lâimport pour regrouper les lignes, et corrigez les montants pour sommer à zéro. UNBALANCED_IMPORT`,lettering_on_different_plan_items:`Toutes les lignes avec le même lettrage doivent appartenir au même compte. Verifiez les lignes lettrées, et corrigez les numéros de compte pour quâils soient identiques. LETTERING_ON_DIFFERENT_PLAN_ITEMS`,unletterable_plan_item_number:`Le numéro de compte nâest pas compatible avec le lettrage. Les numéros de compte compatibles avec le lettrage sont ceux commençant par 4, 511 et 58. Vérifiez les lignes lettrées et corrigez les numeros de compte, ou retirez les lettrages. <i>UNLETTERABLE_PLAN_ITEM_NUMBER</i>`,missing_value:`Une valeur est manquante sur la ligne. Complétez la ligne. MISSING_VALUE`,parse_wait_timeout:`L
3a requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. PARSE_WAIT_TIMEOUT`,import_wait_timeout:`La requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. IMPORT_WAIT_TIMEOUT`,import_timeout:`La requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. IMPORT_TIMEOUT`,cancel_timeout:`La requête a expiré. Relancez lâimport ou réduisez la taille du fichier. Si lâerreur persiste, contactez le support. CANCEL_TIMEOUT`,other:`Erreur interne - Regardez le détail de lâerreur.`,rules_other:`Valeur invalide. Consultez le centre dâaide pour vérifier les valeurs valides pour paramétrer les règles automatiques. RULES_OTHER`,convertion_error:`Erreur de conversion - Vérifiez le format des données.`,pg_error:`Erreur technique - Contactez le support Pennylane.`,pg_not_unique:`Erreur technique - Contactez le support Pennylane.`,negative_debit:`Débit négatif - Renseignez une valeur de débit positif.`,negative_credit:`Crédit négatif - Renseignez une valeur de crédit positif.`,negative_fee:`Frais négatif - Renseignez un frais positif.`,standard_error:`Erreur technique - Contactez le support Pennylane.`,plan_item_creation:`Impossible de créer un compte sans libellé - Renseignez un libellé pour votre compte.`,badly_parsed_date:`Erreur avec la date - Vérifiez le format de la date dans le fichier.`,invalid_date:`Date incorrecte - Changez la date.`,invalid_ledger_event_identifier:`Erreur identifiant de ligne.`,missing_analytical_family:`Une catégorie doit être associée à une famille. Renseignez une famille de catégories. MISSING_ANALYTICAL_FAMILY`,multiple_credit_debit_or_amounts:`Une ligne doit être seulement au débit ou au crédit. Scindez la ligne, ou retranchez débits et crédits. MULTIPLE_CREDIT_DEBIT_OR_AMOUNTS`,reserved_plan_item_number:`Le numéro de compte renseigné est réservé au fonctionnement de Pennylane. Renseignez un autre numéro de compte. RESERVED_PLAN_ITEM_NUMBER`,unavailable_plan_item:`Numéro de compte déjà existant`,invalid_journal_code:`Le code journal est incorrect. Consultez le centre dâaide pour vérifiez les codes journaux valides, et corrigez la ligne. INVALID_JOURNAL_CODE`,only_for_one_stop_shop_companies:`Le code pays ne peut pas être rempli pour votre entreprise. Si elle est concernée par le guichet unique TVA (OSS), veuillez activer lâoption dans les paramètres afin dâimporter cette colonne, sinon supprimez la colonne.`,analytical_code_inconsistent_with_existing_tags:`Les catégories importées sont incohérentes avec vos catégories existantes. Lors de lâattribution des catégories existantes dans lâimport, assurez-vous que la catégorie et le code analytique correspondent à la catégorie existante. ANALYTICAL_CODE_INCONSISTENT_WITH_EXISTING_TAGS`,analytical_code_inconsistent_within_import:`Incohérence dans les catégories et codes analytiques. Chaque catégorie et code doit être unique dans une famille analytique. Lorsquâun code analytique est fourni, il doit être cohérent avec la catégorie associée. ANALYTICAL_CODE_INCONSISTENT_WITHIN_IMPORT`,invalid_tag_analytical_code_format:`Le code analytique est invalide. Utilisez uniquement des lettres majuscules, chiffres, espaces, traits dâunion (-), points (.) et des tirets bas (_). INVALID_TAG_ANALYTICAL_CODE_FORMAT`,missing_analytical_category:`Un code analytique doit être associé à une catégorie. Renseignez une catégorie. MISSING_ANALYTICAL_CATEGORY`,inconsistent_tag_attributes:`Plusieurs lignes différentes ont été trouvées pour la même famille et catégorie. Les catégories analytiques doivent être cohérentes au sein dâune famille. INCONSISTENT_TAG_ATTRIBUTES`,missing_fees_default_plan_item:`Lâentreprise nâa pas de compte par défaut pour les frais. Configurez un compte par défaut pour les frais dans les paramètres de lâentreprise. MISSING_FEES_DEFAULT_PLAN_ITEM`}},customer_invoices_status:{title:`Rapport Analytique des factures clients par statut`},customer_invoices_per_thirdparty:{title:`Rapport Analytique des factures clients par client`},supplier_invoices_per_thirdparty:{title:`Rapport Analytique des factures fournisseurs par fournisseur`},supplier_invoices_status:{title:`Rapport Analytique des factures fournisseurs par statut`}
3,stats_per_tag:{title:`Rapport analytique par catégorie`,transactions:{title:`Rapport Analytique des transactions par catégorie`},customer_invoices:{title:`Rapport Analytique des factures client par catégorie`},supplier_invoices:{title:`Rapport Analytique des factures fournisseur par catégorie`}},customer_invoices_per_product:{title:`Rapport Analytique des factures clients par produit`},rate_vat_reconciliation:{title:`Cadrage TVA - Base par taux`,basename:`Cadrage TVA`,columns:{date:`Date`,journal:`Journal`,label:`Libellé de pièce`,vat_rate:`Taux TVA`,balance:`Solde`,theoretical_vat:`TVA théorique`,actual_vat:`TVA réelle`,diff:`Ãcart`}},customer_vat_reconciliation:{title:`Cadrage TVA - Clients taux uniques`,basename:`Cadrage TVA`,columns:{plan_item_number:`Numéro`,plan_item_label:`Nom`,balance:`Solde`,theorical_vat:`TVA théorique`,real_vat:`TVA réelle`,diff:`Ecart`},supplier:`Fournisseurs`,customer:`Clients`,unconfigurated:`non configurés`},vat_framing_annual_turnover:{title:`Cadrage TVA - Chiffre dâaffaires annuel`,basename:`Chiffre dâaffaires annuel`,columns:{plan_item_number:`Numéro`,plan_item_label:`Label`,balance:`Balance`},section_title:{current_period:`(N) Exercice %{year}`,previous_period:`(N-1) Exercice %{year}`,summary:`Totals`}},vat_framing_history:{title:`Cadrage TVA - Historique des déclarations`,basename:`Historique des déclarations`,columns:{number:`Numéro`,lines:`Lignes de déclaration`,total:`Total`}},generic_guard:{title:`Ledger Guard`},purchase_requests:{title:`Demandes dâachat`},pnl_by_period:{title:`Compte de résultat par période`},analytical_pnl_by_line:{title:`Compte de résultat analytique par ligne`},analytical_pnl_by_period:{title:`Compte de résultat analytique par période`},vehicles:{exports:{tvs_summary:{document_title:`Etat des taxes des véhicules de société`}}}},invoice_pdf:{deadline_date:`Ãchéance le`,late_message:`En retard de %{date} jours`,paid_message:`Payé depuis %{date} jours`,to_come_message:`Dans %{date} jours`,issuer:`Ãmetteur\xA0:`,total_before_tax:`Total HT`,generated_by:`Généré par`,footer_share_capital:`%{company_legal_form} au capital social de %{share_capital}`,footer_siren_number:`N° SIREN %{siren_number}`,footer_handelsregisternummer:`Handelsregisternummer %{handelsregisternummer}`,footer_steuernummer:`Steuernummer %{steuernummer}`,footer_vat_number:`N° de TVA %{vat_number}`,subtotal:`Sous-Total`},thirdparty:{autocomplete:{ledger_events_count:{one:`1 écriture`,other:`%{count} écritures`},creation_suggestion:`Suggestion`,search_group_label:`Résultats de la recherche`},form:{suggestion_badge:{one:`1 suggestion`}},merge:{impossible:{title:`Fusion impossible\xA0!`},plan_item_label:`%{number} - %{label}`,propagation_info:{one:`La nouvelle valeur de %{propagatedFields} va potentiellement basculer certaines transactions dans lâonglet 'à traiter' de la vue Banque`,other:`Les nouvelles valeurs de %{propagatedFields} vont potentiellement basculer certaines transactions dans lâonglet 'à traiter' de la vue Banque`}}},vat:{index:{title:`Déclarations de TVA`,addendum:`Operations diverses du %{date}`,understand_vat_return:`Comprendre la déclaration de TVA`,toast_success_delete:`La déclaration a été supprimée`},vat_return_list:{title:`Déclarations de TVA`},new:{page_header:{title:`Nouvelle taxe sur la valeur ajoutée et taxes assimilées`,notice:`Voir la notice`}},show:{attachment_section_title:`Justificatif`,declare_modal:{title:`Confirmation des informations pour la télédéclaration`},page_header:{title:`Taxe sur la valeur ajoutée et taxes assimilées`}},edit:{mec_section_title:`Prévisualiser les écritures`,warning:{declaration_form_dirty:`Vous avez modifié les valeurs de la déclaration de TVA. Cela veut dire quâil faut très probablement modifier le détail de lâécriture ci-dessous.`,ledger_events_form_dirty:`Vous avez modifié lâécriture liée à la déclaration de TVA. Cela veut dire quâil faut très probablement modifier la déclaration de TVA.`,both_dirty:`Les valeurs de la déclaration de TVA ayant été modifiées manuellement, le système ne peut plus déterminer lâécriture avec exactitude. Veillez à porter une attention particulière au détail de lâécriture comptable.`,refund:{message:`Vous avez renseigné une valeur dans la ligne 26 'Remboursement de crédit demandé' de votre déclaration. La demande de remboursement doit être effectuée après avoir télédéclaré votre déclaration.`}},page_header:{title:`Mode édition\xA0: Taxe sur la valeur ajoutée et taxes assimilées`,reset:{modal:{title:`Confirmation de réinitialisation`,message:`Ãtes-vous sûr(e) de vouloir réinitialiser les valeurs de la déclaration\xA0? Cela supprimera vos modifications manuelles`}}},declaration_form:{tooltips:{modified_cell:`Le contenu de cette cellule a été modifié manuellement, nous ne pouvons pas vous donner dâhistorique de calcul.`,computed_cell:`Le contenu de cette cellule a été calculé en fonction du contenu dâautres cellules.`,importation:`Le
3contenu de cette cellule contient les montants de TVA sur les importations retournés par lâadministration douanière`,importation_details:`Le calcul prend aussi en compte la taxe due des importations ligne I1 à I6`},form_configuration_title:`Paramètres du formulaire CA3`,main_form_title:`Formulaire CA3`,empty_number:`NÃANT`,empty_title:`<strong>Déclaration à néant</strong> (si vous nâavez à remplir aucune ligne de ce formulaire)`,include_adjustments_in_sales:{option:`Déclarer le montant de la régularisation avec le chiffre dâaffaires de la période`,title:`Modification de la régularisation`,warning:`Les modifications que vous avez apportées aux cases "B5" et "21" du formulaire <strong>seront perdues</strong> si vous changez la méthode de répartition des régularisations, voulez-vous continuer\xA0?`,continue:`Continuer`,cancel:`Annuler`},single_taxable_person:`Représentant dâun assujetti unique`,daysoff:`Option acompte congés`,exclude_fec:`Exclure les écritures issues du FEC`,express_mention_title:`Mention expresse`,express_mention_tooltip:`Mention expresse doit être cochée pour que lâadministration lise votre message`,free_text_title:`Cadre réservé à la correspondance`,free_text_placeholder:`Complément dâinformation au sujet de la CA3...`,free_text_title_max_length:`Les compléments dâinformations ne doivent pas dépasser les %{maxValue} caractères.`,free_text_max_num_lines:`Les compléments dâinformations ne doivent pas dépasser %{maxValue} lignes.`,clear_button_tooltip:`Revenir à la valeur initiale`,operations_top_section:`A - MONTANT DES OPÃRATIONS RÃALISÃES`,taxable_operations_section:`OPÃRATIONS TAXÃES (HT)`,cell01:`Ventes, prestations de services`,cell02:`Autres opérations imposables`,cell2A:`Achats de prestations de services réalisés auprès dâun assujetti non établi en France (art. 283-2 du CGI)`,cellA4:`Importations (autres que les produits pétroliers)`,cellA5:`Sorties de régime fiscal suspensif (autres que les produits pétroliers)`,cellB1:`Mises à la consommation de produits pétroliers`,cell03:`Acquisitions intracommunautaires`,cell03bis:`Dont ventes à distance et/ou opérations de montage dâautoliquidation de la TVA à lâimportation`,cell3A:`Achats dâélectricité, de gaz naturel, de chaleur ou de froid imposables en France`,cell3B:`Achats de biens ou de prestations de services réalisés auprès dâun assujetti non établi en France (art. 283-1 du CGI)`,cell3C:`Régularisations`,untaxable_operations_section:`OPÃRATIONS NON TAXÃES`,cell04:`Exportations hors UE`,cell05:`Autres opérations non imposables`,cell5A:`Ventes à distance taxables dans un autre Ãtat membre au profit des personnes non assujetties - Ventes B to C`,cellE4:`Importations (autres que les produits pétroliers)`,cellE5:`Sorties de régime fiscal suspensif (autres que les produits pétroliers)`,cellE6:`Importations placées sous régime fiscal suspensif (autres que les produits pétroliers)`,cellF1:`Acquisitions intracommunautaires`,cell06:`Livraisons intracommunautaires à destination dâune personne assujettie â Ventes B to B`,cell6A:`Livraisons dâélectricité, de gaz naturel, de chaleur ou de froid non imposables en France`,cellF4:`Mises à la consommation de produits pétroliers`,cellF5:`Importations de produits pétroliers placées sous régime fiscal suspensif`,cellF9:`Opérations internes réalisées entre membres dâun assujetti unique`,cell07:`Achats en franchise`,cell7A:`Ventes de biens ou prestations de services réalisées par un assujetti non établi en France (art. 283-1 du CGI)`,cell7B:`Régularisations`,vat_top_section:`B - DÃCOMPTE DE LA TVA à PAYER`,brut_vat_section:`TVA BRUTE`,brut_vat_metropolitain_section:`Opérations réalisées en France Métropolitaine`,cell08:`Taux normal 20%`,cell09:`Taux normal 5,5%`,cell9B:`Taux normal 10%`,brut_vat_dom_section:`Opérations réalisées dans les DOM`,cell10:`Taux normal 8,5%`,cell11:`Taux réduit 2,1%`,brut_vat_taxable_operations_other_rate:`Opérations imposables à un taux particulier`,cellT1:`Opérations réalisées dans les DOM et imposables au taux de 1,75 %`,cellTC:`Opérations réalisées en Corse et imposables au taux de 13 %`,cellT2:`Opérations réalisées dans les DOM et imposables au taux de 1,05 %`,cellT3:`Opérations réalisées en Corse et imposables au taux de 10 %`,cellT4:`Opérations réalisées en Corse et imposables au taux de 2,10 %`,cellT5:`Opérations réalisées en Corse et imposables au taux de 0,90 %`,cellT6:`Opérations réalisées en France continentale au taux de 2,10 %`,cellT7:`Retenue de TVA sur droits dâauteur`,cell13:`Anciens taux`,cell14:`Opérations imposables à un taux particulier (décompte effectué sur annexe 3310-A)`,petroleum_products:`Produits pétroliers`,cellP1:`Taux normal 20%`,cellP2:`Taux rédu
3it 13%`,importations:`Importations`,cellI1:`Taux normal 20%`,cellI2:`Taux réduit 10%`,cellI3:`Taux réduit 8.5%`,cellI4:`Taux réduit 5.5%`,cellI5:`Taux réduit 2.1%`,cellI6:`Taux réduit 1.05%`,cell15:`TVA antérieurement déduite à reverser`,cell5B:`Sommes à ajouter, y compris acompte congés`,cell16:`Total de la TVA brute due (lignes 08 à 5B)`,cell17:`Dont TVA sur acquisitions intracommunautaires`,cell18:`Dont TVA sur opérations à destination de Monaco`,deductible_vat_section:`TVA DÃDUCTIBLE`,cell19:`Biens constituant des immobilisations`,cell20:`Autres biens et services`,cell21:`Autre TVA à déduire`,cell21bis:`Dont régularisation sur de la TVA collectée [cf. notice]`,cell22:`Report du crédit apparaissant ligne 27 de la précédente déclaration`,cell2C:`Sommes à imputer, y compris acompte congés`,cell22A:`Indiquer ici le coefficient de taxation forfaitaire applicable pour la période sâil est différent de 100%`,cell23:`Total TVA déductible (lignes 19 à 2C)`,cell24:`Dont TVA déductible sur importations hors produits pétroliers`,cell2E:`Dont TVA déductible sur les produits pétroliers`,credits_top_section:`CRÃDITS`,cell25:`Crédit de TVA (ligne 23 - ligne 16)`,cell26:`Remboursement de crédit demandé sur formulaire n° 3519 joint`,cellAA:`Crédit de TVA transféré à la société tête de groupe sur la déclaration récapitulative 3310CA3G`,cell27:`Crédit à reporter (ligne 25 - ligne 26 - ligne AA)`,tax_to_pay_top_section:`TAXE à PAYER`,cell28:`TVA nette due (ligne 16 - ligne 23)`,cell29:`Taxes assimilées calculées sur annexe n° 3310-A`,cellAB:`Total à payer acquitté par la société tête de groupe sur la déclaration récapitulative 3310CA3 G (ligne 28 + 29 de 3310CA3 G)`,cell32:`Total à payer (lignes 28 + 29 - AB)`,annex_tag:`Annexe 3310-A`,annex_display_number:`ANNEXE`,annex_display_title:`Utiliser <strong>lâannexe 3310-A</strong>`,annex_title:`RETENUE DE TVA SUR DROITS DâAUTEUR ET TVA DUE A UN TAUX PARTICULIER`,cell35_title:`Retenue de TVA sur droits dâauteur`,cell35:`Retenue de TVA sur droits dâauteur`,imposables_france:`Opérations imposables en France continentale à un taux particulier de`,cell36:`Taux 2.10%`,cell37:`Anciens Taux`,imposables_corse:`Opérations imposables en Corse à un taux particulier de`,cell39:`Taux 0.9%`,cell40:`Taux 2.10%`,cell41:`Taux 10%`,cell43:`Anciens Taux`,imposables_dom:`Opérations imposables dans les DOM à un taux particulier de`,cell44:`Taux 1.05%`,cell45:`Taux 1.75%`,cell46:`Anciens Taux`,celltotalspecialrates:`Total des lignes 35 à 46`,assimilated_title:`Décompte des taxes assimilées`,cellagricultural:`Taxe sur le chiffre dâaffaires des exploitants agricoles (CGI, art. 302 bis MB) (cumul de la partie variable et de la partie forfaitaire)`,cell56:`Contribution à lâaudiovisuel public (CGI, art 1605 et suiv.) [cf. fiche de calcul sur le site www.impots.gouv.fr]`,cell61:`Taxe due par les employeurs de main-dâÅuvre étrangère (L. 436-10 du CESEDA)`,cell68:`Taxe pour le développement de la formation professionnelle dans les métiers de la réparation de lâautomobile, du cycle et du motocycle (CGI, art 1609 sexvicies) au taux de 0,75 %`,axle_title:`Taxe annuelle à lâessieu (CIBS, art. L421-94) (ex- CGI, art. 1010)`,axle_vehicle_column:`Nombre de véhicules`,axle_rail_road_column:`dont nombre de véhicules rail-route`,cellaxle1a:`1- Véhicules à moteur isolés, PTAC inférieur à 27 t (1a)`,cellaxle1b:`1- Véhicules à moteur isolés, PTAC supérieur ou égal à 27 t (1b)`,cellaxle2a:`2- Ensembles articulés constitués dâun tracteur et dâune ou plusieurs semi-remorques, PTRA inférieur à 39 t (2a)`,cellaxle2b:`2- Ensembles articulés constitués dâun tracteur et dâune ou plusieurs semi-remorques, PTRA supérieur ou égal à 39 t (2b)`,cellaxle3:`3- Remorques de la catégorie O4 (3)`,cellaxletotal:`Total de la taxe annuelle à lâessieu due (1a + 1b + 2a + 2b + 3)`,vehicle_types:`Type de Véhicules`,vehicles:`Nombres de véhicules possédés ou loués`,nr_vehicles:`Nb. véhicules possédés ou loués`,cell117:`Taxe annuelle sur les émissions de dioxyde de carbone des véhicules de tourisme due au titre de 2022 (CIBS, a du 1° de lâart. L421-94) (ex-taxe sur les émissions de CO2, CGI, art. 1010)`,cell117vehiclesNewRegistrationPlate:`Nombre de véhicules relevant du nouveau dispositif dâimmatriculation (depuis le 1er mars 2020)`,cell117vehiclesOldRegistrationPlate:`Nombre de véhicules ne relevant pas du nouveau dispositif dâimmatriculation\xA0: (réception européenne, dont la première mise en circulation est intervenue
3à compter du 1er juin 2004 et non utilisés par le redevable avant le 1er janvier 2006)`,cell117otherVehicles:`Nombre dâautres véhicules soumis à la taxe`,cell117vehiclesEnergy:`Nombre de véhicules exonérés dont la source dâénergie est lâélectricité, lâhydrogène ou une combinaison des deux`,cell117vehiclesWithoutTax:`Nombre des autres véhicules exonérés`,cell118:`Taxe annuelle sur lâancienneté des véhicules de tourisme due au titre de 2022 (CIBS, b du 1° de lâart. L421-94) (ex-taxe sur les émissions de polluants atmosphériques, CGI, art. 1010)`,cell118vehiclesWithoutTax:`Nombre de véhicules exonérés`,alcoholfree_title:`Contribution sur les boissons non alcooliques`,alcoholfree_hectoliter_column:`Nombre dâhectolitres`,cellalcoholfreewithsugar:`Contribution sur les boissons non alcooliques contenant des sucres ajouteÌs (CGI, art.1613 ter)`,cellalcoholfreewithoutsugar:`Contribution sur les boissons non alcooliques (CGI, art. 1613 quater II 1°), 0,54⬠/ hl`,cellalcoholfreewithsweeteners:`Contribution sur les boissons non alcooliques contenant des eÌdulcorants de syntheÌse (CGI, art. 1613 quater II 2°)`,mineralwater_title:`Contribution sur les eaux mineÌrales naturelles (CGI, art. 1582)`,mineralwater_postalcode_column:`Code INSEE de la commune`,mineralwater_hectoliter_column:`Nombre dâhectolitres`,cellmineralwater:`Droits pour la commune`,cellmineralwatertotal:`Montant total de la contribution sur les eaux mineÌrales`,celltotalparafiscal:`Total des lignes 47 à 133`,training_tax:`Taxe sur la formation professionnelle`,value_without_tax:`Valeur (HT)`,errors:{should_be_empty:`Toutes les valeurs sont à zéro, il faut cocher la case 'NÃANT' en haut du formulaire`,bases_not_equal_operations:`Le total des bases hors taxes (%{basesSum} - lignes 08 à I6) doit être égal au total des opérations imposables (%{operationsSum} - lignes A1 à B4) - Ãcart de %{sumsDifference}`,incorrect_vat_intra_community_acquisitions:`Le montant indiqué ligne 17 est incohérent par rapport à la base HT saisie ligne B2 (ligne B2 * 2.1% <= ligne 17 <= ligne B2 * 20%)`,sum_17_18_superior_to_cell_16:`Le total des lignes 17 et 18 ne peut être supérieur au total de la TVA brute due ligne 16`,cell_17_required:`La saisie dâun montant ligne B2 implique la saisie dâun montant ligne 17.`,cell_21_bis_superior_to_cell_21:`La ligne 21A Dont régularisation sur de la TVA collectée ne peut être supérieur à la ligne 21 Autre TVA à déduire`,cell_3C_required:`La saisie dâun montant ligne 21A Dont régularisation sur de la TVA collectée implique la saisie dâun montant ligne B5.`,cell_26_superior_to_cell_25_plus_cell_AA:`La ligne 26 'Remboursement de crédit demandé' ne peut être supérieur à la ligne 25 'Crédit de TVA' + ligne AA 'Crédit de TVA transféré à la société tête de groupe'.`,axle_vehicle_number_inconsistent:`Le nombre de véhicules doit être égal ou supérieur au nombre de véhicules rail-route.`,vehicles_taxes_and_number_required:`La saisie dâun montant sur les véhicules de sociétés taxés implique la saisie dâun montant sur le nombre de véhicules ainsi que sur lâensemble des taxes associées (et vice versa).`,mineral_water_inconsistent:`Toutes les valeurs de la ligne 128 doivent être renseignées.`,mineral_water_postal_code_inconsistent:`Le code INSEE de la commune doit contenir 5 chiffres.`},tax_free_basis:`Base HT`,tax_due:`Taxe due`,taxable_basis:`Base imposable`,net:`Net à payer`,total:`Total`}},panel:{title:`Détail de la déclaration`,actions:{prepare:`Préparer`,create_blank:`Créer une déclaration vierge`,show:`Voir`},period:`Période`,teleDeclarationDate:`Télédéclarée le %{date}`,info:{payable:`à payer`,receivable:`à recevoir`,deferrable:`Crédit rep.`,estimation:`estimation`},tabs:{history:{title:`Historique`,empty:`Aucun évènement pour cette déclaration.`},comments:{title:`Commentaires`}},notes:{count:{one:`Voir le commentaire`,other:`Voir les %{count} commentaires`},textarea:{placeholder:`Rédiger un commentaire...`},none:`Il nây a aucun commentaire sur cette déclaration.`,confirm_delete:`Souhaitez-vous vraiment supprimer ce commentaire\xA0?`,modal:{title:`Commentaires\xA0: `}},todo:{to_declare:`Date limite le %{date} (dans <span>%{days} jours</span>.)`,overdue:`Date limite le %{date} (<span>%{days} jours</span> en retard.)`},tooltip:{actions:`Plus dâactions`}},settings_modal:{header:{vat_day_of_month:`%{date} du mois`,frequency:{monthly:`Mensuelle`,quarterly:`Trimestrielle`,yearly:`Annuelle`,not_applicable:`Non soumis à la TVA`}},modal:{title:`Paramètres de déclaration`,cancel:`Annuler`,save:`Enregistrer`,subtitle:`Accès rapide`,options:{title:`Options`,card:{badge_soon:`Bientôt`,bank_account:`Demander au client la confirmation du compte bancaire lors de lâenvoi.`,tele_declaration:`Télédéclarer automatiquement une fois la confirmatiom client reçue.`}}}}},invoices:{match_quotes:{no_invoice_found:`Aucune facture trouvée`,ungroup_toast:`La facture a été déliée`,group_toast:`La facture a été liée`},upload:{batch:{actions:{unarchive:{tooltip:`Restaurer la facture`},do_not_unarchive:{tooltip:`Ne pas restaurer cette facture`},submit:{toast:{one:`Votre fichier a été importé, il est en cours dâanalyse`,other:`Vos fichiers ont été importés, ils sont en cours dâanalyse`}}},duplicate:{status:{supplier_invoice:`Le document original est en statut "%{status}"`,expense:`Le document original se trouve dans la note de frais "%{status}" de %{user}`}},small_list:{show_more:{one:`Voir 1 ligne supplémentaire`,other:`Voir %{count} lignes supplémentaires`},show_less:`Réduire la liste`},existing:{title:{one:`Le fichier apparaît déjà dans les factures`,other:`%{count} fichiers apparaissent déjà dans les factures`,tooltip:{one:`Ce fichier sera ignoré`,other:`Cette liste sera ignorée`},archived:{one:`1 fichier archivé détecté comme doublon`,other:`%{count} fichiers archivés détectés comme doublons`,tooltip:{one:`Vous pouvez désarchiver ou ignorer la facture attachée au fichier
3ci-dessous`,other:`Vous pouvez désarchiver ou ignorer les factures attachées aux fichiers ci-dessous`}}}},files_to_upload:{one:`1 fichier à importer`,other:`%{count} fichiers à importer`}},quote_generation_failed:`Une erreur a empêché le PDF de la facture dâêtre généré correctement. Celui sera automatiquement re-généré dâici peu.`,invoice_generating:`Votre document va être généré dâici quelques secondes.`,title:`Importer des factures`,loading_ocr:{title:`Notre OCR traite votre facture.`,subtitle:`Cela devrait prendre quelques secondes.`,image:{alt:`Image de téléversement de facture`},toast:{title:`Votre facture a été importée et pré-remplie`,action:`Vérifier`}}},signed_type:{invoice:`Facture`,credit_note:`Avoir`,estimate:`Devis`},card:{invoice_number:{one:`Numéro`,other:`Numéros`},source:{one:`Source`,other:`Sources`},available_match:{title:`Rapprochement disponible`,description:{one:`Nous avons 1 transaction à vous suggérer pour cette facture.`,other:`Nous avons %{count} transactions à vous suggérer pour cette facture.`}},incomplete:{title:`Informations manquantes`,description:`Certaines informations sont manquantes, veuillez les compléter pour comptabiliser la facture.`},qonto_cancel_payment_link:`https://help.qonto.com/fr/articles/4359559-comment-annuler-une-demande-de-virement`,fiscal_year_closed:`Cette action nâest pas disponible pour la facture sélectionnée, lâexercice se terminant le %{closing} est clos`,payment_reminder:{recipients:`Destinataires`,validation:{incorrect_email:`Veuillez fournir une adresse e-mail correcte`}}},customer_invoices:{empty_invoices:{title:`Votre facturation en quelques clics\xA0!`,description:`Nous vous permettons de gérer vos ventes, de lâédition du devis au paiement de la facture.`},errors:{finalize:{no_current_fiscal_year:{title:`Impossible de finaliser la facture`,message:`Veuillez renseigner un exercice fiscal depuis les paramètres`}},group_invoice:{title:`Impossible de lier ce document`}},invoice:`une facture`,type:{invoice:`une facture`,estimate:`un devis`,shipping_order:`un bon de livraison`,purchasing_order:`un bon de commande`,proforma:`une proforma`,purchase_request:`une demande dâachat`},warnings:{customer_billing:{title:`Paramètres manquants`,message:`Avant de pouvoir créer %{type}, vous devez configurer vos paramètres de facturation.`,link:`Cliquez sur ce lien pour accéder aux paramètres`}},status:{estimate:{accepted:{label:`Accepté`,widget_label:`Acceptés`,widget_tooltip_label:`Voir les devis acceptés`},archived:{label:`Archivé`,widget_label:`Archivés`,widget_tooltip_label:`Voir les devis archivés`},denied:{label:`Refusé`,widget_label:`Refusés`,widget_tooltip_label:`Voir les devis refusés`},pending:{label:`En attente`,widget_label:`En attente`,widget_tooltip_label:`Voir les devis en attente`},expired:{label:`Expiré`,widget_label:`Expirés`,widget_tooltip_label:`Voir les devis expirés`},estimate_pending:{label:`En attente`},estimate_accepted:{label:`Accepté`},estimate_invoiced:{label:`Facturé`},estimate_denied:{label:`Refusé`},estimate_expired:{label:`Expiré`},invoiced:{label:`Facturé`,widget_label:`Facturés`,widget_tooltip_label:`Voir les devis facturés`},shipping_order:{label:`Bon de livraison`,widget_label:`Bon de livraison`},purchasing_order:{label:`Bon de commande`,widget_label:`Bon de commande`}},invoice:{incomplete:{label:`à traiter`,widget_label:`à traiter`,widget_tooltip_label:`Vérifier les factures importées`},draft:{label:`Brouillon`,widget_label:`Brouillon`,widget_tooltip_label:`Voir les brouillons de factures`},upcoming:{label:`à venir`,widget_label:`à venir`,widget_tooltip_label:`Voir les factures à venir`},late:{label:`En retard`,widget_label:`En retard`,widget_tooltip_label:`Voir les factures en retard`},paid:{label:`Encaissée`,widget_label:`Encaissées`,widget_tooltip_label:`Voir les factures encaissées`},partially_paid:{label:`Part. encaissée`,widget_label:`Part. encaissées`,widget_tooltip_label:`Voir les factures partiellement encaissées`},archived:{label:`Archivé`,widget_label:`Archivé`,widget_tooltip_label:`Voir les factures archivées`},cancelled:{label:`Annulée`,widget_label:`Annulées`,widget_tooltip_label:`Voir les factures annulées`},partially_cancelled:{label:`Partiellement annulée`,widget_label:`Partiellement annulées`,widget_tooltip_label:`Voir les factures partiellement annulées`},credit_note:{label:`Avoir`,widget_label:`Avoir`,widget_tooltip_label:`Voir les factures dâavoirs`},proforma:{label:`Proforma`,widget_label:`Proforma`,widget_tooltip_label:`Voir les factures proforma`},pdp_rejected:{label:`Rejetée`,widget_label:`Rejetées`},pdp_refused:{label:`Refusée`,widget_label:`Refusées`},pdp_in_dispute:{label:`En litige`,widget_label:`En litige`}}},match_badge:{tooltip:`Voir le rapprochement disponible`},public_invoice:{list:`Liste des factures reçues`,invoice_label:`Facture`,estimate_label:`Devis`,title:`Votre %{title}`,label:`%{title} %{label}`,issued_by:`Envoyée par <mark>%{name}</mark>`,issued_by_estimate:`Envoyé par <mark>%{name}</mark>`,issued_on:`Ãmise le <mark>%{date}</mark>`,deadline_on:`Ãchéance le <mark>%{date}</mark>`,payment_completed:`Cette facture a déjà été payée.`,payment_days_left:`Il vous reste <mark>%{days} jour(s)</mark> pour régler cette facture.`,payment_days_passed:`Lâéchéance est dépassée de <mark>%{days} jour(s)</mark>.`,payment_information:`Paiement`,payment_bank:`<title>Banque\xA0:</title> %{bank}`,payment_iban:`<title>IBAN\xA0:</title> %{iban}`,payment_bic:`<title>BIC\xA0:</title> %{bic}`,reference:`<title>Référence\xA0:</title> <mark>%{reference}</mark>`,reference_message:`Merci dâinclure la référence dans le libellé de votre virement pour que votre paiement soit correctement identifié.`,security_message:`<anchor>e-transfer</anchor>
3 sécurisé par Pennylane`,button:{notify:`Notifier %{name} de mon intérêt pour le paiement par carte bleue`,paid:`Facture payée`,pay_by_card:`Payer par carte bancaire`,pay_by_transfer:`Payer par virement sécurisé`},errors:{invoice_not_found:`Impossible de trouver cette facture dans notre système`,file_not_found:`Cette facture nâa pas de document associé`,draft:`La facture nâest pas disponible car elle est encore à lâétat de brouillon. Veuillez finaliser votre facture.`},view_invoices_label:`Voir toutes vos factures`},import:`Importer des factures`,add:`Ajouter`,convert_to:`Convertir en...`,cancel:`Annuler`,view_invoice:`Voir la facture`,view_estimate:`Voir le devis`,regenerate_pdf:{regeration_in_progress:`La génération du PDF est en cours`},stamp_paid_on_pdf:{on_success:{do:`La mention Payé a été rajoutée à la facture`,undo:`La mention Payé a été retirée de la facture`}},options:{sources:{all:`Toutes`,external_api_create:`Création par API`,external_api_import:`Import par API`,quotes:`Ãditeur de factures`,dumps:`Import de fichiers`,stripe:`Stripe`,qonto:`Qonto`,gdrive:`Google drive`,billing_subscription:`Abonnement`}},statuses:{type:{invoice:`Facture`},late:{one:`Retard\xA0: 1 jour`,other:`Retard\xA0: %{count} jours`},upcoming:{one:`Ãchéance\xA0: 1 jour`,other:`Ãchéance\xA0: %{count} jours`}},monthly_analytics:{date:{title:{invoice:`Analyse mensuelle par date dâémission des ventes (%{period})`}},deadline:{title:{invoice:`Analyse mensuelle par date dâéchéance des ventes (%{period})`}}},payment_reminder:{title:`Relances à valider`,help:`Il est maintenant possible de relancer automatiquement vos clients en attente de paiement`,activate:`Activer la relance dâimpayés`,reminder_delete:{one:`La relance a été supprimée`,other:`Les relances ont été supprimées`},reminder_sent:{one:`La relance a été envoyée`,other:`Les relances ont été envoyées`},fields:{template:`Mail`,workflow:`Séquence`,customer:`Client`,invoices:`Factures`,amount:`Montant TTC`,workflow_deleted:`Séquence supprimée`},empty:{no_reminder:`Aucune relance`,all_sent:`Toutes vos relances ont été envoyées ð`,access_to_templates:`Accéder aux modèles de relance`}},table:{footer:{estimate:{one:`1 devis sélectionné`,other:`%{count} devis sélectionnés`}},filters:{placeholder_invoice:`Rechercher une facture...`,status:{label:`Statut`,selected_label:{one:`Statut`,other:`Statuts`,all:`Statuts`}},payment_kind:{label:`Type de paiement`,selected_label:{one:`Type de paiement`,other:`Types de paiement`,all:`Types de paiement`}}},title:{invoice:`Liste de factures`},columns:{date:`Ãmission`,deadline:`Ãchéance`,thirdparty:{tooltip:`Voir le client "%{name}"`},status:`Statut`,comments:{content:`Commentaire`},actions:{client_comments_count:{one:`1 commentaire`,other:`%{count} commentaires`}}}},side_panel:{linked_invoices_mapper:{title:`Documents liés`},linked_invoice:{invoice:`Facture`,credit_note:`Avoir`,partial_order_percentage:{other:`%{count}ème échéance %{percentage}%\xA0: %{deadline}`},partial_order:{other:`%{count}ème échéance\xA0: %{deadline}`}},link_invoice_options:{title:`Ajouter une facture`},confirm:{title:`Délier un document`,message:`Souhaitez-vous vraiment délier ce document\xA0?`},unlink_modal:{title:`Délier une facture intermédiaire`,body1:`Attention, en appuyant sur Confirmer la facture intermédiaire ne sera plus prise en compte dans le calcul global.`,body2:`Recalculez le pourcentage de chaque facture pour répartir la facture intermédiaire que vous voulez délier.`,partial_invoice:`Facture intermédiaire %{index}`,balance_invoice:`Facture de solde`,finalized:`(finalisée)`,partial_invoice_to_unlink:{first:`Facture intermédiaire à délier (1ère échéance)`,second:`Facture intermédiaire à délier (2e échéance)`,third:`Facture intermédiaire à délier (3e échéance)`,other:`Facture intermédiaire à délier (%{index}e échéance)`},deadline:`Date dâéchéance`,partial_percentage:`Pourcentage à répartir`,percentage_of_total:`Pourcentage du total`,amount:`Montant du paiement`,recalculate_percentage:`Recalculez ce pourcentage`,checkbox:`Envoyer la mise à jour du devis au client par e-mail`,primary_button:`Confirmer`,secondary_button:`Annuler`,success:`Devis et factures intermédiaires mis à jour`,errors:{percentage_max:`Doit être inférieur à 100`}},add_invoice:{title:`Ajouter une facture`},sales:{credit_note:`Facture dâavoir`},title:{invoice:`Facture client %{number}`,credit_note:`Facture dâavoir %{number}`},attachments:{empty_attachment:{credit_note:`Cet avoir nâa pas de pièce jointe.`,other:`Cette facture a été importée sans pièce jointe.`}},fields:{validation:{customer:`Le rôle du client nâest pas correct`}},edit:{title:`Informations sur la facture`},factor:{status_label:`Statut auprès de la société dâaffacturage`},estimate_card:{title:`Devis associé`}},toast:{save_success:`Modifications effectuées\xA0!`},form:{credit_note:{title:`Nouvel avoir`},invoice:{title:`Nouvelle facture`},estimate:{title:`Devis %{id}`}},products:{disabled_tooltip:`Le produit est déjà utilisé dans une facture`},send_modal:{title:{invoice:`Envoyer une facture`,credit_note:`Envoyer un avoir`},fields:{template:{label:`Modèle de mail`,placeholder:`Sélectionner un modèle`,no_options_message:`Créer un nouveau modèle`},recipients:{label:`Destinataires`,placeholder:`Entrez le mail des destinataires`},cc_recipients:{add:`Ajouter des destinataires en copie`,label:`Destinataires en copie`,placeholder:`Entrez les destinataires en copie`},bcc_recipients:{add:`Ajouter des destinataires en copie cachée`,label:`Destinataires en copie cachée`,placeholder:`Entrez les destinataires en copie cachée`},subject:{label:`Objet`,placeholder:`Entrez lâobjet du mail`},body:{label:`Corps du message`,description:`La politesse dâusage et votre signature sont déjà ajoutées par défaut au contenu de votre e-mail.`,placeholder:`Entrez le corps du message`},send_bbc:{label:`Mettre %{email} en copie cachée du mail`},appendices:{label:`Annexes`,filename:`Inclure le fichier %{filename}`}},toasts:{credit_note:`Lâavoir a été envoyé`,estimate:`Le devis a été envoyé`,invoice:`La facture a été envoyée`},validations:{recipients:{valid_array:`Au moins un des destinataires ne ressemble pas à une adresse mail`,required:`Ce champ est obligatoire`},subject:`Ce champ est obligatoire`,body:`Ce champ est obligatoire`},email:{subject:{invoice:`Votre facture %{companyName} N° %{label} est disponible`,credit_note:`Votre avoir %{companyName} N° %{label} est disponible`,estimate:`Votre devis %{companyName} N° %{label} est disponible`},body:{text:{invoice:`Voici votre dernière facture de lâentreprise %{companyName}. Cette facture N° %{label} dâun montant de %{amount} est payable par virement bancaire avant le %{deadline}.`,credit_note:`Vous trouverez ci-joint lâavoir N° %{label} de lâentreprise %{companyName}. Le montant sâélève à %{amount}. Il reste valide jusquâau %{deadline}.`}}}},discover_reminders:{title:`Relancez automatiquement les factures impayées\xA0!`}},full_page_form:{preview:{no_attachment:`Pas de pièce jointe pour cette facture`},invoice_lines:{title:`Détails de la facture`}},duplicates:{card:{body:`Certains documents ont des informations similaires, veuillez contrôler les factures pour éviter les risques de doublons.`},actions:{ignore:`Ignorer`,show_ignored_duplicates:{tooltip:`Celle liste correspond aux factures signalées manuellement comme nâétant pas des doublons.`},not_duplicate:{tooltip:`Ignorer lâalerte de doublon`,success:`La facture a été signalée comme nâétant pas un doublon`},restore_duplicate:{tooltip:`Cette facture est un doublon`}},states:{ignored:`Ignorée`},fields:{invoice:`Facture`,title:{one:`Ãlément identique\xA0:`,other:`Ãléments identiques\xA0:`}}},common:{invoice_direction_popup:{title:`Déplacer`,cancel:`Annuler`},invoice_direction_form:{update_document_type_modal:{confirm_and_move:`Confirmer et déplacer`,to_customer:{title:`Considérer comme justificatif de vente\xA0?`,description:`Ce justificatif sera déplacé dans âGestion des ventesâ.`},to_supplier:{title:`Considérer comme justificatif dâachat\xA0?`,description:`Ce justificatif sera déplacé dans « Gestion des achats ».`},to_ged:{title:`Considérer comme document ("Documents partagés")\xA0?`,description:`Ce justificatif sera déplacé dans "Documents partagés".`}}
3,move_to_ged_modal:{title:`Transmettre au comptable`,description:`Ceci nâest pas une facture\xA0? Le document sera envoyé au comptable.`,no_document:`Impossible de déplacer la facture, une pièce jointe est requise.`}},attachment:{toast:{save_success:`Fichier importé\xA0!`}},expense_details_form:{fields:{team:{label:`Ãquipe`}}}}},reallocation:{button:{submit:`Réimputer`},main_modal:{title:{one:`Réimputer une ligne dâécriture`,other:`Réimputer des lignes dâécritures (%{count})`},fields:{plan_item:`Compte de destination`,number:`Numéro de compte`,label:`Libellé de compte`},alerts:{bank:{message:`Une écriture dâun compte bancaire doit être réimputée dans un compte bancaire.`},different_class:{title:`Attention`,message:{one:`1 écriture (%{amount}) sera déplacée dâun %{fromType} vers un %{toType}.`,other:`%{count} écritures (%{amount}) seront déplacées dâun %{fromType} vers un %{toType}.`},groups:{vat:`compte de TVA`,supplier:`compte fournisseur`,customer:`compte client`,loss_or_immo:`compte de charges / compte dâimmobilisations`,capital:`compte de capitaux`,stock:`compte de stock`,thirdparty:`compte de tiers`,bank:`compte de finances`,products:`compte de produits`}},different_vat_rate:{message:`Ce taux de TVA sera utilisé pour mettre à jour cette écriture.`,message_multiple:`Tout changement du taux de TVA affectera toutes les écritures sélectionnées.`}},validation:{different_account:`Vous devez choisir un compte différent du compte courant`}},confirm_modal:{title:{one:`Modifier le pays du tiers`,other:`Modifier le pays des tiers (%{count})`},alert:{one:`Le pays précisé est différent de celui enregistré pour ce tiers.`,other:`Le pays précisé est différent de celui enregistré pour ces tiers.`},question:{one:`Appliquer le changement de pays au tiers\xA0?`,other:`Appliquer le changement de pays à ces tiers\xA0?`},confirm:`Confirmer et modifier`},toast:{ledger_events:{one:`1 ligne dâécriture a été réimputée vers le compte %{plan_item}`,other:`%{count} lignes dâécritures ont été réimputées vers le compte %{plan_item}`},invoices:{one:`1 facture a été modifiée`,other:`%{count} factures ont été modifiées`}}},journals:{journal_types:{sales:`Ventes`,purchases:`Achats`,finances:`Trésorerie`,misc:`Opérations diverses`,custom:`Spécifique`,vat:`TVA`,pending_vat:`Récupération de TVA`,carryover:`Ã-nouveaux`,situation:`Situation`,payroll:`Paie`,loans:`Emprunts`,revision:`Révision`},filters:{amount:{options:{positive_is_zero:`Débiteurs`,negative_is_zero:`Créditeurs`}}}},import_export:{transaction:{title:`Import de %{filename} vers la banque`,account_label:`Compte en banque`},csv_mapper:{title:`Import de %{filename}`,subtitle:`Lecture du CSV`,fields:{title:`Extraction des champs`,account_label:`Libellé du compte`,line_label:`Libellé de la ligne`,plan_item_label:`Libellé du compte`,price:`Prix unitaire HT en euros`},help:{date:{title:`Code disponibles pour les dates`,Y:`année sur 4 chiffres (2020, 2021)`,y:`année sur 2 chiffres (20, 21)`},tva:{title:`Valeurs pour la colonne "TVA du compte"`,warning:`Toute autre valeur sera considérée comme indifférenciée`},country_alpha2:{title:`Valeurs pour la colonne "Code Pays du compte"`},journal:{title:`Journal`,default:`Par défaut, les écritures sont affectées au journal des Opérations Diverses.`,text:`Vous pouvez choisir un journal différent (ex\xA0: Paie). Si vous voulez que les écritures du fichier aillent dans plusieurs journaux différents, il faut ajouter au fichier une colonne avec le code journal.`}}}},settings:{accounts:{select_accounts:{title:`Finaliser la configuration des comptes bancaires`,message:`Sélectionner le ou les comptes bancaires que vous voulez synchroniser avec Pennylane.`,action:`Valider`},account_sync_settings:{title:`Paramètres de synchronisation des comptes bancaires`,help_text:`Selon les banques, lâhistorique récupérable peut varier.`,help_link_text:`Vérifiez pour votre banque ici`,notice:`Sélectionner la date de reprise des transactions\xA0:`,more_info:`Afin dâéviter des doublons de transactions, choississez la date à partir de laquelle vous voulez récupérer vos transactions.`,sync_since_label:`Date de reprise`,button_label:`Synchroniser`,toast:{synchronize:{success:{title:`Synchronisation en cours`,content:`Veuillez patienter, la synchronisation peut prendre quelques minutes.`}}}}},invoice_transmission:{me:`Moi`,synchronized:`Synchronisé`,supplier_invoices:`Justificatifs dâachats`,customer_invoices:`Justificatifs de ventes`,mobile:{title:`Application mobile`},qonto:{title:`Qonto`,description:`Récupérez automatiquement vos justificatifs dâachats liés aux transactions effectuées avec vos comptes Qonto grâce à notre intégration avancée.`,affected_accounts:`Comptes concernés`},gdrive:{title:`Google Drive`,description:`Importez automatiquement vos justificatifs dâachats et de ventes depuis vos dossiers Google Drive. Pennylane scanne automatiquement vos dossiers environ toutes les 8 heures.`,deconnect:`Se déconnecter`,confirm_disconnect:`Voulez-vous vraiment déconnecter votre Drive\xA0?`,select_folders:`Choisir les dossiers`,no_folder_selected:`Aucun dossier sélectionné`,reinitialize:`Réinitialiser`,force_sync:`Forcer la synchronisation`,folder_not_found:`Erreur de synchronisation. Le dossier a peut-être été supprimé.`,folder_trashed:`Le dossier a été déplacé dans la corbeille.`,folder_fetch_error:`Erreur de synchronisation. Veuillez réessayer plus tard.`,confirm_reset_modal:{title:`Réinitialiser la sélection\xA0?`,content:`Souhaitez-vous vraiment réinitialiser la sélection de dossiers synchronisés\xA0? Les justificatifs ne seront plus importés depuis ces dossiers.`},folder_selection_modal:{supplier_title:`Choisir les dossiers pour importer vos justificatifs dâachats`,customer_title:`Choisir les dossiers pour importer vos justificatifs de ventes`,x_folders_selected:{zero:`Aucun dossier sélectionné`,one:`1 dossier sélectionné`,other:`%{count} dossiers sélectionnés`},confirm_selection:`Confirmer la sélection`,alert:`Attention, vous avez sélectionné un dossier racine, qui peut comprendre de nombreux fichiers. Souhaitez-vous vraiment que tous les dossiers et fichiers contenus dans ce dossier doivent être synchronisés\xA0?`},refresh_soon:`Synchronisation en cours, cela peut-prendre jusquâà une minute. Nâhésitez-pas à rafraîchir la page`,drive_apps_disabled:`Il semblerait que lâadministrateur de votre espace Google Worksp
3ace ait désactivé les applications 4pour Google Drive. Lâadministrateur doit suivre les instructions du lien suivant afin dâautoriser Pennylane`,warning_other_user:`Seul cet utilisateur peut rajouter ou supprimer des dossiers`},dropbox:{title:`Dropbox`,description:`Importez automatiquement vos justificatifs dâachats et de ventes depuis vos dossiers Dropbox et bénéficiez de la synchronisation en temps réel.`,deconnect:`Se déconnecter`,confirm_disconnect:`Voulez-vous vraiment déconnecter votre Dropbox\xA0?`,select_folders:`Choisir les dossiers`,no_folder_selected:`Aucun dossier sélectionné`,reinitialize:`Réinitialiser`,force_sync:`Forcer la synchronisation`,folder_trashed:`Le dossier a été déplacé dans la corbeille.`,confirm_reset_modal:{title:`Réinitialiser la sélection\xA0?`,content:`Souhaitez-vous vraiment réinitialiser la sélection de dossiers synchronisés\xA0? Les justificatifs ne seront plus importés depuis ces dossiers.`},folder_selection_modal:{supplier_title:`Choisir les dossiers pour importer vos justificatifs dâachats`,customer_title:`Choisir les dossiers pour importer vos justificatifs de ventes`,x_folders_selected:{zero:`Aucun dossier sélectionné`,one:`1 dossier sélectionné`,other:`%{count} dossiers sélectionnés`},confirm_selection:`Confirmer la sélection`},refresh_soon:`Synchronisation en cours, cela peut prendre jusquâà une minute. Nâhésitez pas à rafraîchir la page`},BudgetInsightBills:{title:`Connecteurs`,description:`Collectez les justificatifs directement sur les sites de vos fournisseurs.`,next_scan_scheduled:`Prochain scan programmé`,connector_statuses:{active:`Actif`,active_description:``,inactive:`Inactif`,inactive_description:`Vous avez désactivé ce connecteur.`,SCARequired:`SCA requis`,SCARequired_description:`Le processus de SCA (Strong Customer Authentication) doit être effectué afin de pouvoir reprendre la synchronisation.`,webauthRequired:`Connexion requise`,webauthRequired_description:`Une connexion web est requise via /webauth.`,additionalInformationNeeded:`Information requise`,additionalInformationNeeded_description:`Des informations supplémentaires sont requises pour reprendre la synchronisation, comme un code OTP (code à usage unique).`,decoupled:`Second facteur`,decoupled_description:`Une validation de lâutilisateur est requise sur un autre appareil ou une autre application.`,validating:`Traitement en cours`,validating_description:`Traitement en cours. Cet état est temporaire.`,actionNeeded:`Action requise`,actionNeeded_description:`Une action est requise par lâutilisateur sur le site web, la synchronisation est bloquée.`,passwordExpired:`Mot de passe expiré`,passwordExpired_description:`Le mot de passe a expiré et doit être changé par lâutilisateur avant que lâon puisse reprendre le processes de synchronization.`,wrongpass:`Mauvais mot de passe`,wrongpass_description:`Lâauthentication a échoué et nous avons besoin du nouveau mot de passe.`,rateLimiting:`Rate limiting`,rateLimiting_description:`Le site web du fournisseur bloque temporairement les connexions (rate limiting).`,websiteUnavailable:`Temporairement indisponible`,websiteUnavailable_description:`Le site web du fournisseur est indisponible.`,bug:`Bug`,bug_description:`Une erreur interne a été rencontrée chez notre partenaire de récupération de factures.`,notSupported:`Non géré`,notSupported_description:`Cette source nâest pas gérée par le connecteur.`}}},automation_rules:{form:{pattern_help:{escape:`pour rechercher les caractères ., +, *, \\, ^, $,\xA0? , [, ], ( ou )`,or_example:`(bonjour|hello)`,or:`pour chercher le mot "bonjour", ou le mot "hello"`}}},customer_invoicing:{sepa:{title:`Prélèvement SEPA`},stripe:{stripe_account_connected:`Votre compte Stripe est bien connecté.`,stripe_connected_info:`Vos clients peuvent maintenant vous payer par carte bancaire.`,stripe_account_disconnected:`Cliquez sur Activer pour permettre le paiement par carte bancaire à vos clients.`,choose_stripe_account:`Choisissez le compte à utiliser pour vos paiements\xA0:`,account_updated:`Votre c
4ompte stripe utilisé pour le paiement par carte bancaire a été modifié.`,account_resetted:`Le paiement par carte bancaire a été désactivé pour vos factures.`,disconnected:`Désactivé`,inactive:`Inactif`,multiple_detected:`Plusieurs comptes détectés`,add_new_account:`Vous ne trouvez pas votre compte\xA0? <a>Créer un nouveau compte</a>`},information_saved:`Vos informations ont été enregistrées.`,numbering:{estimate:`Devis`},appendices:{appendices_title:`Annexes`,new:{cta:`Ajouter une annexe`,cta_without_appendices:`Aucune annexe - ajouter la première annexe`,choose_files:`Choisir des fichiers`,uploading:`Téléversement du fichier en cours...`},filename:`Nom du fichier`,kind:`Concerne les ...`,toast_success:{save:`Annexe bien mise à jour\xA0!`,archive:`Annexe bien supprimée\xA0!`},description:`Les annexes sont attachées à vos documents et apparaissent en tant que pièces jointes dans vos e-mails de facturation. Cela peut inclure des fichiers tels des conditions générales de ventes, des contrats, etc.`},validations:{logo:{label:`Ajoutez votre logo`,delete:`Supprimer le logo`,limit:`Taille maximale 2000x2000px`},primary_color:{label:`Choisissez une couleur de facture`,selected_color:`Couleur sélectionnée\xA0:`},billing_number_form:{save:`Enregistrer`}},templates:{kinds:{billing_footer_estimate:`Devis`,billing_footer_invoice:`Factures`,billing_email_estimate:`Devis`,billing_email_invoice:`Factures`,billing_email_gocardless_subscription:`Abonnements GoCardless`,billing_email_gocardless_subscription_estimate:`Devis dâabonnements GoCardless`,billing_email_sepa_direct_debit_subscription:`Prélèvement automatisé`,payment_reminder:`Relances dâimpayés`},title:{billing_email:`Modèles dâe-mail`,billing_footer:`Pieds de page (optionnels)`},new:{billing_email:`Ajouter un modèle dâe-mail`,billing_footer:`Ajouter un modèle de pied de page`},label:`Nom du modèle`,kind:`Concerne les...`,locale:`Langue`,languages:{fr_FR:`FR`,en_GB:`EN`,de_DE:`DE`},default:`Modèle par défaut`,delete_title:`Supprimer ce modèle dâe-mail\xA0?`,delete_footer_title:`Supprimer ce modèle de pied de page\xA0?`,warning_delete:`Ce modèle sera définitivement supprimé de la section E-mails et vous ne pourrez plus lâutiliser pour vos relances dâimpayés.`,warning_footer_delete:`Ce modèle sera définitivement supprimé de la section Documents et modèles. Vous ne pourrez plus lâutiliser lors de la création de nouveaux documents.`,form:{save_as_template:`Enregistrer comme template`,change_template_title:`Changement du modèle de courrier`,change_template_message:`Si cet e-mail est utilisé dans dâautres séquences de relance, alors vos changements seront aussi répercutés dans les autres séquences. Souhaitez-vous vraiment appliquer ce changement\xA0?`,disabled:{delete:`Vous ne pouvez pas supprimer un modèle utilisé par défaut.`},toast:{new:`Modèle bien enregistré\xA0!`,update:`Modèle bien modifié\xA0!`,delete:`Modèle bien supprimé\xA0!`},validations:{label:`Le nom du modèle doit comporter au moins 3 caractères.`},fields:{label:{label:`Nom du modèle`,placeholder:{billing_email:`Ex\xA0: Modèle de relance`,billing_footer:`Ex\xA0: Pied de page facturation J+45`}},locale:{label:`Langue`},kind:{label:`Concerne les ...`},default:{label:{unchecked:`Utiliser par défaut ce modèle pour les %{kind} en %{locale}`,checked:`Modèle utilisé par défaut pour lâenvoi des %{kind}`}},content:{label:`Corps du texte`,placeholder:`Bonjour, vous trouverez ci-joint la facture...`},subject:{label:`Objet du mail`,placeholder:`Votre facture...`},copy_switcher:`Définir des destinataires en copie`,apply_to_all_templates:`Appliquer à tous les modéles de mails`}}}},integrations:{silae:{client:{errors:{contact_silae_note:`Merci de vérifier auprès de Silae.`}}},payfit:{client:{errors:{unauthorized:`Les identifiants PayFit ne sont plus valides. Merci de vous reconnecter.`,no_corresponding_pennylane_tag:`Un axe analytique nâexiste pas sur Pennylane.`}}}},sandbox_config:{title:`Environnement de test`,go_to_sandbox:`Accéder à mon environnement de test`,types:{accrual:`Comptabilité dâengagement`,cash_based:`Comptabilité de trésorerie`},create:{button:`Créer mon environnement de test`,success:`Votre environnement de test a bien été cr
4éé`},destroy:{button:`Supprimer`,success:`Votre environnement de test a bien été supprimé`}},permanent_file:{book_keeping:{closed_fiscal_years:`Clôturés`,invalidate:{pending:`La validation des écritures comptables de lâexercice est en train dâêtre annulée.`,open:`Annulation de la validation des écritures de lâexercice confirmée.`},fy_validated:`Ãcritures comptables de lâexercice ont été validées.`,fy_status:{frozen:`Figé`,open:`En cours`,closed:`Clôturé et validé`,generating:`Création des AN`,reopen:`Réouvert et validé`}},fiscal:{generate_carryover_success:`Une écriture de report à nouveau a bien été générée. Vous pouvez la retrouver dans le journal des à -nouveaux.`,generate_carryover_started:`Génération en cours`,close_success:`Lâexercice fiscal a bien été clôturé`,close_with_carryover_success:`Lâexercice a été clôturé et les à -nouveaux sont en train dâêtre générés.`,vat_deadline:`Dead line TVA`,vat_frequency:`Fréquence TVA`,fiscal_rof_vat:{label:`ROF TVA`,help:`La Référence dâObligation Fiscale est votre identifiant auprès de lâadministration. En cas de besoin, contactez votre service des impôts.`},disable_pending_vat_for_customers:`Option du régime de la TVA sur les débits`,errors:{vat_day_of_month_range:`Ce nombre doit être entre 1 et 31`}},batch_actions:{reset:{contact_support:`Merci de contacter notre support pour réaliser cette action`},form:{start_date:`Début`,end_date:`Fin`,affected_entries:`Ãcritures concernées\xA0: `,archived_supplier_invoices:`Factures fournisseurs archivées`,archived_customer_invoices:`Factures clients archivées`,addendums:`Opérations Diverses (OD)`,journal_code:`Code journal`,invoice_source:`Source des factures (optionnel)`,disabled_tooltip:`Vous devez sélectionner une période et au minimum un type de document.`},modal:{all_items:`vos <0>%{model}</0>`,deletion_scheduled_addendums:`Opération confirmée, les écritures vont être définitivement supprimées.`,deletion_scheduled_invoices:{one:`Nous avons trouvé une facture correspondant à ces critères, elle va être supprimée.`,other:`Nous avons trouvé %{count} factures correspondant à ces critères, elles vont être supprimées.`}}}},data_sharing:{header:`Intégrez vos données Pennylane dans un outil tiers`,details:{odc_file:{"32_bit":`fichier ODC (32 bits)`,"64_bit":`fichier ODC (64 bits)`},access_the_documentation:`Accéder à la documentation`,summary:{company:`Démultipliez la puissance de Pennylane en accédant à vos données Pennylane depuis un logiciel tiers. Créer votre reporting personnalisé et partager vos données nâa jamais été aussi simple\xA0!`,firm:`Démultipliez la puissance de Pennylane et mettez en valeur votre travail auprès de vos clients en intégrant vos données dans un logiciel tiers.`},available_tables:{title:`Données disponibles`,companies:{file_name:`entreprises.odc`,display_name:`Entreprises (table <0>pennylane.companies</0>)`,description:`Contient des informations de base sur les entreprises, telles que leur nom, numéro dâidentification (<0>reg_no</0>) et leur ID Pennylane.`},general_ledger:{file_name:`grand_livre.odc`,display_name:`Grand livre (table <0>pennylane.general_ledger</0>)`,description:`Contient le détail de toutes les écritures comptables.`},analytical_ledger:{file_name:`grand_livre_analytique.odc`,display_name:`Grand livre analytique (table <0>pennylane.analytical_ledger</0>)`,description:`Détail de toutes les écritures comptables catégorisées à partir des catégories de factures, transactions et opérations diverses. Il peut y avoir plusieurs lignes pour une même écriture, mais à chaque ligne correspond une pondération selon les catégories associées.`},trial_balance:{file_name:`balance_generale.odc`,display_name:`Balance générale (table <0>pennylane.trial_balance</0>)`,description:`Solde pour chaque compte du plan comptable général.`},customer_invoices:{file_name:`factures_client.odc`,display_name:`Factures clients (table <0>pennylane.customer_invoices</0>)`,description:`Contient les informations de base des factures clients importées dans Pennylane telles que le montant, la devise ou le nom du client donnant lieu à une écriture comptable.`},supplier_invoices:{file_name:`factures_fournisseur.odc`,display_name:`Factures fournisseurs (table <0>pennylane.supplier_invoices</0>)`,description:`Contient les informations de base des factures fournisseurs importées dans Pennylane telles que le montant, la devise ou le nom du client donnant lieu à une écriture comptable.`},timesheets:{file_name:`saisie_des_temps.odc`,display_name:`Temps saisis (table <0>accounting.timesheets_entries</0>)`,description:`Contient le détail de tous les temps saisis sur Pennylane par les collaborateurs du cabinet.`}},configuration:{title:`Paramétrage`,step1:`Cliquez sur le bouton « $t(settings.data_sharing.activate_sharing) » pour générer vos accès`,step2:`Ajoutez Pennylane dans votre logiciel tiers en tant que nouvelle source de données en suivant <0 href='https://help.pennylane.com/fr/articles/18769-les-differentes-integrations-existantes-sur-pennylane#h_5842768a3d' target='_blank' rel='noreferrer'>nos guides</0>`,step3:`Câest tout\xA0: votre donnée Pennylane est désormais synchronisée en temps réel\xA0!`},excel:{title:`Intégration avec Excel`,description:{firm:`Suite à des modifications récentes de Microsoft, nous avons adapté les étapes pour sâintégrer avec Excel. Suivez <0 href='https://help.pennylane.com/fr/articles/32140-v
4isualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-comptables' target='_blank' rel='noreferrer'>notre nouveau guide</0> et téléchargez le fichier ODC adapté à votre version dâExcel.`,company:`Suite à des modifications récentes de Microsoft, nous avons adapté les étapes pour sâintégrer avec Excel. Suivez <0 href='https://help.pennylane.com/fr/articles/32241-visualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-dirigeants' target='_blank' rel='noreferrer'>notre nouveau guide</0> et téléchargez le fichier ODC adapté à votre version dâExcel.`}}},activate_sharing:`Activer`,deactivate_sharing:`Désactiver`,reset_password:`Générer un nouveau mot de passe`,reset_password_warning:`Attention\xA0! Cela rendra lâancien mot de passe caduque\xA0!`,connection_data:{title:`Informations de connexion`,host:`Serveur`,port:`Port`,database:`Base de données`,username:`Nom dâutilisateur`,password:`Mot de passe`}},team_members:{roles:{executive:{title:`Dirigeant / Admin`,description:`Le dirigeant / admin a accès à toutes les fonctionnalités prévues par son plan tarifaire. Contactez-nous pour en savoir plus sur nos plans.`},sales_manager:{title:`Gestionnaire de facturation client`,description:`Le gestionnaire de facturation client peut éditer des devis, des factures, et gérer le cycle de facturation client.`},purchasing_manager:{title:`Gestionnaire de facturation fournisseur`,description:`Le gestionnaire de facturation fournisseur peut importer, classer et payer les factures fournisseurs.`},invoicing_manager:{title:`Gestionnaire de facturation`,description:`Le gestionnaire de facturation peut gérer la facturation client (éditer des devis et des factures) et fournisseur (importer, classer et payer les factures).`},employee:{title:`Employé`,description:`Lâemployé peut importer ses notes de frais depuis lâapplication mobile ou la page "Vos notes de frais" et voir leur état de validation.`,description_pro:`Lâemployé peut gérer et déclarer ses notes de frais, soumettre ses demandes dâachats et transmettre des factures fournisseurs.`},internal_accountant:{title:`Comptable interne / Responsable finance`,description:`Ce role a accès à toutes les fonctionnalités prévues par son plan tarifaire et peut également gérer la comptabilité de lâentreprise. Idéal pour un DAF par exemple.`}}}},plan_items:{autocomplete:{no_suggestion:`Aucune suggestion, veuillez entrer un numéro de compte`,suggestion_from_others_companies_group_label:`Comptes suggérés dâaprès dâautres entreprises`,search_group_label:`Résultats de la recherche`,has_suggestions:`Suggestions disponibles`,suggestions:`Suggestions`,used_times:{one:`Utilisé 1 fois`,other:`Utilisé %{count} fois`},n_ledgers:{one:`1 ligne`,other:`%{count} lignes`},plan_item_disabled:`(désactivé)`},classes:{class_1:`Capitaux`,class_2:`Immobilisations`,class_3:`Stocks & en-cours`,class_4:`Tiers`,class_5:`Finances`,class_6:`Charges`,class_7:`Produits`,class_8:`Spéciaux`,class_9:`Spéciaux`,class_10:`Capital et réserves`,class_11:`Report à nouveau (solde créditeur ou débiteur)`,class_12:`Résultat de lâexercice`,class_13:`Subventions dâinvestissement`,class_14:`Provisions réglementées`,class_15:`Provisions pour risques et charges`,class_16:`Emprunts et dettes assimilées`,class_17:`Dettes rattachées à des participations`,class_18:`Comptes de liaison des établissements et sociétés en participation`,class_19:`Fonds dédiés ou reportés`,class_20:`Immobilisations incorporelles`,class_21:`Immobilisations corporelles`,class_22:`Immobilisations mises en concession`,class_23:`Immobilisations en cours`,class_24:`Biens reçus par legs ou donations destinés à être cédés`,class_25:`Parts dans des entreprises liées et créances sur des entreprises liées`,class_26:`Participations et créances rattachées à des participations`,class_27:`Autres immobilisations financières`,class_28:`Amortissements des immobilisations`,class_29:`Dépréciations des immobilisations`,class_31:`Matières premières (et fournitures)`,class_32:`Autres approv
4isionnements`,class_33:`En-cours de production de biens`,class_34:`En-cours de production de services`,class_35:`Stocks de produits`,class_36:`Compte à ouvrir, le cas échéant, sous lâintitulé "stocks provenant dâimmobilisations"`,class_37:`Stocks de marchandises`,class_38:`Le compte 38 peut être utilisé pour comptabiliser les stocks en voie dâacheminement, mis en dépôt ou donnés en consignation`,class_39:`Provisions pour dépréciation des stocks et en-cours`,class_40:`Fournisseurs et comptes rattachés`,class_41:`Clients et comptes rattachés`,class_42:`Personnel et comptes rattachés`,class_43:`Sécurité sociale et autres organismes sociaux`,class_44:`Ãtat et autres collectivités publiques`,class_45:`Groupe et associés`,class_46:`Débiteurs divers et créditeurs divers`,class_47:`Comptes transitoires ou dâattente`,class_48:`Comptes de régularisation`,class_49:`Provisions pour dépréciation des comptes de tiers`,class_50:`Valeurs mobilières de placement`,class_51:`Banques, établissements financiers et assimilés`,class_52:`Instruments de trésorerie`,class_53:`Caisse`,class_54:`Régies dâavance et accréditifs`,class_58:`Virements internes`,class_59:`Provisions pour dépréciation des comptes financiers`,class_60:`Achats`,class_61:`Services extérieurs`,class_62:`Autres services extérieurs`,class_63:`Impôts, taxes et versements assimilés`,class_64:`Charges de personnel`,class_65:`Autres charges de gestion courante`,class_66:`Charges financières`,class_67:`Charges exceptionnelles`,class_68:`Dotations aux amortissements et aux provisions`,class_69:`Participation des salariés - impôts sur les bénéfices et assimilés`,class_70:`Ventes de produits fabriqués, prestations de services, marchandises`,class_71:`Production stockée ou déstockage`,class_73:`Concours publics`,class_72:`Production immobilisée`,class_74:`Subventions dâexploitation`,class_75:`Autres produits de gestion courante`,class_76:`Produits financiers`,class_77:`Produits exceptionnels`,class_78:`Reprises sur amortissements et provisions`,class_79:`Transferts de charges`,class_80:`Engagements`,class_86:`Emplois des contributions volontaires en nature`,class_87:`Contributions volontaires en nature`,class_88:`Résultat en instance dâaffectation`,class_89:`Bilan`},compact:{selected_label:{one:`%{options}`,other:`%{options}`}},revision_helper:{selected_label:{one:`Aide à la révision (%{count})`,other:`Aides à la révision (%{count})`}},form:{fields:{number:{label:`Numéro`}}},schema:{fields:{country_alpha2:{required:`Le pays est requis.`},number:{range:`Le numéro doit être compris entre %{range[0]} et %{range[1]}.`}}},save_service:{errors:{uniqueness_error:{one:`Un compte avec le même numéro existe déjà \xA0: %{numbers}.`,other:`Des comptes avec les mêmes numéros existent déjà \xA0: %{numbers}.`}}}},notes:{send:`Envoyer`,textarea:{placeholder:`Laissez une note...`,placeholder_mentions:`Laissez un commentaire. Tapez @ pour notifier quelquâun`,send:`pour envoyer`,new_line:`pour sauter une ligne`},none:`Il nây a aucune note sur ce compte.`,confirm_delete:`Souhaitez-vous vraiment supprimer cette note\xA0?`,shared:`Il sâagit dâun fil de discussion partagé entre la ou le client et la ou le comptable.`},trial_balance:{filters:{amount:{options:{positive_is_zero:`Débiteurs`,negative_is_zero:`Créditeurs`}}},errors:{not_found_part_1:`Nous nâavons pas pu retrouver lâécriture.`,not_found_part_2:`Peut être a-t-elle été supprimée depuis votre dernier chargement\xA0?`,not_found_btn:`Rafraîchir la page`,general_part_1:`Une erreur %{errorStatus} est survenue en tentant de récupérer le détail de lâécriture.`,general_part_2:`Pour plus dâinformations, contactez votre support.`,general_part_2_staff:`Pour plus dâinformations, posez la question sur le slack #question-compta.`},document_detail_panel:{title:`Détails`,operation:`Ãcritures`,attachment:`Justificatif`,no_document:{title:`Aucun détail`,description:`Sélectionnez une ligne dâun compte afin dâen afficher les détails (écritures et justificatif)`}},review:{reviewed:`Révisé`,blocking:`Anomalie`}},change_logs:{view_history:`Voir lâhistorique des modifications`,deleted:`supprimé`},employee_expenses:{actions:{approved:{one:`1 note de frais approuvée`,other:`%{count} notes de frais approuvées`},refused:{one:`1 note de frais refusée`,other:`%{count} notes de frais refusées`}},filters:{status:{label:`Statut`}},expense_statuses:{archived:`Archivée`}},purchase_requests:{filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}}}},supplier_invoices:{fields:{status:`Statut`,date:`Ãmission`,deadline:`Ãchéance`,deadline_expired:`Lâéchéance est dépassé depuis`,deadline_in_days:` %{days}
4 jours`,deadline_in_weeks:` %{weeks} semaines`,deadline_in_months_days:` %{months} mois et %{days} jours`,supplier:`Fournisseur`,amount_no_currency:`Montant TTC`,source:`Source`,team:`Ãquipe`,approval_flow:`Circuit dâapprobation`,category:`Catégories`,is_waiting_for_validation:`Validation de la facture`,payment:`Paiement`,iban_status_old:`Validation dâIBAN`,iban_status:`Approbation dâIBAN`},filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}},comments:`Commenté`,search_placeholder:`Rechercher une facture...`},table:{footer:{total_amount:`Montant total`},columns:{status:`Statut`}},statuses:{missing_informations:`Informations manquantes`,archived:`Archivée`},payment_status:{paid_by_company_user:{success:{one:`La facture a été déplacée dans lâespace Notes de frais`,other:`%{count} factures ont été marquées comme payées par un collaborateur.`},failure:`Il y a eu une erreur lors de la mise à jour des factures, nos équipes sont sur le coup\xA0!`}},pay:{one:`Payer la facture`,other:`Payer les factures`},export_xml_file:`Exporter un fichier .xml`,export_again:`Créer un nouvel export`,action_not_available:`Cette action nâest pas disponible pour une ou plusieurs des factures sélectionnées`,setup_pennylane_pro_account_first:`Ouvrez gratuitement votre Compte Pro pour payer en 1 clic`,payments_disabled_for_company_plan:`Les paiements via Pennylane sont désactivés dans votre plan. Contactez le support Pennylane pour activer cette fonctionnalité.`,classify_as:`Classer comme...`,possible_duplicates_found:`Potentiels doublons détectés`,badges:{possible_duplicates_found:`Contrôler les doublons`,incomplete:`Compléter les informations manquantes`,payment_initiated:`Voir le paiement en attente`,payment_emitted:`Voir le paiement en attente de réconciliation`,failed_payment:`Voir lâéchec de paiement`,available_match:`Voir le rapprochement disponible`,archived:`Archivée`},tooltips:{pennylane_source_sme_view:`Facture ajoutée automatiquement par Pennylane dans votre vue Factures fournisseurs`,pennylane_source_accounting_view:`Facture ajoutée automatiquement par Pennylane à la vue Factures fournisseurs`},pending_payment_disabled_tooltip:`Vous ne pouvez pas faire dâaction tant que le paiement est en attente`},fec_mapper:{plan_items_tab:{create:`créer`,selection:{select:`Sélectionner une correspondance`,reset:`Réinitialiser`},warning_alert:{different_number:`Le compte du FEC a été mappé via le libellé à un compte existant dans Pennylane qui a un autre numéro.`}}},documents:{unarchive_service:{frozen_accounting:`La comptabilité est figée`},disabled_tooltip:`Cette action nâest pas réalisable pour une ou plusieurs des %{type} sélectionnées`,invoices:`factures`,archive:{toast:{one:`Le document a été archivé.`},tooltip:{zero:`Cette action nâest pas disponible, aucun justificatif sélectionné`,one:`Archiver le document`,other:`Archiver les documents`},modal:{one:`Archiver ce document\xA0?`,alert:{one:`Si une transaction bancaire est liée à ce document, elle devra être justifiée à nouveau.`}}},unarchive:{toast:{zero:`Aucun document nâa été restauré.`,one:`Le document a été restauré.`,other:`%{count} documents ont été restaurés.`,failure:`Il y a eu une erreur lors de la restauration des documents, nos équipes sont sur le coup\xA0!`},tooltip:{zero:`Cette action nâest pas disponible, aucun justificatif sélectionné`,one:`Restaurer le document`,other:`Restaurer les documents`}},delete:{toast:{zero:`Aucun document nâa été supprimé définitivement.`,one:`Le document a été supprimé définitivement.`,other:`%{count} documents ont été supprimés définitivement.`,failure:`Il y a eu une erreur lors de la suppression des documents, nos équipes sont sur le coup\xA0!`},tooltip:{zero:`Cette action nâest pas disponible, aucun justificatif sélectionné`,one:`Supprimer le document`,other:`Supprimer les documents`}},categorisation:{document_title:{Addendum:`OD`,Invoice:`Facture`,Transaction:`Transaction bancaire`,Carryover:`Report à nouveau`,PendingVat:`Récupération de TVA`}}},thirdparties:{batch_destroy:{errors:{linked_association:{one:`Un client nâa pas pu être supprimé car il est toujours lié à un document comptable.`,other:`%{count} clients nâont pas été supprimés, car ils sont liés à des documents comptables.`}}}},account_events:{title:`Ãvènements bancaires`,table:{status:`Statut`,date:`Date`,user:`Utilisateurâ
rice`,provider:`Prestataire`,init_message:`Me
4ssage envoyé`,callback_message:`Message du callback`}},accounts:{create:`Créer un compte bancaire`,stripe_warning:{need_help:`Besoin dâaide\xA0?`,know_more:`[En apprendre plus sur Stripe]`,title:`Attention`,stripe_billing_to_report:`Désormais, seul un rapport mensuel consolidé des transactions Stripe sera visible dans Pennylane. Valider pour continuer.`,stripe_report_to_billing:`Activer Stripe Billing désactivera Stripe Rapport. Valider pour continuer.`,primary_button_label:`Valider`,secondary_button_label:`Annuler`},transactions:{deletion:{title:`Supprimer les transactions et écritures`,not_possible:`La suppression de ces transactions nâest pas possible car il peut y avoir des écritures manuelles ou déjà des factures rapprochées avec ces transactions.`,triggered:`La suppression des transactions a été lancée en arrière-plan.`,finished:`La suppression des transactions est terminée.`,warning:`Toutes les transactions du compte seront supprimées, sans restauration possible. Ãtes-vous sur de vouloir continuer\xA0? Si oui, saisissez <strong>%{account_name}</strong> ci-dessous.`}},autocomplete:{placeholder:`Choisissez un compte bancaire`,no_options:`Aucun compte bancaire disponible`},deletion:{title:`Supprimer le compte`,warning:`Toutes les transactions et écritures de ce compte seront seront de définitivement supprimées, sans retour en arrière possible. <strong>Toutes les données liées à ce compte seront perdues.</strong><br><br>Ãtes vous sûr(e) de vouloir supprimer ce compte\xA0? Si vous êtes sûr(e), entrez ci-dessous\xA0: <pre><strong>%{account_name}</strong></pre>`,not_possible:{first_part:`Ce compte ne peut pas être supprimé car il contient des transactions, des emprunts ou des écritures archivées. Pour les supprimer, merci de les effacer en cliquant sur`,second_part:`, puis réessayez`}},disable:{title:`Désactiver le compte`,warning:`Attention\xA0! Cela va effacer toutes les écritures et transactions associées au compte <strong>%{account_name}</strong> de lâentreprise <strong>%{company_name}</strong>`,success:`Le compte a été correctement désactivé`},edit:{title:`Gérer ce compte`},reset:{title:`Effacer les transactions et écritures associées au compte`},history:{tooltip:`Voir lâhistorique des modifications du compte`},synchronization_history:{tooltip:`Historique synchronisation`},resync_attachments:{tooltip:`Resynchroniser les pièces jointes`},jedeclare_numbers:{tooltip:`Jedeclare Numbers synchronisés`},ebics_mandates:{tooltip:`Mandats EBICS synchronisés`},title:`Comptes bancaires`,table:{tooltips:{active:`Le compte et ses transactions sont visibles par le client`,inactive:`Le compte et ses transactions ne sont pas visibles par le client`,status_synced:`Synchronisé %{date}`,status_not_synced:`Les transactions nâont pas encore été synchronisées`,status_failed:`La synchronisation a échoué pour la raison\xA0: %{error}`,status_qonto_attachments:`Les pièces jointes attachées aux transactions Qonto ne sont pas synchronisées`,stripe:`Importer les factures Stripe et les rapprocher des transactions. Configurez le dans les paramètres dâintégration.`,stripe_customers:`Importer les client Stripe. Configurez le dans les paramètres dâintégration.`,use_aggregated_report:`Utiliser lâintégration de transactions agrégées par mois. Configurez le dans les paramètres dâintégration.`,shine_invoices_sync:`Importer les factures Shine et les rapprocher des transactions`,qonto_invoices_sync:`Importer les factures Qonto et les rapprocher des transactions`},headers:{id:`ID`,establishment:`Banque`,plan_item:`Compte`,iban:`IBAN`,visible:`Visible`,sync:`Sync.`,last_sync_http_code:`Statut`,actions:`Actions`,company:`Entreprise`,name:`Nom`,currency:`Devise`,count:`Transactions/Lignes`,connection:`Connexion`,stripe_billing:`Stripe facturation`,stripe_sync_customers:`Stripe sync clients`,use_aggregated_report:`Stripe rapport aggrégé`,shine_account:`Shine sync facturation`,qonto_sync_invoices:`Qonto sync facturation`}},manage_connections:`Gestion des connexions`,show_attempted_connections:`Tentatives de connexion`,bridge_console:`Console Bridge`,budget_insight_console:`Console Powens`,sobank_console:`Console Sobank`,jedeclare_console:`Console jedeclare.com`,search:{placeholder:`Rechercher ...`}},workspaces:{nothing_here:`Il nây a rien ici\xA0!`},file_dropzone:{title:`Déposez les documents ici`,description:`Vous pouvez également utiliser le bouton âAjouterâ ou`,shortcut:`A`,formats:`Formats acceptés\xA0: .PDF, .PNG ou .JPG`,add:`Ajouter un fichier`,or_drop:`ou le glisser/déposer ici`,error:`Une erreur est survenue lors de lâenvoi de ce fichier`,conflict:`Ce fichier est déjà rattaché\xA0!`,text:{single:`Ajoutez ou glissez/déposez un fichier ici`,multiple:`Ajoutez ou glissez/déposez les fichiers ici`},text_help:`Formats acceptés\xA0: %{acceptedFormats}`,is_dragging_help:`Lâchez le fichier pour démarrer le téléversement`,is_waiting:`Préparation du fichier`,is_uploading:`Téléversement du fichier en cours`,error_generic:`Une erreur est survenue.`,files_to_upload:{single:`Fichier ajouté`,multiple:`Fichiers ajoutés`},file_format_not_supported:`Ce type de fichier nâest pas supporté.`,file_too_big:`Ce fichier dépasse la taille maximum de %{humanizedSize}.`,format_not_supported:`Le format dâun ou plusieurs fichiers nâest pas supporté`,search_from_invoices:`Chercher parmi vos factures`,search_from_receipts:`Chercher parmi vos justificatifs`},generic_authentication_flow:{authentication_popup:{confirm_button:`Revenir à Pennylane`,authenticated:`Authentification réussie\xA0!`}},gocardless:{authenticated:{title:`Authentification réussie\xA0!`,cta:`Retourner sur Pennylane`},errors:{description:`Erreur\xA0: %{message}`},onboarded:{title:`Merci dâavoir complété votre profil\xA0!`,description:`Votre profil est désormais en cours de vérification auprès de notre partenaire Gocardless.`,cta:`Retourner sur Pennylane`},mandated:{subject:`Votre mandat a bien été signé\xA0! ð`,description:{first:`Merci pour votre confiance et bienvenue chez`,second:`Pour la suite, lâéquipe Support va prendre le relais et vous aider à prendre en main la plateforme.`},title:{first:`Quelles sont`,second:`les prochaines étapes\xA0?`},footer:`Lâéquipe`,steps:{first:{title:`Activez votre compte`,de
4scription:`notre équipe va vous envoyer un e-mail ð©`,caption:`Vous nâavez pas reçu dâinvitation\xA0?`,link_label:`Ãcrivez-nous\xA0!`},second:{title:`Paramétrez votre compte`,description:`seul ou avec lâaide de notre équipe Support ð¤`,caption:`Participez à lâune de nos 3 sessions dâonboarding par semaine`},third:{title:`Suivez nos formations`,description:`et devenez un expert ð`,caption:`Formations`,link_label:`Achats, Ventes, Trésorerie`}}},mandated_pennylane:{description:`Cette opération a été réalisée via`,button:`Decouvrir Pennylane`},payment:{more_statuses:{not_scheduled:`Non planifié`,scheduled:`Planifié`,found:`Rapproché`,not_found:``},popover:{not_scheduled:`Le prélèvement nâest pas encore prévu.`,scheduled:`Le prélèvement est prévu pour aujourdâhui`,pending_customer_approval:`Nous attendons la validation du client.`,pending_submission:`Le prélèvement a été créé mais nâa pas encore été soumis à la banque. Il peut encore être annulé depuis votre compte Gocardless.`,submitted:`Le prélèvement a été soumis à la banque du client.`,confirmed:`La banque du client a confirmé le prélèvement.`,paid_out:`Le prélèvement a été réalisé par Gocardless mais nâapparaît pas encore sur votre relevé de transactions.`,found:`Le prélèvement a été rapproché de la transaction correspondante`,resubmission_requested:`La demande de prélèvement a été soumise à nouveau`,charged_back:`Les fonds ont été remboursés au client.`,cancelled:`Le prélèvement a été annulé.`,customer_approval_denied:`Le prélèvement a été rejeté sur demande du client.`,failed:`Le prélèvement a échoué.`,initiated:`Le prélèvement a été initié.`,emitted:``,pending:``,aborted:``,error:``,refunded:``,not_found:``}}},deferrals:{form:{start_date:`Date de début`,end_date:`Date de fin`,null_vat_only:`Le montant de TVA doit être nul pour ce taux de TVA`,end_date_after_start_date:`La date de fin doit être postérieure à la date de début`,start_date_before_end_date:`La date de début doit être antérieure à la date de fin`,start_date_in_non_closed_fiscal_year:`La date de début ne peut pas être dans un exercice clôturé ou une période figée`},filters:{amount:{options:{positive_is_zero:`Factures`,negative_is_zero:`Avoirs`}}}},advances:{form:{date:`Date de prise en compte`,end_date:`Date de fin`}},advances_customer:{filters:{amount:{options:{positive_is_zero:`FAE`,negative_is_zero:`AAE`}}}},advances_supplier:{filters:{amount:{options:{positive_is_zero:`FNP`,negative_is_zero:`AAR`}}}},assets_list:{form:{start_date_after_entry_date:`La date de mise en service doit être postérieure à la date dâentrée`,amortization_months_less_than_degressive_minimum:`Un amortissement dégressif a une durée minimum de 3 ans`}},bridge_console:{items:{empty_data:`Aucun item nâest présent chez bridge pour cette entreprise`}},sftp_ebics_console:{title:`Console SFTP EBICS`},ebics_mandate_console:{title:`Console EBICS Mandat`},clients:{transactions:{untagged_default_label:`Non catégorisées`,squashed_default_label:`Reste des catégories`,ClientsTransactions:{Table:{all:{filters:{status:{label:`Statut`,selected_label:{one:`Statut`,other:`Statuts`,all:`Statuts`}},attachment:{label:`Justificatif`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts (%{count})`}}},badges:{add_receipt:`Ajouter un justificatif`,add_comment:`Ajouter un commentaire`,lost_receipt:`Justificatif marqué comme perdu`,optional_receipt:`Justificatif marqué comme facultatif`}}},SidePanel:{ProcessingSection:{optional:`Facultatif`,lost:`Perdu`,proof_status_label:`Le justificatif est ...`,mark_proof:{mark_lost:`Sans justificatif, vous ne récupérerez pas de TVA`,mark_optional:`Votre comptable vous redemandera le justificatif sâil lâestime nécessaire`}}},TagGroupAutocomplete:{new_group_label:`Nouvel axe`,placeholder:`Sélectionner un axe`}}}},filters:{saas_plan:{selected_label:{one:`%{options}`,other:`%{options}`}},scope:{sections:{filters:`Filtres`}},amount:{label:`Montant`,input:{placeholder:`Entrez un montant`},sections:{quick:`Filtres rapides`},options:{positive:`Encaissements`,negative:`Décaissements`,unbalanced_accounts:`Comptes non soldé
4s`,greater:`> supérieur à ...`,less:`< inférieur à ...`,equal:`= égal à ...`,not_equal:`â différent de ...`,greater_or_equal:`⥠supérieur ou égal à ...`,less_or_equal:`⤠inférieur ou égal à ...`,between:`Compris entre ... et ...`,between_with_values:`Compris entre %{left} et %{right}`},absolute_value:`Valeur absolue`},date:{label:`Date`,placeholder:`jj/mm/aaaa`,options:{current_fiscal_year:`Exercice courant`,previous_fiscal_year:`Exercice précédent`,current_day:`Aujourdâhui`,current_month:`Mois en cours`,last_7_days:`7 derniers jours`,last_month:`Mois dernier`,current_year:`Année en cours`,last_year:`Année dernière`,previous_period:`Période précédente`,same_period_a_year_ago:`Même période, un an auparavant`,today:`Aujourdâhui`,end_of_fiscal_exercise:`Fin dâexercice fiscal`,situation:`Situation`,custom_single:`Date personnalisée`}},payment_reminder:{label:`Relance`,options:{default_workflow:`Séquence par défaut`},selected_label:{other:`%{count} séquences`,one:`1 séquence`}},source:{label:`Source`,selected_label:{one:`1 source`,other:`%{count} sources`,all:`Toutes les sources (%{count})`}},status:{label:`Statut`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts (%{count})`},input:{placeholder:`Entrez un nom de statut`}},alerts:{selected_label:{one:`1 alerte`,other:`%{count} alertes`}},account:{label:`Comptes bancaires`,selected_label:{one:`1 compte`,other:`%{count} comptes`,all:`Tous les comptes (%{count})`}},card:{label:`Cartes`,selected_label:{one:`1 carte`,other:`%{count} cartes`,all:`Toutes les cartes`}},thirdparty:{known_thirdparty:`Tiers commun à tous les clients Pennylane`,label_supplier:`Fournisseurs`,label_customer:`Clients`,label_all:`Tiers`,input:{placeholder:{supplier:`Entrez le nom dâun fournisseur`,customer:`Entrez le nom dâune ou un client`,all:`Entrez le nom dâun tiers`}},selected_label:{supplier:{one:`1 fournisseur`,multi:`%{count} fournisseurs`,all:`Tous (%{count})`},customer:{one:`1 client`,multi:`%{count} clients`,all:`Tous (%{count})`},all:{one:`1 tiers`,multi:`%{count} Tiers`,all:`Tous (%{count})`}},invoices:{zero:`0 factures`,one:`1 facture`,other:`%{count} factures`},purchase_requests:{zero:`0 demande dâachat`,one:`1 demande dâachat`,other:`%{count} demandes dâachat`},employee_expenses:{zero:`0 notes de frais`,one:`1 note de frais`,other:`%{count} notes de frais`},my_expenses:{zero:`0 notes de frais`,one:`1 note de frais`,other:`%{count} notes de frais`},suggestions:`Suggestions`},category:{label:`Catégories`,selected_label:{one:`1 catégorie`,other:`%{count} catégories`},sections:{other:`Filtre rapide`}},new_category:{title:`Catégories`,no_result:`Aucune résultat`,selected_label:{one:`1 catégorie`,other:`%{count} catégories`},labels:{partially_tagged:`Partiellement catégorisé`,untagged_in_group:`Non catégorisé`},logic_button_group:{and:{description:`Elément(s) ayant toutes les catégories.`},or:{description:`Elément(s) ayant au moins une des catégories.`}}},users:{label:`Utilisateurs`,placeholder:`Rechercher...`,selected:`Utilisateurs sélectionnés`,search_result:`Résultats de la recherche`},firms:{label:`Cabinets`,placeholder:`Rechercher...`,selected:`Cabinets sélectionnés`,selected_label:{one:`1 cabinet`,other:`%{count} cabinets`,all:`Tous (%{count})`},search_result:`Résultats de la recherche`},companies:{label:`Entreprises`,placeholder:`Rechercher...`,selected:`Entreprises sélectionnées`,selected_label:{one:`1 entreprise`,other:`%{count} entreprises`},search_result:`Résultats de la recherche`},journals:{label:`Journaux`,placeholder:`Rechercher...`,selected:`Journaux sélectionnés`,search_result:`Résultats de la recherche`},plan_items:{label:`Comptes`,placeholder:`Rechercher...`,selected:`Comptes sélectionnés`,search_result:`Résultats de la recherche`},dumps:{label:`Fichier dâimports`,placeholder:`Rechercher...`,selected:`Fichier dâimports sélectionnés`,search_result:`Résultats de la recherche`},products:{label:`Produit`,placeholder:`Rechercher...`,selected:`Produits sélectionnés`,search_result:`Résultats de la recherche`},vat_rate:{label:`Taux TVA`,placeholder:`Rechercher...`,selected:`Taux sélectionnés`,search_result:``},country_alpha2:{label:`Pays TVA`,placeholder:`Rechercher...`,selected:`Pays sélectionnés`,search_result:`Résultats de la recherche`}},crm:{companies:{index:{filters:{file_type:{label:`Périmètre de mission`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All`}},vat_frequency:{label:`Freq. TVA`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Toutes les fréquences`}},pdp_status:{label:`Statut PA`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts`}},pdp_mandate_status:{label:`Statut Mandat`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts`}},pdp_platform:{label:`Plateforme PA`,input_placeholder:`Rechercher une plateforme PA...`,selected_label:{zero:`Aucune PA`,one:`%{options}`,other:`%{options}`,all:`Toutes les PAs`}}}}},firms:{side_panel:{title:{existing:`Mise à jour dâun cabinet`,new:`Création dâun cabinet`},save_label:{new:`Créer un nouveau cabinet comptable`}}},accounts:{account_console:{title:`Console de test de connexion bancaire`,account:{name:`Compte`,iban:{title:`IBAN`,empty:`Il nây a aucun IBAN pour ce compte`},bic:{title:`BIC`,empty:`Il nây a aucun BIC pour ce compte`}}
4,company:`Entreprise`,establishment:`Ãtablissement`,bank_account:`Compte bancaire`,number_of_transactions:`Transactions`,number_of_ledger_events:`Lignes comptables`,currency:`Devise`,transactions:{title:`Transactions`,info:`Entrer une date à partir de laquelle afficher les transactions`,start_date_placeholder:`Date de début`,end_date_placeholder:`Date de fin`,actions:{test:`Tester`,import:`Importer ces transactions`,download:`Télécharger au format JSON`},connection_not_set:`Il est impossible de récupérer les transactions pour les comptes qui nâont pas de connexion`,overlap_warning:`Il yâa déjà des transactions associées à ce compte. Les importer créera des doublons de transactions`},merge_accounts:{title:`Fusion avec un autre compte bancaire`,empty:`Il nây a pas dâautre compte bancaire configuré pour cette entreprise.`,button:{disabled_tooltip:`Les 2 comptes contiennent des transactions venant du FEC et ne peuvent donc pas être fusionnés.`},back_label:`Retour à la liste des comptes`,swap_warning:`Attention\xA0! Les 2 comptes ont été échangés car le compte #%{id} ne peut pas être supprimé.`,swap_disabled_tooltip:`Le compte à conserver contient des écritures provenant du FEC et ne peut donc pas être supprimé`,swap_label:`Inverser`,account_card:{title_keep:`Compte à conserver`,title_merge:`Compte à supprimer`,info_keep:`Les écritures et transactions de ce compte seront <strong>conservées</strong>`,info_merge:`Les écritures et transactions de ce compte seront <strong>supprimées</strong>`,transactions:`%{count} transactions`,transaction_date:`Première transaction le %{date}`,fec:`FEC importé ð`,tra:`TRA importé ð`,source:`â ï¸ %{count} transactions proviennent de %{source}`},info_card:{title:`Informations à garder`,account:`Nom du compte`,bank:`Banque`,connection:`Connexion`,currency:`Devise`,undefined_label_masculine:`non défini`,undefined_label_feminine:`non définie`,button:`Fusionner les comptes`},toast:`En cours de fusion, cela devrait prendre quelques minutes maximum â³`}}}},mec:{new_document_button:{title:`Nouvelle écriture`},new_document:{actions:{submit:`Enregistrer`}}},customers:{show:{mandates:{no_mandate:{badge:`Aucun mandat pour ce client`,cta:`Envoyer une demande`},request_sent:{badge:`Demande envoyée`,cta:`Renvoyer une demande`},pending_customer_approval:{badge:`Créé`,cta:`Annuler`},pending_submission:{badge:`Créé`,cta:`Annuler`},active:{badge:`Actif`,cta:`Annuler`},cancelled:{badge:`Annulé`,cta:`Renvoyer une demande`},blocked:{badge:`Bloqué`,cta:`Annuler`},submitted:{badge:`Prêt`,cta:`Annuler`},failed:{badge:`Ãchoué`,cta:`Renvoyer une demande`},expired:{badge:`Expiré`,cta:`Renvoyer une demande`},consumed:{badge:`Consommé`,cta:`Renvoyer une demande`},replaced:{badge:`Remplacé`,cta:`Renvoyer une demande`},bank_disconnected:{badge:`Fournisseur déconnecté`,cta:`Annuler`},tooltips:{no_mandate:`Vous devez envoyer une demande de mandat ou lier un mandat existant depuis la vue client après avoir connecté votre compte Gocardless.`,request_sent:`La demande de mandat a été envoyée par e-mail, elle nâa pas encore été acceptée par le client.`,pending_customer_approval:`Le mandat nâa pas encore été signé par le second client.`,pending_submission:`Le mandat a été signé par le client et cr
4éé dans Gocardless.`,submitted:`Le mandat a été pris en compte par la banque, il sera actif une fois le premier paiement émis.`,active:`Le mandat a été activé par la banque du client.`,failed:`Le mandat pour cet abonnement nâest plus actif. Vous pouvez renvoyer un mandat depuis votre fiche client.`,cancelled:`Le mandat a été annulé, soit par le client final via sa banque, soit par vous-même.`,blocked:`Le mandat a été bloqué car il figure soit sur lâune de nos propres listes de fraude, soit sur une liste de blocage fournie par vos soins.`,bank_disconnected:`Le mandat a été déconnecté du prestataire de paiement et ne peut plus être utilisé.`,expired:`Aucune tentative de prélèvement nâa été faite dans le cadre du mandat depuis trop longtemps, il a donc expiré.`,consumed:`Le mandat a été consommé et ne peut plus être utilisé.`,replaced:`Le mandat a été annulé et remplacé par un nouveau mandat.`}},buttons:{associate_mandate:`Associer un mandat`,dissociate_mandate:`Dissocier le mandat`},modal:{title:`Associer un mandat existant`,no_options:`Aucun mandat correspondant`},merge_modal:{title:`Fusionner client`}},mandate_email:{title:`Demande de mandat de prélèvement`,recipients:`Destinataires`,subject:`Objet`,cc:`Cc`,bcc:`Cci`,cc_recipients:`Destinataires en Cc`,bcc_recipients:`Destinataires en Cci`,body:`Corps du message`,initial:{subject:`%{name} - Demande de mandat de prélèvement pour %{target_company}`,body:`Bonjour, 5 6Nous avons choisi de mettre en place le prélèvement direct via GoCardless. Cela nous permet dâautomatiser la facturation et nous fait gagner de précieuses heures tout en garantissant une meilleure expérience de paiement. 7 8Nous vous proposons de mettre en place ce mode de paiement en cliquant sur le bouton de cet e-mail. Celui-ci vous redirigera vers notre partenaire GoCardless afin de mettre en place un mandat de prélèvement. 9 10Merci pour votre confiance\xA0!`}},form:{validations:{reg_no:{valid_length:`Le SIREN doit avoir 9 caractères`,required_professional:`SIREN obligatoire pour les clients professionnels`},emails:{valid_array:`Au moins un des élements ne ressemble pas à une adresse mail`,limit_size:`Pour des raisons de sécurité, nous bloquons lâenvoi de mail à plus de %{limit} destinataires`},name:{required:`Ce champ est obligatoire`},address:{required:`Ce champ est obligatoire`},postal_code:{required:`Ce champ est obligatoire`},country_alpha2_individual:{required:`Un pays de facturation est obligatoire`},country_alpha2_entreprise:{required:`Ce champ est obligatoire`},city:{required:`Ce champ est obligatoire`},billing_iban:{valid_iban:`Ceci ne ressemble pas à un IBAN`},billing_bic:{valid_bic:`Ceci ne ressemble pas à un BIC`},source_id:{required:`Ce champ est obligatoire`}},tabs:{company:`Une entreprise`,individual:`Un particulier`},reg_no_search:{label:`Rechercher dans la base INSEE`},name:{label:`Raison sociale`,placeholder:`Entrez la raison sociale`},phone:{label:`Téléphone`,placeholder:`Entrez le numéro de téléphone`}},list:{import:{button:{supplier:`Importer des fournisseurs`}},table:{batch:{delete:{warning:{one:`Souhaitez-vous vraiment supprimer ce client\xA0?`,other:`Souhaitez-vous vraiment supprimer ces %{count} clients\xA0?`},toast:{one:`Le client a bien été supprimé`,other:`%{count} clients ont bien été supprimés`}}}}}},products:{form:{confirm:{propagate_changes_title:`Ce produit est lié à au moins un de vos abonnements`,propagate_changes:`Les données du produit seront mises à jour sur la prochaine facture de lâabonnement de facturation.`,saved:`Produit enregistré\xA0!`},title:{new:`Ajouter un produit`,edit:`Modifier un produit`},fields:{label:{placeholder:`Entrez le nom du produit`},reference:{label:`Référence`,placeholder:`Saisir une référence produit`},source_id:{label:`Identifiant produit`,placeholder:`Saisir un identifiant produit`}},validations:{label:{required:`Ce champ est obligatoire`},source_id:{required:`Ce champ est obligatoire`},pnl_plan_item:{required:`Ce champ est obligatoire`}}},list:{title:`Produits`,import_button:`Importer des produits`,new_button:`Nouveau produit`,placeholder:`Rechercher un produit...`,empty_screen:{title:`Créez votre premier produit`,subtitle:`Ajoutez un produit manuellement ou importez un fichier
10contenant votre <br /> catalogue produit.`}}},automatic_reminders:{title:`Relance dâimpayés`,steps:{zero:`%{count} étape`,one:`%{count} étape`,other:`%{count} étapes`},clients:{zero:`%{count} client`,one:`%{count} client`,other:`%{count} clients`},invoices:{zero:`%{count} facture`,one:`%{count} facture`,other:`%{count} factures`},new_workflow:`Nouvelle séquence`,reminder_help:`Les relances dâimpayés sont disponibles\xA0! Souhaitez-vous activer la séquence par défaut\xA0?`,unsupported_subscription_title:`Relancez automatiquement vos clients. Soyez payés dans les temps. Le tout en un clic.`,unsupported_subscription_body:`Votre abonnement ne vous permet pas dâaccéder à cette page. Veuillez contacter votre Responsable de compte Pennylane afin de mettre à jour votre abonnement.`,activate_for_all_cutomers:`Activer pour tous vos clients`,activated_successfuly:`La séquence par défaut a été activée`,delete_workflow:`Supprimer la séquence dâe-mails\xA0?`,delete_warning:`Vous cesserez dâenvoyer les e-mails de la séquence â%{name}â à vos clients. Ces e-mails seront définitivement supprimés de la section Relance dâimpayés.`,removed_successfuly:`La séquence a été supprimée`,created_successfuly:`La séquence a été créée`,updated_successfuly:`La séquence a été mise à jour`,columns:{model_name:`Nom de la séquence`,description:`Description`,steps:`Ãtapes`,impacted_customers:`Clients impactés`,impacted_invoices:`Factures impactées`},create_reminder:{create:`Créer la séquence`,update:`Mettre à jour la séquence`,title:`Créer un modèle de relance automatique`,name:`Nom du modèle`,description:`Description`,customers:`Clients`,registered_customers:`Clients concernés`,all_customers:`Par défaut, tous vos clients`,used_in_workflow:`(Inscrit dans la séquence\xA0: %{workflow})`,days_number:`Nombre de jours`,period:`Période`,reminder:`Relance`,selected_email_template:`Template de mail sélectionné`,add_step:`Ajouter une étape`,enter_name:`Entrez le nom du modèle`,enter_description:`Entrez la description du modèle (optionnel)`,find_customer:`Cherchez un client`,select_period:`Sélectionner la période`,select_email_template:`Sélectionner un template dâe-mail`,confirmation_title:`Changement de préférences`,confirmation_message:`La ou le client "%{name}" est déjà inscrit dans une autre séquence de relance. Un client ne peut être que dans une séquence à la fois. Souhaitez-vous vraiment déplacer cette ou ce client dans cette séquence de relance\xA0?`,create_new_template:`Créer un nouveau template`,language:`Langue`,mail_object:`Objet du mail`,text_body:`Corps du texte`,email_template:`Template de mail sélectionné`,day_short_before:`J-%{count}`,day_short_after:`J+%{count}`,with_validation_tooltip:`En choisissant cette option, nous préparons les e-mails pour vous mais nous attendons votre validation avant dâenvoyer les relances`,options:{before_due_data:`Avant la date dâéchéance`,at_due_date:`à lâéchéance`,after_due_date:`Après la date dâéchéance`,automatic:`Automatique`,with_validation:`Avec validation`}},errors:{provide_name:`Veuillez fournir le nom du modèle`,provide_days:`Veuillez indiquer le nombre de jours`,select_period:`Veuillez sélectionner la période`,select_tempalte:`Veuillez sélectionner le modèle dâe-mail`},badge:{last_reminder:`Dernier rappel`,next_reminder:`Prochain rappel`,late:{one:`%{count} jour de retard`,other:`%{count} jours de retard`},before_due_date:{one:`%{count} jour avant la date dâéchéance`,other:`%{count} jours avant la date dâéchéance`},days_ago:{one:`Il y a %{count} jour`,other:`Il y a %{count} jours`},in_days:{one:`Dans %{count} jour`,other:`Dans %{count} jours`}}},ProductAutocomplete:{reference:` - Référence\xA0: %{reference}`},dms:{items:{archive:{success:{one:`Lâarticle a été supprimé\xA0!`,other:`%{count} Les articles ont été supprimés\xA0!`}},destroy:{success:{one:`Lâarticle a été supprimé\xA0!`,other:`%{count} Les articles ont été supprimé\xA0!`}},restore:{success:{one:`Lâélément a été restauré\xA0!`,other:`%{count} Les articles ont été restaurés\xA0!`}}}},accountants:{shared:{original_amount:`%{amount} (taux du %{date})`},transactions:{sidepanel:{mark_proof_as_optional:`Marquer ce justificatif comme facultatif`,mark_proof_as_lost:`Marquer ce justificatif comme perdu`,mark_proof_as_required:`Marquer ce justificatif comme obligatoire`,mark_proof_as_not_lost:`Marquer ce justificatif comme non perdu`}},accounts:{synchronize:{ok:`Les transactions vont être mises à jour dans une dizaine de minutes\xA0!`},reinitialize:{forbidden:`Merci de contacter notre support pour réinitialiser cette entreprise.`}}},billing_subscriptions:{action_not_available:`Cette action nâest pas disponible pour un ou plusieurs des abonnements sélectionnés`,skipped:`Suspendu`,skip_pending:`Cet abonnement est en attente, il nâest pas possible de mettre une occurrence en pause pour lâinstant`,stopped_upcoming:`Cet occurrence ne peut-être rétablie quâen rétablissant lâabonnement`,empty_screen:{title:`Facturez de manière récurrente vos clients\xA0!`,subtitle:`Sur Pennylane, vous pouvez paramétrer en avance le montant, la fréquence et le mode dâenvoi de vos factures abonnements.`,gc_title:`Allez encore plus loin avec GoCardless\xA0!`,gc_subtitle:`GoCardless est un fournisseur de paiement, qui permet la mise en place de prélèvements automatiques pour vos factures récurrentes.`,divide_payment:`<strong>Divisez par 2</strong> vos retards de paiement\xA0;`,save_time:`<strong>Gagnez du temps</strong> sur les relances\xA0;`,automate_payment:`<strong>Automatisez</strong> le paiement et le rapprochement de vos factures.`,have_account:`Jâai déjà un compte GoCardless`,connect_gc:`Connectez votre compte en quelques clics. Câest 100% sécurisé\xA0!`,do_not_have_account:`Je nâai pas de compte GoCardless`,start_gc:`Commencez à prélever vos clients avec GoCardless\xA0!`},index:{widgets:{active_count:{label:`Abonnements actifs`,tooltip:`Total des abonnements en cours et à venir`},active_average_amount:{label:{net:`Panier moyen HT`,gross:`Panier moyen TTC`},tooltip:`Montant moyen des abonnements actifs`}},header:{new:`Nouvel abonnement`,import:`Importer des abonnements`},table:{end_not_defined:`Fin non précisée`,start_not_defined:`Début non spécifié`,ended:`Abonnement terminé`,stopped:`Abonnement arrêté`,subscription_delete:{one:`Souhaitez-vous vraiment supprimer cet abonnement\xA0?`,other:`Souhaitez-vous vraiment supprimer ces abonnements\xA0?`},finish_tooltip:`Cet abonnement se termine prochainement`,columns:{status:`Statut`,thirdparty:`Client`,payment_method:`Méthode de paiement`,start:`Date de début`,finish:`Date de fin`,next_occurrence:`Proch. occurrence`,invoice_template:{currency_amount:`Montant (TTC)`,currency_amount_before_tax:`Montant (HT)`},rule_type:`Fréquence`,total_currency_amount:`Total facturé (TTC)`,total_currency_amount_before_tax:`Total facturé (HT)`,label:`Nom`}}},show:{header:{title:`Détail de lâabonnement`,edit_btn:`Modifier`,edit_btn_locked_tooltip:`Cet abonnement est lié à un devis signé et ne peut pas être modifié. Pour apporter des modifications, arrêtez dâabord cet abonnement et cr
10éez-en un nouveau.`,skip_btn:`Suspendre`,stop_success:`Cet abonnement est désormais terminé.`,resume_success:`Cet abonnement est maintenant actif à nouveau`},tab_bar:{past:`Factures passées`,upcoming:`Factures à venir`},past_tab:{columns:{status:`Statut`,payment:{status:`Paiement`},date:`Date`,deadline:`Ãchéance`,invoice_number:`N° de facture`,currency_amount:`Montant TTC`},collect:`Collecter`,payment_sent:`Une nouvelle demande de prélèvement a été envoyée`},upcoming_tab:{columns:{index:`Numéro`,date:`Date`,deadline:`Ãchéance`,currency_amount:`Montant TTC`},skip_occurrence:`Suspendre lâoccurrence`,skip_occurrence_modal:{title:`Suspendre lâoccurrence\xA0?`,content:`Cette occurrence ne sera pas émise. La facturation reprendra ensuite automatiquement.`},unskip_occurrence:`Rétablir lâoccurrence`,unskip_occurrence_modal:{title:`Rétablir lâoccurrence\xA0?`,content:`Cette occurrence ne sera plus suspendue et sera donc émise à la date précédemment renseignée.`}},sections:{general:{title:`Général`,status:{label:`Statut`},customer:{label:`Client`},mode:{label:`Mode de finalisation`},payment_method:{label:`Méthode de paiement`}},settings:{title:`Paramètres de facturation`,start:{label:`Date de début`},frequency:{label:`Fréquence`},end:{label:`Date de fin`},payment_conditions:{label:`Délai de paiement`}},summary:{title:`Récapitulatif`,occurrences_amount:`Montant par occ. (TTC)`,total_amount:`Total facturé (TTC)`,occurrences_count:`Occurrences facturées`,remaining_amount:`Restant à facturer (TTC)`,remaining_amount_help:`Calculé sur une base maximale de %{maxOccurrences} occurrences.`},products:{table:{quantity:`Quantité`,raw_currency_unit_price:`Prix unit. HT`,discount:`Remise`,vat_rate:`Taux de TVA`,currency_amount_before_tax:`Total HT`}}}}},quote_editor:{billing_subscription:{activate:`Activer`,validation:{end_date:{gt_start:`Doit être après la date de commencement`},email_settings:{recipients:{valid_array:`Au moins un des destinataires ne ressemble pas à une adresse mail`,required:`Ce champ est obligatoire`},subject:{required:`Ce champ est obligatoire`},body:{required:`Ce champ est obligatoire`}},mode:{recipients_required:`Ajoutez au moins un destinataire au modèle sélectionné pour utiliser cette option`}}},sections:{partial_invoicing:{positive_error:`La valeur doit être positive`,update_partial_invoice:{delete_tooltip:`Seuls les brouillons de factures peuvent être supprimés`},invoices:{table:{line:{add_new_line:`Ajouter une facture intermédiaire`}}}},settings:{schedule:{btn:`Ãchéancier`,title:`Prévisualiser lâéchéancier`,help:`Cet échéancier est généré automatiquement à partir des paramètres de facturation renseignés.`,alert:`En lâabsence dâune fin de récurrence, seules les %{count} prochaines occurrences sont prévisualisables.`,table:{index:`#`,date:`Ãmission`,deadline:`Ãchéance`,currency_amount:`Montant TTC`}},invoice:{payment_conditions:{label:`Délai de paiement`,gocardless_label:`Date du prélèvement automatique`}},billingSubscription:{frequencies:{yearly:{one:`an`,other:`ans`},monthly:{one:`mois`,other:`mois`},weekly:{one:`semaine`,other:`semaines`}},billing_date:{options:{yearly:{all_of:`Tous les ans`,all_of_with_interval:`Toutes les %{interval} années`},weekly:{all_of:`Tous les %{weekDay}s`,all_of_with_interval:`Le %{weekDay} toutes les %{interval} semaines`},monthly:{last_day:`Le dernier jour du mois`,month_day:`Le %{dayNumber} de chaque mois`,month_day_with_interval:`Le %{dayNumber} tous les %{interval} mois`,"1_of_the_month":`Premier %{day} du mois`,"2_of_the_month":`Deuxième %{day} du mois`,"3_of_the_month":`Troisième %{day} du mois`,"4_of_the_month":`Quatrième %{day} du mois`,"5_of_the_month":`Cinquième %{day} du mois`,"1_of_the_month_with_interval":`Premier %{day} tous les %{interval} mois`,"2_of_the_month_with_interval":`Deuxième %{day} tous les %{interval} mois`,"3_of_the_month_with_interval":`Troisième %{day} tous les %{interval} mois`,"4_of_the_month_with_interval":`Quatrième %{day} tous les %{interval} mois`,"5_of_the_month_with_interval":`Cinquième %{day} tous les %{interval} mois`}}},start:{label:`Date de début`},end:{label:`Fin de la récurrence`,options:{none:`Pas de fin`,custom:`Date personnalisée`,count:`Nombre dâoccurrences`}},activation_trigger:{options:{on_active_mandate:`Dès que le mandat est actif`,on_date:`à une date précise`,on_date_and_active_mandate:`à une date précise si le mandat est actif`},hint:{if_active_mandate:`si le mandat est actif`}}}},size_rescticted_fields:{max_length_warning:`Max %{limitation} caractères sont autorisés pour ce champ`}
10,display_products_list:{title:`Afficher les produits sur le PDF de la facture intermédiaire`},recipient:{fields:{billing_subscription:{email_settings:{title:`Modèle de mail`,fields:{template:{label:`Modèle de mail pré-enregistré`,placeholder:`Sélectionner un modèle pré-enregistré`},subject:{label:`Objet`,placeholder:`Entrez un object`},body:{label:`Corps du message`,placeholder:`Entrez le corps du message...`},recipients:{label:`Destinataires`,placeholder:`Entrez le mail des destinataires`},cc_recipients:{label:`Destinataires en copie`,placeholder:`Entrez les destinataires en copie`},bcc_recipients:{label:`Destinataires en copie cachée`,placeholder:`Entrez les destinataires en copie cachée`},appendices:{filename:`Inclure le fichier %{filename}`}}}}},warnings:{connect_href:`Me connecter à GoCardless`,mandate_alert:`Attention, ce client a déjà un mandat actif, vous vous apprêtez à lui en envoyer un nouveau`}},products:{invoice_lines_empty:`Il faut vendre au moins un produit\xA0!`},vat_explanations:{deduced_from_default:{goods:`(votre type de vente par défaut est "biens").`,services:`(votre type de vente par défaut est "services").`},error:`Veuillez spécifier un type de vente par défaut`},mentions:{billing_footer:{label:`Pied de page`,placeholder:`Sélectionner un pied de page`}}},validation:{payment_conditions:`Choisissez une condition de paiement`}},ui_kit:{currency_input:{amount_in_euro:{show:`Voir le montant en euros (â¬)`,hide:`Masquer le montant en euros (â¬)`}},sub_status_badge:{tooltip:{reconciliation:`Réconciliation disponible`,apr_active:`Relance automatique activée`,factoring_active:`Affacturage actif`}}},budgets:{tabs:{plan:`Plan de trésorerie`,kpi:`Tableau de bord`}},reviews:{vat:{popover:{activities:{title:`Historique des changements\xA0:`,review_updated:`a modifié le statut de`,record_attached:`a commencé la déclaration.`,comment:{error:`a retourné les erreurs suivantes\xA0:`}},review_statuses:{to_review:`à réviser`,to_do:`à faire`,ongoing:`En cours`,ready:`Prête`,awaiting_changes:`Erreur`,awaiting_review:`En cours dâenvoi`,review_approved:`A
10cceptée`,done:`Acceptée et payée`,review_denied:`Refusée`,review_vat_denied_but_paid:`Refusée mais payée`,not_started:`à venir`,to_declare:`à déclarer`,overdue:`En retard`,not_applicable:`Non applicable`}}}},ledger_events_search:{filters:{plan_item:`N° compte`,vat:{label:`TVA`,selected_label:{one:`%{options}`,other:`%{count} sélections TVA`,all:`Tous (%{count})`}}},table:{selected_ledger:{one:`%{count} mouvement sélectionné (débit\xA0: %{debits}, crédit\xA0: %{credits}, solde\xA0: %{balance})`,other:`%{count} mouvements sélectionnés (débit\xA0: %{debits}, crédit\xA0: %{credits}, solde\xA0: %{balance})`}}},pdf:{cover:{legal_form:`Forme juridique\xA0:`,siren:`SIREN\xA0:`,vat_number:`N° TVA\xA0:`}},analytic_tag:{categorize:`Catégoriser`,doc_type:{invoice:`facture`,transaction:`transaction`,ledger_event:`écriture`},helper:`Sélectionnez une ou plusieurs catégories, puis déterminez la part de chacune dans le montant total pour affiner votre analyse.`,equal_100:`Le pourcentage total est invalide, assurez-vous quâil soit bien égal à 100% pour chaque axe.`,min_1:`La répartition minimale est de 1%.`,no_null_invoice:`La facture ne doit pas avoir un montant nul.`,categorize_with_count:{one:`Catégoriser 1 document`,other:`Catégoriser %{count} documents`},bulk:{title_documents:{one:`Catégoriser une %{type}\xA0?`,other:`Catégoriser %{count} %{type}s\xA0?`}},addendum_with_journal:`OD dans le journal %{journal}`,entry_information:`Les catégories sélectionnées seront propagées sur lâensemble de votre document.`,line_information:`Les catégories sélectionnées seront affectées aux lignes de votre document.`},automation_rules:{check_pattern:{invalid_pipe_pattern:`Un | au début ou à la fin des mot-clés appliquerait la règle à toutes les transactions`,invalid_pattern_size_inside_pipe:`Mots-clés trop génériques. Les caractères entre | seront recherchés dans toute transaction. Spécifiez au moins 2 caractères entre |`,invalid_pattern:`Les mots clés ne forment pas une expression régulière valide`}},demo:{settings_modal:{title:`Paramètres du compte démo`,alert:`Après validation du formulaire, la page sera rechargée pour effectuer la mise à jour.`,accountant_sidebar:`Menu latéral comptable (au lieu de dirigeant)`,saas_plan:{label:`Plan abonnement SaaS`,tooltip:`Le plan tarifaire nâest pas disponible si le menu comptable est activé. Veuillez choisir le menu dirigeant.`}}},side_panel:{errors:{submitted_to_vat_from_required:`Cette date doit être remplie lorsque lâentreprise est assujettie à la TVA`,deadline_tva:`Ce champ doit être un nombre\xA0!`}},app_loader:{loading:`En cours de chargement...`},timesheets:{form:{fields:{company:{hint:`Si le temps est pour le cabinet, veuillez laisser ce champ vide.`}}}},date_helpers:{relative_time:{last_week:`eeee 'dernier'`,yesterday:`'Hier'`,today:`'Aujourdâhui'`,tomorrow:`'Demain'`,next_week:`eeee 'prochain'`,other:`dd/MM/yyyy`}},custom:`Personnaliser`,pdp_manual_kyb_requests:{table:{filters:{status:{label:`Statut`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts`}}}}},pdp_portability_requests:{table:{filters:{status:{label:`Statut`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Tous les statuts`}}}}},outdated_abilities:{title:`Vos accès ont changé`,plan_updated_message:`Lâabonnement de votre entreprise a été mis à jour. Veuillez retourner à la page dâaccueil pour renouveler vos accès.`,role_updated_message:`Votre rôle a été changé. Veuillez retourner à la page dâaccueil pour renouveler vos accès.`,common_message:`Votre rôle ou lâabonnement de votre entreprise a été mis à jour. Veuillez retourner à la page dâaccueil pour renouveler vos accès.`,action:`Retour à lâaccueil`}},xm=t({default:()=>Sm}),Sm={understood:`Entendido`,by:`Por`,reboot:`Reiniciar`,until:`Hasta el`,save:`Guardar`,create:`Crear`,add:`Añadir`,new:`Nuevo`,short_new:`Nuev.`,destroy:`Eliminar definitivamente`,continue:`Continuar`,confirm:`Confirmar`,update:`Modificar`,cancel:`Cancelar`,dismiss:`Cancelar`,ignore:`Ignorar`,clear:`Borrar`,apply:`Aplicar`,other:`Otro`,warning:`Atención`,actions:`Acciones`,construction:`Construcción`,loading:`Carga en curso...`,waiting_for_ocr:`Tu factura
10se está analizando`,required:`Obligatorio`,invalid_field:`Este campo no es válido`,required_field:`Este campo es obligatorio`,positive_field:`Este campo debe ser positivo`,too_long_field:`Este campo contiene demasiados caracteres`,min_field:`Debe ser mayor o igual que %{min}`,max_field:`Debe ser menor o igual que %{max}`,invalid_email:`El formato de e-mail no es válido`,invalid_iban:`El IBAN no es válido`,invalid_bic:`Esto no parece un BIC`,invalid_length:`Esta longitud de campo debe ser igual a %{length}`,general_error:`Se ha producido un error`,not_found:`No encontrado`,save_error:`Acción imposible`,forbidden_error:`Acceso denegado`,bad_request:`Operación imposible`,empty_field:`No indicado`,search:`Buscar`,sync:`Sincronizar`,download:`Descargar`,modify:`Modificar`,delete:`Eliminar`,create_planitem:`Crear una nueva cuenta contable`,restore:`Restaurar`,archive:`Archivar`,unarchive:`Restaurar`,archived:`Archivado`,see:`Ver`,send:`Enviar`,resend:`Reenviar`,finalize:`Finalizar`,preview:`Vista previa`,choose_placeholder:`Elegir...`,copied_to_clipboard:`¡Copiado al portapapeles!`,equal:`=`,bic_label:`BIC`,iban_label:`IBAN`,gross:`IVA incluido`,net:`Sin IVA`,refresh:{title:`Actualiza la página`,content:`La aplicación se ha actualizado, actualiza la página para continuar la navegación`,action:`Actualizar la página`},next:`Siguiente`,import_from_clipboard:`Importar el portapapeles`,browser_does_not_support_clipboard:`Tu navegador no parece admitir las importaciones del portapapeles. Actualiza tu versión o prueba con otro navegador`,retry:`Reintentar`,columns_displayed:`Columnas mostradas`,click_to_sort:`Haz clic para ordenar`,unknown:`Desconocido`,email:`E-mail`,email_may_not_exist:`Es posible que la dirección de e-mail introducida no exista. Compruébala bien antes de continuar.`,learn_more:`Más información`,navigation_bar:{company_infos:{name:`Nombre:`,accountant:`Contable:`,accountant_none:`Ninguno`,reg_no:`SIREN:`,source_id:`Source ID:`,creation_date:`Alta:`,resumption_start:`Fecha de incorporación:`,customer_since:`Fecha de la carta de encargo:`,next_fiscal_year_to_close:`Próximo cierre:`,first_fiscal_year:`Primer ejercicio:`,pennylane_subscription:`Suscripción Pennylane:`,swan_back_office:`Swan back office`,adyen_back_office:`Adyen back office`,transaction_insights:`Información sobre las transacciones`,feature_flags:`Check active feature flags`,intercom:`Intercom`,hubspot:`Hubspot`,salesforce:`Salesforce`,missing_salesforce_id:`Falta el ID de Salesforce`,inpi:`Extracto RCS`,situation_notice:`Aviso de situación`,accounting_method:{title:`Método contable:`,cash_based:`Caja`,accrual:`Devengo`},rev_revenue:{last_invoice:`Ãltima factura`,invoices:`Facturas`,firm_thirdparties:`N.º de clientes facturados vinculados a este despacho`,firm_invoices:`Facturas de clientes vinculadas al despacho`,no_invoices:`Ninguna factura`}},users:`Usuarios`},public:{invalid_link:`Este enlace no es válido o ha caducado`},pay:`Pagar`,more_x_items:`y %{count} más`,yes:`SÃ`,no:!1,or:`o`,confirmation:`Confirmación`,draft:`Borrador`,switch_language:`Cambiar de idioma`,no_options_message:`No se han encontrado resultados`,updated_by:`Por %{username}`,more:`Más información`,read_more:`Ver más`,read_less:`Ver menos`,feature_not_enabled_in_free_plan:`Esta funcionalidad no está disponible con tu plan Pennylane, contacta con tu responsable de cuenta para modificarlo`,days:{sunday:`domingo`,monday:`lunes`,tuesday:`martes`,wednesday:`miércoles`,thursday:`jueves`,friday:`viernes`,saturday:`sábado`},exports:{export_sheet:{basic:`Hoja de cálculo (.xlsx)`,invoices:`Hoja de cálculo y facturas (.xlsx y .pdf)`,expenses:`Hoja de cálculo y notas de gastos (.xlsx y .pdf)`},export:`Exportar`,go_to_export_page_title:`Exportación en curso`,go_to_export_page_info:`Te avisaremos cuando esté disponible`,go_to_export_page_link:`Ver la exportación`,is_ready:`Exportación disponible`,has_failed:`Tu exportación ha fallado`,why_has_failed:`Ver el motivo`,filters:{type:{label:`Tipo`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los tipos (%{count})`}},status:{label:`Estado`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados (%{count})`}}}},date_format:`dd/mm/aaaa`,end_date_after_start_date:`La fecha de fin debe ser posterior a la fecha de inicio`,back:`Volver`,search_results:`Resultados de búsqueda`,results:`Resultados`,no_result:`Ningún resultado`,select_all:`Seleccionar todo`,date_prefix:`el %{date}`,system:`Asistencia Pennylane`,toast_update_success:`¡Cambios guardados!`,confirm_destroy_document:`¿Quieres eliminar este documento?`,unsaved_changes_warden:`¡Atención! Tienes cambios sin guardar. ¿Quieres salir?`,supplier:`Proveedor`,customer:`Cliente`,thirdparty_label:`Tercero`,invoice:`Factura`,go_to_invoice:`Acceder a la factura`,duplicate:`Duplicar`,import:`Importar`,need_help:`¿Necesitas ayuda?`,place_input:{street_number_and_name:`N.º y nombre de la vÃa`,enter_street_number_and_name:`Indica el número y el nombre de la vÃa`,postal_code:`Código postal`,enter_postal_code:`Indica un código postal`,city:`Ciudad`,enter_city:`Indica una ciudad`,country:`PaÃs`,select_country:`Selecciona un paÃs`,address:`Dirección`,enter_address:`Introduce una dirección`,enter_address_manually:`Introduce una dirección manualmente`,find_address:`Volver a la lista desplegable`},paginated_table:{per_page:`elementos por página`,elements_selected:{one:`1 elemento seleccionado`,other:`%{count} elementos seleccionados`},max_processing:`Solo puedes tratar %{limit} elementos a la vez`,out_of:`de`,out_of_around:`de unos`,no_result:{zero:`Ningún resultado`,one:`Ningún resultado - %{count} filtro activo`,other:`Ningún resultado - %{count} filtros activos`},reload_page_to_continue:`Actualizar la página`,reload_page_to_continue_tooltip:`Los datos se han actualizado. Actualiza la página actual para continuar.`,all_table_selected:{already_selected:{one:`1 elemento seleccionado`,other:`%{page_size} elementos seleccionados`},select_remaining:`Selecciona los %{remaining} elementos restantes`},filter_selected:`Se han seleccionado todos los elementos que coinciden con este filtro o esta búsqueda.`},date_selector:{dates_outside_range:`La fecha de inicio debe ser anterior a la de fin y pertenecer a un ejercicio fiscal de la empresa.`},sidebar_pages:{subsections:{transactions:`Transacciones`},coming_soon:`Pronto`,new:`Nuevo`,beta:`Beta`,internal:`Interno`,invoices:`Facturas`,billing_subscriptions:`Suscripciones`,supplier_payments:{submenu_title:{invoices:`Facturas de proveedor`}},quotes:`Facturas de cliente`},provisional:{title:`Provisional`,tooltip:`Estos importes se indican a tÃtulo informativo a la espera de los trabajos de cierre de las cuentas`},reconciliations:{matching:{unmatch:`Desvincular las transacciones`}},closed:{title:`Definitivo`,tooltip:`Las cuentas están cerradas, por lo que los importes son definitivos`},account_console:{edit_account_name_modal:{title:`Edición de la cuenta bancaria`,dev_warning:`DEV ONLY -> handle with care\xA0!`,dev_fields:{connection:`Connection -> correct string accepted only`,balance:`Balance -> will set the balance of CURRENT DAY to that value`,currency_balance:`Currency Balance -> will set the balance of CURRENT DAY to that value`,currency:`Currency`,account_type:`Account Type`},fields:{iban:{invalid:`Esto no parece un IBAN`},bic:{invalid:`Esto no parece un BIC`}}}},bank_reporting:{new_transaction:{form:{errors:{future_date:`La fecha no puede ser futura`,fee_less_than_amount:`Las comisiones deben ser inferiores al importe`}}}},users_firms:{deleted:`El usuario ya no tiene acceso a este despacho contable`,deletion_last_users_firm:`Vas a perder el acceso a este perfil de usuario. Para volver a invitarlo, deberás pasar por el formulario de invitación`},companies:{billing:{default_billing_email_sepa_direct_debit_subscription:{name:`Nueva suscripción - Adeudo automatizado`}}},activerecord:{models:{PlanItem:`Cuenta`,Account:`Cuenta`,User:`Usuario`,Invoice:`Factura`,InvoiceLine:`LÃnea`,Transaction:`Transacción`,Addendum:`Operación diversa`,Pendingvat:`IVA pendiente`,Vatreturn:`Recuperación de IVA`,Company:`Empresa`,LedgerEvent:`Asiento`,Reallocation:`Reimputación`,Thirdparty:`Tercero`,FiscalYear:`Ejercicio`,DocumentTag:`categorización`,Tag:`categorÃa`,TagGroup:`eje`,Establishment:`Establecimiento`,Firm:`Despacho contable`,UsersFirm:`Despacho contable`,Mandate:`Mandato`,EBICSMandate:`Mandato EBICS`,EBICSMandateBankSetting:`Configuración bancaria del mandato EBICS`,Diligence:`Diligencia`,RevisionCycle:`Ciclo de revisión`,Advance:`FAE/FNP`,DoubtfulDebt:`Crédito de dudoso cobro`,Asset:`Inmovilizado`,Deferral:`PCA/CCA`,Loan:`Préstamo`,Lease:`Arrendamiento financiero`,ShareholderCurrentAccount:`Cuenta corriente`,Lettering:`Conciliación`,Document:`Documento`,BankTransaction:`Transacción bancaria`,Export:`Exportar`,FramingAdjustment:`Ajuste de encuadre`,Reconciliation:`Conciliación`,TeledecPayload:`Declaración`,Declarations:{Declaration:`Declaración`,FeesDeclaration:`Declaración de honorarios`,VatReturn:`Declaración de IVA`,MonthlyQuarterlyVatReturn:`Declaración de IVA mensual o trimestral`,VatReimbursement:`Declaración de reembolso de IVA`,YearlyVatReturn:`Declaración de IVA anual`}},form_errors_f:{one:`Un error impidió el registro de esta %{model}`,other:`%{count} errores impidieron el registro de esta %{model}`},form_errors_m:{one:`Un error impidió el registro de este %{model}`,other:`%{count} errores impidieron el registro de este %{model}`},enums:{billing_subscription:{rule_types:{weekly:`Semanal`,monthly:`Mensual`,yearly:`Anual`}}}},dumps:{common:{steps:{prepare:{select:{no_options:`Ningún atributo adicional disponible`}}}}},errors:{unknown_network_message:`No hemos podido comunicar con el servidor. Comprueba tu conexión a internet.`,requests_blocked_by_client:{title:`Tu navegador bloquea algunas de nuestras solicitudes.`,content:`Te recomendamos vaciar la caché del navegador, cambiar de navegador o acceder a Pennylane desde otro ordenador. Si el problema persiste, contacta con tu administrador de red o contáctanos para obtener ayuda.`},permission_needed:{one:`Acción imposible. Se requiere el siguiente permiso:`,other:`Acción imposible. Se requiere uno de los siguientes permisos:`},controllers:{documents:{ask_details_closed_period:{one:`No puedes solicitar un justificante para un ejercicio cerrado o un periodo congelado`,other:`Uno de los documentos está en un periodo congelado o un ejercicio cerrado, no puedes solicitar un justificante para este último`}}},internal_server_error:{title:`Algo ha salido mal`,message:`Estamos intentando resolver el problema. Inténtalo de nuevo en unos minutos; si el error persiste, contáctanos para obtener ayuda.`},unprocessable_content_error:{title:`Algo ha salido mal`,message:`El objeto que intentas modificar no está disponible. Puedes recargar la página. Si el error persiste, contáctanos para obtener ayuda.`},not_found_error:{title:`Vaya, no se encuentra esta página`,message:`Intenta recargarla, o vuelve a escribir la dirección. Si el error persiste, contacta con el soporte para obtener ayuda.`}},reports:{consistency_checks:{title:`Controles de coherencia`},interco:{title:`Interco`},aging_balance:{title:`Balance de antigüedad`},form_worksheet:{title:`Formulario de trabajo`},fec:{title:`FEC genérico (.txt)`},revision_exporter:{title:`Expediente de trabajo`},revision_guide:{title:`Expediente de trabajo`},reconciliation:{title:`Conciliación bancaria`},transactions:{title:`Transacciones bancarias`,columns:{date:`Fecha`,month:`Mes`,account:`Cuenta bancaria`,label:`Concepto`,amount:`Importe`,thirdparty:`Tercero`,justified:`Justificado`,card_holder:`Titular de la tarjeta`,card_name:`Nombre de la tarjeta`}},installments:{title:`Vencimientos`},billing_subscriptions:{title:`Suscripciones`},billing_subscriptions_xls_with_invoices:{title:`Suscripciones con facturas`},transaction_rules:{title:`Reglas de transacción`,columns:{active:`Activa`,amount:`Importe`,auto_process:`Tratamiento automático`,name:`Nombre`,pattern:`Palabras clave`,plan_item_label:`Concepto de la cuenta`,plan_item_number:`N.º de cuenta`,tag_group:`Eje analÃtico`,tag:`CategorÃa/etiqueta`,vat_rate:`Tipo de IVA`,subpatterns:`Metadatos de las palabras clave`},amount_filter:{operators:{gt:`> %{val}`,lt:`< %{val}`,gteq:`⥠%{val}`,lteq:`⤠%{val}`,eq:`= %{val}`,not_eq:`â %{val}`,between:`De %{val} a %{max}`,abs_gt:`> |%{val}|`,abs_lt:`< |%{val}|`,abs_gteq:`⥠|%{val}|`,abs_lteq:`⤠|%{val}|`,abs_eq:`= |%{val}|`,abs_not_eq:`â |%{val}|`,abs_between:`De |%{val}| a |%{max}|`}}},thirdparty_rules:{title:`Reglas de terceros`,title_invoice_rules:`Reglas de facturas`,columns:{rule_enabled:`Regla activa`,iban:`IBA
10N`,reference:`Referencia`,name:`Denominación`,search_terms:`Palabras clave`,plan_item_label:`Concepto de la cuenta`,plan_item_number:`N.º de cuenta`,tag_group:`Eje analÃtico`,tag:`CategorÃa/etiqueta`,vat_rate:`Tipo de IVA`,source_id:`Identificador`,role:`Rol`,first_name:`Nombre`,last_name:`Apellidos`,gender:`Sexo`,address:`Dirección`,postal_code:`Código postal`,city:`Ciudad`,country_alpha2:`PaÃs`,vat_number:`Número de IVA`,reg_no:`SIREN`,phone:`Teléfono`,customer_type:`Tipo de cliente`,emails:`Lista de e-mails`,reference_customer:`Referencia de cliente`,reference_supplier:`Referencia de proveedor`,delivery_address:`Dirección de entrega`,delivery_postal_code:`Código postal de entrega`,delivery_city:`Ciudad de entrega`,delivery_country_alpha2:`PaÃs de entrega`,billing_language:`Idioma de facturación`,pnl_plan_item_label:`Concepto de la cuenta de gastos/ingresos`,pnl_plan_item_number:`N.º de cuenta de gastos/ingresos`}},categorizations_overview:{title:`Categorizaciones`,month:{january:`enero`,february:`febrero`,march:`marzo`,april:`abril`,may:`mayo`,june:`junio`,july:`julio`,august:`agosto`,september:`septiembre`,october:`octubre`,november:`noviembre`,december:`diciembre`}},default_filename:`Export`,trial_balance:{title:`Balance`},balance_exporter:{title:`Balance`,general:`Balance de sumas y saldos`,ma_compta:`Balance de sumas y saldos para Macompta.fr`,suppliers:`Balance de proveedores`,customers:`Balance de clientes`,salary:`Balance de personal`,shareholders_account:`Balance de cuentas de socios`,balance_401:`Balance de proveedores`,balance_411:`Balance de clientes`,balance_421:`Balance de personal - Remuneraciones debidas`,balance_455:`Balance de socios - Cuentas corrientes`,balance_467:`Balance de otras cuentas deudoras o acreedoras`},analytical_balance:{title:`Balance analÃtico`},general_balance:{title:`Balance simplificado`,empty:`Ningún asiento`},balance_columns:{account_number:`N.º de cuenta`,account_label:`Concepto de la cuenta`,debit_balance:`Saldo deudor`,credit_balance:`Saldo acreedor`,debit:`Debe`,credit:`Haber`,balance:`Saldo`,previous_balance:`Saldo N-1`,n_2_balance:`Saldo N-2`,vat_rate:`Tipo de atribución IVA`,country:`PaÃs de atribución IVA`,review_status:`Estado de revisión`,reviewed_until:`Fecha de revisión`,review_description:`Comentario de revisión`,permanent_note:`Nota permanente`,review_statuses:{done:`Revisado`,awaiting_changes:`AnomalÃa`,to_review:`Por revisar`,ongoing:`En curso`,to_do:`Por reexaminar`}},customer_invoices:{title:`Facturas de clientes`},invoices:{title:`Facturas`,break_down_period:`Periodo de imputación`,final_trip_distance:`Distancia del viaje (kilómetros)`,paid_by_name:`Colaborador`,expense_status:`Estado del gasto`,expense_reason:`Motivo`,team:`Equipo`,validated_at:`Aprobada el`,validators:`Aprobada por`},transaction:{title:`Transacciones bancarias`},assets_framing:{title:`Inmovilizado â Cuadre (conciliación inmovilizado-contabilidad)`},assets_acquisitions:{title:`Inmovilizado â Adquisiciones del ejercicio`},assets_inventory:{title:`Inmovilizado â Formulario de validación del inventario`},assets_depreciation_forecast:{title:`Inmovilizado â Dotaciones previstas`},assets_depreciation_forecast_with_details:{title:`Inmovilizado â Dotaciones previstas detalladas`},assets_depreciations:{title:`Inmovilizado â Estado de las amortizaciones`},assets_listing:{title:`Inmovilizado â Estado de los inmovilizados por cuenta`},subsidies_listing:{title:`Subvenciones â Lista`},assets_exits:{title:`Inmovilizado â Salidas del ejercicio`},assets_exits_profits_and_losses:{title:`Inmovilizado â PlusvalÃas y minusvalÃas`},assets_super_depreciation:{title:`Inmovilizado â Sobreamortización`},assets_non_deductible_depreciations:{title:`Inmovilizado â Estado de las amortizaciones no deducibles`},assets_exporter:{title:`Inmovilizado - Estados`},shareholder_current_accounts_global_listing:{title:`Cuentas corrientes â Lista`},shareholder_current_account_interest:{title:`Cuentas corrientes â Intereses`},loans_listing:{title:`Préstamos â Lista`},loans_framing:{title:`Préstamos â Cuadre`},loans_annual_repayments_forecast:{title:`Préstamos â Vencimientos previstos anuales`},loans_monthly_repayments_forecast:{title:`Préstamos â Vencimientos previstos mensuales`},loans_annual_repayments_forecast_with_details:{title:`Préstamos â Vencimientos previstos anuales detallados`},loans_monthly_repayments_forecast_with_details:{title:`Préstamos â Vencimientos previstos mensuales detallados`},loans_deprecated_framing:{title:`Préstamos â Cuadre`},leases_listing:{title:`Arrendamientos financieros â Estado de vencimientos`},leases_non_deductible_repayments:{title:`Arrendamientos financieros â Fracciones de alquileres no deducibles`},leases_annual_repayments_forecast:{title:`Arrendamientos financieros â Vencimientos previstos anuales`},leases_monthly_repayments_forecast:{title:`Arrendamientos financieros â Vencimientos previstos mensuales`},leases_annual_repayments_forecast_with_details:{title:`Arrendamientos financieros â Vencimientos previstos anuales detallados`},leases_monthly_repayments_forecast_with_details:{title:`Arrendamientos financieros â Vencimientos previstos mensuales detallados`},leases_framing:{title:`Arrendamientos financieros â Cuadre`},vehicles_inventory:{title:`VehÃculos â Inventario`},vehicles_tvs_summary:{title:`VehÃculos â Resumen de los impuestos`},vehicles:{exports:{tvs_summary:{document_title:`Estado de los impuestos sobre vehÃculos de empresa`}}},pnl:{title:`Cuenta de resultados`,no_previous_period:`Ningún ejercicio N-1`,watermark:`Proyecto`,others:{sale_and_purchases_of_goods:`Ventas y compras de bienes`,net:`Neto`,accounts_with_period:`Partidas (del %{dateLabelStart} al %{dateLabelEnd})`,revenues:`Ingresos de explotación`,operating_expenses:`Gastos de explotación`,quotes_shares_of_earnings_on_joint_operations:`Cuotas de resultado de operaciones hechas en común`,financial_income:`Ingresos financieros`,financial_expenses:`Gastos financieros`,voluntary_contributions:`Contrib. vol. nat.`,extraordinary_income:`Ingresos excepc.`,extraordinary_expenses:`Gastos excepc.`,accounts:`Partidas`,total:`Total`,with_period:`del %{dateLabelStart} al %{dateLabelEnd}`,row_total:`Total`}
10,cells:{sale_of_goods:`Ventas de mercaderÃas`,sale_of_goods_non_profit:`Venta de bienes`,contributions:`Cotizaciones`,total_sales_of_goods_and_services:`Total de las ventas de bienes y servicios`,sale_of_donations:`de las que ventas de donaciones en especie`,sale_of_services:`Ventas de servicios`,sponsorships:`de los que patrocinios`,total_thirdparty_financiers:`Ingresos de terceros financiadores`,subsidies_and_grants:`Ayudas públicas y subvenciones de explotación`,founders_contributions:`Aportaciones de los fundadores o consumos de la dotación consumible`,public_generosity:`Recursos ligados a la generosidad del público`,manual_donations:`Donativos manuales`,patronage:`Mecenazgo`,legacy_donations:`Legados, donaciones y seguros de vida`,financial_contributions:`Aportaciones financieras`,dedicated_funds:`Utilización de los fondos afectados`,production_sold:`Producción vendida (bienes y servicios)`,production_sold_goods:`Producción vendida de bienes`,production_sold_services:`Producción vendida de servicios`,net_revenue:`Importe neto de la cifra de negocios`,stocked_production:`Producción almacenada`,immobilised_production:`Producción inmovilizada`,operating_grants:`Subvenciones de explotación`,reversals_and_expense_transfers_operating_income:`Reversiones de provisiones y amortizaciones, transferencias de gastos`,reversals_and_expense_transfers_operating_income_non_profit:`Reversiones de amortizaciones, deterioros, provisiones y transferencias de gastos`,others_products:`Otros ingresos`,total_revenues:`Total ingresos de explotación (I)`,purchases_of_goods:`Compras de mercaderÃas`,change_in_inventories_of_goods:`Variación de existencias`,raw_material_purchases_and_other_supplies:`Compras de materias primas y otros aprovisionamientos`,change_in_inventories_of_raw_materials:`Variación de existencias`,other_purchases_and_external_expenses:`Otras compras y gastos externos`,taxes_other_and_payments:`Impuestos, tasas y pagos asimilados`,salaries_and_treatments:`Sueldos y salarios`,social_security_costs:`Cotizaciones sociales`,depreciation_amortization_and_provisions_operating_expenses:`Dotaciones a amortizaciones y provisiones (gastos de explotación)`,on_fixed_assets_depreciation:`Sobre inmovilizado: dotaciones a amortizaciones`,current_assets_provision_charge:`Sobre activo circulante: dotación a provisiones`,for_liabilities_and_charges_provisions:`Para riesgos y gastos: dotaciones a provisiones`,other_expenses:`Otros gastos`,total_operating_expenses:`Total gastos de explotación (II
10)`,operating_profit:`Resultado de explotación (I - II)`,attribute_benefit_or_transferred_loss:`Beneficio atribuido o pérdida transferida (III)`,loss_incurred_or_profit_transferred:`Pérdida soportada o beneficio transferido (IV)`,holdings:`De participaciones`,other_securities_and_receivables_of_fixed_assets:`De otros valores mobiliarios y créditos del activo inmovilizado`,other_interests_and_similar_products:`Otros intereses e ingresos asimilados`,reversals_of_provisions_and_expense_transfers_financial_income:`Reversiones de provisiones y transferencias de gastos`,reversals_of_provisions_and_expense_transfers_financial_income_non_profit:`Reversiones de deterioros, provisiones y transferencias de gastos`,foreign_exchange_gains:`Diferencias positivas de cambio`,net_gains_on_sales_of_investment_securities:`Ingresos netos por transmisión de valores negociables`,total_financial_income:`Total ingresos financieros (V)`,total_financial_income_non_profit:`Total ingresos financieros (III)`,depreciation_amortization_and_provisions_financial_expenses:`Dotaciones a amortizaciones y provisiones (gastos financieros)`,interest_expense:`Intereses y gastos asimilados`,foreign_exchange_losses:`Diferencias negativas de cambio`,net_expenses_on_sales_of_investment_securities:`Gastos netos por transmisión de valores negociables`,total_financial_expenses:`Total gastos financieros (VI)`,total_financial_expenses_non_profit:`Total gastos financieros (IV)`,financial_result:`Resultado financiero (V - VI)`,financial_result_non_profit:`Resultado financiero (III - IV)`,profit_before_taxes:`Resultado corriente antes de impuestos (I - II + III - IV + V - VI)`,profit_before_taxes_non_profit:`Resultado corriente antes de impuestos (I - II + III - IV)`,on_operating_extraordinary_income:`Sobre operaciones de gestión`,on_capital_transactions_extraordinary_income:`Sobre operaciones de capital`,reversals_and_expense_transfers_extraordinary_income:`Reversiones de provisiones y transferencias de gastos`,reversals_and_expense_transfers_extraordinary_income_non_profit:`Reversiones de deterioros, provisiones y transferencias de gastos`,total_extraordinary_income:`Total ingresos excepc. (VII)`,total_extraordinary_income_non_rpofit:`Total ingresos excepcionales (V)`,on_operating_extraordinary_charges:`Sobre operaciones de gestión`,on_capital_transactions_extraordinary_charges:`Sobre operaciones de capital`,depreciation_amortization_and_provisions_extraordinary_charges:`Dotaciones a amortizaciones y provisiones (gastos excepcionales)`,depreciation_amortization_and_provisions_extraordinary_charges_non_profit:`Dotaciones a amortizaciones, a deterioros y a provisiones`,total_extraordinary_expenses:`Total gastos excepc. (VIII)`,total_extraordinary_expenses_non_profit:`Total gastos excepcionales (VI)`,exceptional_items:`Resultado excepcional (VII - VIII)`,exceptional_items_non_profit:`Resultado excepcional (V - VI)`,employee_participation_in_company_results:`Participación de los trabajadores en los resultados de la empresa (IX)`,employee_participation_in_company_results_non_profit:`Participación de los trabajadores en los resultados de la empresa (VII)`,income_taxes:`Impuesto sobre beneficios (X)`,income_taxes_non_profit:`Impuesto sobre beneficios (VIII)`,total_incomes:`Total de los ingresos (I + III + V + VII)`,total_incomes_non_profit:`Total de los ingresos (I + III + V)`,total_expenses:`Total de los gastos (II + IV + VI + VIII + IX + X)`,total_expenses_non_profit:`Total de los gastos (II + IV + VI + VII + VIII)`,result:`Resultado del ejercicio`,total_physical_sales:`Ventas de bienes`,total_services_sales:`Ventas de prestaciones de servicios`,total_generosity:`Recursos ligados a la generosidad del público`,in_kind_donations:`Donaciones en especie`,in_kind_services:`Prestaciones en especie`,volunteering:`Voluntariado`,in_kind_aid:`Socorros en especie`,free_provision_of_goods:`Puesta a disposición gratuita de bienes`,in_kind_services_expenses:`Gastos de prestaciones en especie`,volunteer_staff_expenses:`Personal voluntario`,total_contributions_in_kind:`Total contribuciones voluntarias en especie`,total_contributions_in_kind_expenses:`Total gastos de contribuciones en especie`,financial_aid:`Ayudas financieras`,carry_forward_to_dedicated_funds:`Traspaso de los fondos afectados`}
10,non_profit_cells:{sale_of_goods:`Ventas de mercaderÃas`,reversals_and_expense_transfers_operating_income:`Reversiones de provisiones y amortizaciones, transferencias de gastos`,reversals_of_provisions_and_expense_transfers_financial_income:`Reversiones de provisiones y transferencias de gastos`,total_financial_income:`Total ingresos financieros (V)`,total_financial_expenses:`Total gastos financieros (VI)`,financial_result:`Resultado financiero (V - VI)`,profit_before_taxes:`Resultado corriente antes de impuestos (I - II + III - IV + V - VI)`,reversals_and_expense_transfers_extraordinary_income:`Reversiones de provisiones y transferencias de gastos`,depreciation_amortization_and_provisions_extraordinary_charges:`Dotaciones a amortizaciones y provisiones (gastos excepcionales)`,total_extraordinary_expenses:`Total gastos excepc. (VIII)`,employee_participation_in_company_results:`Participación de los trabajadores en los resultados de la empresa (IX)`,income_taxes:`Impuesto sobre beneficios (X)`,total_incomes:`Total de los ingresos (I + III + V + VII)`,total_expenses:`Total de los gastos (II + IV + VI + VIII + IX + X)`,exceptional_items:`Resultado excepcional (VII - VIII)`,total_extraordinary_income:`Total ingresos excepc. (VII)`,result:`Excedente o déficit`}},pnl_non_profit:{title:`Cuenta de resultados`},detailed_pnl_non_profit:{title:`Cuenta de resultados detallada`},balance_sheet:{title:`Balance de situación`,tab1:`Activo`,tab2:`Pasivo`,no_previous_period:`Ningún ejercicio N-1`,watermark:`Proyecto`,alerts:{unbalanced_title:`El activo y el pasivo no son iguales`,unallocated_plan_items:`Comprueba que todas las cuentas estén correctamente asignadas en la configuración de las categorÃas.`},others:{fixed_assets:`Activo inmovilizado`,current_assets:`Activo circulante`,shareholders_equity:`Patrimonio neto`,equity_non_profit:`Fondos propios`,other_equity:`Otros F.P.`,prov:`Prov.`,debts:`Deudas`,assets_balance_sheet:`Activo`,active_posts:`Partidas`,gross:`Bruto`,amort:`Amort. Prov.`,net:`Neto`,intangible_assets:`Inmovilizado intangible`,tangible_assets:`Inmovilizado material`,financial_assets:`Inmovilizaciones financieras`,inventories_and_work_in_progress:`Existencias y en curso`,receivables:`Créditos`,marketable_securities:`Valores negociables`,passive_balance:`Pasivo`,passive_posts:`Partidas`,stocks:`Existencias`},cells:{uncalled_comitted_capital:`Capital suscrito no exigido (I)`,administration_fees:`Gastos de establecimiento`,administration_fees_amortization:`Gastos de establecimiento (amortizaciones)`,expenses_research_and_development:`Gastos de desarrollo`,expenses_research_and_development_amortization:`Gastos de desarrollo (amortizaciones)`,concessions_patents_licenses_trademarks:`Concesiones, patentes, licencias, marcas, procedimientos, derechos y valores similares`,concessions_patents_licenses_trademarks_amortization:`Concesiones, patentes, licencias, marcas, ⦠(amortizaciones)`,goodwill:`Fondo de comercio`,goodwill_amortization:`Fondo de comercio (amortizaciones)`,other_intangible_assets:`Otro inmovilizado intangible`,other_intangible_assets_non_profit:`Inmovilizaciones intangibles en curso`,other_intangible_assets_amortization:`Inmovilizaciones intangibles en curso (amortizaciones)`,tangible_advances_and_deposits:`Anticipos y entregas a cuenta`,grounds:`Terrenos`,grounds_amortization:`Terrenos (amortizaciones)`,constructions:`Construcciones`,constructions_amortization:`Construcciones (amortizaciones)`,plant_equipment_and_tooling:`Instalaciones técnicas, maquinaria y utillaje industriales`,plant_equipment_and_tooling_amortization:`Instalaciones técnicas, maquinaria, ⦠(amortizaciones)`,other_tangible_assets:`Otro inmovilizado material`,other_tangible_assets_amortization:`Otro inmovilizado material (amortizaciones)`,investments_in_progress:`Inmovilizado material en curso`,investments_in_progress_amortization:`Inmovilizado material en curso (amortizaciones)`,intangible_advances_and_deposits:`Anticipos y entregas a cuenta`,participations:`Participaciones`,participations_non_profit:`Participaciones y créditos vinculados`,participations_amortization:`Participaciones y créditos vinculados (amortizaciones)`,receivables_related_to_equity_investments:`Créditos vinculados a participaciones`,receivables_related_to_equity_investments_amortization:`Créditos vinculados a participaciones (amortizaciones)`,other_investments:`Otros tÃtulos inmovilizados`,other_investments_amortization:`Otros tÃtulos inmovilizados (amortizaciones)`,loans:`Préstamos`,loans_amortization:`Préstamos`,other_financial_assets:`Otras inmovilizaciones financieras`,other_financial_assets_amortization:`Otras inmovilizaciones financieras (amortizaciones)`,total_fixed_assets:`Total activo inmovilizado (II)`,total_fixed_assets_non_profit:`Total activo inmovilizado (I)`,total_fixed_assets_amortization:`Total activo inmovilizado (I) (amortizaciones)`,raw_materials_and_other_supplies:`Materias primas y otros aprovisionamientos`,raw_materials_and_other_supplies_amortization:`Materias primas (amortizaciones)`,in_progress_goods_and_services:`En curso de producción`,in_progress_goods_and_services_amortization:`En curso de producción (amortizaciones)`,intermediate_and_finished_products:`Productos intermedios y terminados`,intermediate_and_finished_products_amortization:`Productos intermedios y terminados (amortizaciones)`,merchandise:`MercaderÃas`,merchandise_amortization:`MercaderÃas (amortizaciones)`,advances_and_prepayments_on_orders:`Anticipos y entregas a cuenta sobre pedidos`,trade_accounts_receivable:`Créditos de clientes y cuentas vinculadas`,trade_accounts_receivable_non_profit:`Créditos de clientes, usuarios y cuentas vinculadas`,trade_accounts_receivable_amortization:`Créditos de clientes, usuarios y cuentas vinculadas (amortizaciones)`,other_trade_accounts:`Otros créditos`,other_trade_accounts_amortization:`Otros créditos (amortizaciones)`,subscribed_capital_called_but_not_paid:`Capital suscrito exigido, no desembolsado`,treasury_shares:`Acciones propias`,other_titles:`Otros tÃtulos`,other_titles_amortization:`Otros tÃtulos e instrumentos de tesorerÃa (amortizaciones)`,availability:`TesorerÃa`,prepaid_expense:`Gastos anticipados`,total_current_assets:`Total activo circulante (III)`,total_current_assets_non_profit:`Total activo circulante (II)`,total_current_assets_amortization:`Total activo circulante (II) (amortizaciones)`,deferred_expenses_over_several_years:`Gastos a distribuir en varios ejercicios (IV)`,deferred_expenses_over_several_years_non_profit:`Gastos de emisión de empréstitos (III)`,redemption_premiums_on_bonds:`Primas de reembolso de empréstitos (V)`,redemption_premiums_on_bonds_non_profit:`Primas de reembolso de empréstitos (IV)`,conversion_differences:`Diferencias de conversión activo (VI)`,conversion_differences_non_profit:`Diferencias de conversión activo (V)`,total_current:`Total activo (I + II + III + IV + V + VI)`,total_current_non_profit:`Total general (I + II + III + IV + V)`,total_current_amortization:`Total general (I + II + III + IV + V) (amortizaciones)`,capital:`Capital (del cual desembolsadoâ¦)`,issue_premiums_merger_contribution:`Primas de emisión, de fusión, de aportación`,revaluation_increases:`Diferencias de revalorización`,goodwill_equivalence:`Diferencias de equivalencia`,legal_reserve:`Reserva legal`,statutory_reserves_or_c
10ontractual:`Reservas estatutarias o contractuales`,regulated_reserves:`Reservas reglamentadas`,unavailable_reserves:`Reservas indisponibles`,other_reserves:`Otras reservas`,retained_earnings:`Remanente`,year_profit:`Resultado del ejercicio (beneficio o pérdida)`,year_profit_non_profit:`Resultado del ejercicio (beneficio o pérdida)`,investment_grants:`Subvenciones de inversión`,regulated_provisions:`Provisiones reglamentadas`,total_equity:`Total patrimonio neto (I)`,total_equity_non_profit:`Total fondos propios (I)`,total_fonds_non_profit:`Total fondos reportados y afectados (II)`,product_equities_emissions:`Producto de las emisiones de tÃtulos participativos`,conditional_advances:`Anticipos condicionados`,total_other_equity:`Total otros fondos propios (I bis)`,risk_provisions:`Provisiones para riesgos`,provisions_for_expenses:`Provisiones para gastos`,total_provisions:`Total provisiones (II)`,total_provisions_non_profit:`Total provisiones (III)`,convertible_bonds:`Empréstitos obligacionales convertibles`,other_bonds:`Otros empréstitos obligacionales`,borrowings_from_credit_institutions:`Préstamos y deudas con entidades de crédito`,loans_and_other_borrowings:`Préstamos y deudas financieras diversos`,advances_received_on_contracts_in_progress:`Anticipos y entregas a cuenta recibidos por pedidos en curso`,trade_payables_and_related_accounts:`Deudas con proveedores y cuentas vinculadas`,social_and_tax_debts:`Deudas fiscales y sociales`,debts_on_fixed_assets_and_accounts_piecing:`Deudas por inmovilizado y cuentas vinculadas`,other_debts:`Otras deudas`,deferrals:`Ingresos anticipados`,total_debts:`Total deudas (III)`,total_debts_non_profit:`Total deudas (IV)`,passive_conversion_differences:`Diferencias de conversión pasivo (IV)`,passive_conversion_differences_non_profit:`Diferencias de conversión pasivo (V)`,total_passive:`Total pasivo (I+I bis+II+III+IV)`,total_passive_non_profit:`Total pasivo (I+ II + III + IV + V)`,donations_of_usufruct:`Donaciones temporales de usufructo`,donations_of_usufruct_amortization:`Donaciones temporales de usufructo (amortizaciones)`,equity:`Fondos propios`,equity_without_rights:`Fondos propios sin derecho de reversión`,statutory_equity_without_rights:`Fondos propios estatutarios`,complimentary_equity_without_rights:`Fondos propios complementarios`,equity_with_rights:`Fondos propios con derecho de reversión`,statutory_equity_with_rights:`Fondos estatutarios`,complimentary_equity_with_rights:`Fondos propios complementarios`,reserves_for_entity_projects:`Reservas para proyectos de la entidad`,expendable_equity:`Fondos propios consumibles`,dedicated_funds_carried_forward:`Fondos afectados reportados`,legacy_donations_carried_forward:`Fondos reportados ligados a los legados o donaciones`,assets_from_legacy_donations:`Bienes recibidos por legado/donación destinados a ser cedidos`,assets_from_legacy_donations_amortization:`Bienes recibidos por legado/donación destinados a ser cedidos (amortizaciones)`,debts_from_legacy_donations:`Deudas de los legados o donaciones`,recievables_from_legacy_donations:`Créditos recibidos por legado o donación`,dedicated_funds_and_legacy_donations_carried_forward:`Total fondos reportados y afectados (II)`},non_profit_cells:{other_intangible_assets:`Otro inmovilizado intangible`,participations:`Participaciones`,trade_accounts_receivable:`Créditos de clientes y cuentas vinculadas`,total_equity:`Total patrimonio neto (I)`,total_fixed_assets:`Total activo inmovilizado (II)`,total_current_assets:`Total activo circulante (III)`,total_current:`Total activo (I + II + III + IV + V + VI)`,conversion_differences:`Diferencias de conversión activo (VI)`,passive_conversion_differences:`Diferencias de conversión pasivo (IV)`,total_fonds:`Total fondos reportados y afectados (II)`,total_provisions:`Total provisiones (II)`,total_debts:`Total deudas (III)`,total_passive:`Total pasivo (I+I bis+II+III+IV)`}},balance_sheet_non_profit:{title:`Balance de situación de entidad no lucrativa`},detailed_balance_sheet:{title:`Balance de situación detallado`},detailed_balance_sheet_non_profit:{title:`Balance de situación detallado`},detailed_pnl:{title:`Cuenta de resultados detallada`},balance_sheet_assets:{title:`Activo`},balance_sheet_liabilities_and_equity:{title:`Pasivo`},income_statement:{title:`Cuenta de resultados`},detailed_income_statement:{title:`Cuenta de resultados detallada`},balance_sheet_and_income_statement:{title:`Balance de situación y cuenta de resultados`},detailed_balance_sheet_and_income_statement:{title:`Balance de situación y cuenta de resultados detallados`},detailed_intermediate_balances:{title:`Saldos intermedios de gestión detallados`},financial_reports:{title:`Informes financieros`},detailed_financial_reports:{title:`Informes financieros detallados`},self_funding_capacity:{title:`Capacidad de autofinanciación`},detailed_self_funding_capacity:{title:`Capacidad de autofinanciación detallada`},analysis_balance_sheets:{title:`Análisis del balance de situación`},detailed_analysis_balance_sheets:{title:`Análisis del balance de situación detallado`}
10,financing:{title:`Cuadro de financiación`},detailed_financing:{title:`Cuadro de financiación detallado`},thirdparties:{title:`Cliente / Proveedores`,all:{title:`Todo`},individual:{title:`Particulares`},company:{title:`Empresas`},customer:{title:`Clientes`,individual:{title:`Clientes particulares`},company:{title:`Clientes empresas`}},supplier:{title:`Proveedores`,company:{title:`Proveedores`}},debits:`Debe`,credits:`Haber`,balance:`Saldo`,invoice_count:`Número de facturas`,turnover:`Cifra de negocios`,ledger_events_count:`Número de transacciones`,fiscal_years:`Ejercicios fiscales`,mandate_ids:`Mandato GoCardless`,and:` y `},products:{title:`Productos`,label:`Denominación del producto`,description:`Descripción`,unit:`Tipo de unidad`,currency:`Divisa`,price_before_tax:`Precio sin IVA`,vat_rate:`Tipo de IVA`,vat:`IVA`,price:`Precio IVA incluido`,source_id:`Identificador de producto`,reference:`Referencia de producto`},general_ledger:{title:`Libro mayor`},ventilated_balance:{title:`Balance desglosado`},plan_items:{title:`Plan de cuentas`},timesheet_entries:{title:`Hojas de tiempo`,columns:{user:`Colaborador`,third_party:`Cliente`,fiscal_year:`Ejercicio fiscal`,description:`Comentario`,mission_code:`Código`,mission:`Encargo`,activation:`Tarea`,date:`Fecha`,duration:`Duración (min)`,billable:`Facturable`}},entry:{title:`Empresas`,vat_freq_display_values:{monthly:`Mensual`,quarterly:`Trimestral`,yearly:`Anual`,not_applicable:`No sujeto`,fiscal_year:`Ejercicio`},columns:{name:`Razón social`,accountant:`Colaborador`,manager:`Jefe de misión`,firm_manager:`Experto contable`,vat_freq:`Frec. IVA`,banks_disconnected:`Los bancos están desconectados`,transactions:`Transac.`,waiting_details:`Solicitudes contables`,supplier_invoices:`Fact. prov.`,customer_invoices:`Fact. cltes`}},portfolio:{title:`Cartera`,columns:{name:`Nombre`,accountant:`Colaborador`,accounting_supervisor:`Jefe de misión`,accounting_manager:`Experto contable`,fiscal_cat:`Cat. fiscal`,regime:`Régimen`,vat_frequency:`Frec. IVA`,vat_deadline:`DÃa IVA`,closing_date:`Cierre`,subscription:`Suscripción`,billing_owner:`ENTIDAD FACTURADA`}},eoy_declarations:{title:`Declaraciones de fin de año`,columns:{name:`Nombre`,not_configured:`No configurado`,brochure:`Brochure`,cit_balance_payment:`Pago del saldo del IS`,cit_payment:`Pago del IS`,cit_payment_amount:`Importe del pago del IS`,cit_payment_declaration:`Declaración de pago del IS`,cit_return:`Devolución del IS`,client_approval:`Aprobación del cliente`,cpa_approval:`Aprobación del EC`,fiscal_year_closing:`Cierre del ejercicio fiscal`,fiscal_year_status:`Estado del ejercicio fiscal`,internal_deadline:`Fecha lÃmite interna`,revision:`Revisión`,accountant:`Colaborador`,accounting_supervisor:`Jefe de misión`,accounting_manager:`Experto contable`},statuses:{revision:{to_do:`Por hacer`,ongoing:`En curso`,done:`Finalizado`,manager_validated:`Validado por el socio`},cpa_approval:{approved:`Validado`,not_approved:`No validado`},cit_return:{OK:`Aceptada`,SENT:`Enviada`,CREATED:`Creada`,ERREUR:`Rechazada`,DELETED:`Eliminada`,to_do:`Por hacer`},cit_payment:{OK:`Aceptado`,SENT:`Enviado`,CREATED:`Creado`,ERREUR:`Rechazado`,DELETED:`Eliminado`,to_do:`Por hacer`},cit_declaration:{OK:`Aceptada`,SENT:`Enviada`,CREATED:`Creada`,ERREUR:`Rechazada`,DELETED:`Eliminada`,to_do:`Por hacer`},brochure:{ready:`Finalizada`,draft:`Borrador`,pending:`En curso`,error:`Error`,to_do:`Por hacer`},fiscal_year_status:{open:`En curso`,frozen:`Congelado`,closed:`Cerrado y validado`,reopen:`Reabierto y validado`,validated:`Validado`,pending:`Creación de los asientos de apertura`}}},invoice_tags:{columns:{external_id:`Identificador de factura`,document_number:`Número de factura`,document_label:`Concepto del documento`,supplier_id:`ID del proveedor`,supplier:`Proveedor`,document_date:`Fecha`,journal_code:`Código de diario`,plan_item_number:`Número de cuenta`,plan_item_label:`Concepto de la cuenta`,ledger_debit:`Debe`,ledger_credit:`Haber`,ledger_balance:`Saldo`,total_weight:`Peso total`,axis_label:`Familia de categorÃas`,tag_label:`CategorÃa`,tag_weight:`Peso (categorÃa)`}},ledger:{columns:{plan_item_number:`N.º de cuenta`,plan_item_label:`Concepto de la cuenta`,date:`Fecha`,journal_code:`Diario`,document_label:`Concepto del documento`,ledger_label:`Concepto del asiento`,fec_pieceref:`N.º de documento`,invoice_number:`N.º de factura`,vat_rate:`Tipo de atribución IVA`,country_rate:`PaÃs de atribución IVA`,counterpart_number:`N.º de contrapartida`,counterpart_label:`Concepto de la contrapartida`,lettering:`Emp.`,document_currency:`Divisa`,document_currency_exchange_rate:`Tipo de cambio`,tags:`CategorÃas analÃticas`,debit:`Debe`,credit:`Haber`,balance:`Saldo`,thirdparty_id:`Identificador del tercero`,thirdparty_name:`Tercero`,thirdparty_siren:`SIREN`,created_at:`Fecha de registro`,created_by:`Autor`}},old_analytical_accounting:{title:`Libro mayor analÃtico en columna`,format_suffix:` (FORMATO ANTIGUO EN COLUMNA)`,columns:{number:`Número de factura`,fec_pieceref:`Número de documento`,label:`Concepto`,date:`Fecha`,plan_item_number:`Número de la cuenta`,plan_item_label:`Concepto de la cuenta`,axis_label:`Familia de categorÃas: %{group_label}`,tag_label:`CategorÃa: %{group_label}
10`,tag_analytical_code:`Código analÃtico: %{group_label}`,tag_weight:`Peso (categorÃa): %{group_label}`,total_weight:`Peso total`,document_currency:`Divisa`,document_currency_exchange_rate:`Tipo de cambio`,debit:`Debe`,credit:`Haber`,balance:`Saldo`,journal_code:`Código de diario`,thirdparty_name:`Tercero`,thirdparty_id:`Identificador del tercero`,thirdparty_siren:`SIREN`}},analytical_accounting:{title:`Libro mayor analÃtico en lÃnea`,format_suffix:` (NUEVO FORMATO EN LÃNEA)`,columns:{document_date:`Fecha`,fec_pieceref:`Número de documento`,external_id:`Identificador de factura`,document_number:`Número de factura`,thirdparty_id:`Identificador del tercero`,thirdparty_name:`Tercero`,thirdparty_siren:`SIREN`,document_label:`Concepto del documento`,journal_code:`Código de diario`,plan_item_number:`Número de cuenta`,plan_item_label:`Concepto de la cuenta`,ledger_label:`Concepto del asiento`,plan_item_vat_rate:`Tipo de IVA de la cuenta`,country_alpha2:`Código de paÃs de la cuenta`,document_currency:`Divisa`,document_currency_exchange_rate:`Tipo de cambio`,ledger_debit:`Debe`,ledger_credit:`Haber`,ledger_balance:`Saldo`,ledger_event_identifier:`Identificador de lÃnea`,axis_label:`Familia de categorÃas`,tag_label:`CategorÃa`,tag_analytical_code:`Código analÃtico`,tag_weight:`Peso (categorÃa)`,tag_debit:`Debe`,tag_credit:`Haber`,tag_balance:`Saldo`,supplier_id:`ID del proveedor`,supplier:`Proveedor`,total_weight:`Peso total`}},cell_modal:{open_in_a_new_tab:`Ver en una nueva pestaña`},details_new:{title:`Detalle del cálculo`,open_in_a_new_tab:`Vista a página completa`,formula:`Fórmula`,breadcrumbs:{plan_items:`Cuentas afectadas`,lem_details:`Detalles del asiento`},table:{headers:{account_number:`Número`,name:`Concepto de la cuenta`,pretax:`Sin IVA (â¬)`,debit:`Debe (â¬)`,credit:`Haber (â¬)`,balance:`Saldo (â¬)`,date:`Fecha`,label:`Concepto`}},click_to_see:`Haz clic en una cuenta para ver el detalle`,ht_switch:`Correspondencia sin IVA`},details:{title:{with_ledger_events:`Detalle del cálculo del informe`,without_ledger_events:`Historial del cálculo del informe`},table:{columns:{number:`#`,label:`Concepto`,debits:`Debe (â¬)`,credits:`Haber (â¬)`,balance:`Saldo (â¬)`}}},customer_invoicing_documents:{title:`Documentos comerciales`},estimates:{title:`Presupuestos`},fec_exporter:{title:`Fichero de asientos contables`},datev:{title:`Datev`},invoices_with_invoice_lines_xls_exporter:{title:`Facturas`},billing_subscriptions_with_invoice_lines_xls_exporter:{title:`Suscripciones con facturas`},journal:{title:`Diario`},ledger_events:{title:`Informe de asientos`},brochure:{title:`Cuentas anuales`},brochure_export:{title:`Cuentas anuales`},deferrals:{title:`CCA / PCA`},advances:{title:`FNP / FAE`},diagnostics:{number:`Número`,entry_number:`Número de asientos`,balance:`Saldo`,title_forgotten:`No hemos podido asignar algunas cuentas. Reasigna los asientos a una cuenta con un número más detallado`,title_forgotten_allocation:`Hay cuentas contables no asignadas. Haz clic en "Configurar las partidas" para asignarlas`,title_duplicates:`Cuentas contabilizadas varias veces`,one_line:`ver la lÃnea`,several_lines:`ver las %{number} lÃneas`},cit_estimate:{title:`Estimación del IS`,tax_document_label:`IS %{year}`,social_tax_document_label:`Contribución social sobre los beneficios (CSB)`,cells:{cell01:`Amortizaciones excesivas`,cell02:`Impuestos sobre vehÃculos de empresa`,cell03:`Impuesto sobre oficinas`,cell04:`Multas`,cell05:`Donativos`,cell06:`Provisión para indemnizaciones por jubilación`,cell07:`Quitas de créditos`,cell08:`Provisión por diferencia de cambio`,cell09:`Impuesto sobre Sociedades`,cell10:`Diferencia de conversión`,cell11:`Esfuerzo de construcción`,cell12:`MinusvalÃa a largo plazo`,cell13:`Participación de los trabajadores`,cell14:`Dividendos régimen matriz-filial - Cuota a reintegrar`,cell15:`Participación de los trabajadores`,cell16:`Provisión para indemnizaciones por jubilación`,cell17:`Provisión por diferencia de cambio`,cell18:`Diferencia de conversión`,cell19:`Esfuerzo de construcción`,cell20:`Dividendos régimen matriz-filial`,cell21:`Reducción de impuesto Mecenazgo`,cell22:`Crédito de impuesto Familia`,cell23:`Crédito de impuesto Innovación`,cell24:`Crédito de impuesto Investigación`},hints:{cell01:`Este importe procede del módulo de inmovilizado. Puedes realizar una exportación "Estado de las amortizaciones no deducibles" con el detalle de este importe desde el módulo.`}},cvae_estimate:{title:`CVAE - Estimación`},budgets:{title:`Plan de tesorerÃa`},tag_group:{title:`Familia analÃtica`},intermediate_balance:{title:`Saldos intermedios de gestión`,short_title:`SIG`},intermediate_balances:{title:`Saldos intermedios de gestión`},invoices_without_ledger_events:{title:`Invoices without Ledger Events`},doubtful_debts_states:{title:`Créditos de dudoso cobro â Estado`},dump_error_file:{title:`Informe de errores de importación`,title_suffix:`pennylane_resolution`,help_tab:{t
10itle:`Ayuda`,header_tva_values:`Valores disponibles para la columna IVA de la cuenta`,header_country_values:`Valores disponibles para la columna PaÃs de la cuenta`,journal:`Diario`,journal_info_1:`Por defecto, los asientos se asignan al diario de operaciones diversas (OD). Se podrá seleccionar un diario distinto para la importación.`,journal_info_2:`Para especificar diarios distintos en una misma importación, usa la columna Código de diario del archivo.`},error_title:{missing_value:`Valor faltante`,other:`Error interno`,pg_timeout:`Error técnico`,pg_error:`Error técnico`,pg_not_unique:`Error técnico`,convertion_error:`Error de conversión`,multiple_journal_code:`Distintos códigos de diario para una misma lÃnea de asiento`,multiple_date:`Fechas distintas para una misma lÃnea de asiento`,unbalanced_import:`Asiento no cuadrado`,lettering_on_different_plan_items:`Distintas cuentas para una misma conciliación`,unletterable_plan_item_number:`Cuenta no emparejable`,zero_invalid_plan_item_number:`Número de cuenta '0' incorrecto`,invalid_plan_item_country:`PaÃs incompatible con el número de cuenta`,invalid_plan_item_vat_rate:`Tipo de IVA de la cuenta incorrecto`,invalid_vat_rate:`Tipo de IVA incorrecto`,invalid_plan_item_number:`Número de cuenta incorrecto`,invalid_date:`Fecha no válida`,invalid_date_format:`Formato de fecha incorrecto`,invalid_country_alpha2:`PaÃs no reconocido`,negative_debit:`Debe negativo`,negative_credit:`Haber negativo`,negative_fee:`Comisión negativa`,standard_error:`Error técnico`,frozen_accounting_books:`Ejercicio cerrado`,date_outside_permitted_dates:`Ejercicio fiscal cerrado o inexistente`,plan_item_creation:`No se puede crear una cuenta sin concepto`,invalid_analytical_fields:`Categorización incorrecta`,multiple_entry_labels:`Error de concepto del documento`,parse_wait_timeout:`Error interno`,import_wait_timeout:`Error interno`,parse_timeout:`Error interno`,badly_parsed_date:`Error con la fecha`,import_timeout:`Error interno`,cancel_timeout:`Plazo de cancelación superado`,too_many_lines:`Demasiadas lÃneas`,too_many_columns:`Demasiadas columnas`,duplicated_rows:`Duplicados detectados`,invalid_ledger_event_identifier:`Error de identificador de lÃnea`,forbidden_split_tagging:`Error de identificador de lÃnea`,rules_other:`Error de regla`,missing_analytical_family:`Familia de categorÃa faltante`,invalid_tag_weight:`Peso analÃtico incorrecto`,invalid_total_axis_weight:`Peso analÃtico total incorrecto`,multiple_credit_debit_or_amounts:`Debe y haber en una misma lÃnea`,reserved_plan_item_number:`Número de cuenta reservado`,unavailable_plan_item:`Número de cuenta ya existente`,invalid_journal_code:`Código de diario incorrecto`,only_for_one_stop_shop_companies:`Código de paÃs incompatible`,analytical_code_inconsistent_with_existing_tags:`Incoherente con las categorÃas analÃticas existentes`,analytical_code_inconsistent_within_import:`CategorÃas analÃticas incoherentes`,invalid_tag_analytical_code_format:`Formato de código analÃtico incorrecto`,missing_analytical_category:`CategorÃa analÃtica faltante`,inconsistent_tag_attributes:`CategorÃas analÃticas incoherentes`,missing_fees_default_plan_item:`Falta la cuenta por defecto para las comisiones.`},error_message:{invalid_country_alpha2:`El código de paÃs no se ha reconocido. Consulta el archivo de resolución, el archivo de ejemplo o el centro de ayuda para comprobar los códigos de paÃs válidos, y corrige la lÃnea. INVALID_COUNTRY_ALPHA_2`,invali
10d_plan_item_number:`El número de cuenta no es válido. Consulta el centro de ayuda para comprobar los números de cuenta válidos, y corrige la lÃnea. INVALID_PLAN_ITEM_NUMBER`,invalid_vat_rate:`El tipo de IVA no es válido. Consulta el archivo de resolución, el archivo de ejemplo o el centro de ayuda para comprobar los tipos de IVA válidos, y corrige la lÃnea. INVALID_PLAN_ITEM_VAT_RATE`,duplicated_rows:`Las lÃneas con el mismo identificador de lÃnea deben tener una categorización distinta. Corrige la categorización o elimina la lÃnea. DUPLICATED_LINES`,multiple_date:`Un documento debe tener una sola fecha. Indica una fecha idéntica para las lÃneas del documento. MULTIPLE_DATE`,multiple_journal_code:`Un documento debe tener un solo diario. Indica un código de diario idéntico para las lÃneas del documento. MULTIPLE_JOURNAL_CODE`,too_many_lines:`El archivo contiene demasiadas lÃneas. Vuelve a intentarlo usando la importación del portapapeles. Si el error persiste, contacta con el soporte. TOO_MANY_LINES`,too_many_columns:`El archivo contiene demasiadas columnas. Vuelve a intentarlo usando la importación del portapapeles. Si el error persiste, contacta con el soporte. TOO_MANY_COLUMNS`,invalid_analytical_fields:`La categorÃa no es válida. Indica una categorÃa válida.`,pg_timeout:`La solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. PG_TIMEOUT`,forbidden_split_tagging:`Una lÃnea debe tener como máximo una categorÃa por familia. Divide la lÃnea, o indica una sola categorÃa por lÃnea y por familia. FORBIDDEN_SPLIT_TAGGING`,invalid_tag_weight:`El peso de una categorÃa no puede ser 0 y debe ser inferior o igual a 1 (o 100\xA0%). INVALID_TAG_WEIGHT`,invalid_total_axis_weight:`El total de los pesos de las categorÃas de cada eje debe ser igual a 1 (100\xA0%) por lÃnea de asiento. INVALID_TOTAL_AXIS_WEIGHT`,frozen_accounting_books:`El archivo contiene documentos cuya fecha está en un periodo congelado. Descongela el periodo en la información de la empresa. FROZEN_ACCOUNTING_BOOKS`,date_outside_permitted_dates:`El archivo contiene documentos cuya fecha está en un ejercicio congelado o inexistente. Crea o reabre el ejercicio en la información de la empresa. DATE_OUTSIDE_PERMITTED_DATES`,parse_timeout:`La solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. PARSE_TIMEOUT`,invalid_date_format:`El formato de fecha no es válido. Selecciona otro formato de fecha, o indica un formato compatible con los propuestos en la importación. INVALID_DATE_FORMAT`,zero_invalid_plan_item_number:`Los números de cuenta que empiezan por '0' no están autorizados. Indica un número de cuenta válido. ZERO_INVALID_PLAN_ITEM_NUMBER`,invalid_plan_item_country:`El paÃs no es compatible con el número de cuenta. Consulta el centro de ayuda para comprobar los números de cuenta compatibles con un código de paÃs, y corrige la lÃnea. INVALID_PLAN_ITEM_COUNTRY`,invalid_plan_item_vat_rate:`El número de cuenta no es compatible con el tipo de IVA. Consulta el centro de ayuda para comprobar los números de cuenta compatibles con un tipo de IVA, y corrige la lÃnea. INVALID_PLAN_ITEM_VAT_RATE`,multiple_entry_labels:`Un documento debe tener un solo concepto. Indica un concepto de documento idéntico para las lÃneas con el mismo n.º de documento. MULTIPLE_ENTRY_LABELS`,unbalanced_import:`La suma de los debe y haber de un documento debe ser nula. Usa las columnas recomendadas en la importación para agrupar las lÃneas, y corrige los importes para que sumen cero. UNBALANCED_IMPORT`,lettering_on_different_plan_items:`Todas las lÃneas con la misma conciliación deben pertenecer a la misma cuenta. Comprueba las lÃneas emparejadas y corrige los números de cuenta para que sean idénticos. LETTERING_ON_DIFFERENT_PLAN_ITEMS`,unletterable_plan_item_number:`El número de cuenta no es compatible con la conciliación. Los números de cuenta compatibles con la conciliación son los que empiezan por 4, 511 y 58. Comprueba las lÃneas emparejadas y corrige los números de cuenta, o retira las conciliaciones. UNLETTERABLE_PLAN_ITEM_NUMBER`,missing_value:`Falta un valor en la lÃnea. Completa la lÃnea. MISSING_VALUE`,parse_wait_timeout:`L
10a solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. PARSE_WAIT_TIMEOUT`,import_wait_timeout:`La solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. IMPORT_WAIT_TIMEOUT`,import_timeout:`La solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. IMPORT_TIMEOUT`,cancel_timeout:`La solicitud ha expirado. Relanza la importación o reduce el tamaño del archivo. Si el error persiste, contacta con el soporte. CANCEL_TIMEOUT`,other:`Error interno - Mira el detalle del error. OTHER`,rules_other:`Valor no válido. Consulta el centro de ayuda para comprobar los valores válidos para parametrizar las reglas automáticas. RULES_OTHER`,convertion_error:`Error de conversión - Comprueba el formato de los datos. CONVERTION_ERROR`,pg_error:`Error técnico - Contacta con el soporte de Pennylane. PG_ERROR`,pg_not_unique:`Error técnico - Contacta con el soporte de Pennylane. PG_NOT_UNIQUE`,negative_debit:`Debe negativo - Indica un valor de debe positivo. NEGATIVE_DEBIT`,negative_credit:`Haber negativo - Indica un valor de haber positivo. NEGATIVE_CREDIT`,negative_fee:`Comisión negativa - Indica una comisión positiva. NEGATIVE_FEE`,standard_error:`Error técnico - Contacta con el soporte de Pennylane. STANDARD_ERROR`,plan_item_creation:`No se puede crear una cuenta sin concepto - Indica un concepto para tu cuenta. PLAN_ITEM_CREATION`,badly_parsed_date:`Error con la fecha - Comprueba el formato de la fecha en el archivo. BADLY_PARSED_DATE`,invalid_date:`La fecha no es válida. Corrige la lÃnea. INVALID_DATE`,invalid_ledger_event_identifier:`Error de identificador de lÃnea. INVALID_LEDGER_EVENT_IDENTIFIER`,missing_analytical_family:`Una categorÃa debe estar asociada a una familia. Indica una familia de categorÃas. MISSING_ANALYTICAL_FAMILY`,multiple_credit_debit_or_amounts:`Una lÃnea debe estar solo en el debe o en el haber. Divide la lÃnea, o resta debe y haber. MULTIPLE_CREDIT_DEBIT_OR_AMOUNTS`,reserved_plan_item_number:`El número de cuenta indicado está reservado al funcionamiento de Pennylane. Indica otro número de cuenta. RESERVED_PLAN_ITEM_NUMBER`,unavailable_plan_item:`Número de cuenta ya existente. Indica otro número de cuenta. UNAVAILABLE_PLAN_ITEM`,invalid_journal_code:`El código de diario es incorrecto. Consulta el centro de ayuda para comprobar los códigos de diario válidos, y corrige la lÃnea. INVALID_JOURNAL_CODE`,only_for_one_stop_shop_companies:`El código de paÃs no se puede rellenar para tu empresa. Si está afectada por la ventanilla única del IVA (OSS), activa la opción en los ajustes para importar esta columna; de lo contrario, elimina la columna. ONLY_FOR_ONE_STOP_SHOP_COMPANIES`,analytical_code_inconsistent_with_existing_tags:`Las categorÃas importadas son incoherentes con tus categorÃas existentes. Al atribuir las categorÃas existentes en la importación, asegúrate de que la categorÃa y el código analÃtico correspondan a la categorÃa existente. ANALYTICAL_CODE_INCONSISTENT_WITH_EXISTING_TAGS`,analytical_code_inconsistent_within_import:`Incoherencia en las categorÃas y códigos analÃticos. Cada categorÃa y código debe ser único en una familia analÃtica. Cuando se indica un código analÃtico, debe ser coherente con la categorÃa asociada. ANALYTICAL_CODE_INCONSISTENT_WITHIN_IMPORT`,invalid_tag_analytical_code_format:`El código analÃtico no es válido. Usa solo letras mayúsculas, cifras, espacios, iones (-), puntos (.) y guiones bajos (_). INVALID_TAG_ANALYTICAL_CODE_FORMAT`,missing_analytical_category:`Un código analÃtico debe estar asociado a una categorÃa. Indica una categorÃa. MISSING_ANALYTICAL_CATEGORY`,inconsistent_tag_attributes:`Se han encontrado varias lÃneas distintas para la misma familia y categorÃa. Las categorÃas analÃticas deben ser coherentes dentro de una familia. INCONSISTENT_TAG_ATTRIBUTES`,missing_fees_default_plan_item:`Falta la cuenta por defecto para las comisiones. Indica una cuenta por defecto para las comisiones en los ajustes de la empresa. MISSING_FEES_DEFAULT_PLAN_ITEM`}},customer_invoices_status:{title:`Informe analÃtico de las facturas de cliente por estado`},customer_invoices_per_thirdparty:{title:`Informe analÃtico de las facturas de cliente por cliente`},supplier_invoices_per_thirdparty:{title:`Informe analÃtico de las facturas de proveedor por proveedor`},supplier_invoices_status:{title:`Informe analÃtico de las facturas de proveedor por estado`},stats_per_tag:{title:`Informe analÃtico por categorÃa`,transactions:{title:`Informe analÃtico de las transacciones por categorÃa`},customer_invoices:{title:`Informe analÃtico de las facturas de cliente por categorÃa`},supplier_invoices:{title:`Informe analÃtico de las facturas de proveedor por categorÃa`}},customer_invoices_per_product:{title:`Informe analÃtico de las facturas de cliente por producto`},rate_vat_reconciliation:{title:`Cuadre IVA - Base por tipo`,basename:`Cuadre IVA`,columns:{date:`Fecha`,journal:`Diario`,label:`Concepto del documento`,vat_rate:`Tipo IVA`,balance:`Saldo`,theoretical_vat:`IVA teórico`,actual_vat:`IVA real`,diff:`Diferencia`}},customer_vat_reconciliation:{title:`Cuadre IVA - Clientes tipos únicos`,basename:`Cuadre IVA`,columns:{plan_item_number:`Número`,plan_item_label:`Nombre`,balance:`Saldo`,theorical_vat:`IVA teórico`,real_vat:`IVA real`,diff:`Diferencia`},supplier:`Proveedores`,customer:`Clientes`,unconfigurated:`no configurados`},vat_framing_annual_turnover:{title:`Cuadre IVA - Cifra de negocios anual`,basename:`Cifra de negocios anual`,columns:{plan_item_number:`Número`,plan_item_label:`Concepto`,balance:`Saldo`},section_title:{current_period:`(N) Ejercicio %{year}`,previous_period:`(N-1) Ejercicio %{year}`,summary:`Totales`}},vat_framing_history:{title:`Cuadre IVA - Historial de las declaraciones`,basename:`Historial de las declaraciones`,columns:{number:`Número`,lines:`LÃneas de declaración`,total:`Total`}},generic_guard:{title:`Ledger Guard`},purchase_requests:{title:`Solicitudes de compra`},pnl_by_period:{title:`Cuenta de resultados por periodo`},analytical_pnl_by_line:{title:`Cuenta de resultados analÃtica por lÃnea`},analytical_pnl_by_period:{title:`Cuenta de resultados analÃtica por periodo`}},invoice_pdf:{deadline_date:`Vencimiento el`,late_message:`Con un retraso de %{date} dÃas`,paid_message:`Pagado desde hace %{date} dÃas`,to_come_message:`En %{date} dÃas`,issuer:`Emisor:`,total_before_tax:`Total sin IVA`,generated_by:`Generado por`,footer_share_capital:`%{company_legal_form} con un capital social de %{share_capital}`,footer_siren_number:`N.º SIREN %{siren_number}`,footer_handelsregisternummer:`Handelsregister-Nr. %{handelsregisternummer}`,footer_steuernummer:`Steuer-Nr. %{steuernummer}`,footer_vat_number:`N.º de IVA %{vat_number}`,subtotal:`Subtotal`},thirdparty:{autocomplete:{ledger_events_count:{one:`1 asiento`,other:`%{count} asientos`},creation_suggestion:`Sugerencia`,search_group_label:`Resultados de la búsqueda`},form:{suggestion_badge:{one:`1 sugerencia`}},merge:{impossible:{title:`¡Fusión imposible!`},plan_item_label:`%{number} - %{label}`,propagation_info:{one:`El nuevo valor de %{propagatedFields} puede pasar algunas transacciones a la pestaña 'Por tratar' de la vista Banco`,other:`Los nuevos valores de %{propagatedFields} pueden pasar algunas transacciones a la pestaña 'Por tratar' de la vista Banco`}}},vat:{index:{title:`Declaraciones de IVA`,addendum:`Operaciones diversas del %{date}`,understand_vat_return:`Entender la declaración de IVA`,toast_success_delete:`La declaración se ha eliminado`}
10,vat_return_list:{title:`Declaraciones de IVA`},new:{page_header:{title:`Nuevo impuesto sobre el valor añadido e impuestos asimilados`,notice:`Ver la nota`}},show:{attachment_section_title:`Justificante`,declare_modal:{title:`Confirmación de la información para la teledeclaración`},page_header:{title:`Impuesto sobre el valor añadido e impuestos asimilados`}},edit:{mec_section_title:`Previsualizar los asientos`,warning:{declaration_form_dirty:`Has modificado los valores de la declaración de IVA. Eso significa que muy probablemente hay que modificar el detalle del asiento de abajo.`,ledger_events_form_dirty:`Has modificado el asiento vinculado a la declaración de IVA. Eso significa que muy probablemente hay que modificar la declaración de IVA.`,both_dirty:`Como los valores de la declaración de IVA se han modificado manualmente, el sistema ya no puede determinar el asiento con exactitud. Presta especial atención al detalle del asiento contable.`,refund:{message:`Has informado un valor en la lÃnea 26 'Reembolso de crédito solicitado' de tu declaración. La solicitud de reembolso debe realizarse después de teledeclarar tu declaración.`}},page_header:{title:`Modo edición: Impuesto sobre el valor añadido e impuestos asimilados`,reset:{modal:{title:`Confirmación de restablecimiento`,message:`¿Seguro que quieres restablecer los valores de la declaración? Se eliminarán tus modificaciones manuales`}}},declaration_form:{tooltips:{modified_cell:`El contenido de esta celda se ha modificado manualmente, no podemos darte un historial de cálculo.`,computed_cell:`El contenido de esta celda se ha calculado en función del contenido de otras celdas.`,importation:`El
10contenido de esta celda contiene los importes de IVA sobre las importaciones devueltos por la administración aduanera`,importation_details:`El cálculo también tiene en cuenta el impuesto debido de las importaciones lÃneas I1 a I6`},form_configuration_title:`Ajustes del formulario CA3`,main_form_title:`Formulario CA3`,empty_number:`EN BLANCO`,empty_title:`<strong>Declaración en blanco</strong> (si no tienes que rellenar ninguna lÃnea de este formulario)`,include_adjustments_in_sales:{option:`Declarar el importe de la regularización con la cifra de negocios del periodo`,title:`Modificación de la regularización`,warning:`Las modificaciones que has hecho en las casillas "B5" y "21" del formulario <strong>se perderán</strong> si cambias el método de desglose de las regularizaciones, ¿quieres continuar?`,continue:`Continuar`,cancel:`Cancelar`},single_taxable_person:`Representante de un sujeto pasivo único`,daysoff:`Opción de pago a cuenta de vacaciones`,exclude_fec:`Excluir los asientos procedentes del FEC`,express_mention_title:`Mención expresa`,express_mention_tooltip:`La mención expresa debe estar marcada para que la administración lea tu mensaje`,free_text_title:`Recuadro reservado a la correspondencia`,free_text_placeholder:`Información complementaria sobre la CA3...`,free_text_title_max_length:`Las informaciones complementarias no deben superar los %{maxValue} caracteres.`,free_text_max_num_lines:`Las informaciones complementarias no deben superar %{maxValue} lÃneas.`,clear_button_tooltip:`Volver al valor inicial`,operations_top_section:`A - IMPORTE DE LAS OPERACIONES REALIZADAS`,taxable_operations_section:`OPERACIONES GRAVADAS (SIN IVA)`,cell01:`Ventas, prestaciones de servicios`,cell02:`Otras operaciones imponibles`,cell2A:`Compras de prestaciones de servicios realizadas a un sujeto pasivo no establecido en Francia (art. 283-2 del CGI)`,cellA4:`Importaciones (distintas de los productos petrolÃferos)`,cellA5:`Salidas de régimen fiscal suspensivo (distintas de los productos petrolÃferos)`,cellB1:`Puesta a consumo de productos petrolÃferos`,cell03:`Adquisiciones intracomunitarias`,cell03bis:`De las que ventas a distancia y/o operaciones de montaje de inversión del sujeto pasivo del IVA a la importación`,cell3A:`Compras de electricidad, gas natural, calor o frÃo imponibles en Francia`,cell3B:`Compras de bienes o de prestaciones de servicios realizadas a un sujeto pasivo no establecido en Francia (art. 283-1 del CGI)`,cell3C:`Regularizaciones`,untaxable_operations_section:`OPERACIONES NO GRAVADAS`,cell04:`Exportaciones fuera de la UE`,cell05:`Otras operaciones no imponibles`,cell5A:`Ventas a distancia gravables en otro Estado miembro a favor de personas no sujetas - Ventas B to C`,cellE4:`Importaciones (distintas de los productos petrolÃferos)`,cellE5:`Salidas del régimen de suspensión fiscal (distintas de los productos petrolÃferos)`,cellE6:`Importaciones acogidas al régimen de suspensión fiscal (distintas de los productos petrolÃferos)`,cellF1:`Adquisiciones intracomunitarias`,cell06:`Entregas intracomunitarias con destino a un sujeto pasivo â Ventas B to B`,cell6A:`Entregas de electricidad, de gas natural, de calor o de frÃo no imponibles en Francia`,cellF4:`Despachos a consumo de productos petrolÃferos`,cellF5:`Importaciones de productos petrolÃferos acogidas al régimen de suspensión fiscal`,cellF9:`Operaciones internas realizadas entre miembros de un sujeto pasivo único`,cell07:`Compras en franquicia`,cell7A:`Ventas de bienes o prestaciones de servicios realizadas por un sujeto pasivo no establecido en Francia (art. 283-1 del CGI)`,cell7B:`Regularizaciones`,vat_top_section:`B - LIQUIDACIÃN DEL IVA A PAGAR`,brut_vat_section:`IVA BRUTO`,brut_vat_metropolitain_section:`Operaciones realizadas en Francia metropolitana`,cell08:`Tipo normal 20\xA0%`,cell09:`Tipo normal 5,5\xA0%`,cell9B:`Tipo normal 10\xA0%`,brut_vat_dom_section:`Operaciones realizadas en los DOM`,cell10:`Tipo normal 8,5\xA0%`,cell11:`Tipo reducido 2,1\xA0%`,brut_vat_taxable_operations_other_rate:`Operaciones imponibles a un tipo particular`,cellT1:`Operaciones realizadas en los DOM e imponibles al tipo del 1,75\xA0%`,cellTC:`Operaciones realizadas en Córcega e imponibles al tipo del 13\xA0%`,cellT2:`Operaciones realizadas en los DOM e imponibles al tipo del 1,05\xA0%`,cellT3:`Operaciones realizadas en Córcega e imponibles al tipo del 10\xA0%`,cellT4:`Operaciones realizadas en Córcega e imponibles al tipo del 2,10\xA0%`,cellT5:`Operaciones realizadas en Córcega e imponibles al tipo del 0,90\xA0%`,cellT6:`Operaciones realizadas en Francia continental al tipo del 2,10\xA0%`,cellT7:`Retención de IVA sobre derechos de autor`,cell13:`Tipos antiguos`,cell14:`Operaciones imponibles a un tipo particular (liquidación efectuada en el anexo 3310-A)`,petroleum_products:`Productos petrolÃferos`,cellP1:`Tipo normal 20\xA0%`,cellP2:`Tipo reducido 13\xA0%`,importations:`Importaciones`,cellI1:`Tipo normal 20\xA0%`,cellI2:`Tipo reducido 10\xA0%`,cellI3:`Tipo reducido 8,5\xA0%`,cellI4:`Tipo reducido 5,5\xA0%`,cellI5:`Tipo reducido 2,1\xA0%`,cellI6:`Tipo reducido 1,05\xA0%`,cell15:`IVA deducido anteriormente a reintegrar`,cell5B:`Importes a añadir, incluido el pago a cuenta de vacaciones`,cell16:`Total del IVA bruto debi
10do (lÃneas 08 a 5B)`,cell17:`De los cuales IVA sobre adquisiciones intracomunitarias`,cell18:`De los cuales IVA sobre operaciones con destino a Mónaco`,deductible_vat_section:`IVA DEDUCIBLE`,cell19:`Bienes que constituyen inmovilizado`,cell20:`Otros bienes y servicios`,cell21:`Otro IVA a deducir`,cell21bis:`De los cuales regularización de IVA repercutido [véanse las instrucciones]`,cell22:`Imputación del crédito que figura en la lÃnea 27 de la declaración anterior`,cell2C:`Importes a imputar, incluido el pago a cuenta de vacaciones`,cell22A:`Indicar aquà el coeficiente de gravamen a tanto alzado aplicable al periodo si es distinto del 100\xA0%`,cell23:`Total IVA deducible (lÃneas 19 a 2C)`,cell24:`De los cuales IVA deducible sobre importaciones distintas de los productos petrolÃferos`,cell2E:`De los cuales IVA deducible sobre los productos petrolÃferos`,credits_top_section:`CRÃDITOS`,cell25:`Crédito de IVA (lÃnea 23 - lÃnea 16)`,cell26:`Devolución de crédito solicitada en el formulario n.º 3519 adjunto`,cellAA:`Crédito de IVA transferido a la sociedad cabecera del grupo en la declaración recapitulativa 3310CA3G`,cell27:`Crédito a compensar (lÃnea 25 - lÃnea 26 - lÃnea AA)`,tax_to_pay_top_section:`IMPUESTO A PAGAR`,cell28:`IVA neto debido (lÃnea 16 - lÃnea 23)`,cell29:`Impuestos asimilados calculados en el anexo n.º 3310-A`,cellAB:`Total a pagar satisfecho por la sociedad cabecera del grupo en la declaración recapitulativa 3310CA3 G (lÃnea 28 + 29 de 3310CA3 G)`,cell32:`Total a pagar (lÃneas 28 + 29 - AB)`,annex_tag:`Anexo 3310-A`,annex_display_number:`ANEXO`,annex_display_title:`Usar <strong>el anexo 3310-A</strong>`,annex_title:`RETENCIÃN DE IVA SOBRE DERECHOS DE AUTOR E IVA DEBIDO A UN TIPO PARTICULAR`,cell35_title:`Retención de IVA sobre derechos de autor`,cell35:`Retención de IVA sobre derechos de autor`,imposables_france:`Operaciones imponibles en Francia continental a un tipo particular de`,cell36:`Tipo 2,10\xA0%`,cell37:`Tipos antiguos`,imposables_corse:`Operaciones imponibles en Córcega a un tipo particular de`,cell39:`Tipo 0,9\xA0%`,cell40:`Tipo 2,10\xA0%`,cell41:`Tipo 10\xA0%`,cell43:`Tipos antiguos`,imposables_dom:`Operaciones imponibles en los DOM a un tipo particular de`,cell44:`Tipo 1,05\xA0%`,cell45:`Tipo 1,75\xA0%`,cell46:`Tipos antiguos`,celltotalspecialrates:`Total de las lÃneas 35 a 46`,assimilated_title:`Liquidación de los impuestos asimilados`,cellagricultural:`Impuesto sobre la cifra de negocios de los titulares de explotaciones agrÃcolas (CGI, art. 302 bis MB) (acumulado de la parte variable y de la parte a tanto alzado)`,cell56:`Contribución al audiovisual público (CGI, art. 1605 y ss.) [véase la ficha de cálculo en el sitio www.impots.gouv.fr]`,cell61:`Impuesto debido por los empleadores de mano de obra extranjera (L. 436-10 del CESEDA)`,cell68:`Impuesto para el desarrollo de la formación profesional en los oficios de la reparación del automóvil, de la bicicleta y de la motocicleta (CGI, art. 1609 sexvicies) al tipo del 0,75\xA0%`,axle_title:`Impuesto anual sobre los vehÃculos pesados de transporte de mercancÃas (CIBS, art. L421-94) (antiguo CGI, art. 1010)`,axle_vehicle_column:`Número de vehÃculos`,axle_rail_road_column:`de los cuales número de vehÃculos ferrocarril-carretera`,cellaxle1a:`1- VehÃculos de motor aislados, PTAC inferior a 27 t (1a)`,cellaxle1b:`1- VehÃculos de motor aislados, PTAC superior o igual a 27 t (1b)`,cellaxle2a:`2- Conjuntos articulados constituidos por un tractor y uno o varios semirremolques, PTRA inferior a 39 t (2a)`,cellaxle2b:`2- Conjuntos articulados constituidos por un tractor y uno o varios semirremolques, PTRA superior o igual a 39 t (2b)`,cellaxle3:`3- Remolques de la categorÃa O4 (3)`,cellaxletotal:`Total del impuesto anual sobre los vehÃculos pesados de transporte de mercancÃas debido (1a + 1b + 2a + 2b + 3)`,vehicle_types:`Tipo de vehÃculos`,vehicles:`Número de vehÃculos poseÃdos o alquilados`,nr_vehicles:`N.º vehÃculos poseÃdos o alquilados`,cell117:`Impuesto anual sobre las emisiones de dióxido de carbono de los turismos devengado correspondiente a 2022 (CIBS, a del 1.º del art. L421-94) (antiguo impuesto sobre las emisiones de CO2, CGI, art. 1010)`,cell117vehiclesNewRegistrationPlate:`Número de vehÃculos sujetos al nuevo sistema de matriculación (desde el 1 de marzo de 2020)`,cell117vehiclesOldRegistrationPlate:`Número de vehÃculos no sujetos al nuevo sistema de matriculación: (homologación europea, cuya primera puesta en circulación se produjo a partir del 1 de junio de 2004 y no utilizados por el sujeto pasivo antes del 1 de enero de 2006)`,cell117otherVehicles:`Número de otros vehÃculos sujetos al impuesto`,cell117vehiclesEnergy:`Número de vehÃculos exentos cuya fuente de energÃa es la electricidad, el hidrógeno o una combinación de ambos`,cell117vehiclesWithoutTax:`Número de los demás vehÃculos exentos`,cell118:`Impuesto anual sobre la antigüedad de los turismos devengado correspondiente a 2022 (CIBS, b del 1.º del art. L421-94) (antiguo impuesto sobre las emisiones de contaminantes atmosféricos, CGI, art. 1010)`,cell118vehiclesWithoutTax:`Número de vehÃculos exentos`,alcoholfree_title:`Contribución sobre las bebidas no alcohólicas`,alcoholfree_hectoliter_column:`Número de hectolitros`,cellalcoholfreewithsugar:`Contribución sobre las bebidas no alcohólicas que contienen azúcares añadidos (CGI, art. 1613 ter)`,cellalcoholfreewithoutsugar:`Contribución sobre las bebidas no alcohólicas (CGI, art. 1613 quater II 1.º), 0,54\xA0⬠/ hl`,cellalcoholfreewithsweeteners:`Contribución sobre las bebidas no alcohólicas que contienen edulcorantes de sÃntesis (CGI, art. 1613 quater II 2.º)`,mineralwater_title:`Contribución sobre las aguas minerales naturales (CGI, art. 1582)`,mineralwater_postalcode_column:`Código INSEE del municipio`,mineralwater_hectoliter_column:`Número de hectolitros`,cellmineralwater:`Derechos para el municipio`,cellmineralwatertotal:`Importe total de la contribución sobre las aguas minerales`,celltotalparafiscal:`Total de las lÃneas 47 a 133`,training_tax:`Impuesto sobre la formación profesional`,value_without_tax:`Valor (sin IVA)`,errors:{should_be_empty:`Todos los importes están a cero, debes marcar la casilla 'EN CERO' en la parte superior del formulario`,bases_not_equal_operations:`El total de las bases imponibles (%{basesSum} - lÃneas 08 a I6) debe ser igual al total de las operaciones imponibles (%{operationsSum} - lÃneas A1 a B4) - Diferencia de %{sumsDifference}`,incorrect_vat_intra_community_acquisitions:`El importe indicado en la lÃnea 17 es incoherente respecto a la base imponible introducida en la lÃnea B2 (lÃnea B2 * 2,1\xA0% <= lÃnea 17 <= lÃnea B2 * 20\xA0%)`,sum_17_18_superior_to_cell_16:`El total de las lÃneas 17 y 18 no puede ser superior al total del IVA bruto debi
10do en la lÃnea 16`,cell_17_required:`La introducción de un importe en la lÃnea B2 implica la introducción de un importe en la lÃnea 17.`,cell_21_bis_superior_to_cell_21:`La lÃnea 21A De los cuales regularización de IVA repercutido no puede ser superior a la lÃnea 21 Otro IVA a deducir`,cell_3C_required:`La introducción de un importe en la lÃnea 21A De los cuales regularización de IVA repercutido implica la introducción de un importe en la lÃnea B5.`,cell_26_superior_to_cell_25_plus_cell_AA:`La lÃnea 26 'Devolución de crédito solicitada' no puede ser superior a la lÃnea 25 'Crédito de IVA' + lÃnea AA 'Crédito de IVA transferido a la sociedad cabecera del grupo'.`,axle_vehicle_number_inconsistent:`El número de vehÃculos debe ser igual o superior al número de vehÃculos ferrocarril-carretera.`,vehicles_taxes_and_number_required:`La introducción de un importe en los vehÃculos de empresa gravados implica la introducción de un importe en el número de vehÃculos y en el conjunto de los impuestos asociados (y viceversa).`,mineral_water_inconsistent:`Todos los valores de la lÃnea 128 deben estar informados.`,mineral_water_postal_code_inconsistent:`El código INSEE del municipio debe contener 5 cifras.`},tax_free_basis:`Base imponible`,tax_due:`Impuesto debido`,taxable_basis:`Base imponible`,net:`Neto a pagar`,total:`Total`}},panel:{title:`Detalle de la declaración`,actions:{prepare:`Preparar`,create_blank:`Crear una declaración en blanco`,show:`Ver`},period:`Periodo`,teleDeclarationDate:`Teledeclarada el %{date}`,info:{payable:`A pagar`,receivable:`A cobrar`,deferrable:`Crédito comp.`,estimation:`estimación`},tabs:{history:{title:`Historial`,empty:`Ningún evento para esta declaración.`},comments:{title:`Comentarios`}},notes:{count:{one:`Ver el comentario`,other:`Ver los %{count} comentarios`},textarea:{placeholder:`Redactar un comentario...`},none:`No hay ningún comentario en esta declaración.`,confirm_delete:`¿Seguro que quieres eliminar este comentario?`,modal:{title:`Comentarios: `}},todo:{to_declare:`Fecha lÃmite el %{date} (en <span>%{days} dÃas</span>.)`,overdue:`Fecha lÃmite el %{date} (<span>%{days} dÃas</span> de retraso.)`},tooltip:{actions:`Más acciones`}},settings_modal:{header:{vat_day_of_month:`%{date} del mes`,frequency:{monthly:`Mensual`,quarterly:`Trimestral`,yearly:`Anual`,not_applicable:`No sujeto a IVA`}},modal:{title:`Ajustes de declaración`,cancel:`Cancelar`,save:`Guardar`,subtitle:`Acceso rápido`,options:{title:`Opciones`,card:{badge_soon:`Pronto`,bank_account:`Pedir al cliente la confirmación de la cuenta bancaria al enviar.`,tele_declaration:`Teledeclarar automáticamente una vez recibida la confirmación del cliente.`}}}}},invoices:{match_quotes:{no_invoice_found:`No se ha encontrado ninguna factura`,ungroup_toast:`Se ha desvinculado la factura`,group_toast:`Se ha vinculado la factura`},upload:{batch:{actions:{unarchive:{tooltip:`Restaurar la factura`},do_not_unarchive:{tooltip:`No restaurar esta factura`},submit:{toast:{one:`Tu archivo se ha importado y se está analizando`,other:`Tus archivos se han importado y se están analizando`}}},duplicate:{status:{supplier_invoice:`El documento original tiene el estado «%{status}»`,expense:`El documento original se encuentra en la nota de gastos «%{status}» de %{user}`}},small_list:{show_more:{one:`Ver 1 lÃnea adicional`,other:`Ver %{count} lÃneas adicionales`},show_less:`Reducir la lista`},existing:{title:{one:`El archivo ya aparece en las facturas`,other:`%{count} archivos ya aparecen en las facturas`,tooltip:{one:`Este archivo se ignorará`,other:`Esta lista se ignorará`},archived:{one:`1 archivo archivado detectado como duplicado`,other:`%{count} archivos archivados detectados como duplicados`,tooltip:{one:`Puedes desarchivar o ignorar la factura asociada al archivo siguiente`,other:`Puedes desarchivar o ignorar las facturas asociadas a los archivos siguientes`}}}},files_to_upload:{one:`1 archivo por importar`,other:`%{count} archivos por importar`}},quote_generation_failed:`Un error ha impedido que el PDF de la factura
10se genere correctamente. Se volverá a generar automáticamente en breve.`,invoice_generating:`Tu documento se generará en unos segundos.`,title:`Importar facturas`,loading_ocr:{title:`Nuestro OCR está procesando tu factura.`,subtitle:`DeberÃa tardar unos segundos.`,image:{alt:`Imagen de carga de factura`},toast:{title:`Tu factura se ha importado y pre-rellenado`,action:`Verificar`}}},signed_type:{invoice:`Factura`,credit_note:`Factura rectificativa`,estimate:`Presupuesto`},card:{invoice_number:{one:`Número`,other:`Números`},source:{one:`Origen`,other:`OrÃgenes`},available_match:{title:`Conciliación disponible`,description:{one:`Tenemos 1 transacción que sugerirte para esta factura.`,other:`Tenemos %{count} transacciones que sugerirte para esta factura.`}},incomplete:{title:`Información faltante`,description:`Falta alguna información, complétala para contabilizar la factura.`},qonto_cancel_payment_link:`https://help.qonto.com/fr/articles/4359559-comment-annuler-une-demande-de-virement`,fiscal_year_closed:`Esta acción no está disponible para la factura
10seleccionada, el ejercicio que termina el %{closing} está cerrado`,payment_reminder:{recipients:`Destinatarios`,validation:{incorrect_email:`Facilita una dirección de e-mail correcta`}}},customer_invoices:{empty_invoices:{title:`¡Tu facturación en unos clics!`,description:`Te permitimos gestionar tus ventas, desde la edición del presupuesto hasta el pago de la factura.`},errors:{finalize:{no_current_fiscal_year:{title:`Imposible finalizar la factura`,message:`Informa un ejercicio fiscal desde los ajustes`}},group_invoice:{title:`Imposible vincular este documento`}},invoice:`una factura`,type:{invoice:`una factura`,estimate:`un presupuesto`,shipping_order:`un albarán`,purchasing_order:`un pedido`,proforma:`una proforma`,purchase_request:`una solicitud de compra`},warnings:{customer_billing:{title:`Ajustes faltantes`,message:`Antes de poder crear %{type}, debes configurar tus ajustes de facturación.`,link:`Haz clic en este enlace para acceder a los ajustes`}},status:{estimate:{accepted:{label:`Aceptado`,widget_label:`Aceptados`,widget_tooltip_label:`Ver los presupuestos aceptados`},archived:{label:`Archivado`,widget_label:`Archivados`,widget_tooltip_label:`Ver los presupuestos archivados`},denied:{label:`Rechazado`,widget_label:`Rechazados`,widget_tooltip_label:`Ver los presupuestos rechazados`},pending:{label:`Pendiente`,widget_label:`Pendiente`,widget_tooltip_label:`Ver los presupuestos pendientes`},expired:{label:`Caducado`,widget_label:`Caducados`,widget_tooltip_label:`Ver los presupuestos caducados`},estimate_pending:{label:`Pendiente`},estimate_accepted:{label:`Aceptado`},estimate_invoiced:{label:`Facturado`},estimate_denied:{label:`Rechazado`},estimate_expired:{label:`Caducado`},invoiced:{label:`Facturado`,widget_label:`Facturados`,widget_tooltip_label:`Ver los presupuestos facturados`},shipping_order:{label:`Albarán`,widget_label:`Albarán`},purchasing_order:{label:`Pedido de compra`,widget_label:`Pedido de compra`}},invoice:{incomplete:{label:`Por tratar`,widget_label:`Por tratar`,widget_tooltip_label:`Verificar las facturas importadas`},draft:{label:`Borrador`,widget_label:`Borrador`,widget_tooltip_label:`Ver los borradores de facturas`},upcoming:{label:`Próxima`,widget_label:`Próximas`,widget_tooltip_label:`Ver las facturas próximas`},late:{label:`Vencida`,widget_label:`Vencidas`,widget_tooltip_label:`Ver las facturas vencidas`},paid:{label:`Cobrada`,widget_label:`Cobradas`,widget_tooltip_label:`Ver las facturas cobradas`},partially_paid:{label:`Parc. cobrada`,widget_label:`Parc. cobradas`,widget_tooltip_label:`Ver las facturas parcialmente cobradas`},archived:{label:`Archivado`,widget_label:`Archivado`,widget_tooltip_label:`Ver las facturas archivadas`},cancelled:{label:`Anulada`,widget_label:`Anuladas`,widget_tooltip_label:`Ver las facturas anuladas`},partially_cancelled:{label:`Parcialmente anulada`,widget_label:`Parcialmente anuladas`,widget_tooltip_label:`Ver las facturas parcialmente anuladas`},credit_note:{label:`Factura rectificativa`,widget_label:`Factura rectificativa`,widget_tooltip_label:`Ver las facturas rectificativas`},proforma:{label:`Proforma`,widget_label:`Proforma`,widget_tooltip_label:`Ver las facturas proforma`},pdp_rejected:{label:`Rechazada`,widget_label:`Rechazadas`},pdp_refused:{label:`Rehusada`,widget_label:`Rehusadas`},pdp_in_dispute:{label:`En litigio`,widget_label:`En litigio`}}},match_badge:{tooltip:`Ver la conciliación disponible`},public_invoice:{list:`Lista de las facturas recibidas`,invoice_label:`Factura`,estimate_label:`Presupuesto`,title:`Tu %{title}`,label:`%{title} %{label}`,issued_by:`Enviada por <mark>%{name}</mark>`,issued_by_estimate:`Enviado por <mark>%{name}</mark>`,issued_on:`Emitida el <mark>%{date}</mark>`,deadline_on:`Vencimiento el <mark>%{date}</mark>`,payment_completed:`Esta factura ya ha sido pagada.`,payment_days_left:`Te quedan <mark>%{days} dÃa(s)</mark> para pagar esta factura.`,payment_days_passed:`El vencimiento se ha superado en <mark>%{days} dÃa(s)</mark>.`,payment_information:`Pago`,payment_bank:`<title>Banco:</title> %{bank}`,payment_iban:`<title>IBAN:</title> %{iban}`,payment_bic:`<title>BIC:</title> %{bic}`,reference:`<title>Referencia:</title> <mark>%{reference}</mark>`,reference_message:`Incluye la referencia en el concepto de tu transferencia para que tu pago se identifique correctamente.`,security_message:`<anchor>e-transferencia</anchor>
10 segura con Pennylane`,button:{notify:`Avisar a %{name} de que me interesa pagar con tarjeta`,paid:`Factura pagada`,pay_by_card:`Pagar con tarjeta de pago`,pay_by_transfer:`Pagar por e-transferencia`},errors:{invoice_not_found:`No se ha podido encontrar esta factura en nuestro sistema`,file_not_found:`Esta factura no tiene ningún documento asociado`,draft:`La factura no está disponible porque todavÃa está en borrador. Finaliza tu factura.`},view_invoices_label:`Ver todas mis facturas`},import:`Importar facturas`,add:`Añadir`,convert_to:`Convertir en`,cancel:`Cancelar`,view_invoice:`Ver la factura`,view_estimate:`Ver el presupuesto`,regenerate_pdf:{regeration_in_progress:`La generación del PDF está en curso`},stamp_paid_on_pdf:{on_success:{do:`La mención Pagado se ha añadido a la factura`,undo:`La mención Pagado se ha retirado de la factura`}},options:{sources:{all:`Todas`,external_api_create:`Creación por API`,external_api_import:`Importación por API`,quotes:`Editor de facturas`,dumps:`Importación de archivos`,stripe:`Stripe`,qonto:`Qonto`,gdrive:`Google drive`,billing_subscription:`Suscripción`}},statuses:{type:{invoice:`Factura`},late:{one:`Retraso: 1 dÃa`,other:`Retraso: %{count} dÃas`},upcoming:{one:`Vencimiento: 1 dÃa`,other:`Vencimiento: %{count} dÃas`}},monthly_analytics:{date:{title:{invoice:`Análisis mensual por fecha de emisión de las ventas (%{period})`}},deadline:{title:{invoice:`Análisis mensual por fecha de vencimiento de las ventas (%{period})`}}},payment_reminder:{title:`Recordatorios por validar`,help:`Ahora es posible recordar automáticamente a tus clientes pendientes de pago`,activate:`Activar el recordatorio de impagados`,reminder_delete:{one:`El recordatorio se ha eliminado`,other:`Los recordatorios se han eliminado`},reminder_sent:{one:`El recordatorio se ha enviado`,other:`Los recordatorios se han enviado`},fields:{template:`Mail`,workflow:`Secuencia`,customer:`Cliente`,invoices:`Facturas`,amount:`Importe IVA incluido`,workflow_deleted:`Secuencia eliminada`},empty:{no_reminder:`Ningún recordatorio`,all_sent:`Todos tus recordatorios se han enviado ð`,access_to_templates:`Acceder a las plantillas de recordatorio`}},table:{footer:{estimate:{one:`1 presupuesto seleccionado`,other:`%{count} presupuestos seleccionados`}},filters:{placeholder_invoice:`Buscar una factura...`,status:{label:`Estado`,selected_label:{one:`Estado`,other:`Estados`,all:`Estados`}},payment_kind:{label:`Tipo de pago`,selected_label:{one:`Tipo de pago`,other:`Tipos de pago`,all:`Tipos de pago`}}},title:{invoice:`Lista de facturas`},columns:{date:`Emisión`,deadline:`Vencimiento`,thirdparty:{tooltip:`Ver el cliente "%{name}"`},status:`Estado`,comments:{content:`Comentario`},actions:{client_comments_count:{one:`1 comentario`,other:`%{count} comentarios`}}}},side_panel:{linked_invoices_mapper:{title:`Documentos vinculados`},linked_invoice:{invoice:`Factura`,credit_note:`Factura rectificativa`,partial_order_percentage:{other:`%{count}.º vencimiento %{percentage}\xA0%: %{deadline}`},partial_order:{other:`%{count}.º vencimiento: %{deadline}`}},link_invoice_options:{title:`Añadir una factura`},confirm:{title:`Desvincular un documento`,message:`¿Seguro que quieres desvincular este documento?`},unlink_modal:{title:`Desvincular una factura intermedia`,body1:`Atención, al pulsar Confirmar la factura intermedia ya no se tendrá en cuenta en el cálculo global.`,body2:`Recalcula el porcentaje de cada factura para desglosar la factura intermedia que quieres desvincular.`,partial_invoice:`Factura intermedia %{index}`,balance_invoice:`Factura de saldo`,finalized:`(finalizada)`,partial_invoice_to_unlink:{first:`Factura intermedia por desvincular (1.er vencimiento)`,second:`Factura intermedia por desvincular (2.º vencimiento)`,third:`Factura intermedia por desvincular (3.er vencimiento)`,other:`Factura intermedia por desvincular (%{index}.º vencimiento)`},deadline:`Fecha de vencimiento`,partial_percentage:`Porcentaje a desglosar`,percentage_of_total:`Porcentaje del total`,amount:`Importe del pago`,recalculate_percentage:`Recalcula este porcentaje`,checkbox:`Enviar la actualización del presupuesto al cliente por e-mail`,primary_button:`Confirmar`,secondary_button:`Cancelar`,success:`Presupuesto y facturas intermedias actualizados`,errors:{percentage_max:`Debe ser inferior a 100`}},add_invoice:{title:`Añadir una factura`},sales:{credit_note:`Factura rectificativa`},title:{invoice:`Factura de cliente %{number}`,credit_note:`Factura rectificativa %{number}`},attachments:{empty_attachment:{credit_note:`Esta factura rectificativa no tiene archivo adjunto.`,other:`Esta factura
10se ha importado sin archivo adjunto.`}},fields:{validation:{customer:`El rol del cliente no es correcto`}},edit:{title:`Información de la factura`},factor:{status_label:`Estado ante la sociedad de factoring`},estimate_card:{title:`Presupuesto asociado`}},toast:{save_success:`¡Modificaciones realizadas!`},form:{credit_note:{title:`Nueva factura rectificativa`},invoice:{title:`Nueva factura`},estimate:{title:`Presupuesto %{id}`}},products:{disabled_tooltip:`El producto ya se usa en una factura`},send_modal:{title:{invoice:`Enviar una factura`,credit_note:`Enviar una factura rectificativa`},fields:{template:{label:`Plantilla de e-mail`,placeholder:`Seleccionar una plantilla`,no_options_message:`Crear una nueva plantilla`},recipients:{label:`Destinatarios`,placeholder:`Introduce el e-mail de los destinatarios`},cc_recipients:{add:`Añadir destinatarios en copia`,label:`Destinatarios en copia`,placeholder:`Introduce los destinatarios en copia`},bcc_recipients:{add:`Añadir destinatarios en copia oculta`,label:`Destinatarios en copia oculta`,placeholder:`Introduce los destinatarios en copia oculta`},subject:{label:`Asunto`,placeholder:`Introduce el asunto del e-mail`},body:{label:`Cuerpo del mensaje`,description:`Las fórmulas de cortesÃa y tu firma ya se añaden por defecto al contenido de tu e-mail.`,placeholder:`Introduce el cuerpo del mensaje`},send_bbc:{label:`Poner a %{email} en copia oculta del e-mail`},appendices:{label:`Anexos`,filename:`Incluir el archivo %{filename}`}},toasts:{credit_note:`La factura rectificativa se ha enviado`,estimate:`El presupuesto se ha enviado`,invoice:`La factura se ha enviado`},validations:{recipients:{valid_array:`Al menos uno de los destinatarios no parece una dirección de e-mail`,required:`Este campo es obligatorio`},subject:`Este campo es obligatorio`,body:`Este campo es obligatorio`},email:{subject:{invoice:`Tu factura %{companyName} N.º %{label} está disponible`,credit_note:`Tu factura rectificativa %{companyName} N.º %{label} está disponible`,estimate:`Tu presupuesto %{companyName} N.º %{label} está disponible`},body:{text:{invoice:`Aquà tienes tu última factura de la empresa %{companyName}. Esta factura N.º %{label} por un importe de %{amount} es pagadera por transferencia bancaria antes del %{deadline}.`,credit_note:`Adjunto encontrarás la factura rectificativa N.º %{label} de la empresa %{companyName}. El importe es de %{amount}. Sigue siendo válido hasta el %{deadline}.`}}}},discover_reminders:{title:`¡Recuerda automáticamente las facturas impagadas!`}},full_page_form:{preview:{no_attachment:`No hay archivo adjunto para esta factura`},invoice_lines:{title:`Detalles de la factura`}},duplicates:{card:{body:`Algunos documentos tienen información similar, controla las facturas para evitar el riesgo de duplicados.`},actions:{ignore:`Ignorar`,show_ignored_duplicates:{tooltip:`Esta lista corresponde a las facturas señaladas manualmente como que no son duplicados.`},not_duplicate:{tooltip:`Ignorar la alerta de duplicado`,success:`La factura se ha señalado como que no es un duplicado`},restore_duplicate:{tooltip:`Esta factura es un duplicado`}}
10,states:{ignored:`Ignorada`},fields:{invoice:`Factura`,title:{one:`Elemento idéntico:`,other:`Elementos idénticos:`}}},common:{invoice_direction_popup:{title:`Mover`,cancel:`Cancelar`},invoice_direction_form:{update_document_type_modal:{confirm_and_move:`Confirmar y mover`,to_customer:{title:`¿Considerar como justificante de venta?`,description:`Este justificante se moverá a âGestión de ventasâ.`},to_supplier:{title:`¿Considerar como justificante de compra?`,description:`Este justificante se moverá a «Gestión de compras».`},to_ged:{title:`¿Considerar como documento ("Documentos compartidos")?`,description:`Este justificante se moverá a "Documentos compartidos".`}},move_to_ged_modal:{title:`Transmitir al contable`,description:`¿Esto no es una factura? El documento se enviará al contable.`,no_document:`Imposible mover la factura, se requiere un archivo adjunto.`}},attachment:{toast:{save_success:`¡Archivo importado!`}},expense_details_form:{fields:{team:{label:`Equipo`}}}}},reallocation:{button:{submit:`Reimputar`},main_modal:{title:{one:`Reimputar una lÃnea de asiento`,other:`Reimputar lÃneas de asiento (%{count})`},fields:{plan_item:`Cuenta de destino`,number:`Número de cuenta`,label:`Concepto de la cuenta`},alerts:{bank:{message:`Un asiento de una cuenta bancaria debe reimputarse a una cuenta bancaria.`},different_class:{title:`Atención`,message:{one:`1 asiento (%{amount}) se moverá de un %{fromType} a un %{toType}.`,other:`%{count} asientos (%{amount}) se moverán de un %{fromType} a un %{toType}.`},groups:{vat:`cuenta de IVA`,supplier:`cuenta de proveedor`,customer:`cuenta de cliente`,loss_or_immo:`cuenta de gastos / cuenta de inmovilizado`,capital:`cuenta de capitales`,stock:`cuenta de existencias`,thirdparty:`cuenta de tercero`,bank:`cuenta financiera`,products:`cuenta de ingresos`}},different_vat_rate:{message:`Este tipo de IVA se usará para actualizar este asiento.`,message_multiple:`Cualquier cambio del tipo de IVA afectará a todos los asientos seleccionados.`}},validation:{different_account:`Debes elegir una cuenta distinta de la cuenta actual`}},confirm_modal:{title:{one:`Modificar el paÃs del tercero`,other:`Modificar el paÃs de los terceros (%{count})`},alert:{one:`El paÃs indicado es distinto del registrado para este tercero.`,other:`El paÃs indicado es distinto del registrado para estos terceros.`},question:{one:`¿Aplicar el cambio de paÃs al tercero?`,other:`¿Aplicar el cambio de paÃs a estos terceros?`},confirm:`Confirmar y modificar`},toast:{ledger_events:{one:`1 lÃnea de asiento se ha reimputado a la cuenta %{plan_item}`,other:`%{count} lÃneas de asiento se han reimputado a la cuenta %{plan_item}`},invoices:{one:`1 factura se ha modificado`,other:`%{count} facturas se han modificado`}}},journals:{journal_types:{sales:`Ventas`,purchases:`Compras`,finances:`TesorerÃa`,misc:`Operaciones diversas`,custom:`EspecÃfico`,vat:`IVA`,pending_vat:`Recuperación de IVA`,carryover:`Asientos de apertura`,situation:`Situación`,payroll:`Nómina`,loans:`Préstamos`,revision:`Revisión`},filters:{amount:{options:{positive_is_zero:`Deudores`,negative_is_zero:`Acreedores`}}}},import_export:{transaction:{title:`Importación de %{filename} hacia el banco`,account_label:`Cuenta bancaria`},csv_mapper:{title:`Importación de %{filename}`,subtitle:`Lectura del CSV`,fields:{title:`Extracción de los campos`,account_label:`Concepto de la cuenta`,line_label:`Concepto de la lÃnea`,plan_item_label:`Concepto de la cuenta`,price:`Precio unitario sin IVA en euros`},help:{date:{title:`Códigos disponibles para las fechas`,Y:`año en 4 cifras (2020, 2021)`,y:`año en 2 cifras (20, 21)`},tva:{title:`Valores para la columna "IVA de la cuenta"`,warning:`Cualquier otro valor se considerará indiferenciado`},country_alpha2:{title:`Valores para la columna "Código paÃs de la cuenta"`},journal:{title:`Diario`,default:`Por defecto, los asientos se imputan al diario de Operaciones Diversas.`,text:`Puedes elegir un diario distinto (ej.: Nómina). Si quieres que los asientos del archivo vayan a varios diarios distintos, hay que añadir al archivo una columna con el código diario.`}}}},settings:{accounts:{select_accounts:{title:`Finalizar la configuración de las cuentas bancarias`,message:`Selecciona la o las cuentas bancarias que quieres sincronizar con Pennylane.`,action:`Validar`},account_sync_settings:{title:`Ajustes de sincronización de las cuentas bancarias`,help_text:`Según los bancos, el historial recuperable puede variar.`,help_link_text:`Comprueba para tu banco aquÃ`,notice:`Selecciona la fecha de recuperación de las transacciones:`,more_info:`Para evitar duplicados de transacciones, elige la fecha a partir de la cual quieres recuperar tus transacciones.`,sync_since_label:`Fecha de recuperación`,button_label:`Sincronizar`,toast:{synchronize:{success:{title:`Sincronización en curso`,content:`Espera, la sincronización puede tardar unos minutos.`}}}}},invoice_transmission:{me:`Yo`,synchronized:`Sincronizado`,supplier_invoices:`Justificantes de compras`,customer_invoices:`Justificantes de ventas`,mobile:{title:`Aplicación móvil`},qonto:{title:`Qonto`,description:`Recupera automáticamente tus justificantes de compras vinculados a las transacciones efectuadas con tus cuentas Qonto gracias a nuestra integración avanzada.`,affected_accounts:`Cuentas afectadas`},gdrive:{title:`Google Drive`,description:`Importa automáticamente tus justificantes de compras y de ventas desde tus carpetas de Google Drive. Pennylane escanea automáticamente tus carpetas aproximadamente cada 8 horas.`,deconnect:`Desconectarse`,confirm_disconnect:`¿Seguro que quieres desconectar tu Drive?`,select_folders:`Elegir las carpetas`,no_folder_selected:`Ninguna carpeta seleccionad
10a`,reinitialize:`Restablecer`,force_sync:`Forzar la sincronización`,folder_not_found:`Error de sincronización. Es posible que se haya eliminado la carpeta.`,folder_fetch_error:`No se han podido recuperar las carpetas.`,folder_trashed:`La carpeta se ha movido a la papelera.`,confirm_reset_modal:{title:`¿Restablecer la selección?`,content:`¿Seguro que quieres restablecer la selección de carpetas sincronizadas? Ya no se importarán justificantes desde estas carpetas.`},folder_selection_modal:{supplier_title:`Elegir las carpetas para importar tus justificantes de compras`,customer_title:`Elegir las carpetas para importar tus justificantes de ventas`,x_folders_selected:{zero:`Ninguna carpeta seleccionada`,one:`1 carpeta seleccionada`,other:`%{count} carpetas seleccionadas`},confirm_selection:`Confirmar la selección`,alert:`Atención, has seleccionado una carpeta raÃz, que puede incluir numerosos archivos. ¿Seguro que quieres que se sincronicen todas las carpetas y archivos contenidos en esta carpeta?`},refresh_soon:`Sincronización en curso, puede tardar hasta un minuto. No dudes en actualizar la página`,drive_apps_disabled:`Parece que el administrador de tu espacio Google Workspace ha desactivado las aplicaciones 11para Google Drive. El administrador debe seguir las instrucciones del siguiente enlace para autorizar a Pennylane 12a acceder a los archivos de Google Drive:`,warning_other_user:`Solo este usuario puede añadir o eliminar carpetas`},dropbox:{title:`Dropbox`,description:`Importa automáticamente tus justificantes de compras y de ventas desde tus carpetas de Dropbox y benefÃciate de la sincronización en tiempo real.`,deconnect:`Desconectarse`,confirm_disconnect:`¿Seguro que quieres desconectar tu Dropbox?`,select_folders:`Elegir las carpetas`,no_folder_selected:`Ninguna carpeta seleccionada`,reinitialize:`Restablecer`,force_sync:`Forzar la sincronización`,folder_trashed:`La carpeta se ha movido a la papelera.`,confirm_reset_modal:{title:`¿Restablecer la selección?`,content:`¿Seguro que quieres restablecer la selección de carpetas sincronizadas? Ya no se importarán justificantes desde estas carpetas.`},folder_selection_modal:{supplier_title:`Elegir las carpetas para importar tus justificantes de compras`,customer_title:`Elegir las carpetas para importar tus justificantes de ventas`,x_folders_selected:{zero:`Ninguna carpeta seleccionada`,one:`1 carpeta seleccionada`,other:`%{count} carpetas seleccionadas`},confirm_selection:`Confirmar la selección`},refresh_soon:`Sincronización en curso, puede tardar hasta un minuto. No dudes en actualizar la página`},BudgetInsightBills:{title:`Conectores`,description:`Recoge los justificantes directamente en los sitios de tus proveedores.`,next_scan_scheduled:`Próximo escaneo programado`,connector_statuses:{active:`Activo`,active_description:``,inactive:`Inactivo`,inactive_description:`Has desactivado este conector.`,SCARequired:`SCA requerido`,SCARequired_description:`El proceso de SCA (Strong Customer Authentication) debe realizarse para poder reanudar la sincronización.`,webauthRequired:`Conexión requerida`,webauthRequired_description:`Se requiere una conexión web a través de /webauth.`,additionalInformationNeeded:`Información requerida`,additionalInformationNeeded_description:`Se requiere información adicional para reanudar la sincronización, como un código OTP (código de un solo uso).`,decoupled:`Segundo factor`,decoupled_description:`Se requiere una validación del usuario en otro dispositivo u otra aplicación.`,validating:`Tratamiento en curso`,validating_description:`Tratamiento en curso. Este estado es temporal.`,actionNeeded:`Acción requerida`,actionNeeded_description:`Se requiere una acción del usuario en el sitio web, la sincronización está bloqueada.`,passwordExpired:`Contraseña caducada`,passwordExpired_description:`La contraseña ha caducado y el usuario debe cambiarla antes de que se pueda reanudar el proceso de sincronización.`,wrongpass:`Contraseña incorrecta`,wrongpass_description:`La autenticación ha fallado y necesitamos la nueva contraseña.`,rateLimiting:`Rate limiting`,rateLimiting_description:`El sitio web del proveedor bloquea temporalmente las conexiones (rate limiting).`,websiteUnavailable:`Temporalmente no disponible`,websiteUnavailable_description:`El sitio web del proveedor no está disponible.`,bug:`Bug`,bug_description:`Se ha encontrado un error interno en nuestro partner de recuperación de facturas.`,notSupported:`No gestionado`,notSupported_description:`Esta fuente no la gestiona el conector.`}}},automation_rules:{form:{pattern_help:{escape:`para buscar los caracteres ., +, *, \\, ^, $,\xA0? , [, ], ( o )`,or_example:`(bonjour|hello)`,or:`para buscar la palabra "bonjour", o la palabra "hello"`}}},customer_invoicing:{sepa:{title:`Adeudo SEPA`},stripe:{stripe_account_connected:`Tu cuenta Stripe está conectada.`,stripe_connected_info:`Tus clientes ya pueden pagarte con tarjeta de pago.`,stripe_account_disconnected:`Haz clic en Activar para permitir el pago con tarjeta de pago a tus clientes.`,choose_stripe_account:`Elige la cuenta que usar para tus pagos:`,account_updated:`Se ha modificado tu cuenta stripe usada para el pago con tarjeta de pago.`,account_resetted:`El pago con tarjeta de pago se ha desactivado para tus facturas.`,disconnected:`Desactivado`,inactive:`Inactivo`,multiple_detected:`Varias cuentas detectadas`,add_new_account:`¿No encuentras tu cuenta? <a>Crear una nueva cuenta</a>`},information_saved:`Tus datos se han guardado.`,numbering:{estimate:`Presupuestos`},appendices:{appendices_title:`Anexos`,new:{cta:`Añadir un anexo`,cta_without_appendices:`Ningún anexo - añadir el primer anexo`,choose_files:`Elegir archivos`,uploading:`Carga del archivo en curso...`},filename:`Nombre del archivo`,kind:`Concierne a los ...`,toast_success:{save:`¡Anexo actualizado!`,archive:`¡Anexo eliminado!`},description:`Los anexos se asocian a tus documentos y aparecen como archivos adjuntos en tus e-mails de facturación. Pueden incluir archivos como las condiciones generales de venta, contratos, etc.`},validations:{logo:{label:`Añade tu logo`,delete:`Eliminar el logo`,limit:`Tamaño máximo 2000x2000px`},primary_color:{label:`Elige un color de factura`,selected_color:`Color seleccionado:`},billing_number_form:{save:`Guardar`}}
12,templates:{kinds:{billing_footer_estimate:`Presupuestos`,billing_footer_invoice:`Facturas`,billing_email_estimate:`Presupuestos`,billing_email_invoice:`Facturas`,billing_email_gocardless_subscription:`Suscripciones GoCardless`,billing_email_gocardless_subscription_estimate:`Presupuestos de suscripciones GoCardless`,billing_email_sepa_direct_debit_subscription:`Adeudo automatizado`,payment_reminder:`Recordatorios de impagados`},title:{billing_email:`Plantillas de e-mail`,billing_footer:`Pies de página (opcionales)`},new:{billing_email:`Añadir una plantilla de e-mail`,billing_footer:`Añadir una plantilla de pie de página`},label:`Nombre de la plantilla`,kind:`Concierne a los...`,locale:`Idioma`,languages:{fr_FR:`FR`,en_GB:`EN`,de_DE:`DE`},default:`Plantilla por defecto`,delete_title:`¿Eliminar esta plantilla de e-mail?`,delete_footer_title:`¿Eliminar esta plantilla de pie de página?`,warning_delete:`Esta plantilla se eliminará definitivamente de la sección E-mails y ya no podrás usarla para tus recordatorios de impagados.`,warning_footer_delete:`Esta plantilla se eliminará definitivamente de la sección Documentos y plantillas. Ya no podrás usarla al crear nuevos documentos.`,form:{save_as_template:`Guardar como plantilla`,change_template_title:`Cambio de la plantilla de correo`,change_template_message:`Si este e-mail se usa en otras secuencias de recordatorio, tus cambios también se repercutirán en las demás secuencias. ¿Seguro que quieres aplicar este cambio?`,disabled:{delete:`No puedes eliminar una plantilla usada por defecto.`},toast:{new:`¡Plantilla guardada!`,update:`¡Plantilla modificada!`,delete:`¡Plantilla eliminada!`},validations:{label:`El nombre de la plantilla debe tener al menos 3 caracteres.`},fields:{label:{label:`Nombre de la plantilla`,placeholder:{billing_email:`Ej.: Plantilla de recordatorio`,billing_footer:`Ej.: Pie de página facturación J+45`}},locale:{label:`Idioma`},kind:{label:`Concierne a los ...`},default:{label:{unchecked:`Usar por defecto esta plantilla para los %{kind} en %{locale}`,checked:`Plantilla usada por defecto para el envÃo de los %{kind}`}},content:{label:`Cuerpo del texto`,placeholder:`Hola, adjunto encontrarás la factura...`},subject:{label:`Asunto del e-mail`,placeholder:`Tu factura...`},copy_switcher:`Definir destinatarios en copia`,apply_to_all_templates:`Aplicar a todas las plantillas de e-mail`}}}},integrations:{silae:{client:{errors:{contact_silae_note:`VerifÃcalo con Silae.`}}},payfit:{client:{errors:{unauthorized:`Los identificadores PayFit ya no son válidos. Vuelve a conectarte.`,no_corresponding_pennylane_tag:`Un eje analÃtico no existe en Pennylane.`}}}},sandbox_config:{title:`Entorno de prueba`,go_to_sandbox:`Acceder a mi entorno de prueba`,types:{accrual:`Contabilidad de devengo`,cash_based:`Contabilidad de tesorerÃa`},create:{button:`Crear mi entorno de prueba`,success:`Tu entorno de prueba se ha creado`},destroy:{button:`Eliminar`,success:`Tu entorno de prueba se ha eliminado`}},permanent_file:{book_keeping:{closed_fiscal_years:`Cerrados`,invalidate:{pending:`Se está anulando la validación de los asientos contables del ejercicio.`,open:`Anulación de la validación de los asientos del ejercicio confirmada.`},fy_validated:`Se han validado los asientos contables del ejercicio.`,fy_status:{frozen:`Congelado`,open:`En curso`,closed:`Cerrado y validado`,generating:`Creación de los AN`,reopen:`Reabierto y validado`}},fiscal:{generate_carryover_success:`Se ha generado un asiento de apertura. Puedes encontrarlo en el diario de asientos de apertura.`,generate_carryover_started:`Generación en curso`,close_success:`El ejercicio fiscal se ha cerrado`,close_with_carryover_success:`El ejercicio se ha cerrado y se están generando los asientos de apertura.`,vat_deadline:`Fecha lÃmite del IVA`,vat_frequency:`Frecuencia de IVA`,fiscal_rof_vat:{label:`ROF IVA`,help:`La Referencia de Obligación Fiscal es tu identificador ante la administración. Si lo necesitas, contacta con tu servicio de impuestos.`},disable_pending_vat_for_customers:`Opción del régimen de IVA sobre débitos`,errors:{vat_day_of_month_range:`Este número debe estar entre 1 y 3
121`}},batch_actions:{reset:{contact_support:`Contacta con nuestro soporte para realizar esta acción`},form:{start_date:`Inicio`,end_date:`Fin`,affected_entries:`Asientos afectados: `,archived_supplier_invoices:`Facturas de proveedor archivadas`,archived_customer_invoices:`Facturas de cliente archivadas`,addendums:`Operaciones diversas (OD)`,journal_code:`Código diario`,invoice_source:`Origen de las facturas (opcional)`,disabled_tooltip:`Debes seleccionar un periodo y al menos un tipo de documento.`},modal:{all_items:`tus <0>%{model}</0>`,deletion_scheduled_addendums:`Operación confirmada, los asientos se van a eliminar definitivamente.`,deletion_scheduled_invoices:{one:`Hemos encontrado una factura que corresponde a estos criterios, se va a eliminar.`,other:`Hemos encontrado %{count} facturas que corresponden a estos criterios, se van a eliminar.`}}}},data_sharing:{header:`Integra tus datos Pennylane en una herramienta de terceros`,details:{odc_file:{"32_bit":`archivo ODC (32 bits)`,"64_bit":`archivo ODC (64 bits)`},access_the_documentation:`Acceder a la documentación`,summary:{company:`Multiplica la potencia de Pennylane accediendo a tus datos Pennylane desde un software de terceros. ¡Crear tu reporting personalizado y compartir tus datos nunca ha sido tan sencillo!`,firm:`Multiplica la potencia de Pennylane y pon en valor tu trabajo ante tus clientes integrando tus datos en un software de terceros.`},available_tables:{title:`Datos disponibles`,companies:{file_name:`entreprises.odc`,display_name:`Empresas (tabla <0>pennylane.companies</0>)`,description:`Contiene información básica sobre las empresas, como su nombre, número de identificación (<0>reg_no</0>) y su ID Pennylane.`},general_ledger:{file_name:`grand_livre.odc`,display_name:`Libro mayor (tabla <0>pennylane.general_ledger</0>)`,description:`Contiene el detalle de todos los asientos contables.`},analytical_ledger:{file_name:`grand_livre_analytique.odc`,display_name:`Libro mayor analÃtico (tabla <0>pennylane.analytical_ledger</0>)`,description:`Detalle de todos los asientos contables categorizados a partir de las categorÃas de facturas, transacciones y operaciones diversas. Puede haber varias lÃneas para un mismo asiento, pero a cada lÃnea le corresponde una ponderación según las categorÃas asociadas.`},trial_balance:{file_name:`balance_generale.odc`,display_name:`Balance de sumas y saldos (tabla <0>pennylane.trial_balance</0>)`,description:`Saldo de cada cuenta del plan general de cuentas.`},customer_invoices:{file_name:`factures_client.odc`,display_name:`Facturas de cliente (tabla <0>pennylane.customer_invoices</0>)`,description:`Contiene la información básica de las facturas de cliente importadas en Pennylane, como el importe, la divisa o el nombre del cliente que da lugar a un asiento contable.`},supplier_invoices:{file_name:`factures_fournisseur.odc`,display_name:`Facturas de proveedor (tabla <0>pennylane.supplier_invoices</0>)`,description:`Contiene la información básica de las facturas de proveedor importadas en Pennylane, como el importe, la divisa o el nombre del cliente que da lugar a un asiento contable.`},timesheets:{file_name:`saisie_des_temps.odc`,display_name:`Tiempos introducidos (tabla <0>accounting.timesheets_entries</0>)`,description:`Contiene el detalle de todos los tiempos introducidos en Pennylane por los colaboradores del despacho.`}},configuration:{title:`Configuración`,step1:`Haz clic en el botón « $t(settings.data_sharing.activate_sharing) » para generar tus accesos`,step2:`Añade Pennylane en tu software de terceros como nueva fuente de datos siguiendo <0 href='https://help.pennylane.com/fr/articles/18769-les-differentes-integrations-existantes-sur-pennylane#h_5842768a3d' target='_blank' rel='noreferrer'>nuestras guÃas</0>`,step3:`Eso es todo: ¡tus datos Pennylane ya están sincronizados en tiempo real!`},excel:{title:`Integración con Excel`,description:{firm:`Tras modificaciones recientes de Microsoft, hemos adaptado los pasos para integrarse con Excel. Sigue <0 href='https://help.pennylane.com/fr/articles/32140-v
12isualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-comptables' target='_blank' rel='noreferrer'>nuestra nueva guÃa</0> y descarga el archivo ODC adaptado a tu versión de Excel.`,company:`Tras modificaciones recientes de Microsoft, hemos adaptado los pasos para integrarse con Excel. Sigue <0 href='https://help.pennylane.com/fr/articles/32241-visualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-dirigeants' target='_blank' rel='noreferrer'>nuestra nueva guÃa</0> y descarga el archivo ODC adaptado a tu versión de Excel.`}}},activate_sharing:`Activar`,deactivate_sharing:`Desactivar`,reset_password:`Generar una nueva contraseña`,reset_password_warning:`¡Atención! Esto dejará caduca la contraseña anterior.`,connection_data:{title:`Información de conexión`,host:`Servidor`,port:`Puerto`,database:`Base de datos`,username:`Nombre de usuario`,password:`Contraseña`}},team_members:{roles:{executive:{title:`Directivo / Admin`,description:`El directivo / admin tiene acceso a todas las funcionalidades previstas por su plan tarifario. Contáctanos para saber más sobre nuestros planes.`},sales_manager:{title:`Gestor de facturación de cliente`,description:`El gestor de facturación de cliente puede editar presupuestos, facturas y gestionar el ciclo de facturación de cliente.`},purchasing_manager:{title:`Gestor de facturación de proveedor`,description:`El gestor de facturación de proveedor puede importar, clasificar y pagar las facturas de proveedor.`},invoicing_manager:{title:`Gestor de facturación`,description:`El gestor de facturación puede gestionar la facturación de cliente (editar presupuestos y facturas) y de proveedor (importar, clasificar y pagar las facturas).`},employee:{title:`Empleado`,description:`El empleado puede importar sus notas de gastos desde la aplicación móvil o la página "Mis notas de gastos" y ver su estado de aprobación.`,description_pro:`El empleado puede gestionar y declarar sus notas de gastos, enviar sus solicitudes de compra y transmitir facturas de proveedor.`},internal_accountant:{title:`Contable interno / Responsable de finanzas`,description:`Este rol tiene acceso a todas las funcionalidades previstas por su plan tarifario y también puede gestionar la contabilidad de la empresa. Ideal para un DAF, por ejemplo.`}}}},plan_items:{autocomplete:{no_suggestion:`Ninguna sugerencia, introduce un número de cuenta`,suggestion_from_others_companies_group_label:`Cuentas sugeridas a partir de otras empresas`,search_group_label:`Resultados de la búsqueda`,has_suggestions:`Sugerencias disponibles`,suggestions:`Sugerencias`,used_times:{one:`Usado 1 vez`,other:`Usado %{count} veces`},n_ledgers:{one:`1 lÃnea`,other:`%{count} lÃneas`},plan_item_disabled:`(desactivado)`},classes:{class_1:`Capitales`,class_2:`Inmovilizado`,class_3:`Existencias y en curso`,class_4:`Terceros`,class_5:`Finanzas`,class_6:`Gastos`,class_7:`Ingresos`,class_8:`Especiales`,class_9:`Especiales`,class_10:`Capital y reservas`,class_11:`Remanente o resultados negativos de ejercicios anteriores`,class_12:`Resultado del ejercicio`,class_13:`Subvenciones de inversión`,class_14:`Provisiones reglamentadas`,class_15:`Provisiones para riesgos y gastos`,class_16:`Préstamos y deudas asimiladas`,class_17:`Deudas vinculadas a participaciones`,class_18:`Cuentas de enlace de establecimientos y UTE`,class_19:`Fondos afectados o diferidos`,class_20:`Inmovilizado intangible`,class_21:`Inmovilizado material`,class_22:`Inmovilizado en concesión`,class_23:`Inmovilizaciones en curso`,class_24:`Bienes recibidos en legado o donación destinados a la venta`,class_25:`Participaciones en empresas del grupo y créditos con empresas del grupo`,class_26:`Participaciones y créditos vinculados a participaciones`,class_27:`Otro inmovilizado financiero`,class_28:`Amortización del inmovilizado`,class_29:`Deterioro del inmovilizado`,class_31:`Materias primas (y otros aprovisionamientos)`,class_32:`Otros aprovisionamientos`,class_33:`Productos en curso de fabricación`,class_34:`Servicios en curso`,class_35:`Existencias de productos`,class_36:`Cuenta que se abrirá, en su caso, con el tÃtulo "existencias procedentes de inmovilizado"`,class_37:`Existencias de mercaderÃas`,class_38:`La cuenta 38 puede usarse para contabilizar las existencias en tránsito, en depósito o en consignación`,class_39:`Provisiones por deterioro de existencias y en curso`,class_40:`Proveedores y cuentas asimiladas`,class_41:`Clientes y cuentas asimiladas`,class_42:`Personal y cuentas asimiladas`,class_43:`Seguridad Social y otros organismos sociales`,class_44:`Estado y otras administraciones públicas`,class_45:`Grupo y socios`,class_46:`Deudores y acreedores diversos`,class_47:`Cuentas transitorias o de espera`,class_48:`Ajustes por periodificación`,class_49:`Provisiones por deterioro de cuentas de terceros`,class_50:`Valores mobiliarios de inversión`,class_51:`Bancos, entidades financieras y asimilados`,class_52:`Instrumentos de tesorerÃa`,class_53:`Caja`,class_54:`Cajas pagadoras y acreditivos`,class_58:`Transferencias internas`,class_59:`Provisiones por deterioro de cuentas financieras`,class_60:`Compras`,class_61:`Servicios exteriores`,class_62:`Otros servicios exteriores`,class_63:`Impuestos, tasas y pagos asimilados`,class_64:`Gastos de personal`,class_65:`Otros gastos de gestión corriente`,class_66:`Gastos financieros`,class_67:`Gastos extraordinarios`,class_68:`Dotaciones a amortizaciones y provisiones`,class_69:`Participación de los trabajadores - Impuesto sobre Sociedades y asimilados`,class_70:`Ventas de productos fabricados, prestaciones de servicios, mercaderÃas`,class_71:`Variación de existencias de productos`,class_73:`Ayudas públicas`,class_72:`Trabajos realizados para el inmovilizado`,class_74:`Subvenciones de explotación`,class_75:`Otros ingresos de gestión corriente`,class_76:`Ingresos financieros`,class_77:`Ingresos extraordinarios`,class_78:`Reversiones de amortizaciones y provisiones`,class_79:`Traspasos de gastos`,class_80:`Compromisos`,class_86:`Empleos de las aportaciones voluntarias en especie`,class_87:`Aportaciones voluntarias en especie`,class_88:`Resultado pendiente de aplicación`,class_89:`Balance de situación`},compact:{selected_label:{one:`%{options}`,other:`%{options}`}},revision_helper:{selected_label:{one:`Ayuda a la revisión (%{count})`,other:`Ayudas a la revisión (%{count})`}},form:{fields:{number:{label:`Número`}}},schema:{fields:{country_alpha2:{required:`El paÃs es obligatorio.`},number:{range:`El número debe estar comprendido entre %{range[0]} y %{range[1]}.`}}},save_service:{errors:{uniqueness_error:{one:`Ya existe una cuenta con el mismo número: %{numbers}.`,other:`Ya existen cuentas con los mismos números: %{numbers}.`}}}},notes:{send:`Enviar`,textarea:{placeholder:`Deja una nota...`,placeholder_mentions:`Deja un comentario. Escribe @ para notificar a alguien`,send:`para enviar`,new_line:`para saltar una lÃnea`},none:`No hay ninguna nota en esta cuenta.`,confirm_delete:`¿Seguro que quieres eliminar esta nota?`,shared:`Se trata de un hilo de conversación compartido entre el cliente y el contable.`},trial_balance:{filters:{amount:{options:{positive_is_zero:`Deudores`,negative_is_zero:`Acreedores`}}},errors:{not_found_part_1:`No hemos podido encontrar el asiento.`,
12not_found_part_2:`¿Quizá se ha eliminado desde tu última carga?`,not_found_btn:`Actualizar la página`,general_part_1:`Se ha producido un error %{errorStatus} al intentar recuperar el detalle del asiento.`,general_part_2:`Para más información, contacta con tu soporte.`,general_part_2_staff:`Para más información, pregunta en el slack #question-compta.`},document_detail_panel:{title:`Detalles`,operation:`Asientos`,attachment:`Justificante`,no_document:{title:`Ningún detalle`,description:`Selecciona una lÃnea de una cuenta para mostrar sus detalles (asientos y justificante)`}},review:{reviewed:`Revisado`,blocking:`AnomalÃa`}},change_logs:{view_history:`Ver el historial de modificaciones`,deleted:`eliminado`},employee_expenses:{actions:{approved:{one:`1 nota de gastos aprobada`,other:`%{count} notas de gastos aprobadas`},refused:{one:`1 nota de gastos rechazada`,other:`%{count} notas de gastos rechazadas`}},filters:{status:{label:`Estado`}},expense_statuses:{archived:`Archivado`}},purchase_requests:{filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}}}},supplier_invoices:{fields:{status:`Estado`,date:`Emisión`,deadline:`Vencimiento`,deadline_expired:`El vencimiento se superó hace`,deadline_in_days:` %{days} dÃas`,deadline_in_weeks:` %{weeks} semanas`,deadline_in_months_days:` %{months} meses y %{days} dÃas`,supplier:`Proveedor`,amount_no_currency:`Importe IVA incluido`,source:`Origen`,team:`Equipo`,approval_flow:`Circuito de aprobación`,category:`CategorÃas`,is_waiting_for_validation:`Aprobación`,payment:`Pago`,iban_status_old:`Validación de IBAN`,iban_status:`Aprobación del IBAN`},filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}},comments:`Con comentarios`,search_placeholder:`Buscar una factura...`},table:{footer:{total_amount:`Importe total`},columns:{status:`Estado`}},statuses:{missing_informations:`Información faltante`,archived:`Archivada`},payment_status:{paid_by_company_user:{success:{one:`La factura se ha marcado como pagada por un colaborador.`,other:`%{count} facturas se han marcado como pagadas por un colaborador.`},failure:`Ha habido un error al actualizar las facturas, nuestros equipos están en ello.`}},pay:{one:`Pagar la factura`,other:`Pagar las facturas`},export_xml_file:`Exportar un archivo .xml`,export_again:`Crear una nueva exportación`,action_not_available:`Esta acción no está disponible para una o varias de las facturas seleccionadas`,setup_pennylane_pro_account_first:`Abre gratis tu Cuenta Pro para pagar en 1 clic`,payments_disabled_for_company_plan:`Los pagos a través de Pennylane están desactivados en tu plan. Contacta con el soporte de Pennylane para activar esta funcionalidad.`,classify_as:`Clasificar como...`,possible_duplicates_found:`Posibles duplicados detectados`,badges:{possible_duplicates_found:`Controlar los duplicados`,incomplete:`Completar la información faltante`,payment_initiated:`Ver el pago pendiente`,payment_emitted:`Ver el pago pendiente de conciliación`,failed_payment:`Ver el fallo de pago`,available_match:`Ver la conciliación disponible`,archived:`Archivado`},tooltips:{pennylane_source_sme_view:`Factura añadida automáticamente por Pennylane en tu vista Facturas de proveedor`,pennylane_source_accounting_view:`Factura añadida automáticamente por Pennylane a la vista Facturas de proveedor`},pending_payment_disabled_tooltip:`No puedes hacer ninguna acción mientras el pago está pendiente`},fec_mapper:{plan_items_tab:{create:`crear`,selection:{select:`Seleccionar una correspondencia`,reset:`Restablecer`},warning_alert:{different_number:`La cuenta del FEC se ha mapeado por el concepto a una cuenta existente en Pennylane que tiene otro número.`}}},documents:{unarchive_service:{frozen_accounting:`La contabilidad está congelada`},disabled_tooltip:`Esta acción no se puede realizar para una o varias de las %{type} seleccionadas`,invoices:`facturas`,archive:{toast:{one:`El documento se ha archivado.`},tooltip:{zero:`Esta acción no está disponible, ningún justificante seleccionado`,one:`Archivar el documento`,other:`Archivar los documentos`}
12,modal:{one:`¿Archivar este documento?`,alert:{one:`Si una transacción bancaria está vinculada a este documento, deberá justificarse de nuevo.`}}},unarchive:{toast:{zero:`Ningún documento se ha restaurado.`,one:`El documento se ha restaurado.`,other:`%{count} documentos se han restaurado.`,failure:`Ha habido un error al restaurar los documentos, nuestros equipos están en ello.`},tooltip:{zero:`Esta acción no está disponible, ningún justificante seleccionado`,one:`Restaurar el documento`,other:`Restaurar los documentos`}},delete:{toast:{zero:`Ningún documento se ha eliminado definitivamente.`,one:`El documento se ha eliminado definitivamente.`,other:`%{count} documentos se han eliminado definitivamente.`,failure:`Ha habido un error al eliminar los documentos, nuestros equipos están en ello.`},tooltip:{zero:`Esta acción no está disponible, ningún justificante seleccionado`,one:`Eliminar el documento`,other:`Eliminar los documentos`}},categorisation:{document_title:{Addendum:`OD`,Invoice:`Factura`,Transaction:`Transacción bancaria`,Carryover:`Asiento de apertura`,PendingVat:`Recuperación de IVA`}}},thirdparties:{batch_destroy:{errors:{linked_association:{one:`Un cliente no se ha podido eliminar porque sigue vinculado a un documento contable.`,other:`%{count}
12 clientes no se han eliminado porque están vinculados a documentos contables.`}}}},account_events:{title:`Eventos bancarios`,table:{status:`Estado`,date:`Fecha`,user:`Usuario`,provider:`Prestador`,init_message:`Mensaje enviado`,callback_message:`Mensaje del callback`}},accounts:{create:`Crear una cuenta bancaria`,stripe_warning:{need_help:`¿Necesitas ayuda?`,know_more:`[Más información sobre Stripe]`,title:`Atención`,stripe_billing_to_report:`A partir de ahora, solo será visible en Pennylane un informe mensual consolidado de las transacciones Stripe. Valida para continuar.`,stripe_report_to_billing:`Activar Stripe Billing desactivará Stripe Rapport. Valida para continuar.`,primary_button_label:`Validar`,secondary_button_label:`Cancelar`},transactions:{deletion:{title:`Eliminar las transacciones y asientos`,not_possible:`No se pueden eliminar estas transacciones porque puede haber asientos manuales o facturas ya conciliadas con estas transacciones.`,triggered:`La eliminación de las transacciones se ha lanzado en segundo plano.`,finished:`La eliminación de las transacciones ha terminado.`,warning:`Todas las transacciones de la cuenta se eliminarán, sin posibilidad de restauración. ¿Quieres continuar? Si es asÃ, introduce <strong>%{account_name}</strong> a continuación.`}},autocomplete:{placeholder:`Elige una cuenta bancaria`,no_options:`Ninguna cuenta bancaria disponible`},deletion:{title:`Eliminar la cuenta`,warning:`Todas las transacciones y asientos de esta cuenta se eliminarán definitivamente, sin posibilidad de volver atrás. <strong>Se perderán todos los datos vinculados a esta cuenta.</strong><br><br>¿Quieres eliminar esta cuenta? Si es asÃ, introduce a continuación: <pre><strong>%{account_name}</strong></pre>`,not_possible:{first_part:`Esta cuenta no se puede eliminar porque contiene transacciones, préstamos o asientos archivados. Para eliminarlos, bórralos haciendo clic en`,second_part:`, y vuelve a intentarlo`}},disable:{title:`Desactivar la cuenta`,warning:`Atención. Esto borrará todos los asientos y transacciones asociados a la cuenta <strong>%{account_name}</strong> de la empresa <strong>%{company_name}</strong>`,success:`La cuenta se ha desactivado`},edit:{title:`Gestionar esta cuenta`},reset:{title:`Borrar las transacciones y asientos asociados a la cuenta`},history:{tooltip:`Ver el historial de modificaciones de la cuenta`},synchronization_history:{tooltip:`Historial de sincronización`},resync_attachments:{tooltip:`Resincronizar los archivos adjuntos`},jedeclare_numbers:{tooltip:`Números Jedeclare sincronizados`},ebics_mandates:{tooltip:`Mandatos EBICS sincronizados`},title:`Cuentas bancarias`,table:{tooltips:{active:`El cliente puede ver la cuenta y sus transacciones`,inactive:`El cliente no puede ver la cuenta ni sus transacciones`,status_synced:`Sincronizado %{date}`,status_not_synced:`Las transacciones aún no se han sincronizado`,status_failed:`La sincronización ha fallado por el siguiente motivo: %{error}`,status_qonto_attachments:`Los archivos adjuntos de las transacciones Qonto no se sincronizan`,stripe:`Importar las facturas Stripe y conciliarlas con las transacciones. Configúralo en los ajustes de integración.`,stripe_customers:`Importar los clientes de Stripe. Configúralo en los ajustes de integración.`,use_aggregated_report:`Usar la integración de transacciones agrupadas por mes. Configúralo en los ajustes de integración.`,shine_invoices_sync:`Importar las facturas Shine y conciliarlas con las transacciones`,qonto_invoices_sync:`Importar las facturas Qonto y conciliarlas con las transacciones`},headers:{id:`ID`,establishment:`Banco`,plan_item:`Cuenta`,iban:`IBAN`,visible:`Visible`,sync:`Sync.`,last_sync_http_code:`Estado`,actions:`Acciones`,company:`Empresa`,name:`Nombre`,currency:`Divisa`,count:`Transacciones/LÃneas`,connection:`Conexión`,stripe_billing:`Stripe facturación`,stripe_sync_customers:`Stripe sync clientes`,use_aggregated_report:`Stripe Rapport agrupado`,shine_account:`Shine sync facturación`,qonto_sync_invoices:`Qonto sync facturación`}},manage_connections:`Gestión de las conexiones`,show_attempted_connections:`Intentos de conexión`,bridge_console:`Consola Bridge`,budget_insight_console:`Consola Powens`,sobank_console:`Consola Sobank`,jedeclare_console:`Consola jedeclare.com`,search:{placeholder:`Buscar...`}},workspaces:{nothing_here:`¡No hay nada aquÃ!`},file_dropzone:{title:`Suelta los documentos aquÃ`,description:`También puedes usar el botón âAñadirâ o`,shortcut:`A`,formats:`Formatos aceptados: .PDF, .PNG o .JPG`,add:`Añadir un archivo`,or_drop:`o arrastrarlo y soltarlo aquÃ`,error:`Se ha producido un error al enviar este archivo`,conflict:`¡Este archivo ya está vinculado!`,text:{single:`Añade o arrastra y suelta un archivo aquÃ`,multiple:`Añade o arrastra y suelta los archivos aquÃ`},text_help:`Formatos aceptados: %{acceptedFormats}`,is_dragging_help:`Suelta el archivo para iniciar la subida`,is_waiting:`Preparación del archivo`,is_uploading:`Subida del ar
12chivo en curso`,error_generic:`Se ha producido un error.`,files_to_upload:{single:`Archivo añadido`,multiple:`Archivos añadidos`},file_format_not_supported:`Este tipo de archivo no es compatible.`,file_too_big:`Este archivo supera el tamaño máximo de %{humanizedSize}.`,format_not_supported:`El formato de uno o varios archivos no es compatible`,search_from_invoices:`Buscar entre tus facturas`,search_from_receipts:`Buscar entre tus justificantes`},generic_authentication_flow:{authentication_popup:{confirm_button:`Volver a Pennylane`,authenticated:`¡Autenticación correcta!`}},gocardless:{authenticated:{title:`¡Autenticación correcta!`,cta:`Volver a Pennylane`},errors:{description:`Error: %{message}`},onboarded:{title:`¡Gracias por completar tu perfil!`,description:`Tu perfil está ahora en curso de verificación ante nuestro socio Gocardless.`,cta:`Volver a Pennylane`},mandated:{subject:`¡Tu mandato se ha firmado! ð`,description:{first:`Gracias por tu confianza y bienvenido a`,second:`A partir de ahora, el equipo de Soporte tomará el relevo y te ayudará a ponerte al dÃa con la plataforma.`},title:{first:`¿Cuáles son`,second:`las próximas etapas?`},footer:`El equipo`,steps:{first:{title:`Activa tu cuenta`,description:`nuestro equipo te enviará un e-mail ð©`,caption:`¿No has recibido una invitación?`,link_label:`¡EscrÃbenos!`},second:{title:`Configura tu cuenta`,description:`solo o con la ayuda de nuestro equipo de Soporte ð¤`,caption:`Participa en una de nuestras 3 sesiones de onboarding por semana`},third:{title:`Sigue nuestras formaciones`,description:`y conviértete en un experto ð`,caption:`Formaciones`,link_label:`Compras, Ventas, TesorerÃa`}}},mandated_pennylane:{description:`Esta operación se ha realizado a través de`,button:`Descubrir Pennylane`},payment:{more_statuses:{not_scheduled:`No programado`,scheduled:`Programado`,found:`Conciliado`,not_found:``},popover:{not_scheduled:`El adeudo aún no está previsto.`,scheduled:`El adeudo está previsto para hoy`,pending_customer_approval:`Estamos esperando la validación del cliente.`,pending_submission:`El adeudo se ha creado pero aún no se ha enviado al banco. TodavÃa se puede anular desde tu cuenta Gocardless.`,submitted:`El adeudo se ha enviado al banco del cliente.`,confirmed:`El banco del cliente ha confirmado el adeudo.`,paid_out:`El adeudo lo ha realizado Gocardless pero aún no aparece en tu extracto de transacciones.`,found:`El adeudo se ha conciliado con la transacción correspondiente`,resubmission_requested:`La solicitud de adeudo se ha enviado de nuevo`,charged_back:`Los fondos se han reembolsado al cliente.`,cancelled:`El adeudo se ha anulado.`,customer_approval_denied:`El adeudo se ha rechazado a petición del cliente.`,failed:`El adeudo ha fallado.`,initiated:`El adeudo se ha iniciado.`,emitted:``,pending:``,aborted:``,error:``,refunded:``,not_found:``}}},deferrals:{form:{start_date:`Fecha de inicio`,end_date:`Fecha de fin`,null_vat_only:`El importe de IVA debe ser nulo para este tipo de IVA`,end_date_after_start_date:`La fecha de fin debe ser posterior a la fecha de inicio`,start_date_before_end_date:`La fecha de inicio debe ser anterior a la fecha de fin`,start_date_in_non_closed_fiscal_year:`La fecha de inicio no puede estar en un ejercicio cerrado o un periodo congelado`},filters:{amount:{options:{positive_is_zero:`Facturas`,negative_is_zero:`Abonos`}}}},advances:{form:{date:`Fecha de aplicación`,end_date:`Fecha de fin`}},advances_customer:{filters:{amount:{options:{positive_is_zero:`FAE`,negative_is_zero:`AAE`}}}},advances_supplier:{filters:{amount:{options:{positive_is_zero:`FNP`,negative_is_zero:`AAR`}}}},assets_list:{form:{start_date_after_entry_date:`La fecha de puesta en servicio debe ser posterior a la fecha de entrada`,amortization_months_less_than_degressive_minimum:`Una amortización degresiva tiene una duración mÃnima de 3 años`}},bridge_console:{items:{empty_data:`No hay ningún item en Bridge para esta empresa`}},sftp_ebics_console:{title:`Consola SFTP EBICS`},ebics_mandate_console:{title:`Consola mandato EBICS`},clients:{transactions:{untagged_default_label:`No categorizadas`,squashed_default_label:`Resto de las categorÃas`,ClientsTransactions:{Table:{all:{filters:{status:{label:`Estado`,selected_label:{one:`Estado`,other:`Estados`,all:`Estados`}},attachment:{label:`Justificante`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados (%{count})`}}},badges:{add_receipt:`Añadir un justificante`,add_comment:`Añadir un comentario`,lost_receipt:`Justificante marcado como perdido`,optional_receipt:`Justificante marcado como facultativo`}}},SidePanel:{ProcessingSection:{optional:`Facultativo`,lost:`Perdido`,proof_status_label:`El justificante es ...`,mark_proof:{mark_lost:`Sin justificante, no recuperarás IVA`,mark_optional:`Tu contable te volverá a pedir el justificante si lo considera necesario`}}},TagGroupAutocomplete:{new_group_label:`Nuevo eje`,placeholder:`Seleccionar un eje`}}}},filters:{saas_plan:{selected_label:{one:`%{options}`,other:`%{options}`}},scope:{sections:{filters:`Filtros`}},amount:{label:`Importe`,input:{placeholder:`Introduce un importe`},sections:{quick:`Filtros rápidos`},options:{positive:`Cobros`,negative:`Pagos`,unbalanced_accounts:`Cuentas no saldadas`,greater:`> superior a ...`,less:`< inferior a ...`,equal:`= igual a ...`,not_equal:`â distinto de ...`,greater_or_equal:`⥠superior o igual a ...`,less_or_equal:`⤠inferior o igual a ...`,between:`Entre ... y ...`,between_with_values:`Entre %{left} y %{right}`},absolute_value:`Valor absoluto`},date:{label:`Fecha`,placeholder:`dd/mm/aaaa`,options:{current_fiscal_year:`Ejercicio en curso`,previous_fiscal_year:`Ejercicio anterior`,current_day:`Hoy`,current_month:`Mes en curso`,last_7_days:`7 últimos dÃas`,last_month:`Mes pasado`,current_year:`Año en curso`,last_year:`Año pasado`,previous_period:`Periodo anterior`,same_period_a_year_ago:`Mismo periodo, un año antes`,today:`Hoy`,end_of_fiscal_exercise:`Fin de ejercicio fiscal`,situation:`Situación`,custom_single:`Fecha personalizada`}},payment_reminder:{label:`Recordatorio`,options:{default_workflow:`Secuencia por defecto`},selected_label:{other:`%{count}
12 secuencias`,one:`1 secuencia`}},source:{label:`Origen`,selected_label:{one:`1 origen`,other:`%{count} orÃgenes`,all:`Todos los orÃgenes (%{count})`}},status:{label:`Estado`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados (%{count})`},input:{placeholder:`Introduce un nombre de estado`}},alerts:{selected_label:{one:`1 alerta`,other:`%{count} alertas`}},account:{label:`Cuentas bancarias`,selected_label:{one:`1 cuenta`,other:`%{count} cuentas`,all:`Todas las cuentas (%{count})`}},card:{label:`Tarjetas`,selected_label:{one:`1 tarjeta`,other:`%{count} tarjetas`,all:`Todas las tarjetas`}},thirdparty:{known_thirdparty:`Tercero común a todos los clientes de Pennylane`,label_supplier:`Proveedores`,label_customer:`Clientes`,label_all:`Terceros`,input:{placeholder:{supplier:`Introduce el nombre de un proveedor`,customer:`Introduce el nombre de un cliente`,all:`Introduce el nombre de un tercero`}},selected_label:{supplier:{one:`1 proveedor`,multi:`%{count} proveedores`,all:`Todos (%{count})`},customer:{one:`1 cliente`,multi:`%{count} clientes`,all:`Todos (%{count})`},all:{one:`1 tercero`,multi:`%{count} terceros`,all:`Todos (%{count})`}},invoices:{zero:`0 facturas`,one:`1 factura`,other:`%{count} facturas`},purchase_requests:{zero:`0 solicitudes de compra`,one:`1 solicitud de compra`,other:`%{count} solicitudes de compra`},employee_expenses:{zero:`0 notas de gastos`,one:`1 nota de gastos`,other:`%{count} notas de gastos`},my_expenses:{zero:`0 notas de gastos`,one:`1 nota de gastos`,other:`%{count} notas de gastos`},suggestions:`Sugerencias`},category:{label:`CategorÃas`,selected_label:{one:`1 categorÃa`,other:`%{count} categorÃas`},sections:{other:`Filtro rápido`}},new_category:{title:`CategorÃas`,no_result:`Ningún resultado`,selected_label:{one:`1 categorÃa`,other:`%{count} categorÃas`},labels:{partially_tagged:`Parcialmente categorizado`,untagged_in_group:`No categorizado`},logic_button_group:{and:{description:`Elemento(s) que tienen todas las categorÃas.`},or:{description:`Elemento(s) que tienen al menos una de las categorÃas.`}}},users:{label:`Usuarios`,placeholder:`Buscar...`,selected:`Usuarios seleccionados`,search_result:`Resultados de la búsqueda`},firms:{label:`Despachos`,placeholder:`Buscar...`,selected:`Despachos seleccionados`,selected_label:{one:`1 despacho`,other:`%{count} despachos`,all:`Todos (%{count})`},search_result:`Resultados de la búsqueda`},companies:{label:`Empresas`,placeholder:`Buscar...`,selected:`Empresas seleccionadas`,selected_label:{one:`1 empresa`,other:`%{count} empresas`},search_result:`Resultados de la búsqueda`},journals:{label:`Diarios`,placeholder:`Buscar...`,selected:`Diarios seleccionados`,search_result:`Resultados de la búsqueda`},plan_items:{label:`Cuentas`,placeholder:`Buscar...`,selected:`Cuentas seleccionadas`,search_result:`Resultados de la búsqueda`},dumps:{label:`Archivo de importaciones`,placeholder:`Buscar...`,selected:`Archivos de importaciones seleccionados`,search_result:`Resultados de la búsqueda`},products:{label:`Producto`,placeholder:`Buscar...`,selected:`Productos seleccionados`,search_result:`Resultados de la búsqueda`},vat_rate:{label:`Tipo de IVA`,placeholder:`Buscar...`,selected:`Tipos seleccionados`,search_result:`Resultados de la búsqueda`},country_alpha2:{label:`PaÃs IVA`,placeholder:`Buscar...`,selected:`PaÃses seleccionados`,search_result:`Resultados de la búsqueda`}},crm:{companies:{index:{filters:{file_type:{label:`Ãmbito del encargo`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All`}},vat_frequency:{label:`Frec. IVA`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todas las frecuencias`}},pdp_status:{label:`Estado PA`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados`}},pdp_mandate_status:{label:`Estado del mandato`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados`}},pdp_platform:{label:`Plataforma PA`,input_placeholder:`Buscar una plataforma PA...`,selected_label:{zero:`Ninguna PA`,one:`%{options}`,other:`%{options}`,all:`Todas las PA`}}}}},firms:{side_panel:{title:{existing:`Actualización de un despacho`,new:`Creación de un despacho`},save_label:{new:`Crear un nuevo despacho contable`}}},accounts:{account_console:{title:`Consola de prueba de conexión bancaria`,account:{name:`Cuenta`,iban:{title:`IBAN`,empty:`No hay ningún IBAN para esta cuenta`},bic:{title:`BIC`,empty:`No hay ningún BIC para esta cuenta`}},company:`Empresa`,establishment:`Banco`,bank_account:`Cuenta bancaria`,number_of_transactions:`Transacciones`,number_of_ledger_events:`LÃneas contables`,currency:`Divisa`,transactions:{title:`Transacciones`,info:`Introduce una fecha a partir de la cual mostrar las transacciones`,start_date_placeholder:`Fecha de inicio`,end_date_placeholder:`Fecha de fin`,actions:{test:`Probar`,import:`Importar estas transacciones`,download:`Descargar en formato JSON`},connection_not_set:`No se pueden recuperar las transacciones de las cuentas que no tienen conexión`,overlap_warning:`Ya hay transacciones asociadas a esta cuenta. Importarlas creará duplicados de transacciones`},merge_accounts:{title:`Fusión con otra cuenta bancaria`,empty:`No hay ninguna otra cuenta bancaria configurada para esta empresa.`,button:{disabled_tooltip:`Las 2 cuentas contienen transacciones procedentes del FEC y no se pueden fusionar.`},back_label:`Volver a la lista de cuentas`,swap_warning:`¡Atención! Las 2 cuentas se han intercambiado porque la cuenta #%{id} no se puede eliminar.`,swap_disabled_tooltip:`La cuenta a conservar contiene asientos procedentes del FEC y no se puede eliminar`,swap_label:`Invertir`,account_card:{title_keep:`Cuenta a conservar`,title_merge:`Cuenta a eliminar`,info_keep:`Los asientos y transacciones de esta cuenta se <strong>conservarán</strong>`,info_merge:`Los asientos y transacciones de esta cuenta se <strong>eliminarán</strong>`,transactions:`%{count} transacciones`,transaction_date:`Primera transacción el %{date}`,fec:`FEC importado ð`,tra:`TRA importado ð`,source:`â ï¸ %{count} transacciones proceden de %{source}`},info_card:{title:`Información a conservar`,account:`Nombre de la cuenta`,bank:`Banco`,connection:`Conexión`,currency:`Divisa`,undefined_label_masculine:`no definido`,undefined_label_feminine:`no definida`,button:`Fusionar las cuentas`},toast:`Fusión en curso, deberÃa tardar unos minutos como máximo â³`}}}},mec:{new_document_button:{title:`Nuevo asiento`},new_document:{actions:{submit:`Guardar`}}},customers:{show:{mandates:{no_mandate:{badge:`Ningún mandato para este cliente`,cta:`Enviar una solicitud`},request_sent:{badge:`Solicitud enviada`,cta:`Reenviar una solicitud`},pending_customer_approval:{badge:`Creado`,cta:`Cancelar`},pending_submission:{badge:`Creado`,cta:`Cancelar`},active:{badge:`Activo`,cta:`Cancelar`},cancelled:{badge:`Cancelado`,cta:`Reenviar una solicitud`},blocked:{badge:`Bloqueado`,cta:`Cancelar`},submitted:{badge:`Listo`,cta:`Cancelar`},failed:{badge:`Fallido`,cta:`Reenviar una solicitud`},expired:{badge:`Caducado`,cta:`Reenviar una solicitud`},consumed:{badge:`Consumido`,cta:`Reenviar una solicitud`},replaced:{badge:`Reemplazado`,cta:`Reenviar una solicitud`},bank_disconnected:{badge:`Desconectado`,cta:`Cancelar`},tooltips:{no_mandate:`Debes enviar una solicitud de mandato o vincular un mandato existente desde la ficha del cliente después de conectar tu cuenta GoCardless.`,request_sent:`La solicitud de mandato se ha enviado por e-mail y el cliente aún no la ha aceptado.`,pen
12ding_customer_approval:`El segundo cliente aún no ha firmado el mandato.`,pending_submission:`El cliente ha firmado el mandato y se ha creado en GoCardless.`,submitted:`El banco ha registrado el mandato; estará activo cuando se emita el primer pago.`,active:`El banco del cliente ha activado el mandato.`,failed:`El mandato de esta suscripción ya no está activo. Puedes reenviar un mandato desde la ficha del cliente.`,cancelled:`El mandato se ha cancelado, ya sea por el cliente a través de su banco o por ti.`,blocked:`El mandato se ha bloqueado porque figura en una de nuestras listas de fraude o en una lista de bloqueo que nos has facilitado.`,expired:`No se ha intentado ningún adeudo con este mandato desde hace demasiado tiempo, por lo que ha caducado.`,consumed:`El mandato se ha consumido y ya no se puede usar.`,replaced:`El mandato se ha cancelado y se ha sustituido por un nuevo mandato.`,bank_disconnected:`El mandato se ha desconectado del prestador de pago y ya no se puede usar.`}},buttons:{associate_mandate:`Asociar un mandato`,dissociate_mandate:`Disociar el mandato`},modal:{title:`Asociar un mandato existente`,no_options:`Ningún mandato coincidente`},merge_modal:{title:`Fusionar cliente`}},mandate_email:{title:`Solicitud de mandato de adeudo`,recipients:`Destinatarios`,subject:`Asunto`,cc:`Cc`,bcc:`Cco`,cc_recipients:`Destinatarios en Cc`,bcc_recipients:`Destinatarios en Cco`,body:`Cuerpo del mensaje`,initial:{subject:`%{name} - Solicitud de mandato de adeudo para %{target_company}`,body:`Hola, 13 14Hemos elegido poner en marcha el adeudo directo a través de GoCardless. Esto nos permite automatizar la facturación y nos hace ganar horas valiosas, al tiempo que garantiza una mejor experiencia de pago. 15 16Te proponemos poner en marcha este método de pago haciendo clic en el botón de este e-mail. Te redirigirá a nuestro socio GoCardless para configurar un mandato de adeudo. 17 18¡Gracias por tu confianza!`}},form:{validations:{reg_no:{valid_length:`El SIREN debe tener 9 caracteres`,required_professional:`SIREN obligatorio para los clientes profesionales`},emails:{valid_array:`Al menos uno de los elementos no parece una dirección de e-mail`,limit_size:`Por motivos de seguridad, bloqueamos el envÃo de e-mail a más de %{limit} destinatarios`},name:{required:`Este campo es obligatorio`},address:{required:`Este campo es obligatorio`},postal_code:{required:`Este campo es obligatorio`},country_alpha2_individual:{required:`Un paÃs de facturación es obligatorio`},country_alpha2_entreprise:{required:`Este campo es obligatorio`},city:{required:`Este campo es obligatorio`},billing_iban:{valid_iban:`Esto no parece un IBAN`},billing_bic:{valid_bic:`Esto no parece un BIC`},source_id:{required:`Este campo es obligatorio`}},tabs:{company:`Una empresa`,individual:`Un particular`},reg_no_search:{label:`Buscar en la base INSEE`},name:{label:`Razón social`,placeholder:`Introduce la razón social`},phone:{label:`Teléfono`,placeholder:`Introduce el número de teléfono`}},list:{import:{button:{supplier:`Importar proveedores`}},table:{batch:{delete:{warning:{one:`¿Seguro que quieres eliminar este cliente?`,other:`¿Seguro que quieres eliminar estos %{count} clientes?`},toast:{one:`El cliente se ha eliminado`,other:`%{count} clientes se han eliminado`}}}}}},products:{form:{confirm:{propagate_changes_title:`Este producto está vinculado al menos a una de tus suscripciones`,propagate_changes:`Los datos del producto se actualizarán en la próxima factura de la suscripción de facturación.`,saved:`¡Producto guardado!`},title:{new:`Añadir un producto`,edit:`Modificar un producto`},fields:{label:{placeholder:`Introduce el nombre del producto`},reference:{label:`Referencia`,placeholder:`Introduce una referencia de producto`},source_id:{label:`Identificador de producto`,placeholder:`Introduce un identificador de producto`}},validations:{label:{required:`Este campo es obligatorio`},source_id:{required:`Este campo es obligatorio`},pnl_plan_item:{required:`Este campo es obligatorio`}}},list:{title:`Productos`,import_button:`Importar productos`,new_button:`Nuevo producto`,placeholder:`Buscar un producto...`,empty_screen:{title:`Crea tu primer producto`,subtitle:`Añade un producto manualmente o importa un archivo con tu <br /> catálogo de productos.`}}},automatic_reminders:{title:`Recordatorio de impagos`,steps:{zero:`%{count} paso`,one:`%{count} paso`,other:`%{count} pasos`},clients:{zero:`%{count}
18 cliente`,one:`%{count} cliente`,other:`%{count} clientes`},invoices:{zero:`%{count} factura`,one:`%{count} factura`,other:`%{count} facturas`},new_workflow:`Nueva secuencia`,reminder_help:`¡Los recordatorios de impagos ya están disponibles! ¿Quieres activar la secuencia por defecto?`,unsupported_subscription_title:`Recuerda automáticamente a tus clientes. Cobra a tiempo. Todo en un clic.`,unsupported_subscription_body:`Tu suscripción no te permite acceder a esta página. Contacta con tu responsable de cuenta Pennylane para actualizar tu suscripción.`,activate_for_all_cutomers:`Activar para todos tus clientes`,activated_successfuly:`La secuencia por defecto se ha activado`,delete_workflow:`¿Eliminar la secuencia de e-mails?`,delete_warning:`Dejarás de enviar los e-mails de la secuencia "%{name}" a tus clientes. Estos e-mails se eliminarán definitivamente de la sección Recordatorio de impagos.`,removed_successfuly:`La secuencia se ha eliminado`,created_successfuly:`La secuencia se ha creado`,updated_successfuly:`La secuencia se ha actualizado`,columns:{model_name:`Nombre de la secuencia`,description:`Descripción`,steps:`Pasos`,impacted_customers:`Clientes afectados`,impacted_invoices:`Facturas afectadas`},create_reminder:{create:`Crear la secuencia`,update:`Actualizar la secuencia`,title:`Crear una plantilla de recordatorio automático`,name:`Nombre de la plantilla`,description:`Descripción`,customers:`Clientes`,registered_customers:`Clientes afectados`,all_customers:`Por defecto, todos tus clientes`,used_in_workflow:`(Inscrito en la secuencia: %{workflow})`,days_number:`Número de dÃas`,period:`Periodo`,reminder:`Recordatorio`,selected_email_template:`Plantilla de e-mail seleccionada`,add_step:`Añadir un paso`,enter_name:`Introduce el nombre de la plantilla`,enter_description:`Introduce la descripción de la plantilla (opcional)`,find_customer:`Busca un cliente`,select_period:`Seleccionar el periodo`,select_email_template:`Seleccionar una plantilla de e-mail`,confirmation_title:`Cambio de preferencias`,confirmation_message:`El cliente "%{name}" ya está inscrito en otra secuencia de recordatorios. Un cliente solo puede estar en una secuencia a la vez. ¿Quieres mover a este cliente a esta secuencia de recordatorios?`,create_new_template:`Crear una nueva plantilla`,language:`Idioma`,mail_object:`Asunto del e-mail`,text_body:`Cuerpo del mensaje`,email_template:`Plantilla de e-mail seleccionada`,day_short_before:`D-%{count}`,day_short_after:`D+%{count}`,with_validation_tooltip:`Al elegir esta opción, preparamos los e-mails por ti pero esperamos tu validación antes de enviar los recordatorios`,options:{before_due_data:`Antes de la fecha de vencimiento`,at_due_date:`En la fecha de vencimiento`,after_due_date:`Después de la fecha de vencimiento`,automatic:`Automático`,with_validation:`Con validación`}},errors:{provide_name:`Indica el nombre de la plantilla`,provide_days:`Indica el número de dÃas`,select_period:`Selecciona el periodo`,select_tempalte:`Selecciona la plantilla de e-mail`},badge:{last_reminder:`Ãltimo recordatorio`,next_reminder:`Próximo recordatorio`,late:{one:`%{count} dÃa de retraso`,other:`%{count} dÃas de retraso`},before_due_date:{one:`%{count} dÃa antes de la fecha de vencimiento`,other:`%{count} dÃas antes de la fecha de vencimiento`},days_ago:{one:`Hace %{count} dÃa`,other:`Hace %{count} dÃas`},in_days:{one:`En %{count} dÃa`,other:`En %{count} dÃas`}}},ProductAutocomplete:{reference:` - Referencia: %{reference}`},dms:{items:{archive:{success:{one:`¡El elemento se ha eliminado!`,other:`¡%{count} elementos se han eliminado!`}},destroy:{success:{one:`¡El elemento se ha eliminado!`,other:`¡%{count} elementos se han eliminado!`}},restore:{success:{one:`¡El elemento se ha restaurado!`,other:`¡%{count} elementos se han restaurado!`}}}},accountants:{shared:{original_amount:`%{amount} (tipo del %{date})`},transactions:{sidepanel:{mark_proof_as_optional:`Marcar este justificante como facultativo`,mark_proof_as_lost:`Marcar este justificante como perdido`,mark_proof_as_required:`Marcar este justificante como obligatorio`,mark_proof_as_not_lost:`Marcar este justificante como no perdido`}},accounts:{synchronize:{ok:`¡Las transacciones se actualizarán en unos diez minutos!`},reinitialize:{forbidden:`Contacta con nuestro soporte para restablecer esta empresa.`}}},billing_subscriptions:{action_not_available:`Esta acción no está disponible para una o varias de las suscripciones seleccionad
18as`,skipped:`Suspendido`,skip_pending:`Esta suscripción está pendiente, no es posible poner una ocurrencia en pausa por ahora`,stopped_upcoming:`Esta ocurrencia solo se puede restablecer restableciendo la suscripción`,empty_screen:{title:`¡Factura a tus clientes de forma recurrente!`,subtitle:`En Pennylane, puedes configurar de antemano el importe, la frecuencia y el modo de envÃo de tus facturas de suscripción.`,gc_title:`¡Ve aún más lejos con GoCardless!`,gc_subtitle:`GoCardless es un proveedor de pago que permite poner en marcha adeudos automáticos para tus facturas recurrentes.`,divide_payment:`<strong>Reduce a la mitad</strong> tus retrasos de pago;`,save_time:`<strong>Gana tiempo</strong> en los recordatorios;`,automate_payment:`<strong>Automatiza</strong> el pago y la conciliación de tus facturas.`,have_account:`Ya tengo una cuenta GoCardless`,connect_gc:`Conecta tu cuenta en unos clics. ¡Es 100\xA0% seguro!`,do_not_have_account:`No tengo una cuenta GoCardless`,start_gc:`¡Empieza a adeudar a tus clientes con GoCardless!`},index:{widgets:{active_count:{label:`Suscripciones activas`,tooltip:`Total de las suscripciones en curso y próximas`},active_average_amount:{label:{net:`Cesta media sin IVA`,gross:`Cesta media IVA incluido`},tooltip:`Importe medio de las suscripciones activas`}},header:{new:`Nueva suscripción`,import:`Importar suscripciones`},table:{end_not_defined:`Fin no precisado`,start_not_defined:`Inicio no especificado`,ended:`Suscripción finalizada`,stopped:`Suscripción detenida`,finish_tooltip:`Esta suscripción termina próximamente`,subscription_delete:{one:`¿Seguro que quieres eliminar esta suscripción?`,other:`¿Seguro que quieres eliminar estas suscripciones?`},columns:{status:`Estado`,thirdparty:`Cliente`,payment_method:`Método de pago`,start:`Fecha de inicio`,finish:`Fecha de fin`,next_occurrence:`Próx. ocurrencia`,invoice_template:{currency_amount:`Importe (IVA incluido)`,currency_amount_before_tax:`Importe (sin IVA)`},rule_type:`Frecuencia`,total_currency_amount:`Total facturado (IVA incluido)`,total_currency_amount_before_tax:`Total facturado (sin IVA)`,label:`Nombre`}}},show:{header:{title:`Detalle de la suscripción`,edit_btn:`Modificar`,edit_btn_locked_tooltip:`Esta suscripción está vinculada a un presupuesto firmado y no se puede modificar. Para hacer cambios, detén primero esta suscripción y crea una nueva.`,skip_btn:`Suspender`,stop_success:`Esta suscripción ya está finalizada.`,resume_success:`Esta suscripción vuelve a estar activa`},tab_bar:{past:`Facturas pasadas`,upcoming:`Facturas próximas`},past_tab:{columns:{status:`Estado`,payment:{status:`Pago`},date:`Fecha`,deadline:`Vencimiento`,invoice_number:`N.º de factura`,currency_amount:`Importe IVA incluido`},collect:`Cobrar`,payment_sent:`Se ha enviado una nueva solicitud de adeudo`},upcoming_tab:{columns:{index:`Número`,date:`Fecha`,deadline:`Vencimiento`,currency_amount:`Importe IVA incluido`},skip_occurrence:`Suspender la ocurrencia`,skip_occurrence_modal:{title:`¿Suspender la ocurrencia?`,content:`Esta ocurrencia no se emitirá. La facturación se reanudará después automáticamente.`},unskip_occurrence:`Restablecer la ocurrencia`,unskip_occurrence_modal:{title:`¿Restablecer la ocurrencia?`,content:`Esta ocurrencia dejará de estar suspendida y se emitirá en la fecha indicada anteriormente.`}},sections:{general:{title:`General`,status:{label:`Estado`},customer:{label:`Cliente`},mode:{label:`Modo de finalización`},payment_method:{label:`Método de pago`}},settings:{title:`Ajustes de facturación`,start:{label:`Fecha de inicio`},frequency:{label:`Frecuencia`},end:{label:`Fecha de fin`},payment_conditions:{label:`Plazo de pago`}},summary:{title:`Resumen`,occurrences_amount:`Importe por oc. (IVA incluido)`,total_amount:`Total facturado (IVA incluido)`,occurrences_count:`Ocurrencias facturadas`,remaining_amount:`Pendiente de facturar (IVA incluido)`,remaining_amount_help:`Calculado sobre una base máxima de %{maxOccurrences} ocurrencias.`},products:{table:{quantity:`Cantidad`,raw_currency_unit_price:`Precio unit. sin IVA`,discount:`Descuento`,vat_rate:`Tipo de IVA`,currency_amount_before_tax:`Total sin IVA`}}}}},quote_editor:{billing_subscription:{activate:`Activar`,validation:{end_date:{gt_start:`Debe ser posterior a la fecha de inicio`},email_settings:{recipients:{valid_array:`Al menos uno de los destinatarios no parece una dirección de e-mail`,required:`Este campo es obligatorio`},subject:{required:`Este campo es obligatorio`},body:{required:`Este campo es obligatorio`}},mode:{recipients_required:`Añade al menos un destinatario a la plantilla seleccionad
18a para usar esta opción`}}},sections:{partial_invoicing:{positive_error:`El valor debe ser positivo`,update_partial_invoice:{delete_tooltip:`Solo se pueden eliminar los borradores de factura`},invoices:{table:{line:{add_new_line:`Añadir una factura intermedia`}}}},settings:{schedule:{btn:`Calendario`,title:`Previsualizar el calendario`,help:`Este calendario se genera automáticamente a partir de los ajustes de facturación indicados.`,alert:`Si no hay una fecha de fin de la recurrencia, solo se pueden previsualizar las %{count} próximas ocurrencias.`,table:{index:`#`,date:`Emisión`,deadline:`Vencimiento`,currency_amount:`Importe IVA incluido`}},invoice:{payment_conditions:{label:`Plazo de pago`,gocardless_label:`Fecha de la domiciliación automática`}},billingSubscription:{frequencies:{yearly:{one:`año`,other:`años`},monthly:{one:`mes`,other:`meses`},weekly:{one:`semana`,other:`semanas`}},billing_date:{options:{yearly:{all_of:`Todos los años`,all_of_with_interval:`Cada %{interval} años`},weekly:{all_of:`Cada %{weekDay}`,all_of_with_interval:`El %{weekDay} cada %{interval} semanas`},monthly:{last_day:`El último dÃa del mes`,month_day:`El %{dayNumber} de cada mes`,month_day_with_interval:`El %{dayNumber} cada %{interval} meses`,"1_of_the_month":`Primer %{day} del mes`,"2_of_the_month":`Segundo %{day} del mes`,"3_of_the_month":`Tercer %{day} del mes`,"4_of_the_month":`Cuarto %{day} del mes`,"5_of_the_month":`Quinto %{day} del mes`,"1_of_the_month_with_interval":`Primer %{day} cada %{interval} meses`,"2_of_the_month_with_interval":`Segundo %{day} cada %{interval} meses`,"3_of_the_month_with_interval":`Tercer %{day} cada %{interval} meses`,"4_of_the_month_with_interval":`Cuarto %{day} cada %{interval} meses`,"5_of_the_month_with_interval":`Quinto %{day} cada %{interval} meses`}}},start:{label:`Fecha de inicio`},end:{label:`Fin de la recurrencia`,options:{none:`Sin fin`,custom:`Fecha personalizada`,count:`Número de ocurrencias`}},activation_trigger:{options:{on_active_mandate:`En cuanto el mandato esté activo`,on_date:`En una fecha concreta`,on_date_and_active_mandate:`En una fecha concreta si el mandato está activo`},hint:{if_active_mandate:`si el mandato está activo`}}}},size_rescticted_fields:{max_length_warning:`Máximo %{limitation} caracteres permitidos para este campo`}
18,display_products_list:{title:`Mostrar los productos en el PDF de la factura intermedia`},recipient:{fields:{billing_subscription:{email_settings:{title:`Plantilla de correo`,fields:{template:{label:`Plantilla de correo preguardada`,placeholder:`Seleccionar una plantilla preguardada`},subject:{label:`Asunto`,placeholder:`Introduce un asunto`},body:{label:`Cuerpo del mensaje`,placeholder:`Introduce el cuerpo del mensaje...`},recipients:{label:`Destinatarios`,placeholder:`Introduce el e-mail de los destinatarios`},cc_recipients:{label:`Destinatarios en copia`,placeholder:`Introduce los destinatarios en copia`},bcc_recipients:{label:`Destinatarios en copia oculta`,placeholder:`Introduce los destinatarios en copia oculta`},appendices:{filename:`Incluir el archivo %{filename}`}}}}},warnings:{connect_href:`Conectarme a GoCardless`,mandate_alert:`Atención, este cliente ya tiene un mandato activo, estás a punto de enviarle uno nuevo`}},products:{invoice_lines_empty:`¡Hay que vender al menos un producto!`},vat_explanations:{deduced_from_default:{goods:`(tu tipo de venta por defecto es "bienes").`,services:`(tu tipo de venta por defecto es "servicios").`},error:`Especifica un tipo de venta por defecto`},mentions:{billing_footer:{label:`Pie de página`,placeholder:`Seleccionar un pie de página`}}},validation:{payment_conditions:`Elige una condición de pago`}},ui_kit:{currency_input:{amount_in_euro:{show:`Ver el importe en euros (â¬)`,hide:`Ocultar el importe en euros (â¬)`}},sub_status_badge:{tooltip:{reconciliation:`Conciliación disponible`,apr_active:`Recordatorio automático activado`,factoring_active:`Factoring activo`}}},budgets:{tabs:{plan:`Plan de tesorerÃa`,kpi:`Panel`}},reviews:{vat:{popover:{activities:{title:`Historial de cambios:`,review_updated:`ha modificado el estado de`,record_attached:`ha iniciado la declaración.`,comment:{error:`ha devuelto los siguientes errores:`}},review_statuses:{to_review:`Por revisar`,to_do:`Por hacer`,ongoing:`En curso`,ready:`Lista`,awaiting_changes:`Error`,awaiting_review:`EnvÃo en curso`,review_approved:`A
18ceptada`,done:`Aceptada y pagada`,review_denied:`Rechazada`,review_vat_denied_but_paid:`Rechazada pero pagada`,not_started:`Próxima`,to_declare:`Por declarar`,overdue:`Con retraso`,not_applicable:`No aplicable`}}}},ledger_events_search:{filters:{plan_item:`N.º cuenta`,vat:{label:`IVA`,selected_label:{one:`%{options}`,other:`%{count} selecciones IVA`,all:`Todos (%{count})`}}},table:{selected_ledger:{one:`%{count} movimiento seleccionado (debe: %{debits}, haber: %{credits}, saldo: %{balance})`,other:`%{count} movimientos seleccionados (debe: %{debits}, haber: %{credits}, saldo: %{balance})`}}},pdf:{cover:{legal_form:`Forma jurÃdica:`,siren:`SIREN:`,vat_number:`N.º IVA:`}},analytic_tag:{categorize:`Categorizar`,doc_type:{invoice:`factura`,transaction:`transacción`,ledger_event:`asiento`},helper:`Selecciona una o varias categorÃas y determina la parte de cada una en el importe total para precisar tu análisis.`,equal_100:`El porcentaje total no es válido; asegúrate de que sea igual a 100\xA0% para cada eje.`,min_1:`El reparto mÃnimo es de 1\xA0%.`,no_null_invoice:`La factura no debe tener un importe nulo.`,categorize_with_count:{one:`Categorizar 1 documento`,other:`Categorizar %{count} documentos`},bulk:{title_documents:{one:`¿Categorizar una %{type}?`,other:`¿Categorizar %{count} %{type}s?`}},addendum_with_journal:`OD en el diario %{journal}`,entry_information:`Las categorÃas seleccionadas se aplicarán a todo tu documento.`,line_information:`Las categorÃas seleccionadas se asignarán a las lÃneas de tu documento.`},automation_rules:{check_pattern:{invalid_pipe_pattern:`Un | al principio o al final de las palabras clave aplicarÃa la regla a todas las transacciones`,invalid_pattern_size_inside_pipe:`Palabras clave demasiado genéricas. Los caracteres entre | se buscarán en toda transacción. Indica al menos 2 caracteres entre |`,invalid_pattern:`Las palabras clave no forman una expresión regular válida`}},demo:{settings_modal:{title:`Ajustes de la cuenta demo`,alert:`Tras validar el formulario, la página se recargará para aplicar la actualización.`,accountant_sidebar:`Menú lateral contable (en lugar de directivo)`,saas_plan:{label:`Plan de suscripción SaaS`,tooltip:`El plan tarifario no está disponible si el menú contable está activado. Elige el menú de directivo.`}}},side_panel:{errors:{submitted_to_vat_from_required:`Esta fecha es obligatoria cuando la empresa está sujeta al IVA`,deadline_tva:`Este campo debe ser un número!`}},app_loader:{loading:`Cargando...`},timesheets:{form:{fields:{company:{hint:`Si el tiempo es para el despacho, deja este campo vacÃo.`}}}},date_helpers:{relative_time:{last_week:`eeee 'pasado'`,yesterday:`'Ayer'`,today:`'Hoy'`,tomorrow:`'Mañana'`,next_week:`eeee 'próximo'`,other:`dd/MM/yyyy`}},custom:`Visualización`,pdp_manual_kyb_requests:{table:{filters:{status:{label:`Estado`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados`}}}}},pdp_portability_requests:{table:{filters:{status:{label:`Estado`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Todos los estados`}}}}},outdated_abilities:{title:`Tus accesos han cambiado`,plan_updated_message:`La suscripción de tu empresa se ha actualizado. Vuelve a la página de inicio para renovar tus accesos.`,role_updated_message:`Tu rol ha cambiado. Vuelve a la página de inicio para renovar tus accesos.`,common_message:`Tu rol o la suscripción de tu empresa se ha actualizado. Vuelve a la página de inicio para renovar tus accesos.`,action:`Volver al inicio`}},Cm=t({default:()=>wm}),wm={understood:`I understand`,reboot:`Reboot`,by:`By`,until:`Until`,save:`Save`,create:`Create`,add:`Add`,new:`New`,short_new:`New`,destroy:`Delete permanently`,continue:`Continue`,confirm:`Confirm`,update:`Update`,cancel:`Cancel`,dismiss:`Dismiss`,ignore:`Ignore`,clear:`Clear`,apply:`Apply`,other:`Other`,warning:`Warning`,actions:`Actions`,construction:`Construction`,loading:`Loading...`,waiting_for_ocr:`Your invoice is being analyzed`,required:`Required`,invalid_field:`This field is invalid`,required_field:`This field is required`,positive_field:`This field must be positive`,too_long_field:`This field contains too many characters`,min_field:`Must be greater than or equal to %{min}`,max_field:`Must be less than or equal to %{max}
18`,invalid_email:`The email format is invalid`,invalid_iban:`This IBAN is not valid`,invalid_bic:`This does not look like a BIC`,invalid_length:`This field length must be equal to %{length}`,general_error:`An error has occurred`,not_found:`Not found`,save_error:`Unable to save`,forbidden_error:`Forbidden`,bad_request:`Bad request`,empty_field:`Not specified`,search:`Search`,sync:`Synchronize`,download:`Download`,modify:`Edit`,delete:`Remove`,create_planitem:`Create a new plan item`,restore:`Restore`,archive:`Archive`,unarchive:`Unarchive`,archived:`Archived`,see:`View`,send:`Send`,resend:`Resend`,finalize:`Finalize`,preview:`Overview`,choose_placeholder:`To choose...`,copied_to_clipboard:`Copied to the clipboard!`,equal:`=`,bic_label:`BIC`,iban_label:`IBAN`,gross:`GROSS`,net:`NET`,refresh:{title:`Please reload the page`,content:`The app was updated. Reload the page to keep browsing`,action:`Reload the page`},next:`Next`,import_from_clipboard:`Import the clipboard`,browser_does_not_support_clipboard:`Your browser doesn't seem to support clipboard imports. Please update your version or try using using a different browser`,retry:`Retry`,columns_displayed:`Columns displayed`,click_to_sort:`Click to sort`,unknown:`unknown`,email:`E-mail`,email_may_not_exist:`The email address entered may not exist. Please check it carefully before continuing.`,learn_more:`Learn more`,navigation_bar:{company_infos:{name:`Name:`,accountant:`Accountant:`,accountant_none:`None`,source_id:`Source ID:`,reg_no:`Reg N°:`,creation_date:`Created on:`,resumption_start:`Resumption date:`,customer_since:`Start date of assignment:`,next_fiscal_year_to_close:`Next closing:`,first_fiscal_year:`First fiscal year:`,pennylane_subscription:`Pennylane subscription:`,swan_back_office:`Swan back office`,adyen_back_office:`Adyen back office`,transaction_insights:`Transaction insights`,feature_flags:`Check active feature flags`,intercom:`Intercom`,hubspot:`Hubspot`,salesforce:`Salesforce`,missing_salesforce_id:`Missing Salesforce ID`,inpi:`Legal memo`,situation_notice:`Situation notice`,accounting_method:{title:`Accounting method:`,cash_based:`Cash-based`,accrual:`Accrual`},rev_revenue:{last_invoice:`Last invoice`,invoices:`Invoices`,firm_thirdparties:`Nbre of billed clients related to this firm`,firm_invoices:`Customer invoices related to this firm`,no_invoices:`No invoices`}},users:`Users`},public:{invalid_link:`This link is invalid or expired`},pay:`Pay`,more_x_items:`and %{count} more`,yes:`Yes`,no:`No`,or:`or`,confirmation:`Confirmation`,draft:`draft`,switch_language:`Switch language`,no_options_message:`No results found`,updated_by:`By %{username}`,more:`More...`,read_more:`Read more`,read_less:`Read less`,feature_not_enabled_in_free_plan:`This feature is not enabled in the SaaS Free plan. Please contact your Pennylane Account Executive to upgrade your plan.`,days:{sunday:`Sunday`,monday:`Monday`,tuesday:`Tuesday`,wednesday:`Wednesday`,thursday:`Thursday`,friday:`Friday`,saturday:`Saturday`},exports:{export_sheet:{basic:`Spreadsheet (.xlsx)`,invoices:`Spreadsheet & invoices (.xlsx & .pdf)`,expenses:`Spreadsheet & expenses (.xlsx & .pdf)`},export:`Export`,go_to_export_page_title:`Export in progress`,go_to_export_page_info:`You will be notified when it is available`,go_to_export_page_link:`See the export`,is_ready:`Export available`,has_failed:`Your export has failed`,why_has_failed:`Know why`,filters:{type:{label:`Type`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All types (%{count})`}},status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses (%{count})`}}}},date_format:`dd/mm/yyyy`,end_date_after_start_date:`The end date must be after the start date`,back:`Return`,search_results:`search results`,results:`Results`,no_result:`No result`,select_all:`Select all`,date_prefix:`the %{date}`,system:`Pennylane assistance`,toast_update_success:`Changes saved!`,confirm_destroy_document:`Are you sure you want to delete this document?`,unsaved_changes_warden:`Warning! You have unsaved changes, are you sure you want to leave?`,supplier:`Supplier`,customer:`Customer`,thirdparty_label:`Thirdparty`,invoice:`Invoice`,go_to_invoice:`Go to invoice`,duplicate:`Duplicate`,import:`Import`,need_help:`Need help?`,place_input:{street_number_and_name:`
18Street number and name`,enter_street_number_and_name:`Enter the street number and label`,postal_code:`Postal code`,enter_postal_code:`Enter postal code`,city:`City`,enter_city:`Enter a city`,country:`Country`,select_country:`Select a country`,address:`Address`,enter_address:`Enter an address`,enter_address_manually:`Enter an address manually`,find_address:`Return to Dropdown list`},paginated_table:{per_page:`items per page`,max_processing:`You can only process %{limit} elements at a time`,elements_selected:{one:`1 element selected`,other:`%{count} elements selected`},out_of:`out of`,out_of_around:`out of around`,no_result:{zero:`No result`,one:`No result - %{count} active filter`,other:`No result - %{count} active filters`},reload_page_to_continue:`Reload page`,reload_page_to_continue_tooltip:`Data has been updated. Reload current page to continue.`,all_table_selected:{already_selected:{one:`1 element selected`,other:`%{page_size} elements selected`},select_remaining:`Select the %{remaining} other elements`},filter_selected:`All the elements corresponding to this filter / this search have been selected.`},date_selector:{dates_outside_range:`The start date must be before the end date & be part of the company's fiscal years.`},sidebar_pages:{subsections:{transactions:`Transactions`},coming_soon:`soon`,new:`New`,beta:`Beta`,internal:`Internal`,invoices:`invoices`,billing_subscriptions:`Subscriptions`,supplier_payments:{submenu_title:{invoices:`Supplier Invoices`}},quotes:`Customer Invoices`},provisional:{title:`Provisional`,tooltip:`These amounts are indicative pending the closing of accounts work`},reconciliations:{matching:{unmatch:`Detach transactions`}},closed:{title:`Final`,tooltip:`The books are closed, so the amounts are final`},account_console:{edit_account_name_modal:{title:`Edit bank account`,dev_warning:`DEV ONLY -> handle with care!`,dev_fields:{connection:`Connection -> correct string accepted only`,balance:`Balance -> will set the balance of CURRENT DAY to that value`,currency_balance:`Currency Balance -> will set the balance of CURRENT DAY to that value`,currency:`Currency`,account_type:`Account type`},fields:{iban:{invalid:`This does not look like an IBAN`},bic:{invalid:`This does not look like a BIC`}}}},bank_reporting:{new_transaction:{form:{errors:{future_date:`The date cannot be in the future`,fee_less_than_amount:`The fee must be less than the amount`}}}},users_firms:{deleted:`The user has been removed from the firm`,deletion_last_users_firm:`You will lose access to the user. To invite back the user, you will have to use the invitation form`},companies:{billing:{default_billing_email_sepa_direct_debit_subscription:{name:`New Automated Direct Debit subscription`}}},activerecord:{models:{PlanItem:`Account`,Account:`Account`,User:`Utilisateurâ
rice`,Invoice:`Bill`,InvoiceLine:`Line`,Transaction:`Transaction`,Addendum:`diverse operation`,Pendingvat:`VAT waiting`,Vatreturn:`VAT recovery`,Company:`Business`,LedgerEvent:`Writing`,Reallocation:`reobligation`,Thirdparty:`Third`,FiscalYear:`Exercise`,DocumentTag:`categorization`,Tag:`category`,TagGroup:`axis`,Establishment:`Establishment`,Firm:`Accounting firm`,UsersFirm:`Accounting firm`,Mandate:`Mandate`,EBICSMandate:`EBICS mandate`,EBICSMandateBankSetting:`EBICS mandate bank setting`,Diligence:`Diligence`,RevisionCycle:`Revision Cycle`,Advance:`FAE/FNP`,DoubtfulDebt:`Doubtful debt`,Asset:`Asset`,Deferral:`PCA/CCA`,Loan:`Loan`,Lease:`Lease`,ShareholderCurrentAccount:`Current account`,Lettering:`Lettering`,Document:`Document`,BankTransaction:`Bank transaction`,Export:`Export`,FramingAdjustment:`Framing Adjustment`,Reconciliation:`Reconciliation`,TeledecPayload:`Declaration`,Declarations:{Declaration:`Declaration`,FeesDeclaration:`Fees declaration`,VatReturn:`VAT return`,MonthlyQuarterlyVatReturn:`Monthly or Quarterly VAT return`,VatReimbursement:`VAT reimbursement declaration`,YearlyVatReturn:`Yearly VAT return`}},form_errors_f:{one:`An error prevented the registration of this %{model}`,other:`%{count} errors prevented the registration of this %{model}`},form_errors_m:{one:`An error prevented the registration of this %{model}`,other:`%{count} errors prevented the registration of this %{model}`},enums:{billing_subscription:{rule_types:{weekly:`Weekly`,monthly:`Monthly`,yearly:`Yearly`}}}},dumps:{common:{steps:{prepare:{select:{no_options:`Not available additional attribute`}}}}},errors:{unknown_network_message:`An error occurred. Check your internet connection.`,requests_blocked_by_client:{title:`Your browser is blocking some of our requests.`,content:`We recommend that you try clearing your browser's cac
18he, switching browsers, or accessing Pennylane via another computer. If the problem persists, please contact your network administrator or contact us for assistance.`},permission_needed:{one:`Action not allowed. The following permission is required:`,other:`Action not allowed. One of the following permissions is required:`},controllers:{documents:{ask_details_closed_period:{one:`This transaction is in a closed period, you cannot ask for a proof for it`,other:`One of those transactions is in a closed period, you cannot ask for a proof for them`}}},internal_server_error:{title:`Sorry, something went wrong`,message:`We try to solve the problem. Please try again in a few minutes, if the error persists contact us for assistance.`},unprocessable_content_error:{title:`Sorry, something went wrong`,message:`The object you are trying to modify is not available. You can go back to try again or return to Home.`},not_found_error:{title:`Sorry, this page can not be found`,message:`Please try to reload, or re-enter the URL. If the error keeps occurring, contact our support team to get help.`}},reports:{consistency_checks:{title:`Consistency checks`},interco:{title:`Interco`},aging_balance:{title:`Aging report`},form_worksheet:{title:`Form Worksheet`},fec:{title:`FEC`},revision_exporter:{title:`Working folder`},revision_guide:{title:`Working file`},reconciliation:{title:`Bank reconciliation`},transactions:{title:`transaction banking`,columns:{date:`Date`,month:`Month`,account:`Bank account`,label:`Wording`,amount:`Amount`,thirdparty:`Third`,justified:`Justified`,card_holder:`Card holder`,card_name:`Card name`}},installments:{title:`Installments`},billing_subscriptions:{title:`Billing subscriptions`},billing_subscriptions_xls_with_invoices:{title:`Billing subscriptions with invoices`},transaction_rules:{title:`Transaction rules`,columns:{active:`Active`,amount:`Amount`,auto_process:`Automatic validation`,name:`Name`,pattern:`Keywords`,plan_item_label:`Counterpart label`,plan_item_number:`Plan Item Number`,vat_rate:`VAT Rate`,tag_group:`Analytic axis`,tag:`Category/Tag`,subpatterns:`Keywords metadata`},amount_filter:{operators:{gt:`> %{val}`,lt:`< %{val}`,gteq:`⥠%{val}`,lteq:`⤠%{val}`,eq:`= %{val}`,not_eq:`â %{val}`,between:`From %{val} to %{max}`,abs_gt:`> |%{val}|`,abs_lt:`< |%{val}|`,abs_gteq:`⥠|%{val}|`,abs_lteq:`⤠|%{val}|`,abs_eq:`= |%{val}|`,abs_not_eq:`â |%{val}|`,abs_between:`From |%{val}| to |%{max}|`}}},thirdparty_rules:{title:`Thirdparty rules`,title_invoice_rules:`Invoice rules`,columns:{rule_enabled:`Rule enabled`,iban:`IBAN`,reference:`Reference`,name:`Denomination`,search_terms:`Keywords`,plan_item_label:`Account label`,plan_item_number:`Account number`,tag_group:`Analytic axis`,tag:`Category/Tag`,vat_rate:`VAT rate`,role:`Role`,source_id:`Identifier`,first_name:`First name`,last_name:`Last name`,gender:`Sex`,address:`Address`,postal_code:`Postal code`,city:`City`,country_alpha2:`Country`,vat_number:`VAT number`,reg_no:`Registration number`,phone:`Phone`,customer_type:`Customer type`,emails:`Emails`,reference_customer:`Client reference`,reference_supplier:`Supplier reference`,delivery_address:`Delivery address`,delivery_postal_code:`Postcode Delivery`,delivery_city:`City Delivery`,delivery_country_alpha2:`Delivery country`,billing_language:`Billing Language`,pnl_plan_item_label:`Expenses/Product account label`,pnl_plan_item_number:`Expenses/Product account number`}},categorizations_overview:{title:`categorizations`,month:{january:`January`,february:`February`,march:`March`,april:`April`,may:`May`,june:`June`,july:`July`,august:`August`,september:`September`,october:`October`,november:`November`,december:`December`}},default_filename:`Export`,trial_balance:{title:`Balance`},balance_exporter:{title:`Balance`,general:`General balance`,ma_compta:`General Scale Macompta.fr`,suppliers:`Suppliers balance`,customers:`Customers balance`,salary:`Employee balance`,shareholders_account:`Shareholders account balance`,balance_401:`Suppliers balance`,balance_411:`Customers balance`,balance_421:`Personnel - Salaries payable balance`,balance_455:`Partners - Checking accounts balance`,balance_467:`Other credit or debit accounts balance`},analytical_balance:{title:`Analytical balance`},general_balance:{title:`Simplified balance`,empty:`No ledger event`},balance_columns:{account_number:`Account no.`,account_label:`Account label`,debit_balance:`Debit balance`,credit_balance:`Credit balance`,debit:`Debit`,credit:`Credit`,balance:`Balance`,previous_balance:`Balance N-1`,n_2_balance:`Balance N-2`,vat_rate:`VAT allocation rate`,country:`VAT allocation country`,review_status:`Revision status`,reviewed_until:`Revision date`,review_description:`Revision note`,permanent_note:`Permanent note`,review_statuses:{done:`Reviewed`,awaiting_changes:`Anomaly`,to_review:`To review`,ongoing:`Ongoing`,to_do:`To be reviewed`}},customer_invoices:{title:`Customer invoices`},invoices:{title:`Invoices`,break_down_period:`Break down period`,final_trip_distance:`Trip distance (kilometers)`,paid_by_name:`Collaborator`,expense_status:`Expense status`,expense_reason:`Reason`,team:`Team`,validated_at:`Validated at`,validators:`Validators`},transaction:{title:`transaction banking`},assets_framing:{title:`Assets â Framing`},assets_acquisitions:{title:`Assets â Acquisitions`},assets_inventory:{title:`Assets â Inventory`},assets_depreciation_forecast:{title:`Assets â Forecast`},assets_depreciation_forecast_with_details:{title:`Assets â Forecast with details`},assets_depreciations:{title:`Assets â Depreciations`},subsidies_listing:{title:`Subsidies â Listing`},assets_listing:{title:`Assets â Listing`},assets_exits:{title:`Assets â Exits`},assets_exits_profits_and_losses:{title:`Assets â Profits and Losses`},assets_super_depreciation:{title:`Assets â Super depreciation`},assets_non_deductible_depreciations:{title:`Assets â Non-deductible depreciations`},assets_exporter:{title:`Assets â States`},loans_listing:{title:`Loans â Listing`},shareholder_current_accounts_global_listing:{title:`Shareholder current accounts â Listing`},shareholder_current_account_interest:{title:`Shareholder current accounts â Interests`},loans_framing:{title:`Loans â Framing`},loans_annual_repayments_forecast:{title:`Loans â Annual repayments forecast`},loans_monthly_repayments_forecast:{title:`Loans â Monthly repayments forecast`},loans_annual_repayments_forecast_with_details:{title:`Loans â Annual repayments forecast with details`},loans_monthly_repayments_forecast_with_details:{title:`Loans â Monthly repayments forecast with details`},loans_deprecated_framing:{title:`Loans â Framing`},leases_listing:{title:`Leases â Listing`},leases_framing:{title:`Leases â Framing`},leases_non_deductible_repayments:{title:`Leases â Non-deductible repayments`},leases_annual_repayments_forecast:{title:`Leases â Annual Repayment Forecast`},leases_monthly_repayments_forecast:{title:`Leases â Monthly Repayment Forecast`},leases_annual_repayments_forecast_with_details:{title:`Leases â Annual Repayment Forecast with Details`},leases_monthly_repayments_forecast_with_details:{title:`Leases â Monthly Repayment Forecast with Details`},vehicles_inventory:{title:`Vehicles â Inventory`},vehicles_tvs_summary:{title:`Vehicles â TVS summary`},pnl:{title:`Income Statement`,no_previous_period:`No previous period`,watermark:`Provisional`,others:{sale_and_purchases_of_goods:`Sales and purchases of goods`,net:`Net`,accounts_with_period:`Accounts (from %{dateLabelStart} to the %{dateLabelEnd})`,revenues:`Revenues`,operating_expenses:`Operating expenses`,quotes_shares_of_earnings_on_joint_operations:`Quotes share of earnings on joint operations`,financial_income:`Financial income`,financial_expenses:`Financial expenses`,voluntary_contributions:`Voluntary contributions in kind`,extraordinary_income:`Extra. income`,extraordinary_expenses:`Extra. charges`,accounts:`Accounts`,total:`Total`,with_period:`from %{dateLabelStart} to the %{dateLabelEnd}`,row_total:`Total`}
18,cells:{sale_of_goods:`Sales of goods`,sale_of_goods_non_profit:`Sales of goods`,contributions:`Contributions`,total_sales_of_goods_and_services:`Sales of goods and services`,sale_of_donations:`including sale of donations`,sale_of_services:`Sales of services`,sponsorships:`including sponsorships`,total_thirdparty_financiers:`Total third-party financiers`,subsidies_and_grants:`Subsidies and grants`,founders_contributions:`Founders' contributions`,public_generosity:`Public generosity`,manual_donations:`Manual donations`,patronage:`Patronage`,legacy_donations:`Legacy donations`,financial_contributions:`Financial contributions`,dedicated_funds:`Utilization of dedicated funds`,production_sold:`Production sold (goods and services)`,production_sold_goods:`Production sold of goods`,production_sold_services:`Production sold of services`,net_revenue:`Net revenue`,stocked_production:`Stocked production`,immobilised_production:`Capitalized production`,operating_grants:`Operating grants`,reversals_and_expense_transfers_operating_income:`Reversals of provisions, depreciation and amortization expense transfers`,reversals_and_expense_transfers_operating_income_non_profit:`Reversals of provisions, depreciation and amortization expense transfers`,others_products:`Others products`,total_revenues:`Total revenues (I)`,purchases_of_goods:`Purchases of goods`,change_in_inventories_of_goods:`Change in inventories of goods`,raw_material_purchases_and_other_supplies:`Raw material purchases and other supplies`,change_in_inventories_of_raw_materials:`Change in inventories of raw materials, supplies and other materials`,other_purchases_and_external_expenses:`Other purchases and external expenses`,taxes_other_and_payments:`Taxes other and payments`,salaries_and_treatments:`Salaries and treatments`,social_security_costs:`social security costs`,depreciation_amortization_and_provisions_operating_expenses:`Depreciation, amortization and provisions`,on_fixed_assets_depreciation:`On fixed assets: Depreciation`,current_assets_provision_charge:`Current assets: provision charge`,for_liabilities_and_charges_provisions:`For liabilities and charges: provisions`,other_expenses:`Other expenses`,total_operating_expenses:`Total operating expenses (II)`,operating_profit:`Operating profit (I - II)`,attribute_benefit_or_transferred_loss:`Attribute benefit or transferred loss (III)`,loss_incurred_or_profit_transferred:`Loss incurred or profit transferred (IV)`,holdings:`holdings`,other_securities_and_receivables_of_fixed_assets:`Other securities and receivables of fixed assets`,other_interests_and_similar_products:`Other interests and similar products`,reversals_of_provisions_and_expense_transfers_financial_income:`Reversals of provisions and expense transfers`,reversals_of_provisions_and_expense_transfers_financial_income_non_profit:`Reversals of provisions and expense transfers`,foreign_exchange_gains:`Foreign exchange gains`,net_gains_on_sales_of_investment_securities:`Net gains on sales of investment securities`,total_financial_income:`Total financial income (V)`,total_financial_income_non_profit:`Total financial income (III)`,depreciation_amortization_and_provisions_financial_expenses:`Depreciation, amortization and provisions`,interest_expense:`Interest expense`,foreign_exchange_losses:`Foreign exchange losses`,net_expenses_on_sales_of_investment_securities:`Net expenses on sales of investment securities`,total_financial_expenses:`Total financial expenses (VI)`,total_financial_expenses_non_profit:`Total financial expenses (IV)`,financial_result:`Financial result (V - VI)`,financial_result_non_profit:`Financial result (III - IV)`,profit_before_taxes:`Profit before taxes (III + III - IV + V - VI)`,profit_before_taxes_non_profit:`Profit before taxes (I - II + III - IV)`,on_operating_extraordinary_income:`On operating`,on_capital_transactions_extraordinary_income:`On capital transactions`,reversals_and_expense_transfers_extraordinary_income:`Reversals of provisions and expense transfers`,reversals_and_expense_transfers_extraordinary_income_non_profit:`Reversals of provisions and expense transfers`,total_extraordinary_income:`Total extraordinary income (VII)`,total_extraordinary_income_non_rpofit:`Total extraordinary income (V)`,on_operating_extraordinary_charges:`On operating`,on_capital_transactions_extraordinary_charges:`On capital transactions`,depreciation_amortization_and_provisions_extraordinary_charges:`Depreciation, amortization and provisions`,depreciation_amortization_and_provisions_extraordinary_charges_non_profit:`Depreciation, amortization and provisions`,total_extraordinary_expenses:`Total extraordinary expenses (VIII)`,total_extraordinary_expenses_non_profit:`Total extraordinary expenses (VI)`,exceptional_items:`Exceptional items (VII - VIII)`,exceptional_items_non_profit:`Exceptional items (V - VI)`,employee_participation_in_company_results:`Employee participation in company results (IX)`,employee_participation_in_company_results_non_profit:`Employee participation in company results (VII)`,income_taxes:`Income taxes (X)`,income_taxes_non_profit:`Income taxes (VIII)`,total_incomes:`Total incomes (I + III + V + VII)`,total_incomes_non_profit:`Total incomes (I + III + V)`,total_expenses:`Total expenses (II + IV + VI + VIII + IX + X)`,total_expenses_non_profit:`Total expenses (II + IV + VI + VII + VIII)`,result:`Result`,total_physical_sales:`Sales of goods`,total_services_sales:`Sales of services`,total_generosity:`Total generosity`,in_kind_donations:`In-kind donations`,in_kind_services:`In-kind services`,volunteering:`Volunteering`,in_kind_aid:`In-kind aid`,free_provision_of_goods:`Free provision of goods`,in_kind_services_expenses:`In-kind services expenses`,volunteer_staff_expenses:`Volunteer staff expenses`,total_contributions_in_kind:`Total contributions in kind`,total_contributions_in_kind_expenses:`Total contributions in kind expenses`,financial_aid:`Financial aid`,carry_forward_to_dedicated_funds:`Dedicated funds carried forward`}
18,non_profit_cells:{sale_of_goods:`Sales of goods`,reversals_and_expense_transfers_operating_income:`Reversals of provisions, depreciation and amortization expense transfers`,reversals_of_provisions_and_expense_transfers_financial_income:`Reversals of provisions and expense transfers`,total_financial_income:`Total financial income (III)`,total_financial_expenses:`Total financial expenses (IV)`,financial_result:`Financial result (III - IV)`,profit_before_taxes:`Profit before taxes (I - II + III - IV)`,reversals_and_expense_transfers_extraordinary_income:`Reversals of provisions and expense transfers`,depreciation_amortization_and_provisions_extraordinary_charges:`Depreciation, amortization and provisions`,total_extraordinary_expenses:`Total extraordinary expenses (VI)`,employee_participation_in_company_results:`Employee participation in company results (VII)`,income_taxes:`Income taxes (VIII)`,total_incomes:`Total incomes (I + III + V)`,total_expenses:`Total expenses (II + IV + VI + VII + VIII)`,exceptional_items:`Exceptional items (V - VI)`,total_extraordinary_income:`Total extraordinary income (V)`,result:`Surplus or deficit`}},pnl_non_profit:{title:`Income Statement`},detailed_pnl_non_profit:{title:`Detailed income statement`},balance_sheet:{title:`Balance sheet`,tab1:`Active`,tab2:`passive`,no_previous_period:`No previous period`,watermark:`Provisional`,alerts:{unbalanced_title:`Assets and liabilities do not match`,unallocated_plan_items:`Check that all accounts are correctly allocated in the categories configuration.`},others:{fixed_assets:`Fixed assets`,current_assets:`Current assets`,shareholders_equity:`Shareholders' equity`,equity_non_profit:`Equity`,other_equity:`Other equity`,prov:`Prov.`,debts:`Debts`,assets_balance_sheet:`Assets balance sheet`,active_posts:`posts`,gross:`Gross`,amort:`Amort.`,net:`Net`,intangible_assets:`intangible assets`,tangible_assets:`tangible assets`,financial_assets:`Financial assets`,inventories_and_work_in_progress:`Inventories and work in progress`,receivables:`Receivables`,marketable_securities:`Marketable securities`,passive_balance:`Passive balance`,passive_posts:`posts`,stocks:`stocks`},cells:{uncalled_comitted_capital:`Uncalled committed capital (I)`,administration_fees:`Administration fees`,administration_fees_amortization:`Administration fees amortization`,expenses_research_and_development:`Development costs`,expenses_research_and_development_amortization:`Development costs amortization`,concessions_patents_licenses_trademarks:`Concessions, patents, licenses, trademarks, ...`,concessions_patents_licenses_trademarks_amortization:`Concessions, patents, licenses, trademarks, ... amortization`,goodwill:`Goodwill`,goodwill_amortization:`Goodwill amortization`,other_intangible_assets:`Other intangible assets`,other_intangible_assets_non_profit:`Intangible assets`,other_intangible_assets_amortization:`Intangible assets amortization`,tangible_advances_and_deposits:`Advances and deposits`,grounds:`grounds`,grounds_amortization:`grounds amortization`,constructions:`constructions`,constructions_amortization:`constructions amortization`,plant_equipment_and_tooling:`Plant, equipment and tooling`,plant_equipment_and_tooling_amortization:`Plant, equipment and tooling amortization`,other_tangible_assets:`Other tangible assets`,other_tangible_assets_amortization:`Other tangible assets amortization`,investments_in_progress:`investments in progress`,investments_in_progress_amortization:`investments in progress amortization`,intangible_advances_and_deposits:`Advances and deposits`,participations:`participations`,participations_non_profit:`Participations`,participations_amortization:`Participations amortization`,receivables_related_to_equity_investments:`Receivables related to equity investments`,receivables_related_to_equity_investments_amortization:`Receivables related to equity investments amortization`,other_investments:`Other investments`,other_investments_amortization:`Other investments amortization`,loans:`loans`,loans_amortization:`loans amortization`,other_financial_assets:`Other financial assets`,other_financial_assets_amortization:`Other financial assets amortization`,total_fixed_assets:`Total fixed assets (II)`,total_fixed_assets_non_profit:`Total fixed assets (I)`,total_fixed_assets_amortization:`Total fixed assets (I) amortization`,raw_materials_and_other_supplies:`Raw materials`,raw_materials_and_other_supplies_amortization:`Raw materials amortization`,in_progress_goods_and_services:`In-progress (goods and services)`,in_progress_goods_and_services_amortization:`In-progress (goods and services) amortization`,intermediate_and_finished_products:`intermediate and finished products`,intermediate_and_finished_products_amortization:`intermediate and finished products amortization`,merchandise:`Merchandise`,merchandise_amortization:`Merchandise amortization`,advances_and_prepayments_on_orders:`Advances and prepayments on orders`,trade_accounts_receivable:`Trade accounts receivable`,trade_accounts_receivable_non_profit:`Trade accounts receivable`,trade_accounts_receivable_amortization:`Trade accounts receivable amortization`,other_trade_accounts:`Other trade accounts`,other_trade_accounts_amortization:`Other trade accounts amortization`,subscribed_capital_called_but_not_paid:`Subscribed capital called but not paid`,treasury_shares:`Treasury shares`,other_titles:`Other titles and instruments cash`,other_titles_amortization:`Other titles and instruments cash amortization`,availability:`availability`,prepaid_expense:`Prepaid expense`,total_current_assets:`Total current assets (III)`,total_current_assets_non_profit:`Total current assets (II)`,total_current_assets_amortization:`Total current assets (II) amortization`,deferred_expenses_over_several_years:`Deferred expenses over several years (IV)`,deferred_expenses_over_several_years_non_profit:`Deferred expenses over several years (III)`,redemption_premiums_on_bonds:`Redemption premiums on bonds (V)`,redemption_premiums_on_bonds_non_profit:`Redemption premiums on bonds (IV)`,conversion_differences:`Conversion differences (VI)`,conversion_differences_non_profit:`Conversion differences (V)`,total_current:`Total current (I + II + III + IV + V + VI)`,total_current_non_profit:`Total current (I + II + III + IV + V)`,total_current_amortization:`Total current (I + II + III + IV + V) amortization`,capital:`Capital (of which paid-up)`,issue_premiums_merger_contribution:`Issue premiums, merger, contribution`,revaluation_increases:`Revaluation increases`,goodwill_equivalence:`Goodwill equivalence`,legal_reserve:`Legal reserve`,statutory_reserves_or_c
18ontractual:`Statutory reserves or contractual`,regulated_reserves:`regulated reserves`,unavailable_reserves:`unavailable reserves`,other_reserves:`Other reserves`,retained_earnings:`Retained earnings`,year_profit:`Year profit or loss`,year_profit_non_profit:`Year profit or loss`,investment_grants:`Investment grants`,regulated_provisions:`Regulated provisions`,total_equity:`Total equity`,total_equity_non_profit:`Total fonds (I)`,total_fonds_non_profit:`Total fonds (II)`,product_equities_emissions:`Product equities emissions`,conditional_advances:`conditional advances`,total_other_equity:`Total other equity (I bis)`,risk_provisions:`Risk provisions`,provisions_for_expenses:`Provisions for expenses`,total_provisions:`Total provisions (II)`,total_provisions_non_profit:`Total provisions (III)`,convertible_bonds:`Convertible bonds`,other_bonds:`Other bonds`,borrowings_from_credit_institutions:`Borrowings from credit institutions`,loans_and_other_borrowings:`Loans and other borrowings`,advances_received_on_contracts_in_progress:`Advances received on contracts in progress`,trade_payables_and_related_accounts:`Trade payables and related accounts`,social_and_tax_debts:`Social and tax debts`,debts_on_fixed_assets_and_accounts_piecing:`Debts on fixed assets and accounts piecing`,other_debts:`Other debts`,deferrals:`Deferrals`,total_debts:`Total debts (III)`,total_debts_non_profit:`Total debts (IV)`,passive_conversion_differences:`Passive conversion differences (IV)`,passive_conversion_differences_non_profit:`Passive conversion differences (V)`,total_passive:`Total passive (I+I bis+II+III+IV)`,total_passive_non_profit:`Total passive (I+ II + III + IV + V)`,donations_of_usufruct:`Donation of usufruct`,donations_of_usufruct_amortization:`Donation of usufruct amortization`,equity:`Equity`,equity_without_rights:`Equity without rights`,statutory_equity_without_rights:`Statutory equity without rights`,complimentary_equity_without_rights:`Complimentary equity without rights`,equity_with_rights:`Equity with rights`,statutory_equity_with_rights:`Statutory equity with rights`,complimentary_equity_with_rights:`Complimentary equity with rights`,dedicated_funds_carried_forward:`Dedicated funds carried forward`,legacy_donations_carried_forward:`Legacy donations carried forward`,assets_from_legacy_donations:`Assets from legacy donations`,assets_from_legacy_donations_amortization:`Assets from legacy donations amortization`,debts_from_legacy_donations:`Debts from legacy donations`,recievables_from_legacy_donations:`Recievables from legacy donations`,dedicated_funds_and_legacy_donations_carried_forward:`Dedicated funds and legacy donations carried forward`,reserves_for_entity_projects:`Reserves for entity projects`,expendable_equity:`Expendable equity`},non_profit_cells:{other_intangible_assets:`Other intangible assets`,participations:`Participations`,trade_accounts_receivable:`Trade accounts receivable (sales and services)`,total_equity:`Total equity (I)`,total_fixed_assets:`Total fixed assets (I)`,total_current_assets:`Total current assets (II)`,total_current:`Total current (I + II + III + IV + V)`,conversion_differences:`Conversion differences (V)`,passive_conversion_differences:`Passive conversion differences (V)`,total_fonds:`Total fonds (III)`,total_provisions:`Total provisions (III)`,total_debts:`Total debts (IV)`,total_passive:`Total passive (I+ II + III + IV + V)`}},balance_sheet_non_profit:{title:`Balance sheet`},detailed_balance_sheet:{title:`Detailed balance sheet`},detailed_balance_sheet_non_profit:{title:`Detailed balance sheet`},detailed_pnl:{title:`Detailed income statement`},balance_sheet_assets:{title:`Balance sheet assets`},balance_sheet_liabilities_and_equity:{title:`Balance sheet liabilities and equity`},income_statement:{title:`Income statement`},detailed_income_statement:{title:`Detailed income statement`},balance_sheet_and_income_statement:{title:`Balance sheet and income statement`},detailed_balance_sheet_and_income_statement:{title:`Detailed balance sheet and income statement`},detailed_intermediate_balances:{title:`Detailed intermediate balances`},financial_reports:{title:`Financial reports`},detailed_financial_reports:{title:`Detailed financial reports`},self_funding_capacity:{title:`Self funding capacity`},detailed_self_funding_capacity:{title:`Detailed self funding capacity`},analysis_balance_sheets:{title:`Analysis balance sheet`},detailed_analysis_balance_sheets:{title:`Detailed analysis balance sheet`}
18,financing:{title:`Financing`},detailed_financing:{title:`Detailed financing`},thirdparties:{title:`Customers / Suppliers`,all:{title:`All`},individual:{title:`individuals`},company:{title:`companies`},customer:{title:`Clients`,individual:{title:`Individuals clients`},company:{title:`corporate Clients`}},supplier:{title:`Suppliers`,company:{title:`suppliers`}},debits:`Flow rates`,credits:`Credits`,balance:`Balance`,invoice_count:`Number of invoices`,turnover:`Turnover`,ledger_events_count:`Number of transactions`,fiscal_years:`fiscal years`,mandate_ids:`Mandat GoCardless`,and:` and `},products:{title:`products`,label:`Product Name`,description:`Description`,unit:`Unit Type`,currency:`Motto`,price_before_tax:`Ht price`,vat_rate:`VAT rate`,vat:`VAT`,price:`All taxes included price`,source_id:`product identification`,reference:`Product reference`},general_ledger:{title:`General Ledger`},ventilated_balance:{title:`Ventilated Balance`},plan_items:{title:`Chart of accounts`},timesheet_entries:{title:`Timesheets`,columns:{user:`User`,third_party:`Third party`,fiscal_year:`Fiscal year`,description:`Description`,mission_code:`Task code`,mission:`Service`,activation:`Activation`,date:`Date`,duration:`Duration`,billable:`Billable`}},entry:{title:`Entry`,vat_freq_display_values:{monthly:`Monthly`,quarterly:`Quarterly`,yearly:`Yearly`,not_applicable:`Not applicable`,fiscal_year:`Fiscal year`},columns:{name:`Name`,accountant:`Accountant`,manager:`Manager`,firm_manager:`Firm manager`,vat_freq:`VAT frequency`,banks_disconnected:`Banks disconnected`,transactions:`Transactions`,waiting_details:`Waiting details`,supplier_invoices:`Supplier invoices`,customer_invoices:`Customer invoices`}},portfolio:{title:`Portfolio`,columns:{name:`Name`,accountant:`Accountant`,accounting_supervisor:`Accounting Supervisor`,accounting_manager:`Accounting Manager`,fiscal_cat:`Fiscal year`,regime:`Regime`,vat_frequency:`VAT frequency`,vat_deadline:`VAT deadline`,closing_date:`Closing date`,subscription:`Subscription`,billing_owner:`Billing Owner`}},eoy_declarations:{title:`End of year declarations`,columns:{name:`Name`,not_configured:`Not configured`,brochure:`Brochure`,cit_balance_payment:`CIT Balance Payment`,cit_payment:`CIT Payment`,cit_payment_amount:`CIT Payment Amount`,cit_payment_declaration:`CIT Payment Declaration`,cit_return:`CIT Return`,client_approval:`Client Approval`,cpa_approval:`CPA Approval`,fiscal_year_closing:`Fiscal Year Closing`,fiscal_year_status:`Fiscal Year Status`,internal_deadline:`Internal Deadline`,revision:`Revision`,accountant:`Accountant`,accounting_supervisor:`Accounting Supervisor`,accounting_manager:`Accounting Manager`},statuses:{revision:{to_do:`To do`,ongoing:`On going`,done:`Done`,manager_validated:`Manager validated`},cpa_approval:{approved:`Approved`,not_approved:`Not approved`},cit_return:{OK:`Accepted`,SENT:`Sent`,CREATED:`Created`,ERREUR:`Rejected`,DELETED:`Deleted`,to_do:`To do`},cit_payment:{OK:`Accepted`,SENT:`Sent`,CREATED:`Created`,ERREUR:`Rejected`,DELETED:`Deleted`,to_do:`To do`},cit_declaration:{OK:`Accepted`,SENT:`Sent`,CREATED:`Created`,ERREUR:`Rejected`,DELETED:`Deleted`,to_do:`To do`},brochure:{ready:`Finalized`,draft:`Draft`,pending:`Pending`,error:`Error`,to_do:`To do`},fiscal_year_status:{open:`On going`,frozen:`Frozen`,closed:`Closed and validated`,reopen:`re open and validated`,validated:`Validated`,pending:`Creation of opening balances`}}},invoice_tags:{columns:{external_id:`Invoice ID`,document_number:`Invoice number`,document_label:`Entry piece`,supplier_id:`Supplier identifier`,supplier:`Supplier`,document_date:`Date`,journal_code:`Journal code`,plan_item_number:`Plan item number`,plan_item_label:`Plan item label`,ledger_debit:`Debit`,ledger_credit:`Credit`,ledger_balance:`Balance`,total_weight:`Total weight`,axis_label:`Analytical axis`,tag_label:`Category`,tag_weight:`Weight (Category)`}},ledger:{columns:{plan_item_number:`Account number`,plan_item_label:`Account label`,date:`Date`,journal_code:`Journal`,document_label:`Piece label`,ledger_label:`Line label`,fec_pieceref:`Piece number`,invoice_number:`Invoice number`,vat_rate:`Vat rate`,country_rate:`Vat country`,counterpart_number:`Counterpart number`,counterpart_label:`Counterpart label`,lettering:`Let.`,document_currency:`Currency`,document_currency_exchange_rate:`Exc
18hange rate`,tags:`Analytical categories`,debit:`Debit`,credit:`Credit`,balance:`Balance`,thirdparty_id:`Thirdparty identifier`,thirdparty_name:`Thirdparty`,thirdparty_siren:`SIREN`,created_at:`Registration date`,created_by:`Author`}},old_analytical_accounting:{title:`Analytical general ledger in column`,format_suffix:` (OLD FORMAT IN COLUMN)`,columns:{number:`Invoice number`,fec_pieceref:`Piece number`,label:`Invoice label`,date:`Date`,plan_item_number:`Plan Item Number`,plan_item_label:`Plan Item Label`,axis_label:`Analytical axis`,tag_label:`Category`,tag_analytical_code:`Analytical code`,tag_weight:`Weight (Category)`,total_weight:`Total weight`,document_currency:`Currency`,document_currency_exchange_rate:`Exchange rate`,debit:`Debit`,credit:`Credit`,balance:`Balance`,journal_code:`Journal code`,thirdparty_name:`Thirdparty`,thirdparty_id:`Thirdparty identifier`,thirdparty_siren:`SIREN`}},analytical_accounting:{title:`Analytical general ledger in line`,format_suffix:` (NEW FORMAT IN LINE)`,columns:{document_date:`Date`,fec_pieceref:`Piece number`,external_id:`Invoice ID`,document_number:`Invoice number`,thirdparty_id:`Thirdparty identifier`,thirdparty_name:`Thirdparty`,thirdparty_siren:`SIREN`,document_label:`Entry piece`,journal_code:`Journal code`,plan_item_number:`Plan item number`,plan_item_label:`Plan item label`,ledger_label:`Line label`,plan_item_vat_rate:`VAT rate`,country_alpha2:`Plan item Country`,document_currency:`Currency`,document_currency_exchange_rate:`Exchange rate`,ledger_debit:`Debit`,ledger_credit:`Credit`,ledger_balance:`Balance`,ledger_event_identifier:`Line identifier`,axis_label:`Analytical axis`,tag_label:`Category`,tag_analytical_code:`Analytical code`,tag_weight:`Weight (Category)`,tag_debit:`Debit`,tag_credit:`Credit`,tag_balance:`Balance`,supplier_id:`Supplier identifier`,supplier:`Supplier`,total_weight:`Total weight`}},cell_modal:{open_in_a_new_tab:`Open in a new tab`},details_new:{title:`Calculation detail`,open_in_a_new_tab:`View in full page`,formula:`Formula`,breadcrumbs:{plan_items:`Affected accounts`,lem_details:`Entry details`},table:{headers:{account_number:`Number`,name:`Account name`,pretax:`Excluding tax (â¬)`,debit:`Debit (â¬)`,credit:`Credit (â¬)`,balance:`Balance (â¬)`,date:`Date`,label:`Label`}},click_to_see:`Click on an account to see details`,ht_switch:`Excl. tax correspondence`},details:{title:{with_ledger_events:`Report calculation details`,without_ledger_events:`History of the report calculation`},table:{columns:{number:`#`,label:`Label`,debits:`Debits (â¬)`,credits:`Credits (â¬)`,balance:`Balance (â¬)`}}},customer_invoicing_documents:{title:`Commercial documents`},estimates:{title:`Quotes`},fec_exporter:{title:`Accounting entries file`},datev:{title:`Datev`},invoices_with_invoice_lines_xls_exporter:{title:`Invoices`},billing_subscriptions_with_invoice_lines_xls_exporter:{title:`Billing subscriptions with invoices`},journal:{title:`Journal`},ledger_events:{title:`Entries report`},brochure:{title:`Brochure`},brochure_export:{title:`Brochure`},deferrals:{title:`Deferral`},advances:{title:`Advance`},diagnostics:{number:`Account number`,entry_number:`Accounting entries count`,balance:`Balance`,title_forgotten:`We could not assign some account(s). Please assign ledgers with a more detailed account number`,title_forgotten_allocation:`Some accounts are not classified - Click on "Configure Categories" to classify them.`,title_duplicates:`Duplicate accounts`,one_line:`display line`,several_lines:`display %{number} lines`},cit_estimate:{title:`CIT Estimate`,tax_document_label:`CIT %{year}`,social_tax_document_label:`Social contribution on profit`,cells:{cell01:`Excess depreciation`,cell02:`Company vehicle tax`,cell03:`Office tax`,cell04:`Fines`,cell05:`Donations`,cell06:`Provision for retirement benefits`,cell07:`Debt forgiveness`,cell08:`Provision for foreign exchange losses`,cell09:`Corporate income tax`,cell10:`Foreign exchange tax`,cell11:`Construction effort`,cell12:`Long-term capital loss`,cell13:`Employee profit sharing`,cell14:`Parent-subsidiary dividend regime - Taxable portion to be reintegrated`,cell15:`Employee profit sharing`,cell16:`Provision for retirement benef
18its`,cell17:`Provision for foreign exchange losses`,cell18:`Conversion difference`,cell19:`Construction effort`,cell20:`Dividends parent-subsidiary regime`,cell21:`Charitable giving tax credit`,cell22:`Family tax credit`,cell23:`Innovation tax credit`,cell24:`Research tax credit`},hints:{cell01:`Amount based on the assets module. You can find a export "Non deductible depreciations" with the detail of this amount from the module.`}},cvae_estimate:{title:`CVAE Estimate`},budgets:{title:`Treasury plan`},tag_group:{title:`Analytical family`},intermediate_balance:{title:`Intermediate Balances`,short_title:`SIB`},intermediate_balances:{title:`Intermediate Balances`},invoices_without_ledger_events:{title:`Invoices without Ledger Events`},doubtful_debts_states:{title:`Doubtful Debts States`},dump_error_file:{title:`Import error report`,title_suffix:`pennylane_resolution`,help_tab:{title:`Help`,header_tva_values:`Available values for the VAT column of the account`,header_country_values:`Available values for the Country column of the account`,journal:`Journal`,journal_info_1:`By default, entries are assigned to the miscellaneous operations journal (OD). A different journal can be selected for the import.`,journal_info_2:`To specify different journals in the same import, use the Journal Code column of the file.`},error_title:{missing_value:`Missing value`,other:`Internal error`,pg_timeout:`Technical error`,pg_error:`Technical error`,pg_not_unique:`Technical error`,convertion_error:`Conversion error`,multiple_journal_code:`Different journal codes for the same line entry`,multiple_date:`Different dates for the same line entry`,unbalanced_import:`Unbalanced entry`,lettering_on_different_plan_items:`Different accounts for the same lettering`,unletterable_plan_item_number:`Account number incompatible with lettering`,zero_invalid_plan_item_number:`Invalid account number '0'`,invalid_plan_item_country:`Country incompatible with account number`,invalid_plan_item_vat_rate:`Incorrect VAT rate for the account`,invalid_vat_rate:`Incorrect VAT rate`,invalid_plan_item_number:`Incorrect account number`,invalid_date:`Incorrect date`,invalid_date_format:`Incorrect date format`,invalid_country_alpha2:`Unrecognized country`,negative_debit:`Negative debit`,negative_credit:`Negative credit`,negative_fee:`Negative fee`,standard_error:`Technical error`,frozen_accounting_books:`Closed financial year`,date_outside_permitted_dates:`Closed or non-existent fiscal year`,plan_item_creation:`Impossible to create an account without a label`,invalid_analytical_fields:`Incorrect categorization`,multiple_entry_labels:`Entry label error`,parse_wait_timeout:`Internal error`,import_wait_timeout:`Internal error`,parse_timeout:`Internal error`,badly_parsed_date:`Error with the date`,import_timeout:`Internal error`,cancel_timeout:`Cancellation timeout exceeded`,too_many_lines:`Too many lines`,too_many_columns:`Too many columns`,duplicated_rows:`Duplicated rows`,invalid_ledger_event_identifier:`Line identifier error`,forbidden_split_tagging:`Line identifier error`,rules_other:`Rules error`,missing_analytical_family:`Missing analytical family`,invalid_tag_weight:`Incorrect analytical weight`,invalid_total_axis_weight:`Incorrect total analytical weight`,multiple_credit_debit_or_amounts:`Debit and credit on the same line`,reserved_plan_item_number:`Account number reserved`,unavailable_plan_item:`Plan item number already exists`,invalid_journal_code:`Invalid journal code`,only_for_one_stop_shop_companies:`Incompatible country code`,analytical_code_inconsistent_with_existing_tags:`Inconsistent with existing analytical categories`,analytical_code_inconsistent_within_import:`Inconsistent analytical categories`,invalid_tag_analytical_code_format:`Incorrect analytical code format`,missing_analytical_category:`Missing analytical category`,inconsistent_tag_attributes:`Inconsistent analytical categories`,missing_fees_default_plan_item:`Missing fees default plan item`},error_message:{invalid_country_alpha2:`The country code was not recognized. Refer to the resolution file, example file or the help center to verify valid country codes, and correct the line. INVALID_COUNTRY_ALPHA_2`,invali
18d_plan_item_number:`The account number is invalid. Check the help center to verify valid account numbers, and correct the line. INVALID_PLAN_ITEM_NUMBER`,invalid_vat_rate:`The VAT rate is invalid. Refer to the resolution file, example file or the help center to verify valid VAT rates, and correct the line. INVALID_PLAN_ITEM_VAT_RATE`,duplicated_rows:`Lines with the same line identifier must have a different categorization. Correct the categorization or delete the line. DUPLICATED_LINES`,multiple_date:`A piece must have a single date. Enter an identical date for the piece lines. MULTIPLE_DATE`,multiple_journal_code:`A piece must have a single journal. Enter an identical journal code for the piece lines. MULTIPLE_JOURNAL_CODE`,too_many_lines:`The file contains too many lines. Try again using clipboard import. If the error persists, contact support. TOO_MANY_LINES`,too_many_columns:`The file contains too many columns. Try again using clipboard import. If the error persists, contact support. TOO_MANY_COLUMNS`,invalid_analytical_fields:`The category is invali
18d. Enter a valid category.`,pg_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. PG_TIMEOUT`,forbidden_split_tagging:`A line must have at most one category per family. Split the line, or enter a single category per line per family. FORBIDDEN_SPLIT_TAGGING`,invalid_tag_weight:`The weight of a category cannot be 0 and must be less than or equal to 1 (or 100%). INVALID_TAG_WEIGHT`,invalid_total_axis_weight:`The total of the category weights for each axis must equal 1 (100%) per entry line. INVALID_TOTAL_AXIS_WEIGHT`,frozen_accounting_books:`The file contains pieces with a date in a frozen period. Unfreeze the period in the company information. FROZEN_ACCOUNTING_BOOKS`,date_outside_permitted_dates:`The file contains pieces with a date in a frozen or nonexistent period. Create or reopen the fiscal year in the company information. DATE_OUTSIDE_PERMITTED_DATES`,parse_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. PARSE_TIMEOUT`,invalid_date_format:`The date format is invalid. Select another date format, or enter a format compatible with the formats proposed at import. INVALID_DATE_FORMAT`,zero_invalid_plan_item_number:`Account numbers starting with '0' are not allowed. Enter a valid account number. ZERO_INVALID_PLAN_ITEM_NUMBER`,invalid_plan_item_country:`The country is not compatible with the account number. Check the help center to verify account numbers compatible with a country code, and correct the line. INVALID_PLAN_ITEM_COUNTRY`,invalid_plan_item_vat_rate:`The account number is not compatible with the VAT rate. Check the help center to verify account numbers compatible with a VAT rate, and correct the line. INVALID_PLAN_ITEM_VAT_RATE`,multiple_entry_labels:`A piece must have a single label. Enter an identical piece label for lines with the same piece number. MULTIPLE_ENTRY_LABELS`,unbalanced_import:`The sum of debits and credits of a piece must be zero. Use the columns recommended for import to group the lines, and correct the amounts to add up to zero. UNBALANCED_IMPORT`,lettering_on_different_plan_items:`All lines with the same lettering must belong to the same account. Check the lettered lines, and correct the account numbers so that they are identical. LETTERING_ON_DIFFERENT_PLAN_ITEMS`,unletterable_plan_item_number:`The account number is not compatible with lettering. Account numbers compatible with lettering are those starting with 4, 511 and 58. Check lettered lines and correct account numbers, or remove letterings. <i>UNLETTERABLE_PLAN_ITEM_NUMBER</i>`,missing_value:`A value is missing on the line. Complete the line. MISSING_VALUE`,parse_wait_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. PARSE_WAIT_TIMEOUT`,import_wait_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. IMPORT_WAIT_TIMEOUT`,import_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. IMPORT_TIMEOUT`,cancel_timeout:`The request has expired. Relaunch the import or reduce the file size. If the error persists, contact support. CANCEL_TIMEOUT`,other:`Internal error - See the error detail.`,rules_other:`Invalid value. Consult the Help Center to check the valid values for setting automatic rules. RULES_OTHER`,convertion_error:`Conversion error - Verify the dates format in your file.`,standard_error:`A technical error has occurred - Contact the Pennylane support.`,pg_error:`Technical error - Contact the Pennylane support.`,pg_not_unique:`Technical error - Contact the Pennylane support.`,negative_debit:`Negative debit - Change the debit to a positive value.`,negative_credit:`Negative credit - Change the credit to a positive value.`,negative_fee:`Negative fee - Change the fee to a positive value.`,plan_item_creation:`Can't create a plan item without a label - Fill a label value for you plan item.`,badly_parsed_date:`Check the date format in the file.`,invali
18d_date:`Invalid date - Change the date.`,invalid_ledger_event_identifier:`Line identifier error.`,missing_analytical_family:`A category must be associated with a family. Enter a category family. MISSING_ANALYTICAL_FAMILY`,multiple_credit_debit_or_amounts:`A line must be debit or credit only. Split the line, or subtract debits and credits. MULTIPLE_CREDIT_DEBIT_OR_AMOUNTS`,reserved_plan_item_number:`The account number you enter is for Pennylane use only. Enter another account number. RESERVED_PLAN_ITEM_NUMBER`,unavailable_plan_item:`Plan item number already exists`,invalid_journal_code:`The journal code is invalid. Check the help center to verify valid journal codes, and correct the line. INVALID_JOURNAL_CODE`,only_for_one_stop_shop_companies:`The country code cannot be filled for this company. If the VAT One-stop shop applies to this company, then go to the Settings and activate this option, in order to import this column - otherwise, delete the column.`,analytical_code_inconsistent_with_existing_tags:`The imported categories are inconsistent with your existing categories. When assigning existing categories in the import, ensure the specified category and analytical code match the existing category. ANALYTICAL_CODE_INCONSISTENT_WITH_EXISTING_TAGS`,analytical_code_inconsistent_within_import:`Inconsistent category and analytical code combinations. Within an analytical family, each category and analytical code must be unique. Categories must have a consistent associated analytical code (which may be blank). ANALYTICAL_CODE_INCONSISTENT_WITHIN_IMPORT`,invalid_tag_analytical_code_format:`The analytical code is invalid. Use only uppercase letters, numbers, spaces, hyphens (-), periods (.) and underscores (_). INVALID_TAG_ANALYTICAL_CODE_FORMAT`,missing_analytical_category:`An analytical code must be associated with a category. Enter a category. MISSING_ANALYTICAL_CATEGORY`,inconsistent_tag_attributes:`Multiple different entries found for the same family and category. Analytical categories must be consistent within a family. INCONSISTENT_TAG_ATTRIBUTES`,missing_fees_default_plan_item:`The company does not have a default plan item for fees. Please configure a default plan item for fees in the company settings. MISSING_FEES_DEFAULT_PLAN_ITEM`}},customer_invoices_status:{title:`Customer invoices analytics report per status`},supplier_invoices_status:{title:`Supplier invoices analytics report per status`},customer_invoices_per_thirdparty:{title:`Customer invoices analytics per client`},supplier_invoices_per_thirdparty:{title:`Supplier invoices analytics per client`},stats_per_tag:{title:`Analytics report per category`,transactions:{title:`Transactions analytics report per category`},customer_invoices:{title:`Customer invoices analytics report per category`},supplier_invoices:{title:`Supplier invoices analytics report per category`}},customer_invoices_per_product:{title:`Customer invoices analytics report per product`},rate_vat_reconciliation:{title:`Cadrage TVA - Annual by VAT rate`,basename:`Cadrage TVA`,columns:{date:`Date`,journal:`Journal`,label:`Label`,vat_rate:`VAT Rate`,balance:`Balance`,theoretical_vat:`Theoretical VAT`,actual_vat:`Actual VAT`,diff:`Difference`}},customer_vat_reconciliation:{title:`VAT Reconciliation - Uniq Rate Customers`,basename:`VAT Reconciliation`,columns:{plan_item_number:`Number`,plan_item_label:`Label`,balance:`Balance`,theorical_vat:`Theoretical VAT`,real_vat:`Actual VAT`,diff:`Difference`},supplier:`Suppliers`,customer:`Customers`,unconfigurated:`not configurated`},vat_framing_annual_turnover:{title:`Annual VAT Framing - Turnover`,basename:`Annual Turnover`,columns:{plan_item_number:`number`,plan_item_label:`label`,balance:`balance`},section_title:{current_period:`(N) Period %{year}`,previous_period:`(N-1) Period %{year}`,summary:`Summary`}},vat_framing_history:{title:`Annual VAT Framing - Declarations history`,basename:`Declarations history`,columns:{number:`Number`,lines:`Declaration lines`,total:`Total`}},generic_guard:{title:`Ledger Guard`},purchase_requests:{title:`Purchase requests`},pnl_by_period:{title:`Income Statement by period`},analytical_pnl_by_line:{title:`Analytical income statement by line`},analytical_pnl_by_period:{title:`Analytical income statement by period`},vehicles:{exports:{tvs_summary:{document_title:`Summary of company vehicle taxes`}}}},invoice_pdf:{deadline_date:`Deadline on`,paid_message:`Paid since %{date} days`,to_come_message:`In %{date} days`,late_message:`Late by %{date} days`,issuer:`Company name:`,total_before_tax:`Total before tax`,generated_by:`Generated by`,footer_share_capital:`%{company_legal_form} with share capital of %{share_capital}`,footer_siren_number:`SIREN N° %{siren_number}`,footer_handelsregisternummer:`Handelsregisternummer %{handelsregisternummer}`,footer_steuernummer:`Steuernummer %{steuernummer}`,footer_vat_number:`VAT N° %{vat_number}`,subtotal:`Sub-total`},thirdparty:{autocomplete:{ledger_events_count:{one:`1 ledger event`,other:`%{count} ledger events`},creation_suggestion:`Suggestion`,search_group_label:`Search results`},form:{suggestion_badge:{one:`1 suggestion`}},merge:{impossible:{title:`Fusion impossible!`},plan_item_label:`%{number} - %{label}`,propagation_info:{one:`The new value of %{propagatedFields} will potentially switch certain transactions in the tab 'To be treated' Bank view`,other:`The new values ââof %{propagatedFields} will potentially switch certain transactions in the tab 'To be treated' Bank view`}}},vat:{index:{title:`VAT returns`,addendum:`Miscellaneous transactions - %{date}`,understand_vat_return:`Understand VAT return`,toast_success_delete:`The declaration was successfully deleted`}
18,vat_return_list:{title:`VAT returns`},new:{page_header:{title:`New declaration: Value added tax and similar taxes`,notice:`See the notice`}},show:{attachment_section_title:`Attachment`,page_header:{title:`Value added tax and similar taxes`},declare_modal:{title:`Confirmation of the information for the online declaration`}},edit:{mec_section_title:`Edit the ledger events`,warning:{declaration_form_dirty:`You have modified the values of the VAT declaration. This means that you should most likely modify the detail of the entry below.`,ledger_events_form_dirty:`You have modified the entry related to the VAT declaration. This means that you will most likely have to modify the VAT declaration.`,both_dirty:`The values of the VAT declaration have been modified manually, so the system can no longer determine the ledger events accurately. Please pay special attention to the ledger events of the accounting entry.`,refund:{message:`You have entered a value in line 26 'Credit Refund Requested' of your declaration. The refund request must be made after you have declared online your declaration.`}},page_header:{title:`Edition mode: Value added tax and similar taxes`,reset:{modal:{title:`Reset confirmation`,message:`Are you sure you want to reset the values in the report? This will remove your manual changes`}}},declaration_form:{tooltips:{modified_cell:`The content of this cell has been modified manually, we can't give you the computation history.`,computed_cell:`The content of this cell has been computed based on the content of other cells.`,importation:`The content of this cell contains the import VAT amounts returned by the customs administration`,importation_details:`The calculation also takes into account the tax due from imports line I1 to I6`},form_configuration_title:`CA3 Form Parameters`,main_form_title:`CA3 Form`,empty_number:`EMPTY`,empty_title:`<strong>"Empty" declaration</strong> (if you do not have to complete any line of this form)`,include_adjustments_in_sales:{option:`Declare the adjustment amount with the revenue of the period`,title:`Adjustments modification`,warning:`The modifications you made to the "B5" and "21" cells of the form <strong>will be lost</strong> if you change the method of allocating adjustments, do you want to continue?`,continue:`Continue`,cancel:`Cancel`},single_taxable_person:`Single taxable person`,daysoff:`VAT holiday deposit`,exclude_fec:`Exclude writes from the FEC`,express_mention_title:`Express Mention`,express_mention_tooltip:`Express Mention must be checked for the administration to read your message`,free_text_title:`Additional information, reserved for correspondence`,free_text_placeholder:`Additional information about the CA3...`,free_text_title_max_length:`The additional information should not exceed %{maxValue} characters.`,free_text_max_num_lines:`The additional information should not exceed %{maxValue} lines.`,clear_button_tooltip:`Return to the initial value`,operations_top_section:`A - AMOUNT OF OPERATIONS CARRIED OUT`,taxable_operations_section:`TAXABLE OPERATIONS (EXCL. VAT)`,cell01:`Sales, services`,cell02:`Other taxable transactions`,cell2A:`Purchase of service provisions from a taxable person not established in France (art. 283-2 of the CGI)`,cellA4:`Imports (other than petroleum products)`,cellA5:`Withdrawals from the suspensive tax regime (other than petroleum products)`,cellB1:`Releases for consumption of petroleum products`,cell03:`Intra-Community acquisitions`,cell03bis:`Of which distance sales and/or reverse charge operations`,cell3A:`Supply of electricity, natural gas, heat or cooling taxable in France`,cell3B:`Purchases of goods or services from a taxable person not established in France (art. 283-1 of the CGI)`,cell3C:`Adjustments`,untaxable_operations_section:`NON TAXABLE OPERATIONS`,cell04:`Exports outside EU`,cell05:`Other non-taxable operations`,cell5A:`Distance sales taxable in another Member State to the benefit of non-taxable persons - B to C sales`,cellE4:`Imports (other than petroleum products)`,cellE5:`Withdrawals from the suspensive tax regime (other than petroleum products)`,cellE6:`Imports placed under a suspensive tax regime (other than petroleum products)`,cellF1:`Intra-Community acquisitions`,cellF4:`Releases for consumption of petroleum products`,cellF5:`Imports of petroleum products placed under a suspensive tax regime`,cellF9:`Internal operations between members of a single taxable person`,cell06:`Intra-Community deliveries to a taxable person - B to B sales`,cell6A:`Deliveries of electricity, natural gas, heat or cooling not taxable in France`,cell07:`Duty-free purchases`,cell7A:`Sales of goods or services made by a taxable person not established in France (art. 283-1 of the CGI)`,cell7B:`Regularizations`,vat_top_section:`B - DEDUCTION OF VAT PAYABLE`,brut_vat_section:`GROSS VAT`,brut_vat_metropolitain_section:`Operations carried out in Metropolitan France`,cell08:`Standard rate 20% VAT`,cell09:`Standard rate 5.5% VAT`,cell9B:`Standard rate 10% VAT`,brut_vat_dom_section:`Operations carried out in the DOM" (French overseas departments)`,cell10:`Standard rate 8.5%`,cell11:`Reduced rate 2.1%`,brut_vat_taxable_operations_other_rate:`Operations taxable at another rate`,cellT1:`Overseas departments operations at rate 1.75 %`,cellTC:`Corsica departments operations at rate 13 %`,cellT2:`Overseas departments operations at rate 1.05 %`,cellT3:`Corsica operations at rate 10 %`,cellT4:`Corsica operations at rate 2.10 %`,cellT5:`Corsica operations at rate 0.90 %`,cellT6:`Metropolitan operations at rate 2.10 %`,cellT7:`VAT deduction on authors rights`,cell13:`Former rates`,cell14:`Operations taxable at a particular rate (statement made on annex 3310-A)`,petroleum_products:`Petroleum products`,cellP1:`Standard rate 20%`,cellP2:`Reduced rate 13%`,importations:`Imports`,cellI1:`Standard rate 20%`,cellI2:`Reduced rate 10%`,cellI3:`Reduced rate 8.5%`,cellI4:`Reduced rate 5.5%`,cellI5:`Reduced rate 2.1%`,cellI6:`Reduced rate 1.05%`,cell15:`Previously deducted VAT to be paid back`,cell5B:`Amounts to be added, including advance payment for vacations`,cell16:`Total gross VAT due (lines 08 to 5B)`,cell17:`Of which VAT on intra-Community acquisitions`,cell18:`Of which VAT on transactions to Monaco`,deductible_vat_section:`Deductible VAT`,cell19:`Goods constituting fixed assets`,cell20:`Other goods and services`,cell21:`Other VAT to be deducted`,cell21bis:`Of which regularization on output VAT [cf. note]`,cell22:`Carry over of the credit appearing on line 27 of the previous return`,cell2C:`Amounts to be charged, including advance payment for vacations`,cell22A:`Indicate here the flat rate tax coefficient applicable for the peri
18od if it is different from 100%.`,cell23:`Total deductible VAT (lines 19 to 2C)`,cell24:`Of which input VAT on imports other than petroleum products`,cell2E:`Of which input VAT on petroleum products`,credits_top_section:`CREDITS`,cell25:`VAT credit (line 23 - line 16)`,cell26:`Refund of credit claimed on form 3519 attached`,cellAA:`VAT credit transferred to the head company on the recapitulative return 3310CA3G`,cell27:`Credit to be carried forward (line 25 - line 26 - line AA)`,tax_to_pay_top_section:`TAX TO PAY`,cell28:`Net VAT due (line 16 - line 23)`,cell29:`Similar taxes calculated on schedule no. 3310-A`,cellAB:`Total to be paid by the head company on the recapitulative return 3310CA3 G (line 28 + 29 from 3310CA3 G)`,cell32:`Total to be paid (lines 28 + 29 - AB)`,annex_tag:`Annex 3310-A`,annex_display_number:`ANNEX`,annex_display_title:`Use <strong>Annex 3310-A</strong>`,annex_title:`WITHDRAWAL OF VAT ON COPYRIGHTS AND VAT DUE AT A SPECIAL RATE`,cell35_title:`Withholding VAT on copyright`,cell35:`Withholding VAT on copyright`,imposables_france:`Transactions taxable in mainland France at a special rate of`,cell36:`Rate 2.10%`,cell37:`Old rate`,imposables_corse:`Transactions taxable in Corsica at a special rate of`,cell39:`Rate 0.9%`,cell40:`Rate 2.10%`,cell41:`Rate 10%`,cell43:`Old rate`,imposables_dom:`Taxable transactions in the overseas departments at a special rate of`,cell44:`Rate 1.05%`,cell45:`Rate 1.75%`,cell46:`Old rate`,celltotalspecialrates:`Total of lines 35 to 46`,assimilated_title:`Declare additional tax`,cellagricultural:`Tax on the turnover of agricultural operators (CGI, art. 302 bis MB) (cumulative part of the variable part and the fixed part)`,cell56:`Contribution to public broadcasting`,cell61:`Tax due by employers of foreign employees (L. 436-10 du CESEDA)`,cell68:`Tax for the development of vocational training in the automobile, cycle and motorcycle repair trades at a rate of 0.75%.`,axle_title:`Annual axle tax (CIBS, art. L421-94) (ex- CGI, art. 1010)`,axle_vehicle_column:`Number of vehicles`,axle_rail_road_column:`including number of rail-road vehicles`,cellaxle1a:`1- Isolated motor vehicles, GVW less than 27 t (1a)`,cellaxle1b:`1- Isolated motor vehicles, GVW greater than or equal to 27 t (1b)`,cellaxle2a:`2- Articulated units consisting of a tractor and one or more semi-trailers, GVWR less than 39 t (2a)`,cellaxle2b:`2- Articulated units consisting of a tractor and one or more semi-trailers, GVWR greater than or equal to 39 t (2b)`,cellaxle3:`3- Category O4 trailers (3)`,cellaxletotal:`Total annual axle tax due (1a + 1b + 2a + 2b + 3)`,vehicle_types:`Type of Vehicles`,vehicles:`Number of vehicles owned or leased`,nr_vehicles:`No. owned or leased vehicles`,cell117:`Annual tax on carbon dioxide emissions from passenger vehicles due for 2022 (CIBS, a of 1° of art. L421-94) (ex-tax on CO2 emissions, CGI, art. 1010)`,cell117vehiclesNewRegistrationPlate:`Number of vehicles under the new registration system (since March 1st, 2020)`,cell117vehiclesOldRegistrationPlate:`Number of vehicles not covered by the new registration system: (European type-approval, first put into circulation as from 1 June 2004 and not used by the taxpayer before 1 January 2006)`,cell117otherVehicles:`Number of other vehicles subject to the tax`,cell117vehiclesEnergy:`Number of exempt vehicles whose energy source is electricity, hydrogen or a combination of both`,cell117vehiclesWithoutTax:`Number of other exempt vehicles`,cell118:`Annual tax on the age of passenger vehicles due for 2022 (CIBS, b of 1° of art. L421-94) (ex-tax on air pollutant emissions, CGI, art. 1010)`,cell118vehiclesWithoutTax:`Number of exempt vehicles`,alcoholfree_title:`Contribution on non-alcoholic drinks`,alcoholfree_hectoliter_column:`Number of hectoliters`,cellalcoholfreewithsugar:`Contribution on non-alcoholic drinks containing added sugars (CGI, art.1613 ter)`,cellalcoholfreewithoutsugar:`Contribution on non-alcoholic drinks (CGI, art. 1613 quarter II 1°), â¬0.54 / hl`,cellalcoholfreewithsweeteners:`Contribution on non-alcoholic drinks containing synthetic sweeteners (CGI, art. 1613 quarter II 2°)`,mineralwater_title:`Contribution on natural mineral waters (CGI, art. 1582)`,mineralwater_postalcode_column:`INSEE code of the municipality`,mineralwater_hectoliter_column:`Number of hectoliters`,cellmineralwater:`Rights for municipality`,cellmineralwatertotal:`Total amount of the contribution on mineral waters`,celltotalparafiscal:`Total of lines 47 to 133`,training_tax:`Tax on vocational training`,value_without_tax:`Value (excl. VAT)`,errors:{should_be_empty:`All values are zero: you must check the 'NIL' box at the top of the form`,bases_not_equal_operations:`The total of the pre-tax bases (%{basesSum} - lines 08 to I6) must be equal to the total of the taxable operations (%{operationsSum} - lines A1 to B4) - Difference of %{sumsDifference}`,incorrect_vat_intra_community_acquisitions:`The amount shown on line 17 is inconsistent with the base excluding VAT entered on line B2 (line B2 * 2.1% <= line 17 <= line B2 * 20%)`,sum_17_18_superior_to_cell_16:`The sum of lines 17 and 18 cannot be greater than the total gross VAT due on line 16`,cell_17_required:`Entering an amount on line B2 implies entering an amount on line 17.`,cell_21_bis_superior_to_cell_21:`Line 21A Of which adjustment on output VAT cannot be greater than line 21 Other deductile VAT`,cell_3C_required:`Entering an amount on line 21A Of which adjustment on output VAT implies entering an amount on line B5.`,cell_26_superior_to_cell_25_plus_cell_AA:`Line 26 'Credit refund requested' cannot be greater than line 25 'VAT credit' + line AA 'VAT credit transferred to the head company'.`,axle_vehicle_number_inconsistent:`The number of vehicles must be equal or greater than the number of rail-road vehicles.`,vehicles_taxes_and_number_required:`Entering an amount on taxed company vehicles implies entering an amount on the number of vehicles and all associated taxes and vice versa.`,mineral_water_inconsistent:`All values on line 128 must be filled.`,mineral_water_postal_code_inconsistent:`The INSEE code of the municipality must contain 5 digits.`},tax_free_basis:`Tax-free basis`,tax_due:`Due tax`,taxable_basis:`Taxable base`,net:`Net to pay`,total:`Total`}},panel:{title:`Declaration details`,actions:{prepare:`Prepare`,create_blank:`Create blank declaration`,show:`Show`},period:`Period`,teleDeclarationDate:`Tele-declared at %{date}`,info:{payable:`Payable`,receivable:`Receivable`,deferrable:`Deferrable`,estimation:`estimation`},tabs:{history:{title:`History`,empty:`No events for this declaration`},comments:{title:`Comments`}},notes:{count:{one:`See comment`,other:`Show %{count} comments`},textarea:{placeholder:`Leave a comment...`},none:`There are no comments on this declaration.`,confirm_delete:`Are you sure you want to delete this comment?`,modal:{title:`Comments:`}},todo:{to_declare:`Deadline on %{date} (in <span>%{days} days</span>.)`,overdue:`Overdue since %{date} (<span>%{days} days</span> late.)`},tooltip:{actions:`More actions`}},settings_modal:{header:{vat_day_of_month:`%{date} of the month`,frequency:{monthly:`Monthly`,quarterly:`Quarterly`,yearly:`Yearly`,not_applicable:`Not subject to VAT`}},modal:{title:`Declaration settings`,cancel:`Cancel`,save:`Save`,subtitle:`Quick access`,options:{title:`Options`,card:{badge_soon:`Soon`,bank_account:`Ask the customer for confirmation of the bank account when sending.`,tele_declaration:`Tele-declare automatically once the customer confirmation has been received.`}}}}},invoices:{match_quotes:{no_invoice_found:`No invoice found`,ungroup_toast:`The bill was untied`,group_toast:`The bill was linked`}
vendor: 5,100 bytes, line 18
18,upload:{batch:{actions:{unarchive:{tooltip:`Unpack the invoice`},do_not_unarchive:{tooltip:`Do not unpack this bill`},submit:{toast:{one:`Your file has been imported, it is being analyzed`,other:`Your files have been imported, they are being analyzed`}}},duplicate:{status:{supplier_invoice:`The original document has the status "%{status}"`,expense:`The original document is in the expense "%{status}" of %{user}`}},small_list:{show_more:{one:`See 1 more line`,other:`See %{count} extra lines`},show_less:`Reduce the list`},existing:{title:{one:`The file is already in the invoice page`,other:`%{count} files are already in the invoice page`,tooltip:{one:`This file will be ignored`,other:`This list will be ignored`},archived:{one:`1 archived file detected as a duplicate`,other:`%{count} archived files detected as duplicates`,tooltip:{one:`You can unpack or ignore the bill attached to the file below`,other:`You can unpack or ignore bills attached files below`}}}},files_to_upload:{one:`1 file to import`,other:`%{count} files to import`}},quote_generation_failed:`An error occurred while generating the invoice PDF. It will be automatically re-generated shortly.`,invoice_generating:`Your document will be automatically generated shortly.`,title:`Import invoices`,loading_ocr:{title:`Our OCR is working on your invoice.`,subtitle:`It should take a few seconds.`,image:{alt:`Invoice uploader image`},toast:{title:`Your invoice was imported and prefilled.`,action:`Review`}}},signed_type:{invoice:`Invoice`,credit_note:`Credit Note`,estimate:`Quote`},card:{invoice_number:{one:`Number`,other:`numbers`},source:{one:`Source`,other:`sources`},available_match:{title:`reconciliation available`,description:{one:`We suggest 1 transaction for this invoice.`,other:`We have %{count} transactions suggest for this bill.`}},incomplete:{title:`Missing information`,description:`Some information is missing, please complete the accounting for the bill.`},qonto_cancel_payment_link:`https://help.qonto.com/en/articles/4359559-how-to-cancel-a-transfer-request`,fiscal_year_closed:`This action is not available for the selected invoice, the fiscal year finishing on %{closing} is closed`,payment_reminder:{recipients:`Recipients`,validation:{incorrect_email:`Please provide correct email address`}}},customer_invoices:{empty_invoices:{title:`Your invoicing in a few clicks!`,description:`We allows you to manage your sales, from editing the quote to paying the invoice.`},errors:{finalize:{no_current_fiscal_year:{title:`Impossible to finalize the invoice`,message:`Please specify a fiscal year in the settings`}},group_invoice:{title:`Unable to link this document`}},invoice:`an invoice`,type:{invoice:`an invoice`,estimate:`a quote`,shipping_order:`a shipping order`,purchasing_order:`a purchasing order`,proforma:`a proforma`,purchase_request:`a purchase request`},warnings:{customer_billing:{title:`Missing billing settings`,message:`Before being able to create %{type}, you must configure your billing parameters.`,link:`Click on this link to go to the settings`}},status:{estimate:{accepted:{label:`Accepted`,widget_label:`accepted`,widget_tooltip_label:`See the accepted quotes`},archived:{label:`Archived`,widget_label:`archived`,widget_tooltip_label:`See the archived quotes`},denied:{label:`Denied`,widget_label:`Denied`,widget_tooltip_label:`See the rejected quotes`},pending:{label:`Waiting`,widget_label:`Waiting`,widget_tooltip_label:`See pending quotes`},expired:{label:`Expired`,widget_label:`Expired`,widget_tooltip_label:`See the expired quotes`},estimate_pending:{label:`Waiting`},estimate_accepted:{label:`Accepted`},estimate_invoiced:{label:`Invoiced`},estimate_denied:{label:`Denied`},estimate_expired:{label:`Expired`},invoiced:{label:`Invoiced`,widget_label:`Invoiced`,widget_tooltip_label:`See the invoiced quotes`},shipping_order:{label:`Shipping order`,widget_label:`Shipping order`},purchasing_order:{label:`Purchasing order`,widget_label:`Purchasing order`}},invoice:{incomplete:{label:`Incomplete`,widget_label:`Incomplete`,widget_tooltip_label:`Check imported invoices`},draft:{label:`Draft`,widget_label:`Draft`,widget_tooltip_label:`See draft invoices`},upcoming:{label:`Upcoming`,widget_label:`Upcoming`,widget_tooltip_label:`View upcoming invoices`},late:{label:`Late`,widget_label:`Late`,widget_tooltip_label:`View late invoices`},paid:{label:`Cashed`,widget_label:`Cashed`,widget_tooltip_label:`View cashed invoices`},partially_paid:{label:`Part. cashed`,widget_label:`Part. cashed`,widget_tooltip_label:`View partially cashed invoices`},archived:{label:`Archived`,widget_label:`Archived`,widget_tooltip_label:`View archived invoices`},cancelled:{label:`Canceled`,widget_label:`Canceled`,widget_tooltip_label:`Show canceled invoices`},partially_cancelled:{label:`Partially canceled`,widget_label:`Partially canceled`,widget_tooltip_label:`View partially canceled invoices`},credit_note:{label:`Credit note`,widget_label:`Credit note`,widget_tooltip_label:`View credit note invoices`},proforma:{label:`Proforma`,widget_label:`Proforma`,widget_tooltip_label:`View proforma
18invoices`},pdp_rejected:{label:`Rejected`,widget_label:`Rejected`},pdp_refused:{label:`Refused`,widget_label:`Refused`},pdp_in_dispute:{label:`In dispute`,widget_label:`In dispute`}}},match_badge:{tooltip:`See matches`},public_invoice:{list:`List of received invoices`,invoice_label:`Invoice`,estimate_label:`Quote`,title:`Your %{title}`,label:`%{title} %{label}`,issued_by:`Sent by <mark>%{name}</mark>`,issued_by_estimate:`Sent by <mark>%{name}</mark>`,issued_on:`Issued on <mark>%{date}</mark>`,deadline_on:`Deadline on <mark>%{date}</mark>`,payment_completed:`This invoice has already been paid.`,payment_days_left:`You have <mark>%{days} day(s)</mark> left to pay this invoice.`,payment_days_passed:`The deadline is exceeded by <mark>%{days} day(s)</mark>.`,payment_information:`Payment`,payment_bank:`<title>Bank:</title> %{bank}`,payment_iban:`<title>IBAN:</title> %{iban}`,payment_bic:`<title>BIC:</title> %{bic}`,reference:`<title>Reference:</title> <mark>%{reference}</mark>`,reference_message:`Please include the above reference in the description of your transfer so that your payment is correctly identified.`,security_message:`<anchor>e-transfer</anchor> secured by Pennylane`,button:{notify:`Notify %{name} of your interest in paying by credit card`,paid:`Invoice paid`,pay_by_card:`Pay by credit card`,pay_by_transfer:`Pay via e-transfer`},errors:{invoice_not_found:`Cannot find this invoice in our system`,file_not_found:`This invoice has no associated document`,draft:`This invoice is not available because it's a draft invoice. Please finalize the invoice.`},view_invoices_label:`See all your invoices`},import:`Import invoices`,add:`Add`,convert_to:`Convert to...`,cancel:`To cancel`,view_invoice:`See invoice`,view_estimate:`See quote`,regenerate_pdf:{regeration_in_progress:`PDF generation is in progress`},stamp_paid_on_pdf:{on_success:{do:`The invoice has been stamped as paid.`,undo:`The Paid stamp has been removed.`}},options:{sources:{all:`All`,external_api_create:`Creation by API`,external_api_import:`Import by API`,quotes:`Editor bills`,dumps:`Import files`,stripe:`Stripe`,qonto:`Qonto`,gdrive:`Google drive`,billing_subscription:`Subscription`}},statuses:{type:{invoice:`Invoice`},late:{one:`Delay: 1 day`,other:`Delay: %{count} days`},upcoming:{one:`Deadline: 1 day`,other:`Deadline: %{count} days`}},monthly_analytics:{date:{title:{invoice:`Monthly by issue date sales analysis (%{period})`}},deadline:{title:{invoice:`Monthly by sales deadline analysis (%{period})`}}},payment_reminder:{title:`Reminders to validate`,help:`It is now possible to send reminders to your customers for the awaiting payments`,activate:`Activate payment reminder`,reminder_delete:{one:`Reminder has been deleted`,other:`Reminders have been deleted`},reminder_sent:{one:`Reminder has been sent`,other:`Reminders have been sent`},fields:{template:`Template`,workflow:`Workflow`,customer:`Customer`,invoices:`Invoices`,amount:`Amount incl. VAT`,workflow_deleted:`Workflow deleted`},empty:{no_reminder:`No reminder`,all_sent:`All your reminders have been sent ð`,access_to_templates:`Access the dunning templates`}},table:{footer:{estimate:{one:`1 selected quote`,other:`%{count} selected quotes`}},filters:{placeholder_invoice:`Search for an invoice...`,status:{label:`Status`,selected_label:{one:`Status`,other:`Statuses`,all:`Statuses`}},payment_kind:{label:`Payment method`,selected_label:{one:`Payment method`,other:`Payment methods`,all:`Payment methods`}}},title:{invoice:`List of bills`},columns:{date:`Issue`,deadline:`Deadline`,thirdparty:{tooltip:`View customer "%{name}"`},status:`Status`,comments:{content:`Comment`},actions:{client_comments_count:{one:`1 comment`,other:`%{count} comments`}}}},side_panel:{linked_invoices_mapper:{title:`Related documents`},linked_invoice:{invoice:`Invoice`,credit_note:`Credit Note`,partial_order_percentage:{other:`%{count}th deadline %{percentage}%: %{deadline}`},partial_order:{other:`%{count}th deadline: %{deadline}`}},link_invoice_options:{title:`Add an invoice`},confirm:{title:`Unlink a document`,message:`Are you sure you want to unlink this document?`},unlink_modal:{title:`Unlink an intermediate invoice`,body1:`Please note that by pressing Confirm the intermediate invoice will no longer be taken into account in the overall calculation.`,body2:`Recalculate the percentage of each invoice to distribute the intermediate invoice you want to unlink.`,partial_invoice:`Intermediate invoice %{index}`,balance_invoice:`Balance invoice`,finalized:`(finalized)`,partial_invoice_to_unlink:{first:`Intermediate invoice to unlink (1st deadline)`,second:`Intermediate invoice to unlink (2nd deadline)`,third:`Intermediate invoice to unlink (3rd deadline)`,other:`Intermediate invoice to unlink (%{index}th deadline)`},deadline:`Deadline`,partial_percentage:`Percentage to distribute`,percentage_of_total:`Percentage of total`,amount:`Payment amount`,recalculate_percentage:`Recalculate this percentage`,checkbox:`Email quote update to customer`,primary_button:`Confirm`,secondary_button:`Cancel`,success:`Quote and partial invoices updated`,errors:{percentage_max:`Must be less than 100`}},add_invoice:{title:`Add an invoice`},sales:{credit_note:`Credit note`},title:{invoice:`Customer Invoice %{number}`,credit_note:`Invoice to have %{number}`},attachments:{empty_attachment:{credit_note:`This credit has no attachment.`,other:`This invoice was imported without attachments.`}},fields:{validation:{customer:`The customer role is not correct`}},edit:{title:`Invoice Information`},factor:{status_label:`Status with the factoring company`},estimate_card:{title:`quote partner`}},toast:{save_success:`your changes saved!`},form:{credit_note:{title:`new have`},invoice:{title:`new invoice`},estimate:{title:`Quote %{id}`}},products:{disabled_tooltip:`The product is already used in a bill`},send_modal:{title:{invoice:`Send an invoice`,credit_note:`Send having`},fields:{template:{label:`Email template`,placeholder:`Select a template`,no_options_message:`Create a new model`},recipients:{label:`Recipients`,placeholder:`Enter email recipients`},cc_recipients:{add:`Add copy recipients`,label:`Copy recipients`,placeholder:`Enter the copy recipients`},bcc_recipients:{add:`Add Bcc recipients`,label:`Recipients in hidden copy`,placeholder:`Enter the recipients in hidden copy`},subject:{label:`Object`,placeholder:`Enter the email subject`},body:{label:`Message Body`,description:`Politeness and use your signature already added by default to the content of your email.`,placeholder:`Enter the message body`},send_bbc:{label:`Put %{email} blind copy of the email`}
18,appendices:{label:`Attachments`,filename:`Include the file %{filename}`}},toasts:{credit_note:`The credit has been sent`,estimate:`The quote was sent`,invoice:`The bill was sent`},validations:{recipients:{valid_array:`At least one recipient does not look like an email address`,required:`This field is required`},subject:`This field is required`,body:`This field is required`},email:{subject:{invoice:`Your invoice %{companyName} N° %{label} is available`,credit_note:`You have %{companyName} N° %{label} is available`,estimate:`Your quote %{companyName} N° %{label} is available`},body:{text:{invoice:`Here's your last bill of the company %{companyName}. This invoice N° %{label} of %{amount} is payable by bank transfer before the %{deadline}.`,credit_note:`You will find enclosed having N° %{label} of business %{companyName}. The amount is %{amount}. It remains valid until %{deadline}.`}}}},discover_reminders:{title:`Get automatic reminders for unpaid invoices!`}},full_page_form:{preview:{no_attachment:`No attachment for this invoice`},invoice_lines:{title:`Invoice details`}},duplicates:{card:{body:`Some documents have similar information, please check the invoice to avoid a risk of duplication.`},actions:{ignore:`Ignore`,show_ignored_duplicates:{tooltip:`This list corresponds to the invoices manually reported as not being duplicates.`},not_duplicate:{tooltip:`Ignore the warning duplicate`,success:`The invoice was reported as not being a duplicate`},restore_duplicate:{tooltip:`This invoice is a duplicate`}},states:{ignored:`Ignored`},fields:{invoice:`Invoice`,title:{one:`identical element:`,other:`identical elements:`}}},common:{invoice_direction_popup:{title:`Move to`,cancel:`Cancel`},invoice_direction_form:{update_document_type_modal:{confirm_and_move:`Confirm and move`,to_customer:{title:`Convert to customer invoice?`,description:`This invoice will be moved to the Customer Invoices section.`},to_supplier:{title:`Convert to supplier invoice?`,description:`This invoice will be moved to the Supplier Invoices section.`},to_ged:{title:`Convert as document ("Shared documents")?`,description:`This invoice will be moved in "Shared documents".`}},move_to_ged_modal:{title:`Hand over to your accountant`,description:`This is not an invoice? This document will be forwarded to your accountant.`,no_document:`Cannot move the invoice, an attachment is required.`}},attachment:{toast:{save_success:`File successfully uploaded!`}},expense_details_form:{fields:{team:{label:`Team`}}}}},reallocation:{button:{submit:`Reallocate`},main_modal:{title:{one:`Reallocate a ledger event`,other:`Reallocate ledger events (%{count})`},fields:{plan_item:`Destination account`,number:`Account number`,label:`Account label`},alerts:{bank:{message:`A bank account must be reallocated to a bank account.`},different_class:{title:`Warning`,message:{one:`1 ledger event (%{amount}) will be moved from a %{fromType} to a %{toType}.`,other:`%{count} ledger events (%{amount}) will be moved from a %{fromType} to a %{toType}.`},groups:{vat:`VAT account`,supplier:`supplier account`,customer:`customer account`,loss_or_immo:`expense account / asset account`,capital:`capital account`,stock:`stock account`,thirdparty:`thirdparty account`,bank:`finance account`,products:`revenue account`}},different_vat_rate:{message:`This VAT rate will be used to update this ledger event.`,message_multiple:`Any change to the VAT rate will affect all of the selected ledger events.`}},validation:{different_account:`You must choose an account different from the current account`}},confirm_modal:{title:{one:`Change the country of the thirdparty`,other:`Change the country of the thirdparties (%{count})`},alert:{one:`The selected country is different from the country of the thirdparty.`,other:`The selected country is different from the country of the thirdparties.`},question:{one:`Apply the change of country to the thirdparty?`,other:`Apply the change of country to the thirdparties?`},confirm:`Confirm and change`},toast:{ledger_events:{one:`1 ledger event was reallocated to the account %{plan_item}`,other:`%{count} ledger events were reallocated to the account %{plan_item}`},invoices:{one:`1 invoice was amended`,other:`%{count} invoices were amended`}}},journals:{journal_types:{sales:`Sales`,purchases:`Purchases`,finances:`Cash`,misc:`Various operations`,custom:`Custom`,vat:`VAT`,pending_vat:`VAT recovery`,carryover:`Carryover`,situation:`Situation`,payroll:`Payroll`,loans:`Loans`,revision:`Revision`},filters:{amount:{options:{positive_is_zero:`Debtors`,negative_is_zero:`Creditors`}}}},import_export:{transaction:{title:`Importing %{filename} in the bank`,account_label:`Bank account`},csv_mapper:{title:`Importing %{filename}`,subtitle:`Read CSV`,fields:{title:`Fields extraction`,account_label:`Account label`,line_label:`Line label`,plan_item_label:`Counterpart label`,price:`Unit Price in EUR`},help:{date:{title:`Available date placeholders`,Y:`4-digit year (2020, 2021)`,y:`2-digit year (20, 21)`},tva:{title:`Values for the "Account VAT rate" column`,warning:`Any other value will be ignored`},country_alpha2:{title:`Values for the "Account Country Code" column`},journal:{title:`Journal`,default:`By default, ledgers are associated to the miscellaneous operations journal.`,text:`You can choose another journal (e.g. Payroll). If you want this file's ledgers to be associated to different journals, you need to add a journal code
18column to the file.`}}}},settings:{accounts:{select_accounts:{title:`Finalize bank account setup`,message:`Select the bank account(s) you want to sync with Pennylane`,action:`Validate`},account_sync_settings:{title:`Bank account synchronization settings`,help_text:`Depending on the bank, the recoverable history may vary.`,help_link_text:`Check for your bank here`,notice:`Select date to resume transactions:`,more_info:`In order to avoid duplicate transactions, choose the date from which you want to recover your transactions.`,sync_since_label:`Import start date`,button_label:`Synchronize`,toast:{synchronize:{success:{title:`Synchronization in progress`,content:`Please wait, the synchronization may take a few minutes.`}}}}},invoice_transmission:{me:`Me`,synchronized:`Synchronized`,supplier_invoices:`Purchase invoices`,customer_invoices:`Sale invoices`,mobile:{title:`Mobile application`},qonto:{title:`Qonto`,description:`Automatically import your purchase proofs associated with your Qonto accounts transactions thanks to our seasoned integration.`,affected_accounts:`Affected accounts`},gdrive:{title:`Google Drive`,description:`Automatically import your invoices from your Google Drive folders. Pennylane automatically scans your folders approximately every 8 hours`,deconnect:`Deconnect`,confirm_disconnect:`Do you really want to deconnect your Drive?`,select_folders:`Select folders`,no_folder_selected:`No folder selected`,reinitialize:`Reset`,force_sync:`Force synchronization`,folder_not_found:`Synchronization error. The folder may have been deleted.`,folder_trashed:`The folder was moved to the trash bin.`,folder_fetch_error:`The folder could not be fetched from Google Drive`,confirm_reset_modal:{title:`Reset selection?`,content:`Are you sure you want to reset the selected synchronized folders? Invoices will not be imported from these folders anymore.`},folder_selection_modal:{supplier_title:`Choose folders to import your supplier invoices from`,customer_title:`Choose folders to import your customer invoices from`,x_folders_selected:{zero:`No folder selected`,one:`1 folder selected`,other:`%{count} folders selected`},confirm_selection:`Confirm selection`,alert:`Be careful, you have selected a root folder, which may contain many files. Are you sure that all folders and files contained in this folder should be synchronized?`},refresh_soon:`Sync in progress, this can take up to a minute. Don't hesitate to refresh the page`,drive_apps_disabled:`It looks like your Google Workspace administrator disable the applications for Google Drive. 19Your administrator must follow the steps in the following link to allow Pennylane`,warning_other_user:`Only this user can add or delete folders`},dropbox:{title:`Dropbox`,description:`Automatically import your invoices from your Google Drive folders and benefit from real time synchronization.`,deconnect:`Deconnect`,confirm_disconnect:`Do you really want to deconnect your Dropbox account?`,select_folders:`Select folders`,no_folder_selected:`No folder selected`,reinitialize:`Reset`,force_sync:`Force synchronization`,folder_trashed:`The folder was moved to the trash bin.`,confirm_reset_modal:{title:`Reset selection?`,content:`Are you sure you want to reset the selected synchronized folders? Invoices will not be imported from these folders anymore.`},folder_selection_modal:{supplier_title:`Choose folders to import your supplier invoices from`,customer_title:`Choose folders to import your customer invoices from`,x_folders_selected:{zero:`No folder selected`,one:`1 folder selected`,other:`%{count} folders selected`},confirm_selection:`Confirm selection`},refresh_soon:`Sync in progress, this can take up to a minute. Don't hesitate to refresh the page`},BudgetInsightBills:{title:`Connectors`,description:`Collect the supplier invoices directly from your suppliers' websites`,next_scan_scheduled:`Next scan scheduled`,connector_statuses:{active:`Active`,active_description:``,inactive:`Inactive`,inactive_description:`This connector is not active.`,SCARequired:`SCA required`,SCARequired_description:`An SCA (Strong Customer Authentication) process must be performed to resume the synchronization process.`,webauthRequired:`Web auth required`,webauthRequired_description:`A web-based authentication process is required using the /webauth endpoint.`,additionalInformationNeeded:`Info needed`,additionalInformationNeeded_description:`Additional information is needed to resume synchronization, such as an OTP (one-time password). Connections in this state have a fields property.`,decoupled:`Decoupled`,decoupled_description:`User validation is required on a third-party app or device (ex: digital key).`,validating:`Validating`,validating_description:`User validation is being processed on our side. This state is temporary.`,actionNeeded:`Action needed`,actionNeeded_description:`An action is needed on the website by the user, synchronization is blocked.`,passwordExpired:`Password expired`,passwordExpired_description:`The password has expired and needs to be changed by the user before the synchronization can be retried.`,wrongpass:`Wrong password`,wrongpass_description:`The authentication on website has failed and new credentials must be obtained from the user.`,rateLimiting:`Rate limiting`,rateLimiting_description:`The target website or API is temporarily blocking synchronizations due to rate limiting.`,websiteUnavailable:`Temporarily unavailable`,websiteUnavailable_description:`The connector website or API is unavailable.`,bug:`Bug`,bug_description:`An internal error has occurred during the synchronization.`,notSupported:`Not supported`,notSupported_description:`The source is not supported on the connector.`}}},automation_rules:{form:{pattern_help:{escape:`to search for characters ., +, *, \\, ^, $,? , [, ], ( or )`,or_example:`(bonjour|hello)`,or:`to search for the word "bonjour", or the word "hello"`}}},customer_invoicing:{sepa:{title:`SEPA Direct Debit`},stripe:{stripe_account_connected:`Your Stripe account is successfully connected.`,stripe_connected_info:`Your customers can now pay you by credit card.`,stripe_account_disconnected:`Click Activate to allow payment by credit card to your customers.`,choose_stripe_account:`Choose the account to use for your payments:`,account_updated:`Your stripe account used for the payment by card of your invoices has been updated.`,account_resetted:`Payment by card has been disabled for your invoices.`,disconnected:`Disconnected`,inactive:`Inactive`,multiple_detected:`Multiple accounts detected`,add_new_account:`Can't find your account? <a>Create a new account</a>`},information_saved:`Your information has been saved.`,numbering:{estimate:`Quotes`},appendices:{appendices_title:`Appendices`,new:{cta:`Add Schedule`,cta_without_appendices:`No schedule - add the First Schedule`,choose_files:`Choose files`,uploading:`Uploading file ...`},filename:`File name`,kind:`Concerns ...`,toast_success:{save:`Appendix good update!`,archive:`Appendix was deleted!`},description:`Appendices are attached to your documents and appear as attachments in your billing e-mails. This can include files such as general sales conditions, contracts, etc.`},validations:{logo:{label:`Add your logo`,delete:`Delete the logo`,limit:`Maximum size 2000x2000px`},primary_color:{label:`Choose an invoice color`,selected_color:`Selected color:`},billing_number_form:{save:`Save`}}
19,templates:{kinds:{billing_footer_estimate:`Quotes`,billing_footer_invoice:`Invoices`,billing_email_estimate:`Quotes`,billing_email_invoice:`Invoices`,billing_email_gocardless_subscription:`GoCardless Subscriptions`,billing_email_gocardless_subscription_estimate:`GoCardless Subscription Quotes`,billing_email_sepa_direct_debit_subscription:`Automated Direct Debit`,payment_reminder:`Payment Reminder`},title:{billing_email:`Email Templates`,billing_footer:`Footers (optional)`},new:{billing_email:`Add email template`,billing_footer:`Add footer template`},label:`Template Name`,kind:`Concerns ...`,locale:`Language`,languages:{fr_FR:`FR`,en_GB:`EN`,de_DE:`DE`},default:`Default Template`,delete_title:`Delete this email template?`,delete_footer_title:`Delete this footer template?`,warning_delete:`This template will be permanently removed from the Emails section and you will no longer be able to use it for your payment reminders.`,warning_footer_delete:`This template will be permanently removed from the Documents and Templates section. You will no longer be able to use it when creating new documents.`,form:{save_as_template:`Save as template`,change_template_title:`Changing the email template`,change_template_message:`If this email template is used in other follow-up reminders, then your changes will be reflected in the other reminders as well. Are you sure you want to apply this change?`,disabled:{delete:`You cannot delete a template marked as default.`},toast:{new:`Template created successfully!`,update:`Template updated successfully!`,delete:`Template deleted successfully!`},validations:{label:`The template name must be at least 3 characters.`},fields:{label:{label:`Template Name`,placeholder:{billing_email:`Eg stimulus Template`,billing_footer:`Ex: Footer billing D + 45`}},locale:{label:`Language`},kind:{label:`Concerns ...`},default:{label:{unchecked:`Use this template by default for %{kind} in %{locale}`,checked:`Default template used for sending %{kind}`}},content:{label:`Body text`,placeholder:`Hello, you find attached the bill ...`},subject:{label:`Subject text`,placeholder:`Your invoice...`},copy_switcher:`Define CC/BCC recipient`,apply_to_all_templates:`Apply to all email templates`}}}},integrations:{silae:{client:{errors:{contact_silae_note:`Please check with Silae.`}}},payfit:{client:{errors:{unauthorized:`The PayFit credentials are not valid anymore. Please reconnect.`,no_corresponding_pennylane_tag:`An analytical axis does not exist on Pennylane.`}}}},sandbox_config:{title:`Test Environment`,go_to_sandbox:`Access your test environment`,types:{accrual:`Accrual accounting`,cash_based:`Cash-based accounting`},create:{button:`Create your test environment`,success:`Your test environment has been created`},destroy:{button:`Remove`,success:`Your test environment has been removed`}},permanent_file:{book_keeping:{closed_fiscal_years:`Closed`,invalidate:{pending:`The validation of the accounting entries for the financial year is being canceled.`,open:`Cancellation of the entries validation for the financial year confirmed.`},fy_validated:`Accounting entries for the year have been validated.`,fy_status:{frozen:`Frozen`,open:`On going`,closed:`Closed & validated`,generating:`Generating carryover`,reopen:`Reopened & validated`}},fiscal:{generate_carryover_success:`A Carryover entry has been generated. You can find it in the carryovers journal.`,generate_carryover_started:`Generation in progress`,close_success:`The fiscal year has been closed.`,close_with_carryover_success:`The fiscal year has been closed and the carryovers are being generated.`,vat_deadline:`Deadline VAT`,vat_frequency:`VAT rate`,fiscal_rof_vat:{label:`ROF VAT`,help:`The Fiscal Obligation Reference is your identifier with the administration. If necessary, contact your tax department`},disable_pending_vat_for_customers:`VAT on debit option`,errors:{vat_day_of_month_range:`This number must be between 1 and 31`}},batch_actions:{reset:{contact_support:`Please contact our support to perform this action`},form:{start_date:`Start Date`,end_date:`End Date`,affected_entries:`Affected entries:`,archived_supplier_invoices:`Archived supplier invoices`,archived_customer_invoices:`Archived customer invoices`,addendums:`Addendums`,journal_code:`Journal code`,invoice_source:`Invoice source (optional)`,disabled_tooltip:`You have to select dates and at least one type of document.`},modal:{all_items:`your %{model}`,deletion_scheduled_addendums:`Operation scheduled, we will definitively delete the addendums.`,deletion_scheduled_invoices:{one:`We found one invoice matching these criteria, it will be deleted.`,other:`We found %{count} invoice matching these criteria, they will be deleted.`}}}},data_sharing:{header:`Integrate Pennylane data in a thirdparty tool`,details:{odc_file:{"32_bit":`ODC file (32 bits)`,"64_bit":`ODC file (64 bits)`},access_the_documentation:`Access the documentation`,summary:{company:`Unleash the power of Pennylane by accessing your Pennylane data from a thirdparty tool. Creating custom reportings and sharing your data has never been so easy!`,firm:`Unleash the power of Pennylane and promote your work by integrating your data in a thirdparty tool.`},available_tables:{title:`Available data`,companies:{file_name:`entreprises.odc`,display_name:`Companies (<0>pennylane.companies</0> table)`,description:`Contains basic information about companies, like the
19ir name, registration number (<0>reg_no</0>) and Pennylane ID.`},general_ledger:{file_name:`grand_livre.odc`,display_name:`General ledger (<0>pennylane.general_ledger</0> table)`,description:`Contains detailed ledger events.`},analytical_ledger:{file_name:`grand_livre_analytique.odc`,display_name:`Analytical Ledger (table <0>pennylane.analytical_ledger</0>)`,description:`Detail of all accounting entries categorized from the categories of invoices, transactions and miscellaneous operations. There can be several lines for the same entry, but the total amount of the entry is distributed between the lines according to the weighting of the associated categories.`},trial_balance:{file_name:`balance_generale.odc`,display_name:`Trial balance (<0>pennylane.trial_balance</0> table)`,description:`Balance for each account of the accounting plan.`},customer_invoices:{file_name:`factures_client.odc`,display_name:`Customer invoices (<0>pennylane.customer_invoices</0> table)`,description:`Contains basic information of customer invoices imported to Pennylane such as the amount, currency or customer name.`},supplier_invoices:{file_name:`factures_fournisseur.odc`,display_name:`Supplier invoices (<0>pennylane.supplier_invoices</0> table)`,description:`Contains basic information of supplier invoices imported to Pennylane such as the amount, currency or supplier name.`},timesheets:{file_name:`saisie_des_temps.odc`,display_name:`Timesheets (table <0>accounting.timesheets_entries</0>)`,description:`Contains information about all time entries recorded on Pennylane by an accounting firmâs staff.`}},configuration:{title:`Configuration`,step1:`Click on the â$t(settings.data_sharing.activate_sharing)â button to generate credentials`,step2:`Add Pennylane in your thirdparty tool as a new data source by following these <0 href='https://help.pennylane.com/fr/articles/18769-les-differentes-integrations-existantes-sur-pennylane#h_5842768a3d' target='_blank' rel='noreferrer'>guides (in french)</0>`,step3:`That's all: your data is synchronized on a daily basis!`},excel:{title:`Excel integration`,description:{firm:`After recent Microsoft updates, we have changed how we integrate with Excel. Follow <0 href='https://help.pennylane.com/fr/articles/32140-visualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-comptables' target='_blank' rel='noreferrer'>our new guide (in french)</0> and download the ODC file suited to your version of Excel.`,company:`After recent Microsoft updates, we have changed how we integrate with Excel. Follow <0 href='https://help.pennylane.com/fr/articles/32241-visualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-dirigeants' target='_blank' rel='noreferrer'>our new guide (in french)</0> and download the ODC file suited to your version of Excel.`}}},activate_sharing:`Activate`,deactivate_sharing:`Deactivate`,reset_password:`Reset password`,reset_password_warning:`Warning! This will make the old password obsolete!`,connection_data:{title:`Connection information`,host:`Server`,port:`Port`,database:`Database`,username:`Username`,password:`Password`}},team_members:{roles:{executive:{title:`Executive`,description:`The manager / admin has access to all the functionalities provided by his tariff plan. Contact us to find out more about our plans.`},sales_manager:{title:`Sales manager`,description:`The customer billing manager can edit quotes, invoices, and manage the customer billing cycle.`},purchasing_manager:{title:`Purchasing manager`,description:`The purchasing manager can import, classify and pay supplier invoices.`},invoicing_manager:{title:`Invoicing manager`,description:`The invoicing manager can manage customer invoicing (edit quotes and invoices) and supplier (import, classify and pay invoices).`},employee:{title:`Employee`,description:`Employee can import their expenses from the mobile app and "your expenses" page, and follow up their validation status.`,description_pro:`Employee can manage their expenses and submit their purchase requests and supplier invoices.`},internal_accountant:{title:`Internal Accountant / Finances officer`,description:`The accountant can handle all features related to its pricing, and can also handle the company's accounting. This is the ideal role for a CFO.`}}}},plan_items:{autocomplete:{no_suggestion:`No suggestion, please select an account number`,suggestion_from_others_companies_group_label:`Suggested accounts from other companies`,search_group_label:`Search results`,has_suggestions:`Suggestions available`,suggestions:`Suggestions`,used_times:{one:`Used 1 times`,other:`Used %{count} times`},n_ledgers:{one:`1 event`,other:`%{count} events`},plan_item_disabled:`(Off)`},classes:{class_1:`Capital`,class_2:`Fixed assets`,class_3:`Stocks and work in progress`,class_4:`Thirdparties`,class_5:`Financial`,class_6:`Expenditure`,class_7:`Revenue`,class_8:`Special`,class_9:`Special`,class_10:`Capital and reserves`,class_11:`Carried forward (credit or debit balance)`,class_12:`Financial year's result (profit or loss)`,class_13:`Investment subsidies`,class_14:`Regulated provisions`,class_15:`Provisions`,class_16:`Loans and similar debts`,class_17:`Debts relating to holdings`,class_18:`Linking accounts of establishments and joint ventures`,class_19:`Dedicated or deferred funds`,class_20:`Intangible fixed assets`,class_21:`Tangible fixed assets`,class_22:`Fixed assets under concession`,class_23:`Fixed assets in progress`,class_24:`Assets received through bequests or donations intended for sale`,class_25:`Shares in and receivables from related entities`,class_26:`Holdings and receivables relating to holdings`,class_27:`Other financial fixed assets`,class_28:`Amortisation of fixed assets`,class_29:`Depreciation of fixed assets`,class_31:`Raw materials (and supplies)`,class_32:`Other procurements`,class_33:`Current production of goods`,class_34:`Current production of services`,class_35:`Stocks and products`,class_36:`Account to be opened, where applicable, under the title "Stocks arising from fixed assets"`,class_37:`Stocks of goods for resale`,class_38:`where the entity has a permanent inventory in general accounting, account 38 may be used for recording dispatched, deposited or consigned stocks`,class_39:`Depreciation of stocks and work in progress`,class_40:`Suppliers and related accounts`,class_41:`Customers and related accounts`,class_42:`Personnel and related accounts`,class_43:`Social security and other social agencies`,class_44:`State and other public bodies`,class_45:`Group and associates`,class_46:`Sundry debtors and sundry creditors`,class_47:`Temporary or suspense accounts`,class_48:`Adjustment accounts`,class_49:`Depreciation of third party accounts`,class_50:`Investment securities`,class_51:`Banks, financial establishments and related entities`,class_52:`Cash instruments`,class_53:`Cash on hand`,class_54:`Expenditure authorisations and letters of credit`,class_58:`Internal transfers`,class_59:`Provisions for depreciation of financial accounts`,class_60:`Purchases (except 603)`,class_61:`External services`,class_62:`Other external services`,class_63:`Taxes and similar payments`,class_64:`Personnel charges`,class_65:`Other routine management charges`,class_66:`Financial charges`,class_67:`Extraordinary charges`,class_68:`Allocations to amortisation, depreciation and provisions`,class_69:`Employee profit-sharing - taxes on profits and related entities`,class_70:`Sales of products manufactured, services provided, goods for resale`,class_71:`Inventory production (or destocking)`,class_72:`Operating subsidies`,class_73:`Public aid`,class_74:`Operating grants`,class_75:`Other routine management revenue`,class_76:`Financial revenue`,class_77:`Extraordinary revenue`,class_78:`Writebacks of amortisation, depreciation and provisions`,class_79:`Transfers of charges`,class_80:`Commitments`,class_86:`Uses of voluntary in-kind contributions`,class_87:`Voluntary in-kind contributions`,class_88:`Appropriation account`,class_89:`Balance sheet`},compact:{selected_label:{one:`%{options}`,other:`%{options}`}},revision_helper:{selected_label:{one:`Revision help (%{count})`,other:`Revision help (%{count})`}},form:{fields:{number:{label:`Account number`}}},schema:{fields:{country_alpha2:{required:`Country is required.`},number:{range:`The number must be between %{range1} and %{range2}.`}}},save_service:{errors:{uniqueness_error:{one:`A plan item with the same number already exists: %{numbers}.`,other:`Plan items with the same numbers already exist: %{numbers}.`}}}},notes:{send:`Send`,textarea:{placeholder:`Leave a note...`,placeholder_mentions:`Leave a comment. Use @ to mention someone`,send:`to send`,new_line:`to add a new line`},none:`There are no notes on this account.`,confirm_delete:`Are you sure you want to delete this note?`,shared:`This is a thread shared between the client and the accountant.`},trial_balance:{filters:{amount:{options:{positive_is_zero:`Debtors`,negative_is_zero:`Creditors`}}},errors:{not_found_part_1:`Those ledger entries cannot be found.`,not_found_part_2:`They might have been deleted since you loaded this page.`,not_found_btn:`Refresh the page`,general_part_
191:`Error %{errorStatus} occurred while trying to retrieve the ledger entries.`,general_part_2:`For more information, contact your support team.`,general_part_2_staff:`For more information, ask in the #question-compta slack channel.`},document_detail_panel:{title:`Details`,operation:`Writings`,attachment:`Proof`,no_document:{title:`no detail`,description:`Select a line from one account to view details (paperwork and proof)`}},review:{reviewed:`Reviewed`,blocking:`Anomaly`}},change_logs:{view_history:`View change history`,deleted:`deleted`},employee_expenses:{actions:{approved:{one:`1 expense approved`,other:`%{count} expenses approved`},refused:{one:`1 expense refused`,other:`%{count} expenses refused`}},filters:{status:{label:`Status`}},expense_statuses:{archived:`Archived`}},purchase_requests:{filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}}}},supplier_invoices:{fields:{status:`Status`,date:`Program`,deadline:`Deadline`,deadline_expired:`This invoice was due`,deadline_in_days:` %{days} days ago`,deadline_in_weeks:` %{weeks} weeks ago`,deadline_in_months_days:` %{months} months and %{days} days ago`,supplier:`Provider`,amount_no_currency:`Amount VAT`,source:`Source`,team:`Team`,approval_flow:`Approval flow`,category:`Categories`,is_waiting_for_validation:`Invoice validation`,payment:`Payment`,iban_status_old:`IBAN validation`,iban_status:`IBAN approval`},filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}},comments:`Has comments`,search_placeholder:`Search for an invoice...`},table:{footer:{total_amount:`Total amount`},columns:{status:`Status`}},statuses:{missing_informations:`Missing information`,archived:`Archived`},payment_status:{paid_by_company_user:{success:{one:`The invoice has been moved to the Expenses area.`,other:`%{count} invoices were marked as paid for by company users.`},failure:`There was an error when updating invoices, our teams are on it!`}},pay:{one:`Paying the bill`,other:`Pay the bills`},export_xml_file:`Export a .xml file`,export_again:`Generate another export`,action_not_available:`This action is not available for one or more of selected invoices`,setup_pennylane_pro_account_first:`Create for free your Pro Account to pay your bill with 1 click`,payments_disabled_for_company_plan:`Pennylane payments are disabled on your subscription plan. Contact Pennylane support team to enable this feature.`,classify_as:`Classify as...`,possible_duplicates_found:`Potential duplicates detected`,badges:{possible_duplicates_found:`Check Duplicates`,incomplete:`Complete the missing information`,payment_initiated:`See the pending payment`,payment_emitted:`See the pending payment reconciliation`,failed_payment:`See the failed payment`,available_match:`See reconciliation available`,archived:`Archived`},tooltips:{pennylane_source_sme_view:`Invoice automatically added by Pennylane to your Purchases view`,pennylane_source_accounting_view:`Invoice automatically added by Pennylane to the Purchases view`},pending_payment_disabled_tooltip:`You can not do action until the payment is pending`},fec_mapper:{plan_items_tab:{create:`create`,selection:{select:`Select plan item`,reset:`Reset`},warning_alert:{different_number:`The plan item from FEC is matched on the label of an existing plan item in PL with a different number.`}}},documents:{disabled_tooltip:`This action is not achievable for one or several of the %{type} selected`,invoices:`invoices`,unarchive_service:{frozen_accounting:`The accounting is frozen`},archive:{toast:{one:`The document has been archived.`},tooltip:{zero:`This action is not available, no document selected`,one:`Archive document`,other:`Archive documents`},modal:{one:`Archive this document?`,alert:{one:`If a bank transaction is linked to this document, you will have to justify it again.`}}},unarchive:{toast:{zero:`No document has been restored.`,one:`The document was restored.`,other:`%{count} documents were restored.`,failure:`There was an error when restoring documents, our teams are on the spot!`},tooltip:{zero:`This action is not available, no document selected`,one:`Restore document`,other:`Restore documents`}},delete:{toast:{zero:`No document has been permanently deleted.`,one:`The document has been permanently deleted.`,other:`%{count} documents have been permanently deleted.`,failure:`There was an error when deleting documents, our teams are on the spot!`},tooltip:{zero:`This action is not available, no document selected`,one:`Delete permanently document`,other:`Delete permanently documents`}},categorisation:{document_title:{Addendum:`OD`,Invoice:`Invoice`,Transaction:`Bank transaction`,Carryover:`Carryover`,PendingVat:`Pending VAT`}}},thirdparties:{batch_destroy:{errors:{linked_association:{one:`one client has not been deleted because they are linked with an invoice, quote, credit note or document`,other:`%{count} clients have not been deleted because they are linked with an invoice, quote, credit note or document`}}}},account_events:{title:`Account events`,table:{status:`Status`,date:`Date`,user:`User`,provider:`Service provider`,init_message:`Init payload`,callback_message:`Callback payload`}},accounts:{create:`Create a bank account`,stripe_warning:{need_help:`Need help?`,know_more:`[Learn more about Stripe]`,title:`Warning`,stripe_billing_to_report:`From now on, only a monthly consolidated report of Stripe transactions will be visible in Pennylane. Validate to continue.`,stripe_report_to_billing:`Enabling Stripe Billing will disable Stripe Rapport. Validate to continue.`,primary_button_label:`Validate`,secondary_button_label:`Cancel`},transactions:{deletion:{title:`Delete transactions of account`,not_possible:`Deleting these transactions is not possible because it may have manual writings or there are invoices reconciled with transactions.`,triggered:`Deletion of transactions has been started in the background.`,finished:`Deletion of transactions has been finished.`,warning:`All the transactions of the account will be deleted, with no restoration possible. Are you sure you want to proceed? If yes, type in <strong>%{account_name}</strong> below.`}},autocomplete:{placeholder:`Select a bank account`,no_options:`No bank account available`},deletion:{title:`Delete account`,warning:`All the transactions and entries of the account will be deleted, with no restoration possible. <strong>All the data associated with the account will be lost.</strong><br><br>Are you sure you want to proceed? If yes, type in below: <pre><strong>%{account_name}</strong></pre>`,not_possible:{first_part:`This account cannot be deleted because it c
19ontains archived transactions, loans or entries. Please delete them by clicking on`,second_part:`, then try again`}},disable:{title:`Disable Account`,warning:`Warning! This will erase all records and transactions associated with the account <strong>%{account_name}</strong> for company <strong>%{company_name}</strong>`,success:`The account has been disabled`},edit:{title:`Manage this account`},reset:{title:`Clear transactions and entries associated with the account`},history:{tooltip:`View account change history`},title:`Bank accounts`,synchronization_history:{tooltip:`Synchronization history`},resync_attachments:{tooltip:`Resynchronize attachments`},jedeclare_numbers:{tooltip:`Synchronized Jedeclare Numbers`},ebics_mandates:{tooltip:`Synchronized EBICS mandates files`},table:{tooltips:{active:`The account and its transactions are visible to the client`,inactive:`The account and its transactions are not visible to the client`,status_synced:`Synchronized %{date}`,status_not_synced:`The transactions are not yet synchronized`,status_failed:`The synchronization failed because: %{error}`,status_qonto_attachments:`Attachments attached to Qonto transactions are not synchronized`,stripe:`Import Stripe invoices and reconcile them to transactions. Configure it in Stripe integration settings.`,stripe_customers:`Import stripe customers. Configure it in Stripe integration settings.`,use_aggregated_report:`Use the aggregate transaction stripe integration. Configure it in Stripe integration settings.`,shine_invoices_sync:`Import Shine invoices and reconcile them to transactions`,qonto_invoices_sync:`Import Qonto invoices and reconcile them to transactions`},headers:{id:`ID`,establishment:`Bank`,plan_item:`Plan`,iban:`IBAN`,visible:`Visible`,sync:`Sync.`,last_sync_http_code:`Status`,actions:`Actions`,company:`Company`,name:`Name`,currency:`Currency`,count:`Transactions/Ledgers`,connection:`Connection`,stripe_billing:`Stripe billing`,stripe_sync_customers:`Stripe customers sync`,use_aggregated_report:`Stripe aggregate report`,shine_account:`Shine invoices sync`,qonto_sync_invoices:`Qonto invoices sync`}},manage_connections:`Manage connections`,show_attempted_connections:`Connection attempts`,bridge_console:`Bridge console`,budget_insight_console:`Powens console`,sobank_console:`Sobank console`,jedeclare_console:`jedeclare.com console`,search:{placeholder:`Search...`}},workspaces:{nothing_here:`There is nothing here!`},file_dropzone:{title:`Drop your documents here`,description:`You can also click on âAddâ or press`,shortcut:`A`,formats:`Authorized formats: .PDF, .PNG or .JPG`,add:`Add a file`,or_drop:`or drop it here`,error:`An error occurred when sending this file`,conflict:`This file is already attached!`,text:{single:`Add or drag / drop a file here`,multiple:`Add or drag / drop files here`},text_help:`Formats: %{acceptedFormats}`,is_dragging_help:`Drop the file to start uploading`,is_waiting:`File Preparation`,is_uploading:`Upload current file`,error_generic:`An error has occurred.`,files_to_upload:{single:`File added`,multiple:`Files added`},file_format_not_supported:`This file format is not supported.`,file_too_big:`This file is over the limit of %{humanizedSize}.`,format_not_supported:`The format of one or more files is not supported`,search_from_invoices:`Look within your invoices`,search_from_receipts:`Look within your receipts`},generic_authentication_flow:{authentication_popup:{confirm_button:`Return to Pennylane`,authenticated:`Authentication successful!`}},gocardless:{authenticated:{title:`Authentication successful!`,cta:`Return on Pennylane`},errors:{description:`Error: %{message}`},onboarded:{title:`Thank you for completing your profile!`,description:`Your profile is now being checked with our partner Gocardless.`,cta:`Return on Pennylane`},mandated:{subject:`Your mandate has been signed! ð`,description:{first:`Thank you for your trust and welcome to`,second:`For the rest, the Support team will take over and help you take charge of the platform.`},title:{first:`What are`,second:`the next steps?`},footer:`Team`,steps:{first:{title:`Activate your account`,description:`our team will send you an email ð©`,caption:`Haven't received an invitation? Write U.S!`,link_label:`Write us!`},second:{title:`Set up your account`,description:`alone or with the help of our Support team ð¤`,caption:`Take part in one of our 3 onboarding sessions per week`}
19,third:{title:`Follow our training`,description:`and become an expert ð`,caption:`Training`,link_label:`Purchasing, Sales, Treasury`}}},mandated_pennylane:{description:`This operation was carried out via`,button:`Discover Pennylane`},payment:{more_statuses:{not_scheduled:`Not scheduled`,scheduled:`Scheduled`,found:`Matched`,not_found:``},popover:{not_scheduled:`The direct debit is not scheduled yet`,scheduled:`The direct debit is scheduled for today`,pending_customer_approval:`The direct debit is waiting for the client's validation`,pending_submission:`The direct debit has been created but is waiting for its submission to the bank. It can still be canceled from your GoCardless dashboard.`,submitted:`The direct debit has been submitted to the client's bank.`,confirmed:`The client's bank has confirmed the direct debit.`,paid_out:`The direct debit has been processed by GoCardless but it doesn't appear yet on your account.`,found:`The direct debit has been matched with the corresponding transaction.`,resubmission_requested:`The direct debit request has been resubmitted.`,charged_back:`The payment has been charged back to the client.`,cancelled:`The direct debit has been canceled.`,customer_approval_denied:`The direct debit has been denied by the client.`,failed:`The direct debit has failed.`,initiated:`The direct debit has been initiated`,emitted:``,pending:``,aborted:``,error:``,refunded:``,not_found:``}}},deferrals:{form:{start_date:`Start date`,end_date:`End date`,null_vat_only:`VAT amount must be null for this VAT rate`,end_date_after_start_date:`The end date must be after the start date`,start_date_before_end_date:`The start date must be before the end date`,start_date_in_non_closed_fiscal_year:`The start date cannot be within a closed fiscal period or frozen period`},filters:{amount:{options:{positive_is_zero:`Invoices`,negative_is_zero:`Credit notes`}}}},advances:{form:{date:`Date taken into account`,end_date:`End date`}},advances_customer:{filters:{amount:{options:{positive_is_zero:`FAE`,negative_is_zero:`AAE`}}}},advances_supplier:{filters:{amount:{options:{positive_is_zero:`FNP`,negative_is_zero:`AAR`}}}},assets_list:{form:{start_date_after_entry_date:`Date of commissioning must be after the date of entry`,amortization_months_less_than_degressive_minimum:`A declining balance has a minimum duration of 3 years`}},bridge_console:{items:{empty_data:`No item is present in bridge for this company`}},sftp_ebics_console:{title:`SFTP EBICS console`},ebics_mandate_console:{title:`EBICS mandate console`},clients:{transactions:{untagged_default_label:`Uncategorized`,squashed_default_label:`Rest of the categories`,ClientsTransactions:{Table:{all:{filters:{status:{label:`Status`,selected_label:{one:`Status`,other:`Statuses`,all:`Statuses`}},attachment:{label:`Proof`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses (%{count})`}}},badges:{add_receipt:`Add proof`,add_comment:`Add comment`,lost_receipt:`Proof marked as lost`,optional_receipt:`Proof marked as optional`}}},SidePanel:{ProcessingSection:{optional:`Optional`,lost:`Lost`,proof_status_label:`The proof is...`,mark_proof:{mark_lost:`Without proof, you won't get any VAT back`,mark_optional:`Your accountant will ask you for the receipt again if he/she deems it necessary`}}},TagGroupAutocomplete:{new_group_label:`new axis`,placeholder:`Select an axis`}}}},filters:{saas_plan:{selected_label:{one:`%{options}`,other:`%{options}`}},scope:{sections:{filters:`filters`}},amount:{label:`Amount`,input:{placeholder:`Enter an amount`},sections:{quick:`Quick filters`},options:{positive:`receipts`,negative:`disbursements`,unbalanced_accounts:`Unbalanced accounts`,greater:`> Greater than ...`,less:`<Less than ...`,equal:`= equal to ...`,not_equal:`â different from ...`,greater_or_equal:`⥠greater than or equal to ...`,less_or_equal:`⤠less than or equal to ...`,between:`Between ... and ...`,between_with_values:`Between %{left} and %{right}`},absolute_value:`Absolute value`},date:{label:`Dated`,placeholder:`dd/mm/yyyy`,options:{current_fiscal_year:`current year`,previous_fiscal_year:`Previous fiscal year`,current_day:`Today`,current_month:`Current month`,last_7_days:`Last 7 days`,last_month:`Last month`,current_year:`Current year`,last_year:`Last year`,previous_period:`previous period`,same_period_a_year_ago:`Same period a year earlier`,today:`Today`,end_of_fiscal_exercise:`End of fiscal year`,situation:`Situation`,custom_single:`Custom date`}},payment_reminder:{label:`Reminder`,options:{default_workflow:`Default workflow`},selected_label:{other:`%{count} workflows`,one:`1 workflow`}},source:{label:`Source`,selected_label:{one:`1 source`,other:`%{count}
19 sources`,all:`All sources (%{count})`}},status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses (%{count})`},input:{placeholder:`Type a status name`}},alerts:{selected_label:{one:`1 alert`,other:`%{count} alerts`}},account:{label:`Bank accounts`,selected_label:{one:`1 account`,other:`%{count} accounts`,all:`All accounts (%{count})`}},card:{label:`Cards`,selected_label:{one:`1 card`,other:`%{count} cards`,all:`All cards`}},thirdparty:{known_thirdparty:`Thirdparty common to all Pennylane clients`,label_supplier:`Suppliers`,label_customer:`Customers`,label_all:`Thirdparties`,input:{placeholder:{supplier:`Enter the name of a supplier`,customer:`Enter the name of a customer`,all:`Enter the name of a thirdparty`}},selected_label:{supplier:{one:`1 supplier`,multi:`%{count} suppliers`,all:`All (%{count})`},customer:{one:`1 customer`,multi:`%{count} customers`,all:`All (%{count})`},all:{one:`1 Thirdparty`,multi:`%{count} Thirdparties`,all:`All (%{count})`}},invoices:{zero:`0 invoices`,one:`1 invoice`,other:`%{count} invoices`},purchase_requests:{zero:`0 purchase requests`,one:`1 purchase request`,other:`%{count} purchase requests`},employee_expenses:{zero:`0 employee expenses`,one:`1 employee expense`,other:`%{count} employee expenses`},my_expenses:{zero:`0 employee expenses`,one:`1 employee expense`,other:`%{count} employee expenses`},suggestions:`suggestions`},category:{label:`Categories`,selected_label:{one:`category 1`,other:`%{count} categories`},sections:{other:`rapid filter`}},new_category:{title:`Categories`,no_result:`No result`,selected_label:{one:`category 1`,other:`%{count} categories`},labels:{partially_tagged:`Not fully categorized`,untagged_in_group:`Uncategorized`},logic_button_group:{and:{description:`Items having all the categories.`},or:{description:`Items having at least one category.`}}},users:{label:`Users`,placeholder:`Search...`,selected:`Selected users`,search_result:`Search result`},firms:{label:`Accounting firms`,placeholder:`Search...`,selected:`Selected firms`,selected_label:{one:`1 accounting firm`,other:`%{count} accounting firms`,all:`All (%{count})`},search_result:`Search results`},companies:{label:`Companies`,placeholder:`Search...`,selected:`Selected companies`,selected_label:{one:`1 company`,other:`%{count} companies`},search_result:`Search results`},journals:{label:`Journals`,placeholder:`Search...`,selected:`Selected journals`,search_result:`Search result`},plan_items:{label:`Accounts`,placeholder:`Search...`,selected:`Selected accounts`,search_result:`Search result`},dumps:{label:`Import files`,placeholder:`Search...`,selected:`Selected import files`,search_result:`Search results`},products:{label:`Product`,placeholder:`Search...`,selected:`Selected products`,search_result:`Search results`},vat_rate:{label:`VAT Rate`,placeholder:`Search...`,selected:`Selected vat rates`,search_result:``},country_alpha2:{label:`VAT Country`,placeholder:`Search...`,selected:`Selected countries`,search_result:`Search result`}},crm:{companies:{index:{filters:{file_type:{label:`File type`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All`}},vat_frequency:{label:`VAT. Freq`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All`}},pdp_status:{label:`AP Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses`}},pdp_mandate_status:{label:`Mandate Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses`}},pdp_platform:{label:`AP Platform`,input_placeholder:`Search an AP platform...`,selected_label:{zero:`No AP`,one:`%{options}`,other:`%{options}`,all:`All APs`}}}}},firms:{side_panel:{title:{existing:`Update the firm`,new:`Create a firm`},save_label:{new:`Create a new firm`}}},accounts:{account_console:{title:`Bank account console`,account:{name:`Account`,iban:{title:`IBAN`,empty:`There is no IBAN for this account`},bic:{title:`BIC`,empty:`There is no BIC for this account`}},company:`Company`,establishment:`Establishment`,bank_account:`Bank account`,number_of_transactions:`Transactions`,number_of_ledger_events:`Ledger events`,currency:`Currency`,transactions:{title:`Transactions`,info:`View transactions from`,start_date_placeholder:`Start date`,end_date_placeholder:`End date`,actions:{test:`Test`,import:`Import these transactions`,download:`Download as JSON`},connection_not_set:`Retrieving transactions is not possible for accounts without a connection`,overlap_warning:`Transactions already exists for this account. Importing the data will create duplicates.`},merge_accounts:{title:`Merge with another bank account`,empty:`There is no other bank account configured for this company.`,button:{disabled_tooltip:`The 2 accounts contain transactions from the FEC and therefore cannot be merged`},back_label:`Go back to the list of bank accounts`,swap_warning:`Warning! The 2 accounts have been swapped because account #%{id} cannot be deleted.`,swap_disabled_tooltip:`The account to keep contains ledger events from the FEC and therefore cannot be deleted`,swap_label:`Swap`,account_card:{title_keep:`Account to keep`,title_merge:`Account to delete`,info_keep:`The entries and transactions of this account will be <strong>kept</strong>`,info_merge:`The entries and transactions of this account will be <strong>deleted</strong>`,transactions:`%{count} transactions`,transaction_date:`First transaction at %{date}`,fec:`FEC imported ð`,tra:`TRA imported ð`,source:`â ï¸ %{count} transactions come from %{source}`},info_card:{title:`Data to keep`,account:`Account name`,bank:`Bank`,connection:`Connection`,currency:`Currency`,undefined_label_masculine:`undefined`,undefined_label_feminine:`undefined`,button:`Merge the accounts`},toast:`Merge in progress, it should take at most a few minutes â³`}}}},mec:{new_document_button:{title:`New entry`},new_document:{actions:{submit:`Submit`}}},customers:{show:{mandates:{no_mandate:{badge:`No mandate for this client`,cta:`Send a request`},request_sent:{badge:`Request sent`,cta:`Send a new request`},pending_customer_approval:{badge:`Created`,cta:`Cancel`},pending_submission:{badge:`Created`,cta:`Cancel`},active:{badge:`Active`,cta:`Cancel`},cancelled:{badge:`Canceled`,cta:`Send a new request`},blocked:{badge:`Blocked`,cta:`Cancel`},submitted:{badge:`Ready`,cta:`Cancel`},failed:{badge:`Failed`,cta:`Send a new request`},expired:{badge:`Expired`,cta:`Send a new request`},consumed:{badge:`Consumed`,cta:`Send a new request`},replaced:{badge:`Replaced`,cta:`Send a new request`},bank_disconnected:{badge:`Provider disconnected`,cta:`Cancel`},tooltips:{no_mandate:`You need to send a mandate request or link an existing mandate from the customer view after logging in to your Gocardless account.`,request_sent:`The mandate request has been sent by e-mail, it has not been accepted yet by the customer.`,pending_customer_approval:`The mandate has not yet been signed by the second customer.`,pending_submission:`The mandate has been signed by the customer and thus created in GoCardless.`,submitted:`The mandate has been submitted to the bank, it will be active as soon as the first payment is issued.`,active:`The mandate has been activated by the customer bank.`,failed:`The mandate for this subscription is no longer active. You can resend a mandate from your customer file.`,cancelled:`The mandate has been canceled, either by your client via his bank, either by yourself.`,blocked:`The mandate has been blocked as it matched against either our own fraud information or an entry in a block list provided by you.`,bank_disconnected:`The mandate has been disconnected from the payment provider and cannot be used anymore.`,expired:`No collection attempts have been made under the mandate for too long, so it has expired.`,consumed:`The mandate has been consumed and cannot be used anymore.`,replaced:`The mandate has been canceled and then replaced directly by a new mandate.`}},buttons:{associate_mandate:`Associate a mandate`,dissociate_mandate:`Dissociate a mandate`},modal:{title:`Associate an existing mandate`,no_options:`No matching mandate`},merge_modal:{title:`Merge client`}},mandate_email:{title:`Request for a direct debit mandate`,recipients:`Recipients`,subject:`Subject`,cc:`CC`,bcc:`BCC`,cc_recipients:`CC recipients`,bcc_recipients:`BCC recipients`,body:`Message body`,initial:{subject:`%{name} - Request for a direct debit mandate for %{target_company}`,body:`Hello, 20
21We have chosen to set up direct debit via GoCardless. This allows us to automate billing and saves us precious hours while guaranteeing a better payment experience. 22 23We suggest that you set up this payment method by clicking on the button in this email. This will redirect you to our partner GoCardless to set up a direct debit mandate. 24 25Thank you for your trust!`}},form:{validations:{reg_no:{valid_length:`Registration number must have 9 characters`,required_professional:`SIREN is required for professional customers`},emails:{valid_array:`At least one of the elements does not look like an email address`,limit_size:`For security reasons, we block the sending of emails to more than %{limit} recipients`},name:{required:`This field is required`},address:{required:`This field is required`},postal_code:{required:`This field is required`},country_alpha2_individual:{required:`A billing country is required`},country_alpha2_entreprise:{required:`This field is required`},city:{required:`This field is required`},billing_iban:{valid_iban:`This does not look like a IBAN`},billing_bic:{valid_bic:`This does not look like a BIC`},source_id:{required:`This field is required`}},tabs:{company:`A business`,individual:`An individual`},reg_no_search:{label:`Search the INSEE base`},name:{label:`Legal name`,placeholder:`Enter the name`},phone:{label:`Phone`,placeholder:`Enter the phone number`}},list:{import:{button:{supplier:`Import suppliers`}},table:{batch:{delete:{warning:{one:`Are you sure you want to delete this client?`,other:`Are you sure you want to delete these %{count} clients?`},toast:{one:`The client has been successfully deleted.`,other:`%{count} clients have been successfully deleted.`}}}}}},products:{form:{confirm:{propagate_changes_title:`This product is linked to at least one of your subscriptions`,propagate_changes:`The product data will be updated on the next invoice of the billing subscription.`,saved:`Product saved!`},title:{new:`Add Product`,edit:`Edit product`},fields:{label:{placeholder:`Enter the product name`},reference:{label:`Reference`,placeholder:`Enter a product reference`},source_id:{label:`Product identification`,placeholder:`Enter a product identifier`}},validations:{label:{required:`This field is required`},source_id:{required:`This field is required`},pnl_plan_item:{required:`This field is required`}}},list:{title:`Products`,import_button:`Import Products`,new_button:`New product`,placeholder:`Search for a product...`,empty_screen:{title:`Create your first product`,subtitle:`Add a product manually or import a file containing your product catalog.`}}},automatic_reminders:{title:`Automatic reminder`,steps:{zero:`%{count} steps`,one:`%{count} step`,other:`%{count} steps`},clients:{zero:`%{count} clients`,one:`%{count} client`,other:`%{count} clients`},invoices:{zero:`%{count} invoices`,one:`%{count} invoice`,other:`%{count} invoices`},new_workflow:`New workflow`,reminder_help:`Unpaid reminders are available! Do you want to activate the default workflow?`,unsupported_subscription_title:`Automatically remind your customers. Get paid on time. All in one click.`,unsupported_subscription_body:`Your subscription does not allow you to access this page. Please contact your Pennylane Account Manager to update your subscription.`,activate_for_all_cutomers:`Activate for all your customers`,activated_successfuly:`Default workflow has been activated`,delete_workflow:`Delete the email sequence?`,delete_warning:`You will stop sending emails from the â%{name}âsequence to your clients. These emails will be permanently deleted from the Automatic reminds section.`,removed_successfuly:`Workflow has been removed`,created_successfuly:`Workflow has been created`,updated_successfuly:`Workflow has been updated`,columns:{model_name:`Model name`,description:`Description`,steps:`Steps`,impacted_customers:`Impacted customers`,impacted_invoices:`Impacted invoices`},create_reminder:{create:`Create workflow`,update:`Update workflow`,title:`Create automatic payment reminder`,name:`Model name`,description:`Description`,customers:`Customers`,registered_customers:`Registered customers`,all_customers:`By default, all your customers`,used_in_workflow:`(Used in the workflow: %{workflow})`,days_number:`Number of days`,period:`Period`,reminder:`Reminder`,selected_email_template:`Selected email template`,add_step:`Add step`,enter_name:`Enter the model name`,enter_description:`Enter the model description (optional)`,find_customer:`Find a customer`,select_period:`Select period`,select_email_template:`Select an email template`,confirmation_title:`Changing preferences`,confirmation_message:`Customer "%{name}" is already enrolled in another dunning sequence. A customer can only be in one sequence at a time. Are you sure you want to move this customer into this dunning sequence?`,create_new_template:`Create new template`,language:`Language`,mail_object:`Email subject`,text_body:`Body of text`,email_template:`Selected email template`,day_short_before:`D-%{count}`,day_short_after:`D+%{count}`,with_validation_tooltip:`By choosing this option, we prepare the emails for you but we await your validation before sending the reminders`,options:{before_due_data:`Before due date`,at_due_date:`At the due date`,after_due_date:`After the due date`,automatic:`Automatic`,with_validation:`With validation`}},errors:{provide_name:`Please provide model name`,provide_days:`Please provide number of days`,select_period:`Please select the peri
25od`,select_tempalte:`Please select the email template`},badge:{last_reminder:`Last reminder`,next_reminder:`Next reminder`,late:{one:`%{count} day late`,other:`%{count} days late`},before_due_date:{one:`%{count} day before due date`,other:`%{count} days before due date`},days_ago:{one:`%{count} day ago`,other:`%{count} days ago`},in_days:{one:`In %{count} day`,other:`In %{count} days`}}},ProductAutocomplete:{reference:`- Reference: %{reference}`},dms:{items:{archive:{success:{one:`The item has been successfully archived!`,other:`%{count} items have been successfully archived!`}},destroy:{success:{one:`The item has been successfully deleted!`,other:`%{count} items have been successfully deleted!`}},restore:{success:{one:`1 item has been successfully restored!`,other:`%{count} items have been successfully restored!`}}}},accountants:{shared:{original_amount:`%{amount} (exchange rate from %{date})`},transactions:{sidepanel:{mark_proof_as_optional:`Mark this receipt as optional`,mark_proof_as_lost:`Mark this receipt as lost by client`,mark_proof_as_required:`Mark this receipt as required`,mark_proof_as_not_lost:`Mark this receipt as not lost by client`}},accounts:{synchronize:{ok:`Transactions will be updated in about 10 minutes!`},reinitialize:{forbidden:`Please contact our support to reset this company.`}}},billing_subscriptions:{action_not_available:`This action is not possible for one or more of the selected subscriptions`,skipped:`Canceled`,skip_pending:`This subscription is in a pending state, pausing occurrences isn't possible at the moment`,stopped_upcoming:`This occurrence may not be resumed until the subscription is resumed`,empty_screen:{title:`Invoice your customers on a recurring basis!`,subtitle:`On Pennylane, you can configure in advance the amount, frequency and method of sending your subscription invoices.`,gc_title:`Go even further with GoCardless!`,gc_subtitle:`GoCardless is a payment provider, which allows the setting up of direct debits for your recurring bills.`,divide_payment:`<strong>Divide</strong> your late payments by 2;`,save_time:`<strong>Save time</strong> on reminders;`,automate_payment:`<strong>Automate</strong> the payment and reconciliation of your invoices.`,have_account:`I already have a GoCardless account`,connect_gc:`Connect your account in a few clicks. It's 100% secure!`,do_not_have_account:`I don't have a GoCardless account`,start_gc:`Start direct debiting your customers with GoCardless!`},index:{widgets:{active_count:{label:`Active Subscriptions`,tooltip:`Total in progress and coming subscriptions`},active_average_amount:{label:{net:`Average basket excl. VAT`,gross:`Average basket incl. VAT`},tooltip:`Average amount of active subscriptions`}},header:{new:`New Subscription`,import:`Import Subscriptions`},table:{end_not_defined:`End unspecified`,start_not_defined:`Start unspecified`,ended:`Subscription ended`,stopped:`Subscription stopped`,subscription_delete:{one:`Are you sure you want to delete this subscription?`,other:`Are you sure you want to delete these subscriptions?`},finish_tooltip:`This subscription will end soon`,columns:{status:`Status`,thirdparty:`Customer`,payment_method:`Payment method`,start:`Start date`,finish:`End date`,next_occurrence:`Next occurrence`,rule_type:`Frequency`,invoice_template:{currency_amount:`Amount incl. VAT`,currency_amount_before_tax:`Amount excl. VAT`},total_currency_amount:`Total billed incl. VAT`,total_currency_amount_before_tax:`Total billed excl. VAT`,label:`Name`}}},show:{header:{title:`Subscription detail`,edit_btn:`Edit`,edit_btn_locked_tooltip:`This subscription is linked to a signed estimate and cannot be edited. To make changes, stop this subscription first and create a new one.`,skip_btn:`Suspend`,stop_success:`This subscription is now complete.`,resume_success:`This subscription is now active again`},tab_bar:{past:`Past bills`,upcoming:`Upcoming bills`},past_tab:{columns:{status:`Status`,payment:{status:`Payment`},date:`Dated`,deadline:`Deadline`,invoice_number:`Invoice`,currency_amount:`VAT amount`},collect:`Collect`,payment_sent:`A new direct debit request has been sent`},upcoming_tab:{columns:{index:`Number`,date:`Dated`,deadline:`Deadline`,currency_amount:`VAT amount`},skip_occurrence:`Suspend the occurrence`,skip_occurrence_modal:{title:`Suspend the occurrence?`,content:`This occurrence won't be created. Billing will resume then after automatically.`},unskip_occurrence:`Resume occurrence`,unskip_occurrence_modal:{title:`Resume the occurrence`,content:`This occurrence won't be suspended anymore and will be created at the specific date mentioned.`}},sections:{general:{title:`General`,status:{label:`Status`},customer:{label:`Customer`},mode:{label:`Finalization mode`},payment_method:{label:`Payment method`}},settings:{title:`Billing settings`,start:{label:`Start date`},frequency:{label:`Frequency`},end:{label:`End date`},payment_conditions:{label:`Payment Terms`}},summary:{title:`Summary`,occurrences_amount:`Amount per occ. (TTC)`,total_amount:`Total charged (TTC)`,occurrences_count:`invoiced occurrences`,remaining_amount:`Remaining charge (TTC)`,remaining_amount_help:`Calculated on a maximum of %{maxOccurrences} occurrences.`},products:{table:{quantity:`Amount`,raw_currency_unit_price:`United Price. HT`,discount:`Discount`,vat_rate:`VAT rate`,currency_amount_before_tax:`Total HT`}}}}},quote_editor:{billing_subscription:{activate:`Activate`,validation:{end_date:{gt_start:`Should be after the start date`},email_settings:{recipients:{valid_array:`At least one recipient does not look like an email address`,required:`This field is required`},subject:{required:`This field is required`},body:{required:`This field is required`}},mode:{recipients_required:`Add at least one recipient to the selected template to use this option`}}},sections:{partial_invoicing:{positive_error:`Value must be positive`,update_partial_invoice:{delete_tooltip:`Only draft invoices can be deleted`},invoices:{table:{line:{add_new_line:`Add partial payment`}}}},settings:{schedule:{btn:`timeline`,title:`Preview timelines`,help:`This schedule is automatically generated from the billing parameters entered.`,alert:`Only the next %{count} occurrences are previewed.`,table:{index:`#`,date:`Program`,deadline:`Deadline`,currency_amount:`amount VAT`}},invoice:{payment_conditions:{label:`Payment Terms`,gocardless_label:`Automatic debit date`}},billingSubscription:{frequencies:{yearly:{one:`year`,other:`years`},monthly:{one:`month`,other:`month`},weekly:{one:`week`,other:`weeks`}},billing_date:{options:{yearly:{all_of:`Every year`,all_of_with_interval:`Every %{
25interval} years`},weekly:{all_of:`Every %{weekDay}`,all_of_with_interval:`Every %{weekDay} every %{interval} weeks`},monthly:{last_day:`Last day of the month`,month_day:`Every %{dayNumber} of each month`,month_day_with_interval:`Every %{dayNumber} every %{interval} month`,"1_of_the_month":`First %{day} of the month`,"2_of_the_month":`Second %{day} of the month`,"3_of_the_month":`Third %{day} of the month`,"4_of_the_month":`Fourth %{day} of the month`,"5_of_the_month":`Fifth %{day} of the month`,"1_of_the_month_with_interval":`First %{day} every %{interval} months`,"2_of_the_month_with_interval":`Second %{day} every %{interval} months`,"3_of_the_month_with_interval":`Third %{day} every %{interval} months`,"4_of_the_month_with_interval":`Fourth %{day} every %{interval} months`,"5_of_the_month_with_interval":`Fifth %{day}every %{interval} months`}}},start:{label:`Start date`},end:{label:`End of recurrence`,options:{none:`Any`,custom:`Custom Date`,count:`Number of occurrences`}},activation_trigger:{options:{on_active_mandate:`Once the mandate is active`,on_date:`On a specific date`,on_date_and_active_mandate:`On a specific date if the mandate is active`},hint:{if_active_mandate:`if the mandate is active`}}}},size_rescticted_fields:{max_length_warning:`Max %{limitation} characters are allowed for this field`}
25,display_products_list:{title:`Display products list on partial invoice PDF`},recipient:{fields:{billing_subscription:{email_settings:{title:`Email template`,fields:{template:{label:`Pre-saved email template`,placeholder:`Select a pre-saved template`},subject:{label:`Subject`,placeholder:`Enter a subject`},body:{label:`Message Body`,placeholder:`Enter the message body...`},recipients:{label:`Recipients`,placeholder:`Enter email recipients`},cc_recipients:{label:`Copy recipients`,placeholder:`Enter the copy recipients`},bcc_recipients:{label:`Recipients in hidden copy`,placeholder:`Enter the recipients in hidden copy`},appendices:{filename:`Include the file %{filename}`}}}}},warnings:{connect_href:`Log in to GoCardless`,mandate_alert:`Please note, this client already has an active mandate, you are about to send him a new one`}},products:{invoice_lines_empty:`You have to sell at least one product!`},vat_explanations:{deduced_from_default:{goods:`(Your default sales type is "Property").`,services:`(Your default sales type is "Service").`},error:`Please specify a default sales type`},mentions:{billing_footer:{label:`Footer`,placeholder:`Select a footer`}}},validation:{payment_conditions:`Choose payment term`}},ui_kit:{currency_input:{amount_in_euro:{show:`Show amount in euros`,hide:`Hide amount in euros`}},sub_status_badge:{tooltip:{reconciliation:`Reconciliation available`,apr_active:`Automatic reminder active`,factoring_active:`Factoring active`}}},budgets:{tabs:{plan:`Treasury plan`,kpi:`Cashflow dashboard`}},reviews:{vat:{popover:{activities:{title:`Change log:`,review_updated:`has changed the status of`,record_attached:`has created the declaration.`,comment:{error:`returned the following errors: `}},review_statuses:{to_review:`To review`,to_do:`Todo`,ongoing:`In progress`,ready:`Ready`,awaiting_changes:`Error`,awaiting_review:`Sending`,review_approved:`A
25ccepted`,done:`Accepted and paid`,review_denied:`Denied`,review_vat_denied_but_paid:`Denied but paid`,not_started:`Forthcoming`,to_declare:`To declare`,overdue:`Overdue`,not_applicable:`Not applicable`}}}},ledger_events_search:{filters:{plan_item:`N° account`,vat:{label:`VAT`,selected_label:{one:`%{options}`,other:`%{count} VAT selected`,all:`All (%{count})`}}},table:{selected_ledger:{one:`%{count} selected ledger event (debit: %{debits}, credit: %{credits}, balance: %{balance})`,other:`%{count} selected ledger events (debit: %{debits}, credit: %{credits}, balance: %{balance})`}}},pdf:{cover:{legal_form:`Legal form:`,siren:`Registration number:`,vat_number:`VAT number:`}},analytic_tag:{categorize:`Categorize`,doc_type:{invoice:`invoice`,transaction:`transaction`,ledger_event:`ledger event`},helper:`Select one or more categories, then choose for each the part in the total to refine your analysis.`,equal_100:`The total percentage is invalid, make sure it is equal to 100% for each axis.`,min_1:`Minimum repartition is 1%.`,no_null_invoice:`Invoice must not have a null amount.`,categorize_with_count:{one:`Categorize 1 document`,other:`Categorize %{count} documents`},bulk:{title_documents:{one:`Categorize one %{type}?`,other:`Categorize %{count} %{type}s?`}},addendum_with_journal:`OD from the %{journal} journal`,entry_information:`The selected tags will be propagated throughout your document.`,line_information:`The selected tags will be assigned to the lines of your document.`},automation_rules:{check_pattern:{invalid_pipe_pattern:`A | at the beginning or at the end of the keywords would apply the rule to all transactions`,invalid_pattern_size_inside_pipe:`Keywords too generic. Characters between | will be searched in every transaction. Specify at least 2 characters between |`,invalid_pattern:`The pattern isn't a valid regexp.`}},demo:{settings_modal:{title:`Demo account settings`,alert:`After validating the form, the page will be reloaded to perform the update.`,accountant_sidebar:`Accounting side menu (instead of customer)`,saas_plan:{label:`SaaS Subscription Plan`,tooltip:`The saas plan is not available if the accounting menu is activated. Please choose the customer menu.`}}},side_panel:{errors:{submitted_to_vat_from_required:`This date must be filled when the company is submitted to VAT`,deadline_tva:`This field must be a number!`}},app_loader:{loading:`Loading...`},timesheets:{form:{fields:{company:{hint:`If the time entry is for the accounting firm, please leave this field blank.`}}}},date_helpers:{relative_time:{last_week:`'Last' eeee`,yesterday:`'Yesterday'`,today:`'Today'`,tomorrow:`'Tomorrow'`,next_week:`'Next' eeee`,other:`yyyy/MM/dd`}},custom:`Custom`,pdp_manual_kyb_requests:{table:{filters:{status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses`}}}}},pdp_portability_requests:{table:{filters:{status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`All statuses`}}}}},outdated_abilities:{plan_updated_message:`Your company plan has been updated. Please return home to refresh your access.`,role_updated_message:`Your role has been updated. Please return home to refresh your access.`,title:`Your access has changed`,common_message:`Your role or the plan of your company has changed. Please return to the home page to refresh your access.`,action:`Go home page`}},Tm=t({default:()=>Em}),Em={understood:`Ich habe verstanden`,by:`Durch`,reboot:`Neustarten`,until:`Bis zum`,save:`Speichern`,create:`Erstellen`,add:`Hinzufügen`,new:`Neu`,short_new:`Neu.`,destroy:`Endgültig löschen`,continue:`Fortfahren`,confirm:`Bestätigen`,update:`Aktualisieren`,cancel:`Abbrechen`,dismiss:`Abbrechen`,ignore:`Ignorieren`,clear:`Löschen`,apply:`Anwenden`,other:`Andere`,warning:`Achtung`,actions:`Aktionen`,construction:`Bau`,loading:`Lädt...`,waiting_for_ocr:`Ihre Rechnung wird analysiert`,required:`Erforderlich`,invalid_field:`Dieses Feld ist ungültig`,required_field:`Dieses Feld ist erforderlich`,positive_field:`Dieses Feld muss positiv sein`,too_long_field:`Dieses Feld enthält zu viele Zeichen`,min_field:`Muss gröÃer oder gleich %{min} sein`,max_field:`Muss kleiner oder gleich %{max}
25 sein`,invalid_email:`Das E-Mail-Format ist ungültig`,invalid_iban:`Die IBAN ist ungültig`,invalid_bic:`Das sieht nicht nach einem BIC aus`,invalid_length:`Diese Feldlänge muss %{length} betragen`,general_error:`Ein Fehler ist aufgetreten`,not_found:`Nicht gefunden`,save_error:`Aktion nicht möglich`,forbidden_error:`Zugriff verweigert`,bad_request:`Operation nicht möglich`,empty_field:`Nicht angegeben`,search:`Suchen`,sync:`Synchronisieren`,download:`Herunterladen`,modify:`Ãndern`,delete:`Löschen`,create_planitem:`Neues Buchhaltungskonto erstellen`,restore:`Wiederherstellen`,archive:`Archivieren`,unarchive:`Wiederherstellen`,archived:`Archiviert`,see:`Ansehen`,send:`Senden`,resend:`Erneut senden`,finalize:`AbschlieÃen`,preview:`Vorschau`,choose_placeholder:`Wählen...`,copied_to_clipboard:`In die Zwischenablage kopiert!`,equal:`=`,bic_label:`BIC`,iban_label:`IBAN`,gross:`Brutto`,net:`Netto`,refresh:{title:`Bitte aktualisieren Sie die Seite`,content:`Die Anwendung wurde aktualisiert, bitte aktualisieren Sie, um die Navigation fortzusetzen`,action:`Seite aktualisieren`},next:`Weiter`,import_from_clipboard:`Aus Zwischenablage einfügen`,browser_does_not_support_clipboard:`Ihr Browser scheint keine Importe aus der Zwischenablage zu unterstützen. Bitte aktualisieren Sie Ihre Version oder versuchen Sie einen anderen Browser`,retry:`Erneut versuchen`,columns_displayed:`Angezeigte Spalten`,click_to_sort:`Klicken zum Sortieren`,unknown:`Unbekannt`,email:`E-Mail`,email_may_not_exist:`Die eingegebene E-Mail-Adresse existiert möglicherweise nicht. Bitte überprüfen Sie sie, bevor Sie fortfahren.`,learn_more:`Erfahren Sie mehr`,navigation_bar:{company_infos:{name:`Name:`,accountant:`Buchhalter:`,accountant_none:`Keiner`,reg_no:`Siren:`,source_id:`Quell-ID:`,creation_date:`Erstellt:`,resumption_start:`Wiederaufnahmedatum:`,customer_since:`Datum des Auftrags:`,next_fiscal_year_to_close:`Nächster Abschluss:`,first_fiscal_year:`Erstes Geschäftsjahr:`,pennylane_subscription:`Pennylane-Abonnement:`,swan_back_office:`Swan Back Office`,adyen_back_office:`Adyen Back Office`,transaction_insights:`Transaktions-Insights`,feature_flags:`Aktive Feature-Flags überprüfen`,intercom:`Intercom`,hubspot:`Hubspot`,salesforce:`Salesforce`,missing_salesforce_id:`Fehlende Salesforce-ID`,inpi:`RCS-Auszug`,situation_notice:`Situationsbericht`,accounting_method:{title:`Buchhaltungsmethode:`,cash_based:`Kasse`,accrual:`Rechnung`},rev_revenue:{last_invoice:`Letzte Rechnung`,invoices:`Rechnungen`,firm_thirdparties:`Anzahl der in Rechnung gestellten Kunden, die mit diesem Büro verbunden sind`,firm_invoices:`Rechnungen von Kunden, die mit dem Büro verbunden sind`,no_invoices:`Keine Rechnungen`}},users:`Benutzer`},public:{invalid_link:`Dieser Link ist ungültig oder abgelaufen`},pay:`Zahlen`,more_x_items:`und %{count} mehr`,yes:`Ja`,no:`Nein`,or:`oder`,confirmation:`Bestätigung`,draft:`Entwurf`,switch_language:`Sprache wechseln`,no_options_message:`Keine Ergebnisse gefunden`,updated_by:`Von %{username}`,more:`Erfahren Sie mehr`,read_more:`Mehr lesen`,read_less:`Weniger lesen`,feature_not_enabled_in_free_plan:`Diese Funktion ist in Ihrem Pennylane-Plan nicht verfügbar, kontaktieren Sie Ihren Account-Manager, um ihn zu ändern`,days:{sunday:`Sonntag`,monday:`Montag`,tuesday:`Dienstag`,wednesday:`Mittwoch`,thursday:`Donnerstag`,friday:`Freitag`,saturday:`Samstag`},exports:{export_sheet:{basic:`Tabellenblatt (.xlsx)`,invoices:`Tabellenblatt & Rechnungen (.xlsx & .pdf)`,expenses:`Tabellenblatt & Spesen (.xlsx & .pdf)`},export:`Exportieren`,go_to_export_page_title:`Export wird erstellt`,go_to_export_page_info:`Wir benachrichtigen Sie, sobald die Datei zu Verfügung steht.`,go_to_export_page_link:`Export anzeigen`,is_ready:`Export ist bereit`,has_failed:`Ihr Export ist fehlgeschlagen`,why_has_failed:`Grund ansehen`,filters:{type:{label:`Kategorie`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Typen (%{count})`}},status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status (%{count})`}}}},date_format:`dd.mm.yyyy`,end_date_after_start_date:`Das Enddatum muss nach dem Startdatum liegen`,back:`Zurück`,search_results:`Suchergebnisse`,results:`Ergebnisse`,no_result:`Keine Ergebnisse`,select_all:`Alle auswählen`,date_prefix:`am %{date}`,system:`Pennylane Unterstützung`,toast_update_success:`Ãnderungen gespeichert!`,confirm_destroy_document:`Möchten Sie dieses Dokument wirklich löschen?`,unsaved_changes_warden:`Achtung! Sie haben nicht gespeicherte Ãnderungen, möchten Sie wirklich gehen?`,supplier:`Lieferant`,customer:`Kunde`,thirdparty_label:`Dritte`,invoice:`Rechnung`,go_to_invoice:`Zur Rechnung gehen`,duplicate:`Duplizieren`,import:`Importieren`,need_help:`Brauchen Sie Hilfe?`,place_input:{street_number_and_name:`
25StraÃe und Hausnummer`,enter_street_number_and_name:`Geben Sie StraÃe und Hausnummer an`,postal_code:`Postleitzahl`,enter_postal_code:`Geben Sie eine Postleitzahl an`,city:`Stadt`,enter_city:`Geben Sie eine Stadt an`,country:`Land`,select_country:`Land auswählen`,address:`Adresse`,enter_address:`Geben Sie eine Adresse an`,enter_address_manually:`Adresse manuell eingeben`,find_address:`Dropdown-Liste`},paginated_table:{per_page:`Elemente pro Seite`,elements_selected:{one:`1 Element ausgewählt`,other:`%{count} Elemente ausgewählt`},max_processing:`Sie können nur %{limit} Elemente gleichzeitig verarbeiten`,out_of:`von`,out_of_around:`von etwa`,no_result:{zero:`Keine Ergebnisse`,one:`Keine Ergebnisse - %{count} aktiver Filter`,other:`Keine Ergebnisse - %{count} aktive Filter`},reload_page_to_continue:`Seite aktualisieren`,reload_page_to_continue_tooltip:`Die Daten wurden aktualisiert. Aktualisieren Sie die aktuelle Seite, um fortzufahren.`,all_table_selected:{already_selected:{one:`1 Element ausgewählt`,other:`%{page_size} Elemente ausgewählt`},select_remaining:`Wählen Sie die %{remaining} anderen Elemente aus`},filter_selected:`Alle Elemente, die diesem Filter/dieser Suche entsprechen, wurden ausgewählt.`},date_selector:{dates_outside_range:`Das Startdatum muss vor dem Enddatum liegen und zu einem Geschäftsjahr des Unternehmens gehören.`},sidebar_pages:{subsections:{transactions:`Transaktionen`},coming_soon:`Bald`,new:`Neu`,beta:`Beta`,internal:`Intern`,invoices:`Rechnungen`,billing_subscriptions:`Abonnements`,supplier_payments:{submenu_title:{invoices:`Lieferantenrechnungen`}},quotes:`Kundenrechnungen`},provisional:{title:`Vorläufig`,tooltip:`Diese Beträge sind vorläufig und dienen als Hinweis, bis die Abschlussarbeiten abgeschlossen sind.`},reconciliations:{matching:{unmatch:`Transaktionen trennen`}},closed:{title:`Abgeschlossen`,tooltip:`Die Konten sind abgeschlossen, die Beträge sind daher endgültig.`},account_console:{edit_account_name_modal:{title:`Bankkonto bearbeiten`,dev_warning:`NUR FÃR ENTWICKLER -> Mit Vorsicht behandeln!`,dev_fields:{connection:`Verbindung -> Nur korrekte Zeichenfolgen sind zulässig`,balance:`Saldo -> Setzt den Saldo DES AKTUELLEN TAGS auf diesen Wert`,currency_balance:`Währungs-Saldo -> Setzt den Saldo DES AKTUELLEN TAGS auf diesen Wert`,currency:`Währung`,account_type:`Kontotyp`},fields:{iban:{invalid:`Das sieht nicht nach einer IBAN aus.`},bic:{invalid:`Das sieht nicht nach einem BIC aus.`}}}},bank_reporting:{new_transaction:{form:{errors:{future_date:`Das Datum kann nicht in der Zukunft liegen.`,fee_less_than_amount:`Die Gebühren müssen niedriger sein als der Betrag.`}}}},users_firms:{deleted:`Der Benutzer hat keinen Zugriff mehr auf diese Buchhaltungsfirma.`,deletion_last_users_firm:`Sie werden den Zugriff auf dieses Benutzerprofil verlieren. Um ihn erneut einzuladen, müssen Sie das Einladungformular verwenden.`},companies:{billing:{default_billing_email_sepa_direct_debit_subscription:{name:`Neues Abonnement - Lastschriftverfahren`}}},activerecord:{models:{PlanItem:`Konto`,Account:`Konto`,User:`Benutzer: in`,Invoice:`Rechnung`,InvoiceLine:`Zeile`,Transaction:`Transaktion`,Addendum:`diverse Operation`,Pendingvat:`Wartende USt`,Vatreturn:`USt-Rückerstattung`,Company:`Unternehmen`,LedgerEvent:`Buchung`,Reallocation:`Neuzuweisung`,Thirdparty:`Dritte`,FiscalYear:`Geschäftsjahr`,DocumentTag:`Kategorisierung`,Tag:`Kategorie`,TagGroup:`Achse`,Establishment:`Einrichtung`,Firm:`Wirtschaftsprüfungsgesellschaft`,UsersFirm:`Wirtschaftsprüfungsgesellschaft`,Mandate:`Mandat`,EBICSMandate:`EBICS-Mandat`,EBICSMandateBankSetting:`Bankeinstellungen des EBICS-Mandats`,Diligence:`Sorgfalt`,RevisionCycle:`Prüfzyklus`,Advance:`FAE/FNP`,DoubtfulDebt:`Zweifelhafte Forderung`,Asset:`Vermögenswert`,Deferral:`PCA/CCA`,Loan:`Darlehen`,Lease:`Leasing`,ShareholderCurrentAccount:`Kontokorrent`,Lettering:`Buchung`,Document:`Dokument`,BankTransaction:`Banktransaktion`,Export:`Export`,FramingAdjustment:`Rahmenanpassung`,Reconciliation:`Abstimmung`,TeledecPayload:`Erklärung`,Declarations:{Declaration:`Erklärung`,FeesDeclaration:`Gebührenerklärung`,VatReturn:`USt-Erklärung`,MonthlyQuarterlyVatReturn:`Monatliche oder vierteljährliche USt-Erklärung`,VatReimbursement:`USt-Rückerstattungsantrag`,YearlyVatReturn:`Jährliche USt-Erklärung`}},form_errors_f:{one:`Ein Fehler hat die Speicherung dieses %{model} verhindert.`,other:`%{count} Fehler haben die Speicherung dieses %{model} verhindert.`},form_errors_m:{one:`Ein Fehler hat die Speicherung dieses %{model} verhindert.`,other:`%{count} Fehler haben die Speicherung dieses %{model} verhindert.`},enums:{billing_subscription:{rule_types:{weekly:`Wöchentlich`,monthly:`Monatlich`,yearly:`Jährlich`}}}},dumps:{common:{steps:{prepare:{select:{no_options:`Keine zusätzlichen Attribute verfügbar.`}}}}},errors:{unknown_network_message:`Wir konnten keine Verbindung zum Server herstellen. Ãberprüfen Sie Ihre Internetverbindung.`,requests_blocked_by_client:{title:`Ihr Browser blockiert einige unserer Anfragen.`,content:`Wir empfehlen Ihnen, den Cache Ihres Browsers zu leeren, den Browser zu wechseln oder auf Pennylane über einen anderen Computer zuzugreifen. Wenn das Problem weiterhin besteht, wenden Sie sich bitte an Ihren Netzwerkadministrator oder kontaktieren Sie uns für Unterstützung.`},permission_needed:{one:`Aktion nicht möglich. Die folgende Berechtigung ist erforderlich:`,other:`Aktion nicht möglich. Eine der folgenden Berechtigungen ist erforderlich:`},controllers:{documents:{ask_details_closed_period:{one:`Sie können keinen Nachweis für ein abgeschlossenes Geschäftsjahr oder einen eingefrorenen Zeitraum anfordern.`,other:`Ein Dokument befindet sich in einem eingefrorenen Zeitraum oder einem abgeschlossenen Geschäftsjahr, Sie können für dieses keine Nachweise anfordern.`}}},internal_server_error:{title:`Etwas ist schiefgelaufen`,message:`Wir versuchen, das Problem zu lösen. Bitte versuchen Sie es in ein paar Minuten erneut. Wenn der Fehler weiterhin besteht, kontaktieren Sie uns bitte für Unterstützung.`},unprocessable_content_error:{title:`Etwas ist schiefgelaufen`,message:`Das Objekt, das Sie ändern möchten, ist nicht verfügbar. Sie können versuchen, die Seite neu zu laden. Wenn der Fehler weiterhin besteht, kontaktieren Sie uns bitte für Unterstützung.`},not_found_error:{title:`Oh nein, diese Seite ist nicht zu finden`,message:`Versuchen Sie, sie neu zu laden oder die Adresse erneut einzugeben. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support für Unterstützung.`}},reports:{consistency_checks:{title:`Konsistenzprüfungen`},interco:{title:`Interco`},aging_balance:{title:`Fälligkeitsliste`},form_worksheet:{title:`Arbeitsformular`},fec:{title:`FEC`},revision_exporter:{title:`Arbeitsdossier`},revision_guide:{title:`Arbeitsdossier`},reconciliation:{title:`Bankabstimmung`},transactions:{title:`Banktransaktionen`,columns:{date:`Datum`,month:`Monat`,account:`Bankkonto`,label:`Bezeichnung`,amount:`Betrag`,thirdparty:`Dritte`,justified:`Begründet`,card_holder:`Karteninhaber`,card_name:`Kartenname`}},installments:{title:`Fälligkeiten`},billing_subscriptions:{title:`Abonnements`},billing_subscriptions_xls_with_invoices:{title:`Abonnements mit Rechnungen`},transaction_rules:{title:`Transaktionsregeln`,columns:{active:`Aktiv`,amount:`Betrag`,auto_process:`Automatische Validierung`,name:`Name`,pattern:`Schlüsselwörter`,plan_item_label:`Bezeichnung des Kontos`,plan_item_number:`Kontonummer`,tag_group:`Analytische Achse`,tag:`Kategorie/Tag`,vat_rate:`USt.-Satz`,subpatterns:`Metadaten der Schlüsselwörter`},amount_filter:{operators:{gt:`> %{val}`,lt:`< %{val}`,gteq:`⥠%{val}`,lteq:`⤠%{val}`,eq:`= %{val}`,not_eq:`â %{val}`,between:`Von %{val} bis %{max}`,abs_gt:`> |%{val}|`,abs_lt:`< |%{val}|`,abs_gteq:`⥠|%{val}|`,abs_lteq:`⤠|%{val}|`,abs_eq:`= |%{val}|`,abs_not_eq:`â |%{val}|`,abs_between:`Von |%{val}| bis |%{max}|`}}},thirdparty_rules:{title:`Regeln für Dritte`,title_invoice_rules:`Rechnungsregeln`,columns:{rule_enabled:`Regel aktiv`,iban:`IBA
25N`,reference:`Referenz`,name:`Bezeichnung`,search_terms:`Schlüsselwörter`,plan_item_label:`Bezeichnung des Kontos`,plan_item_number:`Kontonummer`,tag_group:`Analytische Achse`,tag:`Kategorie/Tag`,vat_rate:`USt.-Satz`,source_id:`Identifikationsnummer`,role:`Rolle`,first_name:`Vorname`,last_name:`Nachname`,gender:`Geschlecht`,address:`Adresse`,postal_code:`Postleitzahl`,city:`Stadt`,country_alpha2:`Land`,vat_number:`USt-IdNr.`,reg_no:`SIREN`,phone:`Telefon`,customer_type:`Kundentyp`,emails:`E-Mail-Liste`,reference_customer:`Kundenreferenz`,reference_supplier:`Lieferantenreferenz`,delivery_address:`Lieferadresse`,delivery_postal_code:`Liefer-Postleitzahl`,delivery_city:`Lieferstadt`,delivery_country_alpha2:`Lieferland`,billing_language:`Rechnungsprache`,pnl_plan_item_label:`Bezeichnung des Aufwands-/Produktkontos`,pnl_plan_item_number:`Nummer des Aufwands-/Produktkontos`}},categorizations_overview:{title:`Kategorisierungen`,month:{january:`Januar`,february:`Februar`,march:`März`,april:`April`,may:`Mai`,june:`Juni`,july:`Juli`,august:`August`,september:`September`,october:`Oktober`,november:`November`,december:`Dezember`}},default_filename:`Export`,trial_balance:{title:`Bilanz`},balance_exporter:{title:`Bilanz`,general:`Allgemeine Bilanz`,ma_compta:`Allgemeine Bilanz für Macompta.fr`,suppliers:`Lieferantenbilanz`,customers:`Kundenbilanz`,salary:`Personalbilanz`,shareholders_account:`Bilanz der Gesellschafterkonten`,balance_401:`Lieferantenbilanz`,balance_411:`Kundenbilanz`,balance_421:`Personalbilanz - Fällige Vergütungen`,balance_455:`Gesellschafterbilanz - Laufende Konten`,balance_467:`Bilanz anderer Debitoren oder Kreditoren`},analytical_balance:{title:`Analytische Bilanz`},general_balance:{title:`Vereinfachte Bilanz`,empty:`Keine Buchungen`},balance_columns:{account_number:`Kontonummer`,account_label:`Kontobezeichnung`,debit_balance:`Sollsaldo`,credit_balance:`Habensaldo`,debit:`Soll`,credit:`Haben`,balance:`Saldo`,previous_balance:`Saldo N-1`,n_2_balance:`Saldo N-2`,vat_rate:`Umsatzsteuersatz`,country:`Umsatzsteuerland`,review_status:`Ãberprüfungsstatus`,reviewed_until:`Ãberprüfungsdatum`,review_description:`Ãberprüfungsnotiz`,permanent_note:`Dauerhafte Notiz`,review_statuses:{done:`Ãberprüft`,awaiting_changes:`Anomalie`,to_review:`Zu überprüfen`,ongoing:`Laufend`,to_do:`Zu erledigen`}},customer_invoices:{title:`Kundenrechnungen`},invoices:{title:`Rechnungen`,break_down_period:`Abrechnungszeitraum`,final_trip_distance:`Reisedistanz (Kilometer)`,paid_by_name:`Mitarbeiter`,expense_status:`Status der Ausgabe`,expense_reason:`Grund`,team:`Team`,validated_at:`Validiert am`,validators:`Validiert von`},transaction:{title:`Banktransaktionen`},assets_framing:{title:`Anlagen â Rahmen (Anlagebuchhaltung)`},assets_acquisitions:{title:`Anlagen â Anschaffungen des Geschäftsjahres`},assets_inventory:{title:`Anlagen â Inventarvalidierungsformular`},assets_depreciation_forecast:{title:`Anlagen â PlanmäÃige Abschreibungen`},assets_depreciation_forecast_with_details:{title:`Anlagen â Detaillierte planmäÃige Abschreibungen`},assets_depreciations:{title:`Anlagen â Abschreibungsübersicht`},assets_listing:{title:`Anlagen â Ãbersicht der Anlagen nach Konto`},subsidies_listing:{title:`Subventionen â Liste`},assets_exits:{title:`Anlagen â Abgänge des Geschäftsjahres`},assets_exits_profits_and_losses:{title:`Anlagen â Gewinne und Verluste`},assets_super_depreciation:{title:`Anlagen â Sonderabschreibung`},assets_non_deductible_depreciations:{title:`Anlagen â Ãbersicht der nicht abzugsfähigen Abschreibungen`},assets_exporter:{title:`Anlagen â Berichte`},shareholder_current_accounts_global_listing:{title:`Laufende Konten â Liste`},shareholder_current_account_interest:{title:`Laufende Konten â Zinsen`},loans_listing:{title:`Darlehen â Ãbersicht der Fälligkeiten`},loans_framing:{title:`Darlehen â Rahmen`},loans_annual_repayments_forecast:{title:`Darlehen â Jährliche Rückzahlungsprognose`},loans_monthly_repayments_forecast:{title:`Darlehen â Monatliche Rückzahlungsprognose`},loans_annual_repayments_forecast_with_details:{title:`Darlehen â Detaillierte jährliche Rückzahlungsprognose`},loans_monthly_repayments_forecast_with_details:{title:`Darlehen â Detaillierte monatliche Rückzahlungsprognose`},loans_deprecated_framing:{title:`Darlehen â Rahmen`},leases_listing:{title:`Leasing â Ãbersicht der Fälligkeiten`},leases_non_deductible_repayments:{title:`Leasing â Nicht abzugsfähige Mietanteile`},leases_annual_repayments_forecast:{title:`Leasing â Jährliche Rückzahlungsprognose`},leases_monthly_repayments_forecast:{title:`Leasing â Monatliche Rückzahlungsprognose`},leases_annual_repayments_forecast_with_details:{title:`Leasing â Detaillierte jährliche Rückzahlungsprognose`},leases_monthly_repayments_forecast_with_details:{title:`Leasing â Detaillierte monatliche Rückzahlungsprognose`},leases_framing:{title:`Leasing â Rahmen`},vehicles_inventory:{title:`Fahrzeuge â Inventar`},vehicles_tvs_summary:{title:`Fahrzeuge â Zusammenfassung der Steuern`},pnl:{title:`Gewinn- und Verlustrechnung`,no_previous_period:`Kein Geschäftsjahr N-1`,watermark:`Projekt`,others:{sale_and_purchases_of_goods:`Verkäufe und Käufe von Waren`,net:`Netto`,accounts_with_period:`Posten (vom %{dateLabelStart} bis %{dateLabelEnd})`,revenues:`Betriebseinnahmen`,operating_expenses:`Betriebsausgaben`,quotes_shares_of_earnings_on_joint_operations:`Anteile am Ergebnis aus gemeinsamen Operationen`,financial_income:`Finanzielle Erträge`,financial_expenses:`Finanzielle Aufwendungen`,voluntary_contributions:`Freiwillige Beiträge`,extraordinary_income:`AuÃerordentliche Erträge`,extraordinary_expenses:`AuÃerordentliche Aufwendungen`,accounts:`Posten`,total:`Gesamt`,with_period:`vom %{dateLabelStart} bis %{dateLabelEnd}`,row_total:`Gesamt`}
25,cells:{sale_of_goods:`Warenverkäufe`,sale_of_goods_non_profit:`Verkauf von Gütern`,contributions:`Beiträge`,total_sales_of_goods_and_services:`Gesamtverkäufe von Waren und Dienstleistungen`,sale_of_donations:`davon Verkäufe von Sachspenden`,sale_of_services:`Dienstleistungen`,sponsorships:`davon Sponsoring`,total_thirdparty_financiers:`Einnahmen von Drittfinanzierern`,subsidies_and_grants:`Ãffentliche Mittel und Betriebssubventionen`,founders_contributions:`Zahlungen der Gründer oder Verbrauch der verbrauchsabhängigen Mittel`,public_generosity:`Ressourcen aus der GroÃzügigkeit der Ãffentlichkeit`,manual_donations:`Manuelle Spenden`,patronage:`Mecenat`,legacy_donations:`Erbschaften, Spenden und Lebensversicherungen`,financial_contributions:`Finanzielle Beiträge`,dedicated_funds:`Verwendung der zweckgebundenen Mittel`,production_sold:`Verkaufte Produktion (Waren und Dienstleistungen)`,production_sold_goods:`Verkaufte Produktion von Waren`,production_sold_services:`Verkaufte Produktion von Dienstleistungen`,net_revenue:`Nettoerlös`,stocked_production:`Lagerproduktion`,immobilised_production:`Immobilisierte Produktion`,operating_grants:`Betriebssubventionen`,reversals_and_expense_transfers_operating_income:`Rückstellungen und Aufwandsübertragungen`,reversals_and_expense_transfers_operating_income_non_profit:`Rückstellungen, Abschreibungen, Rücklagen und Aufwandsübertragungen`,others_products:`Sonstige Erträge`,total_revenues:`Gesamte Betriebseinnahmen (I)`,purchases_of_goods:`Warenkäufe`,change_in_inventories_of_goods:`Ãnderung der Warenbestände`,raw_material_purchases_and_other_supplies:`Einkäufe von Rohstoffen und anderen Materialien`,change_in_inventories_of_raw_materials:`Ãnderung der Bestände`,other_purchases_and_external_expenses:`Sonstige Einkäufe und externe Aufwendungen`,taxes_other_and_payments:`Steuern, Abgaben und ähnliche Zahlungen`,salaries_and_treatments:`Löhne und Gehälter`,social_security_costs:`Sozialversicherungsbeiträge`,depreciation_amortization_and_provisions_operating_expenses:`Abschreibungen und Rückstellungen`,on_fixed_assets_depreciation:`Auf Anlagevermögen: Abschreibungen`,current_assets_provision_charge:`Auf Umlaufvermögen: Rückstellungen`,for_liabilities_and_charges_provisions:`Für Risiken und Rückstellungen: Rückstellungen`,other_expenses:`Sonstige Aufwendungen`,total_operating_expenses:`Gesamte Betriebsausgaben (II)`,operating_profit:`Betriebsgewinn (I - II)`,attribute_benefit_or_transferred_loss:`Zugewiesener Gewinn oder übertragener Verlust (III)`,loss_incurred_or_profit_transferred:`Erlittene Verluste oder übertragener Gewinn (IV)`,holdings:`Beteiligungen`,other_securities_and_receivables_of_fixed_assets:`Andere Wertpapiere und Forderungen aus dem Anlagevermögen`,other_interests_and_similar_products:`Andere Zinsen und ähnliche Erträge`,reversals_of_provisions_and_expense_transfers_financial_income:`Rückstellungen und Aufwendungen`,reversals_of_provisions_and_expense_transfers_financial_income_non_profit:`Rückstellungen, Abschreibungen und Aufwendungen`,foreign_exchange_gains:`Positive Wechselkursdifferenzen`,net_gains_on_sales_of_investment_securities:`Nettoerträge aus dem Verkauf von Wertpapieren`,total_financial_income:`Summe der finanziellen Erträge (V)`,total_financial_income_non_profit:`Summe der finanziellen Erträge (III)`,depreciation_amortization_and_provisions_financial_expenses:`Abschreibungen und Rückstellungen`,interest_expense:`Zinsen und ähnliche Aufwendungen`,foreign_exchange_losses:`Negative Wechselkursdifferenzen`,net_expenses_on_sales_of_investment_securities:`Nettoaufwendungen aus dem Verkauf von Wertpapieren`,total_financial_expenses:`Summe der finanziellen Aufwendungen (VI)`,total_financial_expenses_non_profit:`Summe der finanziellen Aufwendungen (IV)`,financial_result:`Finanzergebnis (V - VI)`,financial_result_non_profit:`Finanzergebnis (III - IV)`,profit_before_taxes:`Ergebnis vor Steuern (I - II + III - IV + V - VI)`,profit_before_taxes_non_profit:`Ergebnis vor Steuern (I - II + III - IV)`,on_operating_extraordinary_income:`Aus Betriebsoperationen`,on_capital_transactions_extraordinary_income:`Aus Kapitaltransaktionen`,reversals_and_expense_transfers_extraordinary_income:`Rückstellungen und Aufwendungen`,reversals_and_expense_transfers_extraordinary_income_non_profit:`Rückstellungen, Abschreibungen und Aufwendungen`,total_extraordinary_income:`Summe der auÃergewöhnlichen Erträge (VII)`,total_extraordinary_income_non_rpofit:`Summe der auÃergewöhnlichen Erträge (V)`,on_operating_extraordinary_charges:`Aus Betriebsoperationen`,on_capital_transactions_extraordinary_charges:`Aus Kapitaltransaktionen`,depreciation_amortization_and_provisions_extraordinary_charges:`Abschreibungen und Rückstellungen`,depreciation_amortization_and_provisions_extraordinary_charges_non_profit:`Abschreibungen, Wertminderungen und Rückstellungen`,total_extraordinary_expenses:`Summe der auÃergewöhnlichen Aufwendungen (VIII)`,total_extraordinary_expenses_non_profit:`Summe der auÃergewöhnlichen Aufwendungen (VI)`,exceptional_items:`AuÃergewöhnliche Posten (VII - VIII)`,exceptional_items_non_profit:`AuÃergewöhnliche Posten (V - VI)`,employee_participation_in_company_results:`Mitarbeiterbeteiligung am Unternehmensergebnis (IX)`,employee_participation_in_company_results_non_profit:`Mitarbeiterbeteiligung am Unternehmensergebnis (VII)`,income_taxes:`Körperschaftssteuer
25(X)`,income_taxes_non_profit:`Körperschaftssteuer (VIII)`,total_incomes:`Summe der Erträge (I + III + V + VII)`,total_incomes_non_profit:`Summe der Erträge (I + III + V)`,total_expenses:`Summe der Aufwendungen (II + IV + VI + VIII + IX + X)`,total_expenses_non_profit:`Summe der Aufwendungen (II + IV + VI + VII + VIII)`,result:`Jahresergebnis`,total_physical_sales:`Verkäufe von Waren`,total_services_sales:`Verkäufe von Dienstleistungen`,total_generosity:`Ressourcen aus der GroÃzügigkeit der Ãffentlichkeit`,in_kind_donations:`Sachspenden`,in_kind_services:`Sachleistungen`,volunteering:`Ehrenamtliche Tätigkeit`,in_kind_aid:`Sachhilfe`,free_provision_of_goods:`Kostenlose Bereitstellung von Waren`,in_kind_services_expenses:`Aufwendungen für Sachleistungen`,volunteer_staff_expenses:`Ehrenamtliche Mitarbeiter`,total_contributions_in_kind:`Summe der freiwilligen Sachbeiträge`,total_contributions_in_kind_expenses:`Summe der Aufwendungen für Sachbeiträge`,financial_aid:`Finanzhilfen`,carry_forward_to_dedicated_funds:`Ãbertrag auf zweckgebundene Mittel`},non_profit_cells:{sale_of_goods:`Verkauf von Waren`,reversals_and_expense_transfers_operating_income:`Rückstellungen, Abschreibungen, Rücklagen und Aufwendungen`,reversals_of_provisions_and_expense_transfers_financial_income:`Rückstellungen, Abschreibungen und Aufwendungen`,total_financial_income:`Summe der finanziellen Erträge (III)`,total_financial_expenses:`Summe der finanziellen Aufwendungen (IV)`,financial_result:`Finanzergebnis (III - IV)`,profit_before_taxes:`Ergebnis vor Steuern (I - II + III - IV)`,reversals_and_expense_transfers_extraordinary_income:`Rückstellungen, Abschreibungen und Aufwendungen`,depreciation_amortization_and_provisions_extraordinary_charges:`Abschreibungen, Wertminderungen und Rückstellungen (auÃergewöhnliche Aufwendungen)`,total_extraordinary_expenses:`Summe der auÃergewöhnlichen Aufwendungen (VI)`,employee_participation_in_company_results:`Mitarbeiterbeteiligung am Unternehmensergebnis (VII)`,income_taxes:`Körperschaftssteuer (VIII)`,total_incomes:`Summe der Erträge (I + III + V)`,total_expenses:`Summe der Aufwendungen (II + IV + VI + VII + VIII)`,exceptional_items:`AuÃergewöhnliche Posten (V - VI)`,total_extraordinary_income:`Summe der auÃergewöhnlichen Erträge (V)`,result:`Ãberschuss oder Defizit`}},pnl_non_profit:{title:`Ergebnisrechnung`},detailed_pnl_non_profit:{title:`Detaillierte Ergebnisrechnung`},balance_sheet:{title:`Bilanz`,tab1:`Aktiva`,tab2:`Passiva`,no_previous_period:`Kein Vorjahr N-1`,watermark:`Entwurf`,alerts:{unbalanced_title:`Aktiva und Passiva sind nicht gleich`,unallocated_plan_items:`Ãberprüfen Sie, ob alle Konten in der Kategoriekonfiguration korrekt zugewiesen sind.`},others:{fixed_assets:`Anlagevermögen`,current_assets:`Umlaufvermögen`,shareholders_equity:`Eigenkapital`,equity_non_profit:`Eigenkapital`,other_equity:`Sonstiges EK`,prov:`Rückstellungen`,debts:`Verbindlichkeiten`,assets_balance_sheet:`Aktivseite der Bilanz`,active_posts:`Posten`,gross:`Brutto`,amort:`Abschr. Rückst.`,net:`Netto`,intangible_assets:`Immaterielle Vermögenswerte`,tangible_assets:`Materielle Vermögenswerte`,financial_assets:`Finanzanlagen`,inventories_and_work_in_progress:`Vorräte und unfertige Erzeugnisse`,receivables:`Forderungen`,marketable_securities:`Handelswerte`,passive_balance:`Passivseite der Bilanz`,passive_posts:`Posten`,stocks:`Rücklagen`},cells:{uncalled_comitted_capital:`Gezeichnetes, aber nicht gefordertes Kapital (I)`,administration_fees:`Gründungskosten`,administration_fees_amortization:`Gründungskosten (Abschreibungen)`,expenses_research_and_development:`Forschung und Entwicklungskosten`,expenses_research_and_development_amortization:`Forschung und Entwicklungskosten (Abschreibungen)`,concessions_patents_licenses_trademarks:`Konzessionen, Patente, Lizenzen, Marken, ...`,concessions_patents_licenses_trademarks_amortization:`Konzessionen, Patente, Lizenzen, Marken, ... (Abschreibungen)`,goodwill:`Firmenwert`,goodwill_amortization:`Firmenwert (Abschreibungen)`,other_intangible_assets:`Andere immaterielle Vermögenswerte`,other_intangible_assets_non_profit:`Immaterielle Vermögenswerte im Bau`,other_intangible_assets_amortization:`Immaterielle Vermögenswerte im Bau (Abschreibungen)`,tangible_advances_and_deposits:`Vorauszahlungen und Anzahlungen`,grounds:`Grundstücke`,grounds_amortization:`Grundstücke (Abschreibungen)`,constructions:`Bauten`,constructions_amortization:`Bauten (Abschreibungen)`,plant_equipment_and_tooling:`Technische Anlagen, Maschinen, ...`,plant_equipment_and_tooling_amortization:`Technische Anlagen, Maschinen, ... (Abschreibungen)`,other_tangible_assets:`Sonstige materielle Vermögenswerte`,other_tangible_assets_amortization:`Sonstige materielle Vermögenswerte (Abschreibungen)`,investments_in_progress:`Materielle Vermögenswerte im Bau`,investments_in_progress_amortization:`Materielle Vermögenswerte im Bau (Abschreibungen)`,intangible_advances_and_deposits:`Vorauszahlungen und Anzahlungen`,participations:`Beteiligungen`,participations_non_profit:`Beteiligungen und zugehörige Forderungen`,participations_amortization:`Beteiligungen und zugehörige Forderungen (Abschreibungen)`,receivables_related_to_equity_investments:`Forderungen aus Beteiligungen`,receivables_related_to_equity_investments_amortization:`Forderungen aus Beteiligungen (Abschreibungen)`,other_investments:`Sonstige Finanzanlagen`,other_investments_amortization:`Sonstige Finanzanlagen (Abschreibungen)`,loans:`Darlehen`,loans_amortization:`Darlehen (Abschreibungen)`,other_financial_assets:`Sonstige finanzielle Vermögenswerte`,other_financial_assets_amortization:`Sonstige finanzielle Vermögenswerte (Abschreibungen)`,total_fixed_assets:`Summe der Anlagevermögen (II)`,total_fixed_assets_non_profit:`Summe der Anlagevermögen (I)`,total_fixed_assets_amortization:`Summe der Anlagevermögen (I) (Abschreibungen)`,raw_materials_and_other_supplies:`Rohstoffe`,raw_materials_and_other_supplies_amortization:`Rohstoffe (Abschreibungen)`,in_progress_goods_and_services:`In Produktion befindliche Waren und Dienstleistungen`,in_progress_goods_and_services_amortization:`In Produktion befindliche Waren und Dienstleistungen (Abschreibungen)`,intermediate_and_finished_products:`Zwischen- und Fertigprodukte`,intermediate_and_finished_products_amortization:`Zwischen- und Fertigprodukte (Abschreibungen)`,merchandise:`Waren`,merchandise_amortization:`Waren (Abschreibungen)`,advances_and_prepayments_on_orders:`Vorauszahlungen und Anzahlungen auf Bestellungen`,trade_accounts_receivable:`Forderungen aus Lieferungen und Leistungen`,trade_accounts_receivable_non_profit:`Forderungen aus Lieferungen und Leistungen und zugehörige Konten`,trade_accounts_receivable_amortization:`Forderungen aus Lieferungen und Leistungen und zugehörige Konten (Abschreibungen)`,other_trade_accounts:`Sonstige Forderungen`,other_trade_accounts_amortization:`Sonstige Forderungen (Abschreibungen)`,subscribed_capital_called_but_not_paid:`Gezeichnetes Kapital, das nicht eingezahlt wurde`,treasury_shares:`Eigene Aktien`,other_titles:`Sonstige Titel und Zahlungsmittel`,other_titles_amortization:`Sonstige Titel und Zahlungsmittel (Abschreibungen)`,availability:`Verfügbarkeiten`,prepaid_expense:`Im Voraus gezahlte Aufwendungen`,total_current_assets:`Summe der Umlaufvermögen (III)`,total_current_assets_non_profit:`Summe der Umlaufvermögen (II)`,total_current_assets_amortization:`Summe der Umlaufvermögen (II) (Abschreibungen)`,deferred_expenses_over_several_years:`Aufwendungen, die über mehrere Jahre verteilt werden (IV)`,deferred_expenses_over_several_years_non_profit:`Emissionskosten der Anleihen (III)`,redemption_premiums_on_bonds:`Rückzahlungsprämien auf Anleihen (V)`,redemption_premiums_on_bonds_non_profit:`Rückzahlungsprämien auf Darlehen (IV)`,conversion_differences:`Währungsumrechnungsdifferenzen aktiv (VI)`,conversion_differences_non_profit:`Währungsumrechnungsdifferenzen aktiv (V)`,total_current:`Summe der Aktiva (I + II + III + IV + V + VI)`,total_current_non_profit:`Gesamtsumme (I + II + III + IV + V)`,total_current_amortization:`Gesamtsumme (I + II + III + IV + V) (Abschreibungen)`,capital:`Kapital`,issue_premiums_merger_contribution:`Emissionsprämien, Fusion, Einlage`,revaluation_increases:`Bewertungsdifferenzen`,goodwill_equivalence:`Wertminderungen`,legal_reserve:`Gesetzliche Rücklage`,statutory_reserves_or_c
25ontractual:`Gesetzliche oder vertragliche Rücklagen`,regulated_reserves:`Regulierte Rücklagen`,unavailable_reserves:`Nicht verfügbare Rücklagen`,other_reserves:`Sonstige Rücklagen`,retained_earnings:`Gewinnvortrag`,year_profit:`Jahresüberschuss`,year_profit_non_profit:`Ãberschuss oder Defizit des Jahres`,investment_grants:`Investitionszuschüsse`,regulated_provisions:`Regulierte Rückstellungen`,total_equity:`Summe des Eigenkapitals (I)`,total_equity_non_profit:`Summe des Eigenkapitals (I)`,total_fonds_non_profit:`Summe der übertragenen und zweckgebundenen Mittel (II)`,product_equities_emissions:`Erträge aus der Emission von Beteiligungstiteln`,conditional_advances:`Bedingte Vorauszahlungen`,total_other_equity:`Summe der sonstigen Eigenmittel (I bis)`,risk_provisions:`Rückstellungen für Risiken`,provisions_for_expenses:`Rückstellungen für Aufwendungen`,total_provisions:`Summe der Rückstellungen (II)`,total_provisions_non_profit:`Summe der Rückstellungen (III)`,convertible_bonds:`Wandelanleihen`,other_bonds:`Sonstige Anleihen`,borrowings_from_credit_institutions:`Darlehen und Verbindlichkeiten gegenüber Kreditinstituten`,loans_and_other_borrowings:`Darlehen und sonstige Finanzverbindlichkeiten`,advances_received_on_contracts_in_progress:`Vorauszahlungen und Anzahlungen auf laufende Aufträge`,trade_payables_and_related_accounts:`Verbindlichkeiten aus Lieferungen und Leistungen und zugehörige Konten`,social_and_tax_debts:`Steuerliche und soziale Verbindlichkeiten`,debts_on_fixed_assets_and_accounts_piecing:`Verbindlichkeiten auf Anlagevermögen und zugehörige Konten`,other_debts:`Sonstige Verbindlichkeiten`,deferrals:`Erhaltene Vorauszahlungen`,total_debts:`Summe der Verbindlichkeiten (III)`,total_debts_non_profit:`Summe der Verbindlichkeiten (IV)`,passive_conversion_differences:`Währungsumrechnungsdifferenzen passiv (IV)`,passive_conversion_differences_non_profit:`Währungsumrechnungsdifferenzen passiv (V)`,total_passive:`Summe der Passiva (I+I bis+II+III+IV)`,total_passive_non_profit:`Summe der Passiva (I+ II + III + IV + V)`,donations_of_usufruct:`Temporäre Schenkungen des NieÃbrauchs`,donations_of_usufruct_amortization:`Temporäre Schenkungen des NieÃbrauchs (Abschreibungen)`,equity:`Eigenkapital`,equity_without_rights:`Eigenkapital ohne Rückgriffsrechte`,statutory_equity_without_rights:`Gesetzliches Eigenkapital ohne Rückgriffsrechte`,complimentary_equity_without_rights:`Ergänzendes Eigenkapital ohne Rückgriffsrechte`,equity_with_rights:`Eigenkapital mit Rückgriffsrechten`,statutory_equity_with_rights:`Gesetzliches Eigenkapital`,complimentary_equity_with_rights:`Ergänzendes Eigenkapital`,reserves_for_entity_projects:`Rücklagen für Projekte der Einheit`,expendable_equity:`Verbrauchbares Eigenkapital`,dedicated_funds_carried_forward:`Ãbertragene zweckgebundene Mittel`,legacy_donations_carried_forward:`Ãbertragene Mittel aus Erbschaften oder Schenkungen`,assets_from_legacy_donations:`Vermögenswerte aus Erbschaften/Schenkungen, die veräuÃert werden sollen`,assets_from_legacy_donations_amortization:`Vermögenswerte aus Erbschaften/Schenkungen, die veräuÃert werden sollen (Abschreibungen)`,debts_from_legacy_donations:`Verbindlichkeiten aus Erbschaften oder Schenkungen`,recievables_from_legacy_donations:`Forderungen aus Erbschaften oder Schenkungen`,dedicated_funds_and_legacy_donations_carried_forward:`Summe der übertragenen und zweckgebundenen Mittel (II)`},non_profit_cells:{other_intangible_assets:`Sonstige immaterielle Vermögenswerte`,participations:`Beteiligungen und zugehörige Forderungen`,trade_accounts_receivable:`Forderungen aus Lieferungen und Leistungen und zugehörige Konten`,total_equity:`Summe des Eigenkapitals (I)`,total_fixed_assets:`Summe der Anlagevermögen (I)`,total_current_assets:`Gesamtumlaufvermögen (II)`,total_current:`Gesamt (I + II + III + IV + V)`,conversion_differences:`Umrechnungsdifferenzen Vermögen (V)`,passive_conversion_differences:`Umrechnungsdifferenzen Passiva (V)`,total_fonds:`Gesamtfonds (II)`,total_provisions:`Gesamtrückstellungen (III)`,total_debts:`Gesamtverbindlichkeiten (IV)`,total_passive:`Gesamtpassiva (I + II + III + IV + V)`}},balance_sheet_non_profit:{title:`Bilanz`},detailed_balance_sheet:{title:`Detaillierte Bilanz`},detailed_balance_sheet_non_profit:{title:`Detaillierte Bilanz`},detailed_pnl:{title:`Detaillierte Gewinn- und Verlustrechnung`},balance_sheet_assets:{title:`Aktivseite der Bilanz`},balance_sheet_liabilities_and_equity:{title:`Passivseite der Bilanz`},income_statement:{title:`Gewinn- und Verlustrechnung`},detailed_income_statement:{title:`Detaillierte Gewinn- und Verlustrechnung`},balance_sheet_and_income_statement:{title:`Bilanz und Gewinn- und Verlustrechnung`},detailed_balance_sheet_and_income_statement:{title:`Detaillierte Bilanz und Gewinn- und Verlustrechnung`},detailed_intermediate_balances:{title:`Detaillierte Zwischenbilanzen`},financial_reports:{title:`Finanzberichte`},detailed_financial_reports:{title:`Detaillierte Finanzberichte`},self_funding_capacity:{title:`Selbstfinanzierungsfähigkeit`},detailed_self_funding_capacity:{title:`Detaillierte Selbstfinanzierungskapazität`},analysis_balance_sheets:{title:`Bilanzanalyse`},detailed_analysis_balance_sheets:{title:`Detaillierte Bilanzanalyse`}
25,financing:{title:`Finanzierung`},detailed_financing:{title:`Detaillierte Finanzierung`},thirdparties:{title:`Kunden / Lieferanten`,all:{title:`Alle`},individual:{title:`Einzelpersonen`},company:{title:`Unternehmen`},customer:{title:`Kunden`,individual:{title:`Privatkunden`},company:{title:`Unternehmenskunden`}},supplier:{title:`Lieferanten`,company:{title:`Lieferanten`}},debits:`Soll`,credits:`Haben`,balance:`Saldo`,invoice_count:`Anzahl der Rechnungen`,turnover:`Umsatz`,ledger_events_count:`Anzahl der Transaktionen`,fiscal_years:`Steuerjahre`,mandate_ids:`GoCardless Mandate`,and:` und `},products:{title:`Produkte`,label:`Produktbezeichnung`,description:`Beschreibung`,unit:`Einheitstyp`,currency:`Währung`,price_before_tax:`Preis ohne USt.`,vat_rate:`USt.-Satz`,vat:`USt.`,price:`Preis inkl. USt.`,source_id:`Produkt-ID`,reference:`Produktreferenz`},general_ledger:{title:`Hauptbuch`},ventilated_balance:{title:`Belastete Bilanz`},plan_items:{title:`Kontenplan`},timesheet_entries:{title:`Zeiterfassungen`,columns:{user:`Mitarbeiter`,third_party:`Kundenname`,fiscal_year:`Geschäftsjahr`,description:`Bezeichnung`,mission_code:`Auftragscode`,mission:`Auftrag`,activation:`Aktivität`,date:`Datum`,duration:`Dauer`,billable:`Abrechenbar`}},entry:{title:`Unternehmen`,vat_freq_display_values:{monthly:`Monatlich`,quarterly:`Vierteljährlich`,yearly:`Jährlich`,not_applicable:`Nicht anwendbar`,fiscal_year:`Geschäftsjahr`},columns:{name:`Firmenname`,accountant:`Mitarbeiter`,manager:`Projektleiter`,firm_manager:`Wirtschaftsprüfer`,vat_freq:`USt.-Frequenz`,banks_disconnected:`Banken sind getrennt`,transactions:`Transaktionen`,waiting_details:`Buchhaltungsanfragen`,supplier_invoices:`Lieferantenrechnungen`,customer_invoices:`Kundenrechnungen`}},portfolio:{title:`Portfolio`,columns:{name:`Name`,accountant:`Mitarbeiter`,accounting_supervisor:`Projektleiter`,accounting_manager:`Wirtschaftsprüfer`,fiscal_cat:`Steuerkategorie`,regime:`Regime`,vat_frequency:`USt.-Frequenz`,vat_deadline:`USt.-Fälligkeitstag`,closing_date:`Schlussdatum`,subscription:`Abonnement`,billing_owner:`RECHNUNGSENTITÃT`}},eoy_declarations:{title:`Jahresabschluss-Erklärungen`,columns:{name:`Name`,not_configured:`Nicht konfiguriert`,brochure:`Broschüre`,cit_balance_payment:`Zahlung des Körperschaftsteuer-Saldos`,cit_payment:`Zahlung der Körperschaftsteuer`,cit_payment_amount:`Betrag der Körperschaftsteuerzahlung`,cit_payment_declaration:`Erklärung zur Körperschaftsteuerzahlung`,cit_return:`Körperschaftsteuererklärung`,client_approval:`Genehmigung des Kunden`,cpa_approval:`Genehmigung des Wirtschaftsprüfers`,fiscal_year_closing:`Abschluss des Geschäftsjahres`,fiscal_year_status:`Status des Geschäftsjahres`,internal_deadline:`Interne Frist`,revision:`Ãberprüfung`,accountant:`Mitarbeiter`,accounting_supervisor:`Projektleiter`,accounting_manager:`Wirtschaftsprüfer`},statuses:{revision:{to_do:`Zu erledigen`,ongoing:`In Bearbeitung`,done:`Abgeschlossen`,manager_validated:`Von dem Partner genehmigt`},cpa_approval:{approved:`Genehmigt`,not_approved:`Nicht genehmigt`},cit_return:{OK:`Akzeptiert`,SENT:`Gesendet`,CREATED:`Erstellt`,ERREUR:`Abgelehnt`,DELETED:`Gelöscht`,to_do:`Zu erledigen`},cit_payment:{OK:`Akzeptiert`,SENT:`Gesendet`,CREATED:`Erstellt`,ERREUR:`Abgelehnt`,DELETED:`Gelöscht`,to_do:`Zu erledigen`},cit_declaration:{OK:`Akzeptiert`,SENT:`Gesendet`,CREATED:`Erstellt`,ERREUR:`Abgelehnt`,DELETED:`Gelöscht`,to_do:`Zu erledigen`},brochure:{ready:`Fertiggestellt`,draft:`Entwurf`,pending:`In Bearbeitung`,error:`Fehler`,to_do:`Zu erledigen`},fiscal_year_status:{open:`In Bearbeitung`,frozen:`Eingefroren`,closed:`Abgeschlossen und genehmigt`,reopen:`Wiedereröffnet und genehmigt`,validated:`Genehmigt`,pending:`Erstellung der Saldenvorträge`}}},invoice_tags:{columns:{external_id:`Rechnungs-ID`,document_number:`Rechnungsnummer`,document_label:`Bezeichnung des Dokuments`,supplier_id:`Lieferanten-ID`,supplier:`Lieferant`,document_date:`Datum`,journal_code:`Journalcode`,plan_item_number:`Kontonummer`,plan_item_label:`Bezeichnung des Kontos`,ledger_debit:`Soll`,ledger_credit:`Haben`,ledger_balance:`Saldo`,total_weight:`Gesamtgewicht`,axis_label:`Kategoriegruppe`,tag_label:`Kategorie`,tag_weight:`Gewicht (Kategorie)`}},ledger:{columns:{plan_item_number:`Kontonummer`,plan_item_label:`Bezeichnung des Kontos`,date:`Datum`,journal_code:`Journal`,document_label:`Bezeichnung des Dokuments`,ledger_label:`Bezeichnung der Zeile`,fec_pieceref:`Belegnummer`,invoice_number:`Rechnungsnummer`,vat_rate:`USt.-Satz`,country_rate:`Land des
25USt.-Satzes`,counterpart_number:`Gegenkonto-Nummer`,counterpart_label:`Bezeichnung des Gegenkontos`,lettering:`Buchst.`,document_currency:`Währung`,document_currency_exchange_rate:`Wechselkurs`,tags:`Analytische Kategorien`,debit:`Soll`,credit:`Haben`,balance:`Saldo`,thirdparty_id:`ID des Dritten`,thirdparty_name:`Dritter`,thirdparty_siren:`SIREN`,created_at:`Erstellungsdatum`,created_by:`Autor`}},old_analytical_accounting:{title:`Analytisches Hauptbuch in Spalten`,format_suffix:` (ALTES FORMAT IN SPALTEN)`,columns:{number:`Rechnungsnummer`,fec_pieceref:`Belegnummer`,label:`Bezeichnung`,date:`Datum`,plan_item_number:`Kontonummer`,plan_item_label:`Bezeichnung des Kontos`,axis_label:`Kategoriegruppe`,tag_label:`Kategorie`,tag_analytical_code:`Analytischer Code`,tag_weight:`Gewicht (Kategorie)`,total_weight:`Gesamtgewicht`,document_currency:`Währung`,document_currency_exchange_rate:`Wechselkurs`,debit:`Soll`,credit:`Haben`,balance:`Saldo`,journal_code:`Journalcode`,thirdparty_name:`Dritte`,thirdparty_id:`ID des Dritten`,thirdparty_siren:`SIREN`}},analytical_accounting:{title:`Analytisches Hauptbuch online`,format_suffix:` (NEUES FORMAT ONLINE)`,columns:{document_date:`Datum`,fec_pieceref:`Belegnummer`,external_id:`Rechnungs-ID`,document_number:`Rechnungsnummer`,thirdparty_id:`ID des Dritten`,thirdparty_name:`Dritte`,thirdparty_siren:`SIREN`,document_label:`Bezeichnung des Belegs`,journal_code:`Journalcode`,plan_item_number:`Kontonummer`,plan_item_label:`Bezeichnung des Kontos`,ledger_label:`Bezeichnung der Zeile`,plan_item_vat_rate:`USt-Satz des Kontos`,country_alpha2:`Ländercode des Kontos`,document_currency:`Währung`,document_currency_exchange_rate:`Wechselkurs`,ledger_debit:`Soll`,ledger_credit:`Haben`,ledger_balance:`Saldo`,ledger_event_identifier:`Zeilen-ID`,axis_label:`Kategoriegruppe`,tag_label:`Kategorie`,tag_analytical_code:`Analytischer Code`,tag_weight:`Gewicht (Kategorie)`,tag_debit:`Soll`,tag_credit:`Haben`,tag_balance:`Saldo`,supplier_id:`Lieferanten-ID`,supplier:`Lieferant`,total_weight:`Gesamtgewicht`}},cell_modal:{open_in_a_new_tab:`In neuem Tab anzeigen`},details_new:{title:`Berechnungsdetails`,open_in_a_new_tab:`Vollbildansicht`,formula:`Formel`,breadcrumbs:{plan_items:`Betroffene Konten`,lem_details:`Details der Buchung`},table:{headers:{account_number:`Nummer`,name:`Kontoname`,pretax:`Netto (â¬)`,debit:`Soll (â¬)`,credit:`Haben (â¬)`,balance:`Saldo (â¬)`,date:`Datum`,label:`Bezeichnung`}},click_to_see:`Klicken Sie auf ein Konto, um die Details anzuzeigen`,ht_switch:`HT-Zuordnung`},details:{title:{with_ledger_events:`Berechnung des Berichts im Detail`,without_ledger_events:`Historie der Berichtberechnung`},table:{columns:{number:`#`,label:`Bezeichnung`,debits:`Soll (â¬)`,credits:`Haben (â¬)`,balance:`Saldo (â¬)`}}},customer_invoicing_documents:{title:`Handelsdokumente`},estimates:{title:`Angebote`},fec_exporter:{title:`Buchungsdatei`},datev:{title:`Datev`},invoices_with_invoice_lines_xls_exporter:{title:`Rechnungen`},billing_subscriptions_with_invoice_lines_xls_exporter:{title:`Abonnements mit Rechnungen`},journal:{title:`Journal`},ledger_events:{title:`Buchungsbericht`},brochure:{title:`Jahresabschlüsse`},brochure_export:{title:`Jahresabschlüsse`},deferrals:{title:`CCA / PCA â Liste`},advances:{title:`FNP / FAE â Liste`},diagnostics:{number:`Nummer`,entry_number:`Anzahl der Buchungen`,balance:`Saldo`,title_forgotten:`Wir konnten einige Konten nicht zuordnen. Weisen Sie die Buchungen einem Konto mit einer detaillierteren Nummer zu`,title_forgotten_allocation:`Es gibt nicht zugeordnete Buchhaltungskonten - Klicken Sie auf "Posten konfigurieren", um sie zuzuordnen`,title_duplicates:`Mehrfach gebuchte Konten`,one_line:`Zeile anzeigen`,several_lines:`Zeige %{number} Zeilen`},cit_estimate:{title:`Körperschaftsteuer-Schätzung`,tax_document_label:`KSt %{year}`,social_tax_document_label:`Sozialabgabe auf Gewinne (CSB)`,cells:{cell01:`ÃbermäÃige Abschreibungen`,cell02:`Steuer auf Unternehmensfahrzeuge`,cell03:`Bürosteuer`,cell04:`BuÃgelder`,cell05:`Spenden`,cell06:`Rückstellungen für Abfindungen`,cell07:`Forderungsausfälle`,cell08:`Rückstellungen für Währungsverluste`,cell09:`Körperschaftsteuer`,cell10:`Umrechnungsdifferenz`,cell11:`Bauaufwand`,cell12:`Langfristiger Verlust`,cell13:`Mitarbeiterbeteiligung`,cell14:`Dividenden Mutter-Tochter - QP zur Rückführung`,cell15:`Mitarbeiterbeteiligung`,cell16:`Rückstellungen für Abfindungen`,cell17:`Rückstellungen für Währungsverluste`,cell18:`Umrechnungsdifferenz`,cell19:`Bauaufwand`,cell20:`Dividenden Mutter-Tochter`,cell21:`Steuergutschrift für Sponsoring`,cell22:`Steuergutschrift für Familien`,cell23:`Steuergutschrift für Innovation`,cell24:`Steuergutschrift für Forschung`}
25,hints:{cell01:`Dieser Betrag stammt aus dem Modul für Anlagevermögen. Sie können einen Export "Status der nicht abzugsfähigen Abschreibungen" mit den Details dieses Betrags aus dem Modul durchführen.`}},cvae_estimate:{title:`CVAE Schätzung`},budgets:{title:`Cash-Flow`},tag_group:{title:`Analytische Familie`},intermediate_balance:{title:`Zwischenbilanzen`,short_title:`SIG`},intermediate_balances:{title:`Zwischenbilanzen`},invoices_without_ledger_events:{title:`Rechnungen ohne Buchungsereignisse`},doubtful_debts_states:{title:`Zweifelhafte Forderungen â Status`},dump_error_file:{title:`Importfehlerbericht`,title_suffix:`pennylane_resolution`,help_tab:{title:`Hilfe`,header_tva_values:`Verfügbare Werte für die USt-Spalte des Kontos`,header_country_values:`Verfügbare Werte für die Länder-Spalte des Kontos`,journal:`Journal`,journal_info_1:`StandardmäÃig werden die Buchungen dem Journal für diverse Operationen (OD) zugeordnet. Ein anderes Journal kann für den Import ausgewählt werden.`,journal_info_2:`Um verschiedene Journale in einem Import anzugeben, verwenden Sie die Spalte Journalcode der Datei.`},error_title:{missing_value:`Fehlender Wert`,other:`Interner Fehler`,pg_timeout:`Technischer Fehler`,pg_error:`Technischer Fehler`,pg_not_unique:`Technischer Fehler`,convertion_error:`Konvertierungsfehler`,multiple_journal_code:`Verschiedene Journalcodes für eine Buchungszeile`,multiple_date:`Unterschiedliche Daten für eine Buchungszeile`,unbalanced_import:`Unbalancierte Buchung`,lettering_on_different_plan_items:`Verschiedene Konten für eine gleiche Buchung`,unletterable_plan_item_number:`Nicht zuordnungsfähige Kontonummer`,zero_invalid_plan_item_number:`Kontonummer '0' ungültig`,invalid_plan_item_country:`Land nicht kompatibel mit Kontonummer`,invalid_plan_item_vat_rate:`USt-Satz des Kontos ungültig`,invalid_vat_rate:`Ungültiger Umsatzsteuersatz`,invalid_plan_item_number:`Ungültige Kontonummer`,invalid_date:`Ungültiges Datum`,invalid_date_format:`Ungültiges Datumsformat`,invalid_country_alpha2:`Unbekanntes Land`,negative_debit:`Negativer Sollbetrag`,negative_credit:`Negativer Habenbetrag`,negative_fee:`Negatives Entgelt`,standard_error:`Technischer Fehler`,frozen_accounting_books:`Abgeschlossenes Geschäftsjahr`,date_outside_permitted_dates:`Abgeschlossenes oder nicht vorhandenes Geschäftsjahr`,plan_item_creation:`Es kann kein Konto ohne Bezeichnung erstellt werden`,invalid_analytical_fields:`Falsche Kategorisierung`,multiple_entry_labels:`Fehler bei der Bezeichnung des Belegs`,parse_wait_timeout:`Interner Fehler`,import_wait_timeout:`Interner Fehler`,parse_timeout:`Interner Fehler`,badly_parsed_date:`Fehler mit dem Datum`,import_timeout:`Interner Fehler`,cancel_timeout:`Abbruchzeitüberschreitung`,too_many_lines:`Zu viele Zeilen`,too_many_columns:`Zu viele Spalten`,duplicated_rows:`Doppelte Einträge erkannt`,invalid_ledger_event_identifier:`Fehler bei der Zeilenidentifikation`,forbidden_split_tagging:`Fehler bei der Zeilenidentifikation`,rules_other:`Regelfehler`,missing_analytical_family:`Fehlende Kategoriefamilie`,invalid_tag_weight:`Ungültiges analytisches Gewicht`,invalid_total_axis_weight:`Ungültiges Gesamtgewicht der Analyseachse`,multiple_credit_debit_or_amounts:`Soll und Haben in derselben Zeile`,reserved_plan_item_number:`Reservierte Kontonummer`,unavailable_plan_item:`Bereits vorhandene Kontonummer`,invalid_journal_code:`Ungültiger Journalkode`,only_for_one_stop_shop_companies:`Inkompatibler Ländercode`,analytical_code_inconsistent_with_existing_tags:`Inkonsequent mit bestehenden analytischen Kategorien`,analytical_code_inconsistent_within_import:`Inkonsequente analytische Kategorien`,invalid_tag_analytical_code_format:`Ungültiges Format des Analytische-Codes`,missing_analytical_category:`Fehlende analytische Kategorie`,inconsistent_tag_attributes:`Inkonsequente analytische Kategorien`,missing_fees_default_plan_item:`Fehlendes Standardkonto für Gebühren`},error_message:{invalid_country_alpha2:`Der Ländercode wurde nicht erkannt. Bitte überprüfen Sie die gültigen Ländercodes im Lösungsdokument, im Beispieldokument oder im Hilfezentrum und korrigieren Sie die Zeile. INVALID_COUNTRY_ALPHA_2`,invali
25d_plan_item_number:`Die Kontonummer ist ungültig. Bitte überprüfen Sie die gültigen Kontonummern im Hilfezentrum und korrigieren Sie die Zeile. INVALID_PLAN_ITEM_NUMBER`,invalid_vat_rate:`Der Umsatzsteuersatz ist ungültig. Bitte überprüfen Sie die gültigen Umsatzsteuersätze im Lösungsdokument, im Beispieldokument oder im Hilfezentrum und korrigieren Sie die Zeile. INVALID_PLAN_ITEM_VAT_RATE`,duplicated_rows:`Zeilen mit derselben Zeilenidentifikation müssen unterschiedlich kategorisiert sein. Bitte korrigieren Sie die Kategorisierung oder löschen Sie die Zeile. DUPLICATED_LINES`,multiple_date:`Ein Beleg muss ein einzelnes Datum haben. Bitte geben Sie ein identisches Datum für die Zeilen des Belegs an. MULTIPLE_DATE`,multiple_journal_code:`Ein Beleg muss einen einzigen Journalkode haben. Bitte geben Sie einen identischen Journalkode für die Zeilen des Belegs an. MULTIPLE_JOURNAL_CODE`,too_many_lines:`Die Datei enthält zu viele Zeilen. Versuchen Sie es erneut mit dem Import über die Zwischenablage. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. TOO_MANY_LINES`,too_many_columns:`Die Datei enthält zu viele Spalten. Versuchen Sie es erneut mit dem Import über die Zwischenablage. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. TOO_MANY_COLUMNS`,invalid_analytical_fields:`Die Kategorie ist ungültig. Bitte geben Sie eine gültige Kategorie an.`,pg_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. PG_TIMEOUT`,forbidden_split_tagging:`Eine Zeile darf höchstens eine Kategorie pro Familie haben. Bitte teilen Sie die Zeile auf oder geben Sie eine einzige Kategorie pro Zeile und Familie an. FORBIDDEN_SPLIT_TAGGING`,invalid_tag_weight:`Das Gewicht einer Kategorie darf nicht 0 sein und muss kleiner oder gleich 1 (oder 100%) sein. INVALID_TAG_WEIGHT`,invalid_total_axis_weight:`Die Summe der Gewichte der Kategorien für jede Achse muss pro Buchungszeile 1 (100%) betragen. INVALID_TOTAL_AXIS_WEIGHT`,frozen_accounting_books:`Die Datei enthält Belege, deren Datum in einem eingefrorenen Zeitraum liegt. Bitte heben Sie die Sperre des Zeitraums in den Unternehmensinformationen auf. FROZEN_ACCOUNTING_BOOKS`,date_outside_permitted_dates:`Die Datei enthält Belege, deren Datum in einem eingefrorenen oder nicht vorhandenen Geschäftsjahr liegt. Bitte erstellen oder öffnen Sie das Geschäftsjahr in den Unternehmensinformationen. DATE_OUTSIDE_PERMITTED_DATES`,parse_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. PARSE_TIMEOUT`,invalid_date_format:`Das Datumsformat ist ungültig. Bitte wählen Sie ein anderes Datumsformat oder geben Sie ein Format an, das mit den beim Import angebotenen Formaten kompatibel ist. INVALID_DATE_FORMAT`,zero_invalid_plan_item_number:`Kontonummern, die mit '0' beginnen, sind nicht zulässig. Bitte geben Sie eine gültige Kontonummer an. ZERO_INVALID_PLAN_ITEM_NUMBER`,invalid_plan_item_country:`Das Land ist nicht mit der Kontonummer kompatibel. Bitte überprüfen Sie die im Hilfezentrum angegebenen Kontonummern, die mit einem Ländercode kompatibel sind, und korrigieren Sie die Zeile. INVALID_PLAN_ITEM_COUNTRY`,invalid_plan_item_vat_rate:`Die Kontonummer ist nicht mit dem Umsatzsteuersatz kompatibel. Bitte überprüfen Sie die im Hilfezentrum angegebenen Kontonummern, die mit einem Umsatzsteuersatz kompatibel sind, und korrigieren Sie die Zeile. INVALID_PLAN_ITEM_VAT_RATE`,multiple_entry_labels:`Ein Beleg muss eine einzige Bezeichnung haben. Bitte geben Sie eine identische Bezeichnung für die Zeilen mit derselben Belegnummer an. MULTIPLE_ENTRY_LABELS`,unbalanced_import:`Die Summe der Soll- und Habenbeträge eines Belegs muss null sein. Bitte verwenden Sie die empfohlenen Spalten beim Import, um die Zeilen zu gruppieren, und korrigieren Sie die Beträge, damit sie null ergeben. UNBALANCED_IMPORT`,lettering_on_different_plan_items:`Alle Zeilen mit derselben Letternummer müssen demselben Konto zugeordnet sein. Bitte überprüfen Sie die ausgezifferten Zeilen und korrigieren Sie die Kontonummern, damit sie identisch sind. LETTERING_ON_DIFFERENT_PLAN_ITEMS`,unletterable_plan_item_number:`Die Kontonummer ist nicht mit dem Lettern kompatibel. Kontonummern, die mit 4, 511 und 58 beginnen, sind mit dem Lettern kompatibel. Bitte überprüfen Sie die ausgezifferten Zeilen und korrigieren Sie die Kontonummern oder entfernen Sie die Lettern. <i>UNLETTERABLE_PLAN_ITEM_NUMBER</i>`,missing_value:`Ein Wert fehlt in der Zeile. Bitte vervollständigen
25Sie die Zeile. MISSING_VALUE`,parse_wait_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. PARSE_WAIT_TIMEOUT`,import_wait_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. IMPORT_WAIT_TIMEOUT`,import_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. IMPORT_TIMEOUT`,cancel_timeout:`Die Anfrage hat abgelaufen. Bitte starten Sie den Import erneut oder reduzieren Sie die DateigröÃe. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support. CANCEL_TIMEOUT`,other:`Interner Fehler - Bitte sehen Sie sich die Fehlerdetails an.`,rules_other:`Ungültiger Wert. Bitte überprüfen Sie im Hilfezentrum die gültigen Werte zur Konfiguration der automatischen Regeln. RULES_OTHER`,convertion_error:`Konvertierungsfehler - Bitte überprüfen Sie das Datenformat.`,pg_error:`Technischer Fehler - Bitte kontaktieren Sie den Pennylane-Support.`,pg_not_unique:`Technischer Fehler - Bitte kontaktieren Sie den Pennylane-Support.`,negative_debit:`Negativer Sollbetrag - Bitte geben Sie einen positiven Sollbetrag an.`,negative_credit:`Negativer Kredit - Bitte geben Sie einen positiven Kreditbetrag an.`,negative_fee:`Negative Gebühr - Bitte geben Sie eine positive Gebühr an.`,standard_error:`Technischer Fehler - Bitte kontaktieren Sie den Pennylane-Support.`,plan_item_creation:`Es ist nicht möglich, ein Konto ohne Bezeichnung zu erstellen - Bitte geben Sie eine Bezeichnung für Ihr Konto an.`,badly_parsed_date:`Fehler mit dem Datum - Bitte überprüfen Sie das Datumsformat in der Datei.`,invalid_date:`Ungültiges Datum - Bitte ändern Sie das Datum.`,invalid_ledger_event_identifier:`Fehler bei der Zeilenidentifikation.`,missing_analytical_family:`Eine Kategorie muss mit einer Familie verbunden sein. Bitte geben Sie eine Kategorie-Familie an. MISSING_ANALYTICAL_FAMILY`,multiple_credit_debit_or_amounts:`Eine Zeile darf nur im Soll oder im Haben sein. Bitte teilen Sie die Zeile auf oder ziehen Sie Soll und Haben ab. MULTIPLE_CREDIT_DEBIT_OR_AMOUNTS`,reserved_plan_item_number:`Die angegebene Kontonummer ist für den Betrieb von Pennylane reserviert. Bitte geben Sie eine andere Kontonummer an. RESERVED_PLAN_ITEM_NUMBER`,unavailable_plan_item:`Kontonummer bereits vorhanden`,invalid_journal_code:`Der Journalkode ist ungültig. Bitte konsultieren Sie das Hilfecenter, um gültige Journalkodes zu überprüfen, und korrigieren Sie die Zeile. INVALID_JOURNAL_CODE`,only_for_one_stop_shop_companies:`Der Ländercode kann für Ihr Unternehmen nicht ausgefüllt werden. Wenn es vom OSS (One Stop Shop) betroffen ist, aktivieren Sie bitte die Option in den Einstellungen, um diese Spalte zu importieren, andernfalls löschen Sie die Spalte.`,analytical_code_inconsistent_with_existing_tags:`Die importierten Kategorien sind inkonsistent mit Ihren bestehenden Kategorien. Stellen Sie bei der Zuordnung der bestehenden Kategorien im Import sicher, dass die Kategorie und der analytische Code mit der bestehenden Kategorie übereinstimmen. ANALYTICAL_CODE_INCONSISTENT_WITH_EXISTING_TAGS`,analytical_code_inconsistent_within_import:`Inkonsistenz bei den Kostenstellen und Analytische-Codes. Jede Kategorie und jeder Code muss innerhalb einer analytischen Familie einzigartig sein. Wenn ein Analytischer-Code angegeben wird, muss er mit der zugehörigen Kostenstelle übereinstimmen. ANALYTICAL_CODE_INCONSISTENT_WITHIN_IMPORT`,invalid_tag_analytical_code_format:`Der analytische Code ist ungültig. Verwenden Sie nur GroÃbuchstaben, Zahlen, Leerzeichen, Bindestriche (-), Punkte (.) und Unterstriche (_). INVALID_TAG_ANALYTICAL_CODE_FORMAT`,missing_analytical_category:`Ein analytischer Code muss mit einer Kategorie verbunden sein. Bitte geben Sie eine Kategorie an. MISSING_ANALYTICAL_CATEGORY`,inconsistent_tag_attributes:`Mehrere unterschiedliche Zeilen wurden für dieselbe Familie und Kategorie gefunden. Die analytischen Kategorien müssen innerhalb einer Familie konsistent sein. INCONSISTENT_TAG_ATTRIBUTES`,missing_fees_default_plan_item:`Das Unternehmen hat kein Standardkonto für Gebühren. Bitte konfigurieren Sie ein Standardkonto für Gebühren in den Unternehmenseinstellungen. MISSING_FEES_DEFAULT_PLAN_ITEM`}},customer_invoices_status:{title:`Analytischer Bericht der Kundenrechnungen nach Status`},customer_invoices_per_thirdparty:{title:`Analytischer Bericht der Kundenrechnungen nach Kunde`},supplier_invoices_per_thirdparty:{title:`Analytischer Bericht der Lieferantenrechnungen nach Lieferant`},supplier_invoices_status:{title:`Analytischer Bericht der Lieferantenrechnungen nach Status`},stats_per_tag:{title:`Analytischer Bericht nach Kategorie`,transactions:{title:`Analytischer Bericht der Transaktionen nach Kategorie`},customer_invoices:{title:`Analytischer Bericht der Kundenrechnungen nach Kategorie`},supplier_invoices:{title:`Analytischer Bericht der Lieferantenrechnungen nach Kategorie`}},customer_invoices_per_product:{title:`Analytischer Bericht der Kundenrechnungen nach Produkt`},rate_vat_reconciliation:{title:`Umsatzsteuerabgleich - Basis nach Satz`,basename:`Umsatzsteuerabgleich`,columns:{date:`Datum`,journal:`Journal`,label:`Buchungstext`,vat_rate:`Umsatzsteuersatz`,balance:`Saldo`,theoretical_vat:`Theoretische Umsatzsteuer`,actual_vat:`Tatsächliche Umsatzsteuer`,diff:`Differenz`}},customer_vat_reconciliation:{title:`Umsatzsteuerabgleich - Kunden mit einheitlichen Sätzen`,basename:`Umsatzsteuerabgleich`,columns:{plan_item_number:`Nummer`,plan_item_label:`Name`,balance:`Saldo`,theorical_vat:`Theoretische Umsatzsteuer`,real_vat:`Tatsächliche Umsatzsteuer`,diff:`Differenz`},supplier:`Lieferanten`,customer:`Kunden`,unconfigurated:`nicht konfiguriert`},vat_framing_annual_turnover:{title:`Umsatzsteuerabgleich - Jahresumsatz`,basename:`Jahresumsatz`,columns:{plan_item_number:`Nummer`,plan_item_label:`Bezeichnung`,balance:`Saldo`}
25,section_title:{current_period:`(N) Geschäftsjahr %{year}`,previous_period:`(N-1) Geschäftsjahr %{year}`,summary:`Summen`}},vat_framing_history:{title:`Umsatzsteuerabgleich - Historie der Erklärungen`,basename:`Historie der Erklärungen`,columns:{number:`Nummer`,lines:`Erklärungslinien`,total:`Gesamt`}},generic_guard:{title:`Ledger Guard`},purchase_requests:{title:`Bestellanforderungen`},pnl_by_period:{title:`Gewinn- und Verlustrechnung nach Zeitraum`},analytical_pnl_by_line:{title:`Analytische Gewinn- und Verlustrechnung nach Zeile`},analytical_pnl_by_period:{title:`Analytische Gewinn- und Verlustrechnung nach Zeitraum`},vehicles:{exports:{tvs_summary:{document_title:`Status der Unternehmensfahrzeugsteuern`}}}},invoice_pdf:{deadline_date:`Fällig am`,late_message:`Ãberfällig seit %{date} Tagen`,paid_message:`Bezahlt seit %{date} Tagen`,to_come_message:`In %{date} Tagen`,issuer:`Aussteller:`,total_before_tax:`Gesamt (netto)`,generated_by:`Erstellt von`,footer_share_capital:`%{company_legal_form} mit einem Stammkapital von %{share_capital}`,footer_siren_number:`N° SIREN %{siren_number}`,footer_handelsregisternummer:`Handelsregisternummer %{handelsregisternummer}`,footer_steuernummer:`Steuernummer %{steuernummer}`,footer_vat_number:`N° Umsatzsteuer %{vat_number}`,subtotal:`Zwischensumme`},thirdparty:{autocomplete:{ledger_events_count:{one:`1 Buchung`,other:`%{count} Buchungen`},creation_suggestion:`Vorschlag`,search_group_label:`Suchergebnisse`},form:{suggestion_badge:{one:`1 Vorschlag`}},merge:{impossible:{title:`Fusion unmöglich!`},plan_item_label:`%{number} - %{label}`,propagation_info:{one:`Der neue Wert von %{propagatedFields} könnte einige Transaktionen im Tab 'Zu bearbeiten' der Bankansicht umschalten.`,other:`Die neuen Werte von %{propagatedFields} könnten einige Transaktionen im Tab 'Zu bearbeiten' der Bankansicht umschalten.`}}},vat:{index:{title:`Umsatzsteuerliche Meldungen`,addendum:`Diverse Operationen vom %{date}`,understand_vat_return:`USt-Erklärung verstehen`,toast_success_delete:`Die Erklärung wurde gelöscht`},vat_return_list:{title:`USt-Erklärungen`},new:{page_header:{title:`Neue Umsatzsteuer und ähnliche Steuern`,notice:`Hinweis ansehen`}},show:{attachment_section_title:`Nachweis`,declare_modal:{title:`Bestätigung der Informationen für die elektronische Erklärung`},page_header:{title:`Umsatzsteuer und ähnliche Steuern`}},edit:{mec_section_title:`Buchungen Vorschau`,warning:{declaration_form_dirty:`Sie haben die Werte der USt-Erklärung geändert. Das bedeutet, dass die Details der Buchung unten wahrscheinlich geändert werden müssen.`,ledger_events_form_dirty:`Sie haben die Buchung, die mit der USt-Erklärung verbunden ist, geändert. Das bedeutet, dass die USt-Erklärung wahrscheinlich geändert werden muss.`,both_dirty:`Da die Werte der USt-Erklärung manuell geändert wurden, kann das System die Buchung nicht mehr genau bestimmen. Bitte achten Sie besonders auf die Details der Buchhaltung.`,refund:{message:`Sie haben einen Wert in Zeile 26 'Angeforderte Rückerstattung von Kredit' Ihrer Erklärung eingegeben. Die Rückerstattungsanfrage muss nach der elektronischen Erklärung Ihrer Erklärung erfolgen.`}},page_header:{title:`Bearbeitungsmodus: Umsatzsteuer und ähnliche Steuern`,reset:{modal:{title:`Bestätigung des Zurücksetzens`,message:`Sind Sie sicher, dass Sie die Werte der Erklärung zurücksetzen möchten? Dadurch werden Ihre manuellen Ãnderungen gelöscht`}}},declaration_form:{tooltips:{modified_cell:`Der Inhalt dieser Zelle wurde manuell geändert, wir können Ihnen keine Berechnungshistorie geben.`,computed_cell:`Der Inhalt dieser Zelle wurde basierend auf dem Inhalt anderer Zellen berechnet.`,importation:`Der Inhalt dieser Zelle enthält die USt-Beträge auf Importen, die von der Zollbehörde zurückgegeben wurden.`,importation_details:`Die Berechnung berücksichtigt auch die fällige Steuer auf die Importe in den Zeilen I1 bis I6`},form_configuration_title:`Einstellungen des Formulars CA3`,main_form_title:`Formular CA3`,empty_number:`NICHTS`,empty_title:`<strong>Erklärung auf Null</strong> (wenn Sie keine Zeile dieses Formulars ausfüllen müssen)`,include_adjustments_in_sales:{option:`Den Betrag der Anpassung zusammen mit dem Umsatz der Periode erklären`,title:`Ãnderung der Anpassung`,warning:`Die Ãnderungen, die Sie an den Feldern "B5" und "21" des Formulars <strong>gehen verloren</strong>, wenn Sie die Methode zur Verteilung der Anpassungen ändern. Möchten Sie fortfahren?`,continue:`Fortfahren`,cancel:`Abbrechen`},single_taxable_person:`Vertreter eines einzelnen Steuerpflichtigen`,daysoff:`Option Vorauszahlung Urlaub`,exclude_fec:`Buchungen aus dem FEC ausschlieÃen`,express_mention_title:`Ausdrückliche Erwähnung`,express_mention_tooltip:`Die ausdrückliche Erwähnung muss angekreuzt werden, damit die Verwaltung Ihre Nachricht liest`,free_text_title:`Bereich für Korrespondenz`,free_text_placeholder:`Zusätzliche Informationen zur CA3...`,free_text_title_max_length:`Zusätzliche Informationen dürfen %{maxValue} Zeichen nicht überschreiten.`,free_text_max_num_lines:`Zusätzliche Informationen dürfen %{maxValue} Zeilen nicht überschreiten.`,clear_button_tooltip:`Zurück zum ursprünglichen Wert`,operations_top_section:`A - BETRAG DER DURCHGEFÃHRTEN TRANSAKTIONEN`,taxable_operations_section:`STEUERPFLICHTIGE TRANSAKTIONEN (netto)`,cell01:`Verkäufe, Dienstleistungen`,cell02:`Andere steuerpflichtige Transaktionen`,cell2A:`Einkäufe von Dienstleistungen bei einem nicht in Frankreich ansässigen Steuerpflichtigen (Art. 283-2 des CGI)`,cellA4:`Importe (auÃer Mineralölprodukten)`,cellA5:`Ausgänge aus dem steuerlichen Suspensivregime (auÃer Mineralölprodukten)`,cellB1:`Inverkehrbringung von Mineralölprodukten`,cell03:`Innergemeinschaftliche Erwerbe`,cell03bis:`Davon Fernverkäufe und/oder Selbstveranlagungsoperationen der Einfuhr-Umsatzsteuer`,cell3A:`Einkäufe von Strom, Erdgas, Wärme oder Kälte, die in Frankreich steuerpflichtig sind`,cell3B:`Einkäufe von Waren oder Dienstleistungen bei einem nicht in Frankreich ansässigen Steuerpflichtigen (Art. 283-1 des CGI)`,cell3C:`Anpassungen`,untaxable_operations_section:`STEUERFREIE TRANSAKTIONEN`,cell04:`Export auÃerhalb der EU`,cell05:`Andere nicht steuerpflichtige Transaktionen`,cell5A:`Fernverkäufe, die in einem anderen Mitgliedstaat steuerpflichtig sind, zugunsten von nicht steuerpflichtigen Personen - Verkäufe B to C`,cellE4:`Importe (auÃer Mineralölprodukten)`,cellE5:`Ausgänge aus dem steuerlichen Suspensivregime (auÃer Mineralölprodukten)`,cellE6:`Importe, die unter das steuerliche Suspensivregime fallen (auÃer Mineralölprodukten)`,cellF1:`Innergemeinschaftliche Erwerbe`,cell06:`Innergemeinschaftliche Lieferungen an einen steuerpflichtigen Empfänger â Verkäufe B to B`,cell6A:`Lieferungen von Strom, Erdgas, Wärme oder Kälte, die in Frankreich nicht steuerpflichtig sind`,cellF4:`Inverkehrbringung von Mineralölprodukten`,cellF5:`Importe von Mineralölprodukten, die unter das steuerliche Suspensivregime fallen`,cellF9:`Interne Transaktionen zwischen Mitgliedern eines einzelnen Steuerpflichtigen`,cell07:`Einkäufe steuerfrei`,cell7A:`Verkäufe von Waren oder Dienstleistungen, die von einem nicht in Frankreich ansässigen Steuerpflichtigen durchgeführt werden (Art. 283-1 des CGI)`,cell7B:`Anpassungen`,vat_top_section:`B - ABRECHNUNG DER ZU ZAHLENDEN Umsatzsteuer`,brut_vat_section:`BRUTTO-Umsatzsteuer`,brut_vat_metropolitain_section:`Transaktionen, die in Frankreich Metropol durchgeführt wurden`,cell08:`Normaler Satz 20%`,cell09:`Normaler Satz 5,5%`,cell9B:`Normaler Satz 10%`,brut_vat_dom_section:`Transaktionen, die in den DOM durchgeführt wurden`,cell10:`Normaler Satz 8,5%`,cell11:`Reduzierter Satz 2,1%`,brut_vat_taxable_operations_other_rate:`Steuerpflichtige Transaktionen zu einem besonderen Satz`,cellT1:`Transaktionen, die in den DOM durchgeführt wurden und zu einem Satz von 1,75 % steuerpflichtig sind`,cellTC:`Transaktionen, die in Korsika durchgeführt wurden und zu einem Satz von 13 % steuerpflichtig sind`,cellT2:`Transaktionen, die in den DOM durchgeführt wurden und zu einem Satz von 1,05 % steuerpflichtig sind`,cellT3:`Transaktionen, die in Korsika durchgeführt wurden und zu einem Satz von 10 % steuerpflichtig sind`,cellT4:`Transaktionen, die in Korsika durchgeführt wurden und zu einem Satz von 2,10 % steuerpflichtig sind`,cellT5:`Transaktionen, die in Korsika durchgeführt wurden und zu einem Satz von 0,90 % steuerpflichtig sind`,cellT6:`Transaktionen, die in Festlandfrankreich zu einem Satz von 2,10 % durchgeführt wurden`,cellT7:`Einbehalt der Umsatzsteuer auf Urheberrechte`,cell13:`Frühere Sätze`,cell14:`Steuerpflichtige Transaktionen zu einem besonderen Satz (Abrechnung erfolgt auf Anhang 3310-A)`,petroleum_products:`Mineralölprodukte`,cellP1:`Normaler Satz 20%`,cellP2:`Reduzierter Satz 13%`,importations:`Importe`,cellI1:`Normaler Satz 20%`,cellI2:`Reduzierter Satz 10%`,cellI3:`Reduzierter Satz 8,5%`,cellI4:`Reduzierter Satz 5,5%`,cellI5:`Reduzierter Satz 2,1%`,cellI6:`Reduzierter Satz 1,05%`,cell15:`Früher abgezogene Umsatzsteuer, die zurückgezahlt werden muss`,cell5B:`Beträge, die hinzuzufügen sind, einschlieÃlich Vorauszahlung Urlaub`,cell16:`Gesamtbetrag der fälligen BruttoUmsatzsteuer (Zeilen 08 bis 5B)`,cell17:`Davon Umsatzsteuer auf innergemeinschaftliche Erwerbe`,cell18:`Davon Umsatzsteuer auf Transaktionen nach Monaco`,deductible_vat_section:`ABZIEHBARER Umsatzsteuer`,cell19:`Vermögenswerte, die zu Anlagevermögen gehören`,cell20:`Andere Waren und Dienstleistungen`,cell21:`Weitere abzugsfähige Umsatzsteuer`,cell21bis:`Davon Anpassung auf die vereinnahmte Umsatzsteuer [vgl. Hinweis]`,cell22:`Ãbertragung des in Zeile 27 der vorherigen Erklärung ausgewiesenen Guthabens`,cell2C:`Beträge, die zu verrechnen sind, einschlieÃlich Vorauszahlung Urlaub`,cell22A:`Geben Sie hier den anwendbaren Pauschalsteuersatz für den Zeitraum an, wenn er von 100 % abweicht`,cell23:`Gesamtbetrag der abzugsfähigen Umsatzsteuer (Zeilen 19 bis 2C)`,cell24:`Davon abzugsfähige Umsatzsteuer auf Importe auÃer Mineralölprodukten`,cell2E:`Davon abzugsfähige Umsatzsteuer auf Mineralölprodukte`,credits_top_section:`GUTHABEN`,cell25:`Umsatzsteuerguthaben (Zeile 23 - Zeile 16)`,cell26:`Rückerstattung des Guthabens, die auf dem beigefügten Formular Nr. 3519 beantragt wurde`,cellAA:`Umsatzsteuerguthaben, das auf die Muttergesellschaft in der zusammenfassenden Erklärung 3310CA3G übertragen wurde`,cell27:`Zu übertragendes Guthaben (Zeile 25 - Zeile 26 - Zeile AA)`,tax_to_pay_top_section:`ZU ZAHLENDE STEUER`,cell28:`Netto-Umsatzsteuer, die zu zahlen ist (Zeile 16 - Zeile 23)`,cell29:`Ãhnliche Steuern, die auf Anhang Nr. 3310-A berechnet werden`,cellAB:`Gesamtbetrag, der von der Muttergesellschaft in der zusammenfassenden Erklärung 3310CA3 G zu zahlen ist (Zeile 28 + 29 von 3310CA3 G)`,cell32:`Gesamtbetrag zu zahlen (Zeilen 28 + 29 - AB)`,annex_tag:`Anhang 3310-A`,annex_display_number:`ANHANG`,annex_display_title:`Verwenden Sie <strong>den Anhang 3310-A</strong>`,annex_title:`EINBEHALT DER Umsatzsteuer AUF URHEBERRECHTE UND Umsatzsteuer, DIE ZU EINEM BESONDEREN SATZ FÃLLIG IST`,cell35_title:`Einbehalt der Umsatzsteuer auf Urheberrechte`,cell35:`Einbehalt der Umsatzsteuer auf Urheberrechte`,imposables_france:`Steuerpflichtige Transaktionen in Festlandfrankreich zu einem besonderen Satz von`,cell36:`Satz 2,10%`,cell37:`Frühere Sätze`,imposables_corse:`Steuerpflichtige Transaktionen in Korsika zu einem besonderen Satz von`,cell39:`Satz 0,9%`,cell40:`Satz 2,10%`,cell41:`Satz
2510%`,cell43:`Frühere Sätze`,imposables_dom:`Steuerpflichtige Transaktionen in den DOM zu einem besonderen Satz von`,cell44:`Satz 1,05%`,cell45:`Satz 1,75%`,cell46:`Frühere Sätze`,celltotalspecialrates:`Summe der Zeilen 35 bis 46`,assimilated_title:`Abrechnung der ähnlichen Steuern`,cellagricultural:`Umsatzsteuer der landwirtschaftlichen Betriebe (CGI, Art. 302 bis MB) (Kumulierung von variablem und pauschalem Teil)`,cell56:`Beitrag zur öffentlichen Audiovisualität (CGI, Art. 1605 und folgende) [vgl. Berechnungsblatt auf der Website www.impots.gouv.fr]`,cell61:`Steuer, die von Arbeitgebern ausländischer Arbeitskräfte zu zahlen ist (L. 436-10 des CESEDA)`,cell68:`Steuer zur Förderung der beruflichen Weiterbildung in den Berufen der Automobil-, Fahrrad- und Motorradreparatur (CGI, Art. 1609 sexvicies) mit einem Satz von 0,75 %`,axle_title:`Jährliche Achssteuer (CIBS, Art. L421-94) (ehem. CGI, Art. 1010)`,axle_vehicle_column:`Anzahl der Fahrzeuge`,axle_rail_road_column:`davon Anzahl der Schienen- und StraÃenfahrzeuge`,cellaxle1a:`1- Einzelne Motorfahrzeuge, zulässiges Gesamtgewicht unter 27 t (1a)`,cellaxle1b:`1- Einzelne Motorfahrzeuge, zulässiges Gesamtgewicht von 27 t oder mehr (1b)`,cellaxle2a:`2- Gelenkzüge bestehend aus einem Traktor und einem oder mehreren Anhängern, zulässiges Gesamtgewicht unter 39 t (2a)`,cellaxle2b:`2- Gelenkzüge bestehend aus einem Traktor und einem oder mehreren Anhängern, zulässiges Gesamtgewicht von 39 t oder mehr (2b)`,cellaxle3:`3- Anhänger der Kategorie O4 (3)`,cellaxletotal:`Gesamtbetrag der jährlichen Achssteuer (1a + 1b + 2a + 2b + 3)`,vehicle_types:`Fahrzeugtypen`,vehicles:`Anzahl der besessenen oder gemieteten Fahrzeuge`,nr_vehicles:`Anzahl der besessenen oder gemieteten Fahrzeuge`,cell117:`Jährliche Steuer auf die Kohlendioxidemissionen von Personenkraftwagen für das Jahr 2022 (CIBS, a des 1° von Art. L421-94) (ehem. Steuer auf CO2-Emissionen, CGI, Art. 1010)`,cell117vehiclesNewRegistrationPlate:`Anzahl der Fahrzeuge, die dem neuen Zulassungssystem unterliegen (seit dem 1. März 2020)`,cell117vehiclesOldRegistrationPlate:`Anzahl der Fahrzeuge, die nicht dem neuen Zulassungssystem unterliegen: (europäische Zulassung, deren erste Inbetriebnahme nach dem 1. Juni 2004 erfolgte und die vom Steuerpflichtigen vor dem 1. Januar 2006 nicht genutzt wurden)`,cell117otherVehicles:`Anzahl der anderen steuerpflichtigen Fahrzeuge`,cell117vehiclesEnergy:`Anzahl der von der Steuer befreiten Fahrzeuge, deren Energiequelle Elektrizität, Wasserstoff oder eine Kombination aus beidem ist`,cell117vehiclesWithoutTax:`Anzahl der anderen von der Steuer befreiten Fahrzeuge`,cell118:`Jährliche Steuer auf die Dienstalterszeit von Personenkraftwagen für das Jahr 2022 (CIBS, b des 1° von Art. L421-94) (ehem. Steuer auf die Emissionen von Luftschadstoffen, CGI, Art. 1010)`,cell118vehiclesWithoutTax:`Anzahl der von der Steuer befreiten Fahrzeuge`,alcoholfree_title:`Beitrag auf alkoholfreie Getränke`,alcoholfree_hectoliter_column:`Anzahl der Hektoliter`,cellalcoholfreewithsugar:`Beitrag auf alkoholfreie Getränke mit zugesetzten Zuckern (CGI, Art. 1613 ter)`,cellalcoholfreewithoutsugar:`Beitrag auf alkoholfreie Getränke (CGI, Art. 1613 quater II 1°), 0,54⬠/ hl`,cellalcoholfreewithsweeteners:`Beitrag auf alkoholfreie Getränke mit synthetischen SüÃstoffen (CGI, Art. 1613 quater II 2°)`,mineralwater_title:`Beitrag auf natürliche Mineralwässer (CGI, Art. 1582)`,mineralwater_postalcode_column:`INSEE-Code der Gemeinde`,mineralwater_hectoliter_column:`Anzahl der Hektoliter`,cellmineralwater:`Abgaben für die Gemeinde`,cellmineralwatertotal:`Gesamtbetrag des Beitrags auf Mineralwässer`,celltotalparafiscal:`Summe der Zeilen 47 bis 133`,training_tax:`Steuer auf die berufliche Weiterbildung`,value_without_tax:`Wert (netto)`,errors:{should_be_empty:`Alle Werte sind null, das Kästchen 'NICHTS' muss oben im Formular angekreuzt werden`,bases_not_equal_operations:`Die Summe der Nettobasis (%{basesSum} - Zeilen 08 bis I6) muss der Summe der steuerpflichtigen Umsätze (%{operationsSum} - Zeilen A1 bis B4) entsprechen - Abweichung von %{sumsDifference}`,incorrect_vat_intra_community_acquisitions:`Der Betrag in Zeile 17 ist inkonsistent zur Nettobasis in Zeile B2 (Zeile B2 * 2,1% <= Zeile 17 <= Zeile B2 * 20%)`,sum_17_18_superior_to_cell_16:`Die Summe der Zeilen 17 und 18 darf die Summe der geschuldeten Bruttoumsatzsteuer in Zeile 16 nicht überschreiten`,cell_17_required:`Die Eingabe eines Betrags in Zeile B2 erfordert die Eingabe eines Betrags in Zeile 17.`,cell_21_bis_superior_to_cell_21:`Die Zeile 21A, die die Korrektur der vereinnahmten Umsatzsteuer betrifft, darf nicht höher sein als die Zeile 21, andere abzugsfähige Umsatzsteuer`,cell_3C_required:`Die Eingabe eines Betrags in Zeile 21A, die die Korrektur der vereinnahmten Umsatzsteuer betrifft, erfordert die Eingabe eines Betrags in Zeile B5.`,cell_26_superior_to_cell_25_plus_cell_AA:`Die Zeile 26 'Beantragte Rückerstattung des Guthabens' darf nicht höher sein als die Zeile 25 'Umsatzsteuerguthaben' + Zeile AA 'Umsatzsteuerguthaben, das an die Muttergesellschaft übertragen wurde'.`,axle_vehicle_number_inconsistent:`Die Anzahl der Fahrzeuge muss gleich oder höher sein als die Anzahl der Schienen- und StraÃenfahrzeuge.`,vehicles_taxes_and_number_required:`Die Eingabe eines Betrags für die steuerpflichtigen Unternehmensfahrzeuge erfordert die Eingabe eines Betrags für die Anzahl der Fahrzeuge sowie für alle damit verbundenen Steuern (und umgekehrt).`,mineral_water_inconsistent:`Alle Werte in Zeile 128 müssen ausgefüllt werden.`,mineral_water_postal_code_inconsistent:`Der INSEE-Code der Gemeinde muss 5 Ziffern enthalten.`},tax_free_basis:`Nettobasis`,tax_due:`Geschuldete Steuer`,taxable_basis:`Steuerpflichtige Basis`,net:`Zu zahlender Betrag`,total:`Gesamt`}},panel:{title:`Details zur Erklärung`,actions:{prepare:`Erstellen`,create_blank:`Eine leere Meldung erstellen`,show:`Ansehen`},period:`Zeitraum`,teleDeclarationDate:`Teledeklariert am %{date}`,info:{payable:`Zu zahlen`,receivable:`Zu erhalten`,deferrable:`Kredit verschoben`,estimation:`Schätzung`},tabs:{history:{title:`Historie`,empty:`Keine Ereignisse für diese Erklärung.`},comments:{title:`Kommentare`}}
25,notes:{count:{one:`Kommentar anzeigen`,other:`Die %{count} Kommentare anzeigen`},textarea:{placeholder:`Kommentar verfassen...`},none:`Es gibt keine Kommentare zu dieser Erklärung.`,confirm_delete:`Möchten Sie diesen Kommentar wirklich löschen?`,modal:{title:`Kommentare: `}},todo:{to_declare:`Frist am %{date} (in <span>%{days} Tagen</span>.)`,overdue:`Ãberfällig seit %{date} (<span>%{days} Tagen</span>.)`},tooltip:{actions:`Weitere Aktionen`}},settings_modal:{header:{vat_day_of_month:`%{date} des Monats`,frequency:{monthly:`Monatlich`,quarterly:`Vierteljährlich`,yearly:`Jährlich`,not_applicable:`Nicht umsatzsteuerpflichtig`}},modal:{title:`Erklärungseinstellungen`,cancel:`Abbrechen`,save:`Speichern`,subtitle:`Steuerliche Angaben`,options:{title:`Optionen`,card:{badge_soon:`Bald`,bank_account:`Den Kunden um Bestätigung des Bankkontos bei der Ãbermittlung bitten.`,tele_declaration:`Automatische Teledeklaration, sobald die Bestätigung des Kunden eingegangen ist.`}}}}},invoices:{match_quotes:{no_invoice_found:`Keine Rechnung gefunden`,ungroup_toast:`Die Rechnung wurde entkoppelt`,group_toast:`Die Rechnung wurde verknüpft`},upload:{batch:{actions:{unarchive:{tooltip:`Rechnung wiederherstellen`},do_not_unarchive:{tooltip:`Diese Rechnung nicht wiederherstellen`},submit:{toast:{one:`Ihre Datei wurde importiert und wird analysiert`,other:`Ihre Dateien wurden importiert und werden analysiert`}}},duplicate:{status:{supplier_invoice:`Das Originaldokument hat den Status "%{status}"`,expense:`Das Originaldokument befindet sich in der Spesenabrechnung "%{status}" von %{user}`}},small_list:{show_more:{one:`1 zusätzliche Zeile anzeigen`,other:`%{count} zusätzliche Zeilen anzeigen`},show_less:`Liste reduzieren`},existing:{title:{one:`Die Datei ist bereits in den Rechnungen enthalten`,other:`%{count} Dateien sind bereits in den Rechnungen enthalten`,tooltip:{one:`Diese Datei wird ignoriert`,other:`Diese Liste wird ignoriert`},archived:{one:`1 archivierte Datei als Duplikat erkannt`,other:`%{count} archivierte Dateien als Duplikate erkannt`,tooltip:{one:`Sie können die an die untenstehende Datei angehängte Rechnung wiederherstellen oder ignorieren`,other:`Sie können die an die untenstehenden Dateien angehängten Rechnungen wiederherstellen oder ignorieren`}}}},files_to_upload:{one:`1 Datei zu importieren`,other:`%{count} Dateien zu importieren`}},quote_generation_failed:`Ein Fehler hat verhindert, dass das PDF der Rechnung korrekt generiert wird. Es wird in Kürze automatisch neu generiert.`,invoice_generating:`Ihr Dokument wird in wenigen Sekunden generiert.`,title:`Rechnungen importieren`,loading_ocr:{title:`Unser OCR verarbeitet Ihre Rechnung.`,subtitle:`Das sollte nur wenige Sekunden dauern.`,image:{alt:`Bild des Rechnungshochladens`},toast:{title:`Ihre Rechnung wurde importiert und vorab ausgefüllt`,action:`Ãberprüfen`}}},signed_type:{invoice:`Rechnung`,credit_note:`Gutschrift`,estimate:`Angebot`},card:{invoice_number:{one:`Nummer`,other:`Nummern`},source:{one:`Quelle`,other:`Quellen`},available_match:{title:`Verfügbare Zuordnung`,description:{one:`Wir haben 1 Transaktion, die wir Ihnen für diese Rechnung vorschlagen möchten.`,other:`Wir haben %{count} Transaktionen, die wir Ihnen für diese Rechnung vorschlagen möchten.`}},incomplete:{title:`Fehlende Informationen`,description:`Einige Informationen fehlen, bitte vervollständigen Sie diese, um die Rechnung zu verbuchen.`},qonto_cancel_payment_link:`https://help.qonto.com/fr/articles/4359559-comment-annuler-une-demande-de-virement`,fiscal_year_closed:`Diese Aktion ist für die ausgewählte Rechnung nicht verfügbar, da das Geschäftsjahr, das am %{closing} endet, abgeschlossen ist`,payment_reminder:{recipients:`Empfänger`,validation:{incorrect_email:`Bitte geben Sie eine gültige E-Mail-Adresse an`}}},customer_invoices:{empty_invoices:{title:`Ihre Rechnungsstellung in
25wenigen Klicks!`,description:`Wir ermöglichen es Ihnen, Ihre Verkäufe zu verwalten, vom Erstellen des Angebots bis zur Zahlung der Rechnung.`},errors:{finalize:{no_current_fiscal_year:{title:`Rechnung kann nicht finalisiert werden`,message:`Bitte geben Sie ein Geschäftsjahr in den Einstellungen an`}},group_invoice:{title:`Dieses Dokument kann nicht verknüpft werden`}},invoice:`eine Rechnung`,type:{invoice:`eine Rechnung`,estimate:`ein Angebot`,shipping_order:`ein Lieferschein`,purchasing_order:`ein Bestellschein`,proforma:`eine Proforma`,purchase_request:`eine Anfrage zur Bestellung`},warnings:{customer_billing:{title:`Fehlende Einstellungen`,message:`Bevor Sie %{type} erstellen können, müssen Sie Ihre Abrechnungseinstellungen konfigurieren.`,link:`Klicken Sie auf diesen Link, um zu den Einstellungen zu gelangen`}},status:{estimate:{accepted:{label:`Akzeptiert`,widget_label:`Akzeptiert`,widget_tooltip_label:`Akzeptierte Angebote anzeigen`},archived:{label:`Archiviert`,widget_label:`Archiviert`,widget_tooltip_label:`Archivierte Angebote anzeigen`},denied:{label:`Abgelehnt`,widget_label:`Abgelehnt`,widget_tooltip_label:`Abgelehnte Angebote anzeigen`},pending:{label:`Ausstehend`,widget_label:`Ausstehend`,widget_tooltip_label:`Ausstehende Angebote anzeigen`},expired:{label:`Abgelaufen`,widget_label:`Abgelaufen`,widget_tooltip_label:`Abgelaufene Angebote anzeigen`},estimate_pending:{label:`Ausstehend`},estimate_accepted:{label:`Akzeptiert`},estimate_invoiced:{label:`In Rechnung gestellt`},estimate_denied:{label:`Abgelehnt`},estimate_expired:{label:`Abgelaufen`},invoiced:{label:`In Rechnung gestellt`,widget_label:`In Rechnung gestellt`,widget_tooltip_label:`In Rechnung gestellte Angebote anzeigen`},shipping_order:{label:`Lieferauftrag`,widget_label:`Lieferauftrag`},purchasing_order:{label:`Bestellauftrag`,widget_label:`Bestellauftrag`}},invoice:{incomplete:{label:`Zu bearbeiten`,widget_label:`Zu bearbeiten`,widget_tooltip_label:`Importierte Rechnungen überprüfen`},draft:{label:`Entwurf`,widget_label:`Entwurf`,widget_tooltip_label:`Entwürfe von Rechnungen anzeigen`},upcoming:{label:`Erstellt`,widget_label:`Erstellt`,widget_tooltip_label:`Kommende Rechnungen anzeigen`},late:{label:`Verspätet`,widget_label:`Verspätet`,widget_tooltip_label:`Verspätete Rechnungen anzeigen`},paid:{label:`Bezahlt`,widget_label:`Bezahlt`,widget_tooltip_label:`Bezahlte Rechnungen anzeigen`},partially_paid:{label:`Teilweise eingegangen`,widget_label:`Teilweise eingegangene`,widget_tooltip_label:`Teilweise eingegangene Rechnungen anzeigen`},archived:{label:`Archiviert`,widget_label:`Archiviert`,widget_tooltip_label:`Archivierte Rechnungen anzeigen`},cancelled:{label:`Storniert`,widget_label:`Storniert`,widget_tooltip_label:`Stornierte Rechnungen anzeigen`},partially_cancelled:{label:`Teilweise storniert`,widget_label:`Teilweise storniert`,widget_tooltip_label:`Teilweise stornierte Rechnungen anzeigen`},credit_note:{label:`Gutschrift`,widget_label:`Gutschrift`,widget_tooltip_label:`Gutschriften anzeigen`},proforma:{label:`Proforma`,widget_label:`Proforma`,widget_tooltip_label:`Proforma-Rechnungen anzeigen`},pdp_rejected:{label:`Abgelehnt`,widget_label:`Abgelehnte`},pdp_refused:{label:`Zurückgewiesen`,widget_label:`Zurückgewiesene`},pdp_in_dispute:{label:`Streitfall`,widget_label:`Im Streitfall`}}},match_badge:{tooltip:`Verfügbaren Abgleich anzeigen`},public_invoice:{list:`Liste der erhaltenen Rechnungen`,invoice_label:`Rechnung`,estimate_label:`Angebot`,title:`Ihr %{title}`,label:`%{title} %{label}`,issued_by:`Ausgestellt von <mark>%{name}</mark>`,issued_by_estimate:`Ausgestellt von <mark>%{name}</mark>`,issued_on:`Ausgestellt am <mark>%{date}</mark>`,deadline_on:`Fällig am <mark>%{date}</mark>`,payment_completed:`Diese Rechnung wurde bereits bezahlt.`,payment_days_left:`Sie haben noch <mark>%{days} Tag(e)</mark>, um diese Rechnung zu begleichen.`,payment_days_passed:`Die Frist ist um <mark>%{days} Tag(e)</mark> überschritten.`,payment_information:`Zahlung`,payment_bank:`<title>Bank:</title> %{bank}`,payment_iban:`<title>IBAN:</title> %{iban}`,payment_bic:`<title>BIC:</title> %{bic}`,reference:`<title>Referenz:</title> <mark>%{reference}</mark>`,reference_message:`Bitte geben Sie bei der Zahlung die Referenznumm im Verwendungszweck an.`,security_message:`<anchor>e-transfer</anchor>
25 sicher mit Pennylane`,button:{notify:`%{name} über mein Interesse an der Zahlung per Kreditkarte informieren`,paid:`Rechnung bezahlt`,pay_by_card:`Mit Kreditkarte bezahlen`,pay_by_transfer:`Sicher per Ãberweisung bezahlen`},errors:{invoice_not_found:`Diese Rechnung konnte in unserem System nicht gefunden werden`,file_not_found:`Diese Rechnung hat kein zugehöriges Dokument`,draft:`Die Rechnung ist nicht verfügbar, da sie sich noch im Entwurfsstatus befindet. Bitte finalisieren Sie Ihre Rechnung.`},view_invoices_label:`Alle meine Rechnungen anzeigen`},import:`Importieren`,add:`Hinzufügen`,convert_to:`Umwandeln in...`,cancel:`Stornieren`,view_invoice:`Rechnung anzeigen`,view_estimate:`Angebot anzeigen`,regenerate_pdf:{regeration_in_progress:`Die PDF-Erstellung ist im Gange`},stamp_paid_on_pdf:{on_success:{do:`Der Vermerk 'Bezahlt' wurde zur Rechnung hinzugefügt`,undo:`Der Vermerk 'Bezahlt' wurde von der Rechnung entfernt`}},options:{sources:{all:`Alle`,external_api_create:`Erstellung über API`,external_api_import:`Import über API`,quotes:`Rechnungsersteller`,dumps:`Dateiimport`,stripe:`Stripe`,qonto:`Qonto`,gdrive:`Google Drive`,billing_subscription:`Abonnement`}},statuses:{type:{invoice:`Rechnung`},late:{one:`Verspätung: 1 Tag`,other:`Verspätung: %{count} Tage`},upcoming:{one:`Fällig: 1 Tag`,other:`Fällig: %{count} Tage`}},monthly_analytics:{date:{title:{invoice:`Monatliche Analyse nach Ausstellungsdatum der Verkäufe (%{period})`}},deadline:{title:{invoice:`Monatliche Analyse nach Fälligkeitsdatum der Verkäufe (%{period})`}}},payment_reminder:{title:`Zahlungserinnerungen zur Bestätigung`,help:`Es ist jetzt möglich, Ihre Kunden automatisch an ausstehende Zahlungen zu erinnern`,activate:`Zahlungserinnerungen aktivieren`,reminder_delete:{one:`Die Erinnerung wurde gelöscht`,other:`Die Erinnerungen wurden gelöscht`},reminder_sent:{one:`Die Erinnerung wurde gesendet`,other:`Die Erinnerungen wurden gesendet`},fields:{template:`E-Mail`,workflow:`Sequenz`,customer:`Kunde`,invoices:`Rechnungen`,amount:`Betrag inkl. USt.`,workflow_deleted:`Sequenz gelöscht`},empty:{no_reminder:`Keine Erinnerungen`,all_sent:`Alle Ihre Erinnerungen wurden gesendet ð`,access_to_templates:`Zugriff auf Erinnerungsvorlagen`}},table:{footer:{estimate:{one:`1 Angebot ausgewählt`,other:`%{count} Angebote ausgewählt`}},filters:{placeholder_invoice:`Rechnung suchen...`,status:{label:`Status`,selected_label:{one:`Status`,other:`Status`,all:`Status`}},payment_kind:{label:`Zahlungsart`,selected_label:{one:`Zahlungsart`,other:`Zahlungsarten`,all:`Zahlungsarten`}}},title:{invoice:`Liste der Rechnungen`},columns:{date:`Ausstellung`,deadline:`Fälligkeit`,thirdparty:{tooltip:`Kundeninformationen "%{name}" anzeigen`},status:`Status`,comments:{content:`Kommentar`},actions:{client_comments_count:{one:`1 Kommentar`,other:`%{count} Kommentare`}}}},side_panel:{linked_invoices_mapper:{title:`Verknüpfte Dokumente`},linked_invoice:{invoice:`Rechnung`,credit_note:`Gutschrift`,partial_order_percentage:{other:`%{count}te Rate %{percentage}%\xA0: %{deadline}`},partial_order:{other:`%{count}te Rate\xA0: %{deadline}`}},link_invoice_options:{title:`Rechnung hinzufügen`},confirm:{title:`Dokument entkoppeln`,message:`Möchten Sie dieses Dokument wirklich entkoppeln?`},unlink_modal:{title:`Zwischenrechnung entkoppeln`,body1:`Achtung, durch Drücken von Bestätigen wird die Zwischenrechnung nicht mehr in die Gesamtrechnung einbezogen.`,body2:`Berechnen Sie den Prozentsatz jeder Rechnung neu, um die Zwischenrechnung, die Sie entkoppeln möchten, zu verteilen.`,partial_invoice:`Zwischenrechnung %{index}`,balance_invoice:`Restrechnung`,finalized:`(finalisiert)`,partial_invoice_to_unlink:{first:`Zwischenrechnung zu entkoppeln (1. Rate)`,second:`Zwischenrechnung zu entkoppeln (2. Rate)`,third:`Zwischenrechnung zu entkoppeln (3. Rate)`,other:`Zwischenrechnung zu entkoppeln (%{index}te Rate)`},deadline:`Fälligkeitsdatum`,partial_percentage:`Zu verteilender Prozentsatz`,percentage_of_total:`Prozentsatz des Gesamtbetrags`,amount:`Zahlungsbetrag`,recalculate_percentage:`Diesen Prozentsatz neu berechnen`,checkbox:`Aktualisierung des Angebots per E-Mail an den Kunden senden`,primary_button:`Bestätigen`,secondary_button:`Abbrechen`,success:`Angebote und Zwischenrechnungen aktualisiert`,errors:{percentage_max:`Muss kleiner als 100 sein`}},add_invoice:{title:`Rechnung hinzufügen`},sales:{credit_note:`Gutschrift`},title:{invoice:`Kundenrechnung %{number}`,credit_note:`Gutschrift %{number}`}
25,attachments:{empty_attachment:{credit_note:`Diese Gutschrift hat keinen Anhang.`,other:`Diese Rechnung wurde ohne Anhang importiert.`}},fields:{validation:{customer:`Die Rolle des Kunden ist nicht korrekt`}},edit:{title:`Rechnungsinformationen`},factor:{status_label:`Status bei der Factoring-Gesellschaft`},estimate_card:{title:`Zugehöriges Angebot`}},toast:{save_success:`Ãnderungen erfolgreich gespeichert!`},form:{credit_note:{title:`Neue Gutschrift`},invoice:{title:`Neue Rechnung`},estimate:{title:`Angebot %{id}`}},products:{disabled_tooltip:`Das Produkt wird bereits in einer Rechnung verwendet`},send_modal:{title:{invoice:`Rechnung senden`,credit_note:`Gutschrift senden`},fields:{template:{label:`E-Mail-Vorlage`,placeholder:`Vorlage auswählen`,no_options_message:`Eine neue Vorlage erstellen`},recipients:{label:`Empfänger`,placeholder:`Geben Sie die E-Mail der Empfänger ein`},cc_recipients:{add:`Empfänger in CC hinzufügen`,label:`Empfänger in CC`,placeholder:`Geben Sie die Empfänger in CC ein`},bcc_recipients:{add:`Empfänger in BCC hinzufügen`,label:`Empfänger in BCC`,placeholder:`Geben Sie die Empfänger in BCC ein`},subject:{label:`Betreff`,placeholder:`Geben Sie den Betreff der E-Mail ein`},body:{label:`Nachrichtentext`,description:`Die übliche Höflichkeit und Ihre Unterschrift sind bereits standardmäÃig im Inhalt Ihrer E-Mail hinzugefügt.`,placeholder:`Geben Sie den Text der Nachricht ein`},send_bbc:{label:`Setzen Sie %{email} in BCC der E-Mail`},appendices:{label:`Anhänge`,filename:`Die Datei %{filename} einfügen`}},toasts:{credit_note:`Die Gutschrift wurde gesendet`,estimate:`Das Angebot wurde gesendet`,invoice:`Die Rechnung wurde gesendet`},validations:{recipients:{valid_array:`Mindestens einer der Empfänger sieht nicht wie eine E-Mail-Adresse aus`,required:`Dieses Feld ist erforderlich`},subject:`Dieses Feld ist erforderlich`,body:`Dieses Feld ist erforderlich`},email:{subject:{invoice:`Ihre Rechnung %{companyName} Nr. %{label} ist verfügbar`,credit_note:`Ihre Gutschrift %{companyName} Nr. %{label} ist verfügbar`,estimate:`Ihr Angebot %{companyName} Nr. %{label} ist verfügbar`},body:{text:{invoice:`Hier ist Ihre letzte Rechnung von der Firma %{companyName}. Diese Rechnung Nr. %{label} über einen Betrag von %{amount} ist bis zum %{deadline} per Ãberweisung zu zahlen.`,credit_note:`Anbei finden Sie die Gutschrift Nr. %{label} von der Firma %{companyName}. Der Betrag beträgt %{amount}. Sie ist gültig bis zum %{deadline}.`}}}},discover_reminders:{title:`Automatische Mahnungen für unbezahlte Rechnungen!`}},full_page_form:{preview:{no_attachment:`Keine Anlage für diese Rechnung`},invoice_lines:{title:`Rechnungsdetails`}},duplicates:{card:{body:`Einige Dokumente haben ähnliche Informationen, bitte überprüfen Sie die Rechnungen, um das Risiko von Duplikaten zu vermeiden.`},actions:{ignore:`Ignorieren`,show_ignored_duplicates:{tooltip:`Diese Liste enthält Rechnungen, die manuell als keine Duplikate markiert wurden.`},not_duplicate:{tooltip:`Warnung vor Duplikat ignorieren`,success:`Die Rechnung wurde als kein Duplikat markiert`},restore_duplicate:{tooltip:`Diese Rechnung ist ein Duplikat`}},states:{ignored:`Ignoriert`},fields:{invoice:`Rechnung`,title:{one:`Identisches Element:`,other:`Identische Elemente:`}}},common:{invoice_direction_popup:{title:`Verschieben`,cancel:`Abbrechen`},invoice_direction_form:{update_document_type_modal:{confirm_and_move:`Bestätigen und verschieben`,to_customer:{title:`Als Verkaufsbeleg betrachten?`,description:`Dieser Beleg wird in "Verwaltung der Verkäufe" verschoben.`},to_supplier:{title:`Als Einkaufsbeleg betrachten?`,description:`Dieser Beleg wird in "Verwaltung der Einkäufe" verschoben.`},to_ged:{title:`Als Dokument betrachten ("Geteilte Dokumente")?`,description:`Dieses Dokument wird in "Geteilte Dokumente" verschoben.`}},move_to_ged_modal:{title:`An den Buchhalter übermitteln`,description:`Ist dies keine Rechnung? Das Dokument wird an den Buchhalter gesendet.`,no_document:`Die Rechnung kann nicht verschoben werden, ein Anhang ist erforderlich.`}},attachment:{toast:{save_success:`Datei erfolgreich importiert!`}},expense_details_form:{fields:{team:{label:`Team`}}}}},reallocation:{button:{submit:`Neu ausziffern`},main_modal:{title:{one:`Eine Buchungszeile neu zuordnen`,other:`Buchungszeilen neu zuordnen (%{count})`},fields:{plan_item:`Zielkonto`,number:`Kontonummer`,label:`Kontobezeichnung`},alerts:{bank:{message:`Ein Bankkonto muss einem anderen Bankkonto zugeordnet werden.`},different_class:{title:`Achtung`,message:{one:`1 Buchung (%{amount}) wird von einem %{fromType} zu einem %{toType} verschoben.`,other:`%{count} Buchungen (%{amount}) werden von einem %{fromType} zu einem %{toType} verschoben.`},groups:{vat:`Umsatzsteuerkonto`,supplier:`Lieferantenkonto`,customer:`Kundenkonto`,loss_or_immo:`Aufwandskonto / Anlagekonto`,capital:`Kapitalaccount`,stock:`Bestandskonto`,thirdparty:`Drittanbieter-Konto`,bank:`Finanzkonto`,products:`Produktkonto`}},different_vat_rate:{message:`Dieser Umsatzsteuersatz wird verwendet, um diesen Eintrag zu aktualisieren.`,message_multiple:`Jede Ãnderung des Umsatzsteuersatzes wirkt sich auf alle ausgewählten Einträge aus.`}},validation:{different_account:`Sie müssen ein anderes Konto als das aktuelle Konto wählen`}},confirm_modal:{title:{one:`Das Land des Dritten ändern`,other:`Die Länder der Dritten ändern (%{count})`},alert:{one:`Das angegebene Land ist anders als das für diesen Dritten gespeicherte.`,other:`Das angegebene Land ist anders als das für diese Dritten gespeicherte.`}
25,question:{one:`Ãnderung des Landes für den Dritten anwenden?`,other:`Ãnderung des Landes für diese Dritten anwenden?`},confirm:`Bestätigen und ändern`},toast:{ledger_events:{one:`1 Buchungszeile wurde dem Konto %{plan_item} neu zugeordnet`,other:`%{count} Buchungszeilen wurden dem Konto %{plan_item} neu zugeordnet`},invoices:{one:`1 Rechnung wurde geändert`,other:`%{count} Rechnungen wurden geändert`}}},journals:{journal_types:{sales:`Ausgangsbelege`,purchases:`Eingangsbelege`,finances:`Liquidität`,misc:`Sonstiges`,custom:`Individuell`,vat:`Umsatzsteuer`,pending_vat:`Umsatzsteuer nicht fällig`,carryover:`Saldenvortrag`,situation:`Abgrenzung`,payroll:`Lohn und Gehalt`,loans:`Darlehen`,revision:`Jahresabschluss`},filters:{amount:{options:{positive_is_zero:`Debitoren`,negative_is_zero:`Kreditoren`}}}},import_export:{transaction:{title:`Import von %{filename} zur Bank`,account_label:`Bankkonto`},csv_mapper:{title:`Import von %{filename}`,subtitle:`CSV-Lesung`,fields:{title:`Feldextraktion`,account_label:`Bezeichnung des Kontos`,line_label:`Zeilenbezeichnung`,plan_item_label:`Bezeichnung des Kontos`,price:`Einzelpreis ohne Steuer in Euro`},help:{date:{title:`Verfügbare Codes für Daten`,Y:`Jahr in 4 Ziffern (2020, 2021)`,y:`Jahr in 2 Ziffern (20, 21)`},tva:{title:`Werte für die Spalte "USt des Kontos"`,warning:`Jeder andere Wert wird als undifferenziert betrachtet`},country_alpha2:{title:`Werte für die Spalte "Ländercode des Kontos"`},journal:{title:`Journal`,default:`StandardmäÃig werden die Buchungen dem Journal für Sonstige Vorgänge zugeordnet.`,text:`Sie können ein anderes Journal auswählen (z. B. Gehalt). Wenn Sie möchten, dass die Buchungen aus der Datei in mehrere verschiedene Journale gehen, müssen Sie der Datei eine Spalte mit dem Journalcode hinzufügen.`}}}},settings:{accounts:{select_accounts:{title:`Konfiguration der Bankkonten abschlieÃen`,message:`Wählen Sie das oder die Bankkonten aus, die Sie mit Pennylane synchronisieren möchten.`,action:`Bestätigen`},account_sync_settings:{title:`Einstellungen zur Synchronisation der Bankkonten`,help_text:`Je nach Bank kann der abrufbare Verlauf variieren.`,help_link_text:`Ãberprüfen Sie hier für Ihre Bank`,notice:`Wählen Sie das Datum für den Beginn der Transaktionen:`,more_info:`Um Duplikate von Transaktionen zu vermeiden, wählen Sie das Datum, ab dem Sie Ihre Transaktionen abrufen möchten.`,sync_since_label:`Startdatum`,button_label:`Synchronisieren`,toast:{synchronize:{success:{title:`Synchronisierung läuft`,content:`Bitte warten, die Synchronisierung kann einige Minuten dauern.`}}}}},invoice_transmission:{me:`Ich`,synchronized:`Synchronisiert`,supplier_invoices:`Einkaufsbelege`,customer_invoices:`Verkaufsbelege`,mobile:{title:`Mobile Anwendung`},qonto:{title:`Qonto`,description:`Holen Sie sich automatisch Ihre Einkaufsbelege, die mit Ihren Qonto-Konten verbunden sind, dank unserer erweiterten Integration.`,affected_accounts:`Betroffene Konten`},gdrive:{title:`Google Drive`,description:`Importieren Sie automatisch Ihre Einkaufs- und Verkaufsbelege aus Ihren Google Drive-Ordnern. Pennylane scannt Ihre Ordner automatisch alle 8 Stunden.`,deconnect:`Abmelden`,confirm_disconnect:`Möchten Sie wirklich Ihr Drive abmelden?`,select_folders:`Ordner auswählen`,no_folder_selected:`Kein Ordner ausgewählt`,reinitialize:`Zurücksetzen`,force_sync:`Synchronisation erzwingen`,folder_not_found:`Synchronisierungsfehler. Der Ordner wurde möglicherweise gelöscht.`,folder_trashed:`Der Ordner wurde in den Papierkorb verschoben.`,folder_fetch_error:`Synchronisierungsfehler. Bitte versuchen Sie es später erneut.`,confirm_reset_modal:{title:`Auswahl zurücksetzen?`,content:`Möchten Sie wirklich die Auswahl der synchronisierten Ordner zurücksetzen? Die Belege werden nicht mehr aus diesen Ordnern importiert.`},folder_selection_modal:{supplier_title:`Ordner auswählen, um Ihre Einkaufsbelege zu importieren`,customer_title:`Ordner auswählen, um Ihre Verkaufsbelege zu importieren`,x_folders_selected:{zero:`Kein Ordner ausgewählt`,one:`1 Ordner ausgewählt`,other:`%{count} Ordner ausgewählt`},confirm_selection:`Auswahl bestätigen`,alert:`Achtung, Sie haben einen Stammordner ausgewählt, der viele Dateien enthalten kann. Möchten Sie wirklich, dass alle Ordner und Dateien in diesem Ordner synchronisiert werden?`},refresh_soon:`Synchronisierung läuft, dies kann bis zu eine Minute dauern. Zögern Sie nicht, die Seite zu aktualisieren`,drive_apps_disabled:`Es scheint, dass der Administrator Ihres Google Worksp
25ace-Bereichs die Anwendungen für Google Drive deaktiviert hat. Der Administrator muss die Anweisungen im folgenden Link befolgen, um Pennylane den Zugriff auf die Dateien in Google Drive zu ermöglichen:`,warning_other_user:`Nur dieser Benutzer kann Ordner hinzufügen oder entfernen`},dropbox:{title:`Dropbox`,description:`Importieren Sie automatisch Ihre Einkaufs- und Verkaufsbelege aus Ihren Dropbox-Ordnern und profitieren Sie von der Echtzeitsynchronisation.`,deconnect:`Abmelden`,confirm_disconnect:`Möchten Sie wirklich Ihre Dropbox abmelden?`,select_folders:`Ordner auswählen`,no_folder_selected:`Kein Ordner ausgewählt`,reinitialize:`Zurücksetzen`,force_sync:`Synchronisation erzwingen`,folder_trashed:`Der Ordner wurde in den Papierkorb verschoben.`,confirm_reset_modal:{title:`Auswahl zurücksetzen?`,content:`Möchten Sie wirklich die Auswahl der synchronisierten Ordner zurücksetzen? Die Belege werden nicht mehr aus diesen Ordnern importiert.`},folder_selection_modal:{supplier_title:`Ordner auswählen, um Ihre Einkaufsbelege zu importieren`,customer_title:`Ordner auswählen, um Ihre Verkaufsbelege zu importieren`,x_folders_selected:{zero:`Kein Ordner ausgewählt`,one:`1 Ordner ausgewählt`,other:`%{count} Ordner ausgewählt`},confirm_selection:`Auswahl bestätigen`},refresh_soon:`Synchronisierung läuft, dies kann bis zu eine Minute dauern. Zögern Sie nicht, die Seite zu aktualisieren`},BudgetInsightBills:{title:`Connectoren`,description:`Sammeln Sie Belege direkt auf den Websites Ihrer Anbieter.`,next_scan_scheduled:`Nächster geplanter Scan`,connector_statuses:{active:`Aktiv`,active_description:``,inactive:`Inaktiv`,inactive_description:`Sie haben diesen Connector deaktiviert.`,SCARequired:`SCA erforderlich`,SCARequired_description:`Der SCA-Prozess (Starke Kundenauthentifizierung) muss durchgeführt werden, um die Synchronisation fortzusetzen.`,webauthRequired:`Webauth erforderlich`,webauthRequired_description:`Eine Webanmeldung ist über /webauth erforderlich.`,additionalInformationNeeded:`Zusätzliche Informationen erforderlich`,additionalInformationNeeded_description:`Zusätzliche Informationen sind erforderlich, um die Synchronisation fortzusetzen, wie ein OTP-Code (Einmalcode).`,decoupled:`Zweiter Faktor`,decoupled_description:`Eine Bestätigung des Benutzers ist auf einem anderen Gerät oder in einer anderen Anwendung erforderlich.`,validating:`Verarbeitung läuft`,validating_description:`Verarbeitung läuft. Dieser Status ist vorübergehend.`,actionNeeded:`Aktion erforderlich`,actionNeeded_description:`Eine Aktion ist auf der Website erforderlich, die Synchronisierung ist blockiert.`,passwordExpired:`Passwort abgelaufen`,passwordExpired_description:`Das Passwort ist abgelaufen und muss vom Benutzer geändert werden, bevor der Synchronisierungsprozess fortgesetzt werden kann.`,wrongpass:`Falsches Passwort`,wrongpass_description:`Die Authentifizierung ist fehlgeschlagen und wir benötigen das neue Passwort.`,rateLimiting:`Rate Limiting`,rateLimiting_description:`Die Website des Anbieters blockiert vorübergehend die Verbindungen (Rate Limiting).`,websiteUnavailable:`Vorübergehend nicht verfügbar`,websiteUnavailable_description:`Die Website des Anbieters ist nicht verfügbar.`,bug:`Fehler`,bug_description:`Ein interner Fehler ist bei unserem Rechnungserfassungs-Partner aufgetreten.`,notSupported:`Nicht unterstützt`,notSupported_description:`Diese Quelle wird vom Connector nicht unterstützt.`}}},automation_rules:{form:{pattern_help:{escape:`um die Zeichen ., +, *, \\, ^, $, ? , [, ], ( oder ) zu suchen`,or_example:`(hallo|hello)`,or:`um das Wort "hallo" oder das Wort "hello" zu suchen`}}},customer_invoicing:{sepa:{title:`SEPA-Lastschrift`},stripe:{stripe_account_connected:`Ihr Stripe-Konto ist erfolgreich verbunden.`,stripe_connected_info:`Ihre Kunden können jetzt mit Kreditkarte bezahlen.`,stripe_account_disconnected:`Klicken Sie auf Aktivieren, um Ihren Kunden die Zahlung mit Kreditkarte zu ermöglichen.`,choose_stripe_account:`Wählen Sie das Konto aus, das Sie für Ihre Zahlungen verwenden möchten:`,account_updated:`Ihr Stripe-Konto für die Zahlung mit Kreditkarte wurde geändert.`,account_resetted:`Die Zahlung mit Kreditkarte wurde für Ihre Rechnungen deaktiviert.`,disconnected:`Deaktiviert`,inactive:`Inaktiv`,multiple_detected:`Mehrere Konten erkannt`,add_new_account:`Können Sie Ihr Konto nicht finden? <a>Neues Konto erstellen</a>`},information_saved:`Ihre Informationen wurden gespeichert.`,numbering:{estimate:`Angebote`},appendices:{appendices_title:`Anlagen`,new:{cta:`Eine Anlage hinzufügen`,cta_without_appendices:`Keine Anlagen - fügen Sie die erste Anlage hinzu`,choose_files:`Dateien auswählen`,uploading:`Datei wird hochgeladen...`},filename:`Dateiname`,kind:`Betreff ...`,toast_success:{save:`Anlage erfolgreich aktualisiert!`,archive:`Anlage erfolgreich gelöscht!`},description:`Die Anlagen sind an Ihre Dokumente angehängt und erscheinen als Anhänge in Ihren Rechnungs-E-Mails. Dies kann Dateien wie Allgemeine Geschäftsbedingungen, Verträge usw. umfassen.`},validations:{logo:{label:`Fügen Sie Ihr Logo hinzu`,delete:`Logo löschen`,limit:`Maximale GröÃe 2000x2000px`}
25,primary_color:{label:`Wählen Sie eine Rechnungsfarbe`,selected_color:`Ausgewählte Farbe:`},billing_number_form:{save:`Speichern`}},templates:{kinds:{billing_footer_estimate:`Angebote`,billing_footer_invoice:`Rechnungen`,billing_email_estimate:`Angebote`,billing_email_invoice:`Rechnungen`,billing_email_gocardless_subscription:`GoCardless-Abonnements`,billing_email_gocardless_subscription_estimate:`Kostenvoranschläge für GoCardless-Abonnements`,billing_email_sepa_direct_debit_subscription:`Automatischer Lastschrifteinzug`,payment_reminder:`Zahlungserinnerungen`},title:{billing_email:`E-Mail-Vorlagen`,billing_footer:`FuÃzeilen (optional)`},new:{billing_email:`E-Mail-Vorlage hinzufügen`,billing_footer:`FuÃzeilen-Vorlage hinzufügen`},label:`Vorlagenname`,kind:`Betreff ...`,locale:`Sprache`,languages:{fr_FR:`FR`,en_GB:`EN`,de_DE:`DE`},default:`Standardvorlage`,delete_title:`Diese E-Mail-Vorlage löschen?`,delete_footer_title:`Diese FuÃzeilen-Vorlage löschen?`,warning_delete:`Diese Vorlage wird dauerhaft aus dem E-Mail-Bereich gelöscht und kann nicht mehr für Ihre Zahlungserinnerungen verwendet werden.`,warning_footer_delete:`Diese Vorlage wird dauerhaft aus dem Dokumente- und Vorlagenbereich gelöscht. Sie kann nicht mehr bei der Erstellung neuer Dokumente verwendet werden.`,form:{save_as_template:`Als Vorlage speichern`,change_template_title:`Ãnderung der E-Mail-Vorlage`,change_template_message:`Wenn diese E-Mail in anderen Mahnsequenzen verwendet wird, werden Ihre Ãnderungen auch in den anderen Sequenzen wirksam. Möchten Sie diese Ãnderung wirklich anwenden?`,disabled:{delete:`Sie können eine standardmäÃig verwendete Vorlage nicht löschen.`},toast:{new:`Vorlage erfolgreich gespeichert!`,update:`Vorlage erfolgreich geändert!`,delete:`Vorlage erfolgreich gelöscht!`},validations:{label:`Der Name der Vorlage muss mindestens 3 Zeichen lang sein.`},fields:{label:{label:`Vorlagenname`,placeholder:{billing_email:`Z. B.: Mahnvorlage`,billing_footer:`Z. B.: FuÃzeile Rechnung J+45`}},locale:{label:`Sprache`},kind:{label:`Betreff ...`},default:{label:{unchecked:`Diese Vorlage standardmäÃig für %{kind} in %{locale} verwenden`,checked:`Vorlage standardmäÃig für den Versand von %{kind} verwenden`}},content:{label:`Textkörper`,placeholder:`Hallo, anbei finden Sie die Rechnung...`},subject:{label:`Betreff der E-Mail`,placeholder:`Ihre Rechnung...`},copy_switcher:`Empfänger in Kopie festlegen`,apply_to_all_templates:`Auf alle E-Mail-Vorlagen anwenden`}}}},integrations:{silae:{client:{errors:{contact_silae_note:`Bitte überprüfen Sie dies bei Silae.`}}},payfit:{client:{errors:{unauthorized:`Die PayFit-Anmeldeinformationen sind nicht mehr gültig. Bitte melden Sie sich erneut an.`,no_corresponding_pennylane_tag:`Ein analytischer Achse existiert nicht in Pennylane.`}}}},sandbox_config:{title:`Testumgebung`,go_to_sandbox:`Zugriff auf meine Testumgebung`,types:{accrual:`Rechnungslegung nach dem Accrual-Prinzip`,cash_based:`Kassenbuchhaltung`},create:{button:`Meine Testumgebung erstellen`,success:`Ihre Testumgebung wurde erfolgreich erstellt`},destroy:{button:`Löschen`,success:`Ihre Testumgebung wurde erfolgreich gelöscht`}},permanent_file:{book_keeping:{closed_fiscal_years:`Abgeschlossen`,invalidate:{pending:`Die Validierung der Buchungen des Geschäftsjahres wird gerade zurückgezogen.`,open:`Rückzug der Validierung der Buchungen des Geschäftsjahres bestätigt.`},fy_validated:`Buchungen des Geschäftsjahres wurden validiert.`,fy_status:{frozen:`Eingefroren`,open:`Laufend`,closed:`Festgeschrieben`,generating:`Erstellung der AN`,reopen:`Wiedereröffnet und festgeschrieben`}},fiscal:{generate_carryover_success:`Eine Saldovortragsbuchung wurde erfolgreich erstellt. Sie finden sie im Saldovortragsjournal.`,generate_carryover_started:`Saldenvortrag wird erstellt`,close_success:`Das Geschäftsjahr wurde erfolgreich abgeschlossen`,close_with_carryover_success:`Das Geschäftsjahr wurde abgeschlossen und der Saldenvortrag wird erstellt.`,vat_deadline:`Umsatzsteuerfrist`,vat_frequency:`Umsatzsteuerfrequenz`,fiscal_rof_vat:{label:`ROF Umsatzsteuer`,help:`Die Steuerpflichtige Referenznummer ist Ihre Identifikation bei der Verwaltung. Bei Bedarf kontaktieren Sie bitte Ihr Finanzamt.`},disable_pending_vat_for_customers:`Option des Umsatzsteuermodells auf den Debitoren`,errors:{vat_day_of_month_range:`Diese Zahl muss zwischen 1 und 31 liegen`}},batch_actions:{reset:{contact_support:`Bitte kontaktieren Sie unseren Supp
25ort, um diese Aktion durchzuführen`},form:{start_date:`Beginn`,end_date:`Ende`,affected_entries:`Betroffene Buchungen: `,archived_supplier_invoices:`Archivierte Lieferantenrechnungen`,archived_customer_invoices:`Archivierte Kundenrechnungen`,addendums:`Sonstige Vorgänge (OD)`,journal_code:`Journalcode`,invoice_source:`Rechnungsquelle (optional)`,disabled_tooltip:`Sie müssen einen Zeitraum und mindestens einen Dokumenttyp auswählen.`},modal:{all_items:`Ihre <0>%{model}</0>`,deletion_scheduled_addendums:`Vorgang bestätigt, die Buchungen werden endgültig gelöscht.`,deletion_scheduled_invoices:{one:`Wir haben eine Rechnung gefunden, die diesen Kriterien entspricht, sie wird gelöscht.`,other:`Wir haben %{count} Rechnungen gefunden, die diesen Kriterien entsprechen, sie werden gelöscht.`}}}},data_sharing:{header:`Integrieren Sie Ihre Pennylane-Daten in ein Drittanbieter-Tool`,details:{odc_file:{"32_bit":`ODC-Datei (32 Bit)`,"64_bit":`ODC-Datei (64 Bit)`},access_the_documentation:`Zugriff auf die Dokumentation`,summary:{company:`Verstärken Sie die Leistungsfähigkeit von Pennylane, indem Sie auf Ihre Pennylane-Daten von einer Drittanbieter-Software zugreifen. Ihre benutzerdefinierten Berichte zu erstellen und Ihre Daten zu teilen, war noch nie so einfach!`,firm:`Verstärken Sie die Leistungsfähigkeit von Pennylane und präsentieren Sie Ihre Arbeit gegenüber Ihren Kunden, indem Sie Ihre Daten in eine Drittanbieter-Software integrieren.`},available_tables:{title:`Verfügbare Daten`,companies:{file_name:`unternehmen.odc`,display_name:`Unternehmen (Tabelle <0>pennylane.companies</0>)`,description:`Enthält grundlegende Informationen über Unternehmen, wie deren Namen, Identifikationsnummer (<0>reg_no</0>) und deren Pennylane-ID.`},general_ledger:{file_name:`hauptbuch.odc`,display_name:`Hauptbuch (Tabelle <0>pennylane.general_ledger</0>)`,description:`Enthält die Details aller Buchungen.`},analytical_ledger:{file_name:`analytisches_hauptbuch.odc`,display_name:`Analytisches Hauptbuch (Tabelle <0>pennylane.analytical_ledger</0>)`,description:`Details aller Buchungen, kategorisiert nach Rechnungsarten, Transaktionen und sonstigen Vorgängen. Es kann mehrere Zeilen für eine Buchung geben, aber jede Zeile hat ein Gewicht entsprechend den zugehörigen Kategorien.`},trial_balance:{file_name:`saldenliste.odc`,display_name:`Saldenliste (Tabelle <0>pennylane.trial_balance</0>)`,description:`Saldo für jedes Konto des allgemeinen Kontenplans.`},customer_invoices:{file_name:`kundenrechnungen.odc`,display_name:`Kundenrechnungen (Tabelle <0>pennylane.customer_invoices</0>)`,description:`Enthält grundlegende Informationen über die in Pennylane importierten Kundenrechnungen, wie Betrag, Währung oder den Namen des Kunden, der zu einer Buchung führt.`},supplier_invoices:{file_name:`lieferantenrechnungen.odc`,display_name:`Lieferantenrechnungen (Tabelle <0>pennylane.supplier_invoices</0>)`,description:`Enthält grundlegende Informationen über die in Pennylane importierten Lieferantenrechnungen, wie Betrag, Währung oder den Namen des Lieferanten, der zu einer Buchung führt.`},timesheets:{file_name:`zeiterfassung.odc`,display_name:`Erfasste Zeiten (Tabelle <0>accounting.timesheets_entries</0>)`,description:`Enthält die Details aller in Pennylane von den Mitarbeitern der Kanzlei erfassten Zeiten.`}},configuration:{title:`Einstellungen`,step1:`Klicken Sie auf die Schaltfläche â$t(settings.data_sharing.activate_sharing)â, um Ihren Zugang zu generieren`,step2:`Fügen Sie Pennylane in Ihrer Drittanbieter-Software als neue Datenquelle hinzu, indem Sie <0 href='https://help.pennylane.com/fr/articles/18769-les-differentes-integrations-existantes-sur-pennylane#h_5842768a3d' target='_blank' rel='noreferrer'>unsere Anleitungen</0> befolgen`,step3:`Das ist alles: Ihre Pennylane-Daten sind jetzt in Echtzeit synchronisiert!`},excel:{title:`Integration mit Excel`,description:{firm:`Aufgrund kürzlicher Ãnderungen von Microsoft haben wir die Schritte zur Integration mit Excel angepasst. Folgen Sie <0 href='https://help.pennylane.com/fr/articles/32140-v
25isualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-comptables' target='_blank' rel='noreferrer'>unserem neuen Leitfaden</0> und laden Sie die ODC-Datei herunter, die für Ihre Excel-Version geeignet ist.`,company:`Aufgrund kürzlicher Ãnderungen von Microsoft haben wir die Schritte zur Integration mit Excel angepasst. Folgen Sie <0 href='https://help.pennylane.com/fr/articles/32241-visualiser-vos-donnees-de-pennylane-sur-excel-en-temps-reel-dirigeants' target='_blank' rel='noreferrer'>unserem neuen Leitfaden</0> und laden Sie die ODC-Datei herunter, die für Ihre Excel-Version geeignet ist.`}}},activate_sharing:`Aktivieren`,deactivate_sharing:`Deaktivieren`,reset_password:`Neues Passwort generieren`,reset_password_warning:`Achtung! Dies macht das alte Passwort ungültig!`,connection_data:{title:`Verbindungsdaten`,host:`Server`,port:`Port`,database:`Datenbank`,username:`Benutzername`,password:`Passwort`}},team_members:{roles:{executive:{title:`Leiter / Administrator`,description:`Der Leiter / Administrator hat Zugriff auf alle Funktionen, die in seinem Tarifplan vorgesehen sind. Kontaktieren Sie uns, um mehr über unsere Pläne zu erfahren.`},sales_manager:{title:`Kundenabrechnungsmanager`,description:`Der Kundenabrechnungsmanager kann Angebote, Rechnungen bearbeiten und den Kundenabrechnungszyklus verwalten.`},purchasing_manager:{title:`Lieferantenabrechnungsmanager`,description:`Der Lieferantenabrechnungsmanager kann Rechnungen von Lieferanten importieren, klassifizieren und bezahlen.`},invoicing_manager:{title:`Rechnungsmanager`,description:`Der Rechnungsmanager kann die Kundenabrechnung (Angebote und Rechnungen bearbeiten) und die Lieferantenabrechnung (Rechnungen importieren, klassifizieren und bezahlen) verwalten.`},employee:{title:`Mitarbeiter`,description:`Der Mitarbeiter kann seine Spesen über die mobile App oder die Seite "Meine Spesen" importieren und den Status der Genehmigung einsehen.`,description_pro:`Der Mitarbeiter kann seine Spesen verwalten und deklarieren, Kaufanfragen einreichen und Rechnungen von Lieferanten übermitteln.`},internal_accountant:{title:`Interner Buchhalter / Finanzverantwortlicher`,description:`Diese Rolle hat Zugriff auf alle Funktionen, die in ihrem Tarifplan vorgesehen sind, und kann auch die Buchhaltung des Unternehmens verwalten. Ideal für einen CFO zum Beispiel.`}}}},plan_items:{autocomplete:{no_suggestion:`Keine Vorschläge, bitte geben Sie eine Kontonummer ein`,suggestion_from_others_companies_group_label:`Vorgeschlagene Konten von anderen Unternehmen`,search_group_label:`Suchergebnisse`,has_suggestions:`Verfügbare Vorschläge`,suggestions:`Vorschläge`,used_times:{one:`1 Mal verwendet`,other:`%{count} Mal verwendet`},n_ledgers:{one:`1 Zeile`,other:`%{count} Zeilen`},plan_item_disabled:`(deaktiviert)`},classes:{class_1:`Eigenkapital`,class_2:`Anlagevermögen`,class_3:`Vorräte & unfertige Erzeugnisse`,class_4:`Dritte`,class_5:`Finanzen`,class_6:`Aufwendungen`,class_7:`Erträge`,class_8:`Sonderposten`,class_9:`Sonderposten`,class_10:`Kapital und Rücklagen`,class_11:`Vortrag (Kredit- oder Debit-Saldo)`,class_12:`Jahresergebnis`,class_13:`Investitionszuschüsse`,class_14:`Regulierte Rückstellungen`,class_15:`Rückstellungen für Risiken und Aufwendungen`,class_16:`Darlehen und ähnliche Verbindlichkeiten`,class_17:`Verbindlichkeiten aus Beteiligungen`,class_18:`Verrechnungskonten von Betrieben und Gesellschaften in Gemeinschaft`,class_19:`Zweckgebundene oder zurückgestellte Mittel`,class_20:`Immaterielle Vermögenswerte`,class_21:`Materielle Vermögenswerte`,class_22:`Vermögenswerte im Leasing`,class_23:`Unfertige Vermögenswerte`,class_24:`Vermögenswerte, die durch Erbschaft oder Schenkung erhalten wurden und zur VeräuÃertung bestimmt sind`,class_25:`Anteile an verbundenen Unternehmen und Forderungen gegenüber verbundenen Unternehmen`,class_26:`Beteiligungen und Forderungen aus Beteiligungen`,class_27:`Sonstige finanzielle Vermögenswerte`,class_28:`Abschreibungen auf Vermögenswerte`,class_29:`Wertminderungen von Vermögenswerten`,class_31:`Rohstoffe (und Lieferungen)`,class_32:`Sonstige Vorräte`,class_33:`Unfertige Produktion von Waren`,class_34:`Unfertige Produktion von Dienstleistungen`,class_35:`Warenbestände`,class_36:`Konto zu eröffnen, falls erforderlich, unter dem Titel "Bestände aus Vermögenswerten"`,class_37:`Warenbestände`,class_38:`Das Konto 38 kann verwendet werden, um Bestände auf dem Transportweg, im Depot oder zur Konsignation zu verbuchen`,class_39:`Rückstellungen für Wertminderungen von Beständen und unfertigen Erzeugnissen`,class_40:`Lieferanten und zugehörige Konten`,class_41:`Kunden und zugehörige Konten`,class_42:`Personal und zugehörige Konten`,class_43:`Soziale Sicherheit und andere Sozialorganisationen`,class_44:`Staat und andere öffentliche Körperschaften`,class_45:`Gruppe und Gesellschafter`,class_46:`Sonstige Debitoren und Kreditoren`,class_47:`Ãbergangskonten oder Wartepositionen`,class_48:`Abgrenzungskonten`,class_49:`Rückstellungen für Wertminderungen von Drittparteien`,class_50:`Wertpapiere zur Anlage`,class_51:`Banken, Finanzinstitute und ähnliche`,class_52:`Finanzinstrumente`,class_53:`Kasse`,class_54:`Vorschüsse und Akkreditive`,class_58:`Interne Ãberweisungen`,class_59:`Rückstellungen für Wertberichtigungen von Finanzkonten`,class_60:`Einkäufe`,class_61:`Fremdleistungen`,class_62:`Sonstige Fremdleistungen`,class_63:`Steuern, Abgaben und ähnliche Zahlungen`,class_64:`Personalkosten`,class_65:`Sonstige laufende Verwaltungskosten`,class_66:`Finanzaufwendungen`,class_67:`AuÃerordentliche Aufwendungen`,class_68:`Abschreibungen und Rückstellungen`,class_69:`Mitarbeiterbeteiligung - Unternehmenssteuern und ähnliche`,class_70:`Verkäufe von hergestellten Produkten, Dienstleistungen, Waren`,class_71:`Lagerproduktion oder Lagerabbau`,class_73:`Ãffentliche Zuschüsse`,class_72:`Investitionsproduktion`,class_74:`Betriebszuschüsse`,class_75:`Sonstige laufende Erträge`,class_76:`Finanzerträge`,class_77:`AuÃerordentliche Erträge`,class_78:`Rücknahmen von Abschreibungen und Rückstellungen`,class_79:`Lastenübertragungen`,class_80:`Verpflichtungen`,class_86:`Verwendung von freiwilligen Sachspenden`,class_87:`Freiwillige Sachspenden`,class_88:`Ergebnis zur Verteilung`,class_89:`Bilanz`},compact:{selected_label:{one:`%{options}`,other:`%{options}`}},revision_helper:{selected_label:{one:`Hilfe zur Ãberprüfung (%{count})`,other:`Hilfen zur Ãberprüfung (%{count})`}},form:{fields:{number:{label:`Nummer`}}},schema:{fields:{country_alpha2:{required:`Das Land ist erforderlich.`},number:{range:`Die Nummer muss zwischen %{range[0]} und %{range[1]} liegen.`}}},save_service:{errors:{uniqueness_error:{one:`Ein Konto mit derselben Nummer existiert bereits: %{numbers}.`,other:`Es existieren bereits Konten mit denselben Nummern: %{numbers}.`}}}},notes:{send:`Senden`,textarea:{placeholder:`Eine Notiz hinterlassen...`,placeholder_mentions:`Einen Kommentar hinterlassen. Tippen Sie @, um jemanden zu benac
25hrichtigen`,send:`zum Senden`,new_line:`um eine Zeile zu überspringen`},none:`Es gibt keine Notiz zu diesem Konto.`,confirm_delete:`Möchten Sie diese Notiz wirklich löschen?`,shared:`Dies ist ein gemeinsamer Diskussionsstrang zwischen dem Kunden und dem Buchhalter.`},trial_balance:{filters:{amount:{options:{positive_is_zero:`Debitoren`,negative_is_zero:`Kreditoren`}}},errors:{not_found_part_1:`Wir konnten den Buchungssatz nicht finden.`,not_found_part_2:`Vielleicht wurde er seit Ihrem letzten Laden gelöscht?`,not_found_btn:`Seite aktualisieren`,general_part_1:`Ein Fehler %{errorStatus} ist aufgetreten, während versucht wurde, die Details des Buchungssatzes abzurufen.`,general_part_2:`Für weitere Informationen kontaktieren Sie bitte Ihren Support.`,general_part_2_staff:`Für weitere Informationen stellen Sie die Frage im Slack #question-compta.`},document_detail_panel:{title:`Details`,operation:`Buchungen`,attachment:`Beleg`,no_document:{title:`Keine Details`,description:`Wählen Sie eine Zeile eines Kontos aus, um die Details (Buchungen und Beleg) anzuzeigen.`}},review:{reviewed:`Ãberprüft`,blocking:`Anomalie`}},change_logs:{view_history:`Ãnderungshistorie anzeigen`,deleted:`gelöscht`},employee_expenses:{actions:{approved:{one:`1 genehmigte Spesenabrechnung`,other:`%{count} genehmigte Spesenabrechnungen`},refused:{one:`1 abgelehnte Spesenabrechnung`,other:`%{count} abgelehnte Spesenabrechnungen`}},filters:{status:{label:`Status`}},expense_statuses:{archived:`Archiviert`}},purchase_requests:{filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}}}},supplier_invoices:{fields:{status:`Status`,date:`Ausstellung`,deadline:`Fälligkeitsdatum`,deadline_expired:`Die Frist ist seit überschritten`,deadline_in_days:` %{days} Tage`,deadline_in_weeks:` %{weeks} Wochen`,deadline_in_months_days:` %{months} Monate und %{days} Tage`,supplier:`Lieferant`,amount_no_currency:`Betrag inkl. USt.`,source:`Quelle`,team:`Team`,approval_flow:`Genehmigungsworkflow`,category:`Kategorien`,is_waiting_for_validation:`Rechnungsvalidierung`,payment:`Zahlung`,iban_status_old:`IBANâValidierung`,iban_status:`IBAN-Validierung`},filters:{amount:{options:{positive_is_zero:`> %{displayedValue}`,negative_is_zero:`< %{displayedValue}`}},comments:`Kommentiert`,search_placeholder:`Rechnung suchen...`},table:{footer:{total_amount:`Gesamtbetrag`},columns:{status:`Status`}},statuses:{missing_informations:`Fehlende Informationen`,archived:`Archiviert`},payment_status:{paid_by_company_user:{success:{one:`Die Rechnung wurde in den Bereich Spesenabrechnungen verschoben`,other:`%{count} Rechnungen wurden als von einem Mitarbeiter bezahlt markiert.`},failure:`Bei der Aktualisierung der Rechnungen ist ein Fehler aufgetreten, unsere Teams sind bereits dabei!`}},pay:{one:`Rechnung bezahlen`,other:`Rechnungen bezahlen`},export_xml_file:`Eine .xml-Datei exportieren`,export_again:`Einen neuen Export erstellen`,action_not_available:`Diese Aktion ist für eine oder mehrere der ausgewählten Rechnungen nicht verfügbar`,setup_pennylane_pro_account_first:`Eröffnen Sie kostenlos Ihr Geschäftskonto, um mit einem Klick zu bezahlen`,payments_disabled_for_company_plan:`Zahlungen über Pennylane sind in Ihrem Plan deaktiviert. Kontaktieren Sie den Pennylane-Support, um diese Funktion zu aktivieren.`,classify_as:`Als... klassifizieren`,possible_duplicates_found:`Mögliche Duplikate gefunden`,badges:{possible_duplicates_found:`Duplikate überprüfen`,incomplete:`Fehlende Informationen vervollständigen`,payment_initiated:`Zahlung in Bearbeitung anzeigen`,payment_emitted:`Zahlung in der Abstimmung anzeigen`,failed_payment:`Zahlungsausfall anzeigen`,available_match:`Verfügbaren Abgleich anzeigen`,archived:`Archiviert`},tooltips:{pennylane_source_sme_view:`Rechnung automatisch von Pennylane in Ihrer Ansicht Lieferantenrechnungen hinzugefügt`,pennylane_source_accounting_view:`Rechnung automatisch von Pennylane zur Ansicht Lieferantenrechnungen hinzugefügt`},pending_payment_disabled_tooltip:`Sie können keine Aktion durchführen, solange die Zahlung aussteht`},fec_mapper:{plan_items_tab:{create:`erstellen`,selection:{select:`Ãbereinstimmung auswählen`,reset:`Zurücksetzen`},warning_alert:{different_number:`Das FEC-Konto wurde über die Bezeichnung einem bestehenden Konto in Pennylane zugeordnet, das eine andere Nummer hat.`}}},documents:{unarchive_service:{frozen_accounting:`Die Buchhaltung ist eingefroren`},disabled_tooltip:`Diese Aktion ist für eine oder mehrere der ausgewählten %{type} nicht durchführbar`,invoices:`Rechnungen`,archive:{toast:{one:`Das Dokument wurde archiviert.`}
25,tooltip:{zero:`Diese Aktion ist nicht verfügbar, kein Beleg ausgewählt`,one:`Dokument archivieren`,other:`Dokumente archivieren`},modal:{one:`Dieses Dokument archivieren?`,alert:{one:`Wenn eine Banktransaktion mit diesem Dokument verknüpft ist, muss sie erneut belegt werden.`}}},unarchive:{toast:{zero:`Kein Dokument wurde wiederhergestellt.`,one:`Das Dokument wurde wiederhergestellt.`,other:`%{count} Dokumente wurden wiederhergestellt.`,failure:`Bei der Wiederherstellung der Dokumente ist ein Fehler aufgetreten, unsere Teams sind bereits dabei!`},tooltip:{zero:`Diese Aktion ist nicht verfügbar, kein Beleg ausgewählt`,one:`Dokument wiederherstellen`,other:`Dokumente wiederherstellen`}},delete:{toast:{zero:`Kein Dokument wurde dauerhaft gelöscht.`,one:`Das Dokument wurde dauerhaft gelöscht.`,other:`%{count} Dokumente wurden dauerhaft gelöscht.`,failure:`Bei der Löschung der Dokumente ist ein Fehler aufgetreten, unsere Teams sind bereits dabei!`},tooltip:{zero:`Diese Aktion ist nicht verfügbar, kein Beleg ausgewählt`,one:`Dokument löschen`,other:`Dokumente löschen`}},categorisation:{document_title:{Addendum:`Nachtrag`,Invoice:`Rechnung`,Transaction:`Banktransaktion`,Carryover:`Saldenvortrag`,PendingVat:`Umsatzsteuer-Rückforderung`}}},thirdparties:{batch_destroy:{errors:{linked_association:{one:`Ein Kunde konnte nicht gelöscht werden, da er noch mit einem Buchhaltungsdokument verbunden ist.`,other:`%{count} Kunden konnten nicht gelöscht werden, da sie mit Buchhaltungsdokumenten verbunden sind.`}}}},account_events:{title:`Bankereignisse`,table:{status:`Status`,date:`Datum`,user:`Benutzerâ
in`,provider:`Anbieter`,init_message:`Gesendete Nachricht`,callback_message:`Callback-Nachricht`}},accounts:{create:`Ein Bankkonto erstellen`,stripe_warning:{need_help:`Brauchen Sie Hilfe?`,know_more:`[Mehr über Stripe erfahren]`,title:`Achtung`,stripe_billing_to_report:`Ab sofort wird nur noch ein konsolidierter Monatsbericht über die Stripe-Transaktionen in Pennylane sichtbar sein. Bestätigen Sie, um fortzufahren.`,stripe_report_to_billing:`Die Aktivierung von Stripe Billing deaktiviert den Stripe-Bericht. Bestätigen Sie, um fortzufahren.`,primary_button_label:`Bestätigen`,secondary_button_label:`Abbrechen`},transactions:{deletion:{title:`Transaktionen und Buchungen löschen`,not_possible:`Das Löschen dieser Transaktionen ist nicht möglich, da möglicherweise manuelle Buchungen oder bereits Rechnungen mit diesen Transaktionen abgeglichen wurden.`,triggered:`Das Löschen der Transaktionen wurde im Hintergrund gestartet.`,finished:`Das Löschen der Transaktionen ist abgeschlossen.`,warning:`Alle Transaktionen des Kontos werden gelöscht, ohne dass eine Wiederherstellung möglich ist. Sind Sie sicher, dass Sie fortfahren möchten? Wenn ja, geben Sie <strong>%{account_name}</strong> unten ein.`}},autocomplete:{placeholder:`Wählen Sie ein Bankkonto`,no_options:`Kein verfügbares Bankkonto`},deletion:{title:`Konto löschen`,warning:`Alle Transaktionen und Buchungen dieses Kontos werden dauerhaft gelöscht, ohne dass eine Rückkehr möglich ist. <strong>Alle Daten, die mit diesem Konto verbunden sind, gehen verloren.</strong><br><br>Sind Sie sicher, dass Sie dieses Konto löschen möchten? Wenn Sie sicher sind, geben Sie unten ein: <pre><strong>%{account_name}</strong></pre>`,not_possible:{first_part:`Dieses Konto kann nicht gelöscht werden, da es Transaktionen, Darlehen oder archivierte Buchungen enthält. Um sie zu löschen, bitte klicken Sie auf`,second_part:`, und versuchen Sie es erneut`}},disable:{title:`Konto deaktivieren`,warning:`Achtung! Dies wird alle Buchungen und Transaktionen, die mit dem Konto <strong>%{account_name}</strong> des Unternehmens <strong>%{company_name}</strong> verbunden sind, löschen.`,success:`Das Konto wurde erfolgreich deaktiviert`},edit:{title:`Dieses Konto verwalten`},reset:{title:`Transaktionen und Buchungen, die mit dem Konto verbunden sind, löschen`},history:{tooltip:`Ãnderungshistorie des Kontos anzeigen`},synchronization_history:{tooltip:`Synchronisationshistorie`},resync_attachments:{tooltip:`Anhänge erneut synchronisieren`},jedeclare_numbers:{tooltip:`Jedeclare Numbers synchronisiert`},ebics_mandates:{tooltip:`EBICS-Mandate synchronisiert`},title:`Bankkonten`,table:{tooltips:{active:`Das Konto und seine Transaktionen sind für den Kunden sichtbar`,inactive:`Das Konto und seine Transaktionen sind für den Kunden nicht sichtbar`,status_synced:`Synchronisiert %{date}`,status_not_synced:`Die Transaktionen wurden noch nicht synchronisiert`,status_failed:`Die Synchronisation ist aus folgendem Grund fehlgeschlagen: %{error}`,status_qonto_attachments:`Die an Qonto-Transaktionen angehängten Anhänge sind nicht synchronisiert`,stripe:`Importieren Sie die Stripe-Rechnungen und gleichen Sie sie mit den Transaktionen ab. Konfigurieren Sie dies in de
25n Integrationsparametern.`,stripe_customers:`Importieren Sie die Stripe-Kunden. Konfigurieren Sie dies in den Integrationsparametern.`,use_aggregated_report:`Verwenden Sie die Integration von monatlich aggregierten Transaktionen. Konfigurieren Sie dies in den Integrationsparametern.`,shine_invoices_sync:`Importieren Sie die Shine-Rechnungen und gleichen Sie sie mit den Transaktionen ab`,qonto_invoices_sync:`Importieren Sie die Qonto-Rechnungen und gleichen Sie sie mit den Transaktionen ab`},headers:{id:`ID`,establishment:`Bank`,plan_item:`Konto`,iban:`IBAN`,visible:`Sichtbar`,sync:`Sync.`,last_sync_http_code:`Status`,actions:`Aktionen`,company:`Unternehmen`,name:`Name`,currency:`Währung`,count:`Transaktionen/Zeilen`,connection:`Verbindung`,stripe_billing:`Stripe-Abrechnung`,stripe_sync_customers:`Stripe-Kunden synchronisieren`,use_aggregated_report:`Aggregierter Stripe-Bericht`,shine_account:`Shine-Abrechnung synchronisieren`,qonto_sync_invoices:`Qonto-Abrechnung synchronisieren`}},manage_connections:`Verwaltung der Verbindungen`,show_attempted_connections:`Versuche zur Verbindung`,bridge_console:`Bridge-Konsole`,budget_insight_console:`Powens-Konsole`,sobank_console:`Sobank-Konsole`,jedeclare_console:`jedeclare.com-Konsole`,search:{placeholder:`Suchen ...`}},workspaces:{nothing_here:`Hier ist nichts!`},file_dropzone:{title:`Laden Sie die Dokumente hier hoch`,description:`Sie können auch die Schaltfläche âHinzufügenâ verwenden oder`,shortcut:`A`,formats:`Akzeptierte Formate: .PDF, .PNG oder .JPG`,add:`Datei hinzufügen`,or_drop:`oder hierher ziehen/ablegen`,error:`Beim Hochladen dieser Datei ist ein Fehler aufgetreten`,conflict:`Diese Datei ist bereits angehängt!`,text:{single:`Fügen Sie hier eine Datei hinzu oder ziehen Sie sie hierher`,multiple:`Fügen Sie hier Dateien hinzu oder ziehen Sie sie hierher`},text_help:`Akzeptierte Formate: %{acceptedFormats}`,is_dragging_help:`Lassen Sie die Datei los, um den Upload zu starten`,is_waiting:`Datei wird vorbereitet`,is_uploading:`Datei wird hochgeladen`,error_generic:`Ein Fehler ist aufgetreten.`,files_to_upload:{single:`Datei hinzugefügt`,multiple:`Dateien hinzugefügt`},file_format_not_supported:`Dieser Dateityp wird nicht unterstützt.`,file_too_big:`Diese Datei überschreitet die maximale GröÃe von %{humanizedSize}.`,format_not_supported:`Das Format einer oder mehrerer Dateien wird nicht unterstützt`,search_from_invoices:`Unter Ihren Rechnungen suchen`,search_from_receipts:`Unter Ihren Belegen suchen`},generic_authentication_flow:{authentication_popup:{confirm_button:`Zurück zu Pennylane`,authenticated:`Authentifizierung erfolgreich!`}},gocardless:{authenticated:{title:`Authentifizierung erfolgreich!`,cta:`Zurück zu Pennylane`},errors:{description:`Fehler: %{message}`},onboarded:{title:`Vielen Dank, dass Sie Ihr Profil vervollständigt haben!`,description:`Ihr Profil wird nun von unserem Partner Gocardless überprüft.`,cta:`Zurück zu Pennylane`},mandated:{subject:`Ihr Mandat wurde erfolgreich unterzeichnet! ð`,description:{first:`Vielen Dank für Ihr Vertrauen und willkommen bei`,second:`Für den weiteren Verlauf wird das Support-Team übernehmen und Ihnen helfen, sich auf der Plattform zurechtzufinden.`},title:{first:`Was sind`,second:`die nächsten Schritte?`},footer:`Das Team`,steps:{first:{title:`Aktivieren Sie Ihr Konto`,description:`unser Team wird Ihnen eine E-Mail senden ð©`,caption:`Haben Sie keine Einladung erhalten?`,link_label:`Schreiben Sie uns!`},second:{title:`Richten Sie Ihr Konto ein`,description:`allein oder mit Hilfe unseres Support-Teams ð¤`,caption:`Nehmen Sie an einer unserer 3 Onboarding-Sitzungen pro Woche teil`},third:{title:`Nehmen Sie an unseren Schulungen teil`,description:`und werden Sie ein Experte ð`,caption:`Schulungen`,link_label:`Einkäufe, Verkäufe, Liquidität`}}},mandated_pennylane:{description:`Diese Transaktion wurde über`,button:`Pennylane entdecken`},payment:{more_statuses:{not_scheduled:`Nicht geplant`,scheduled:`Geplant`,found:`Abgestimmt`,not_found:``},popover:{not_scheduled:`Die Abbuchung ist noch nicht geplant.`,scheduled:`Die Abbuchung ist für heute geplant.`,pending_customer_approval:`Wir warten auf die Genehmigung des Kunden.`,pen
25ding_submission:`Die Abbuchung wurde erstellt, aber noch nicht an die Bank übermittelt. Sie kann noch von Ihrem Gocardless-Konto aus storniert werden.`,submitted:`Die Abbuchung wurde an die Bank des Kunden übermittelt.`,confirmed:`Die Bank des Kunden hat die Abbuchung bestätigt.`,paid_out:`Die Abbuchung wurde von Gocardless durchgeführt, erscheint jedoch noch nicht auf Ihrem Transaktionsauszug.`,found:`Die Abbuchung wurde der entsprechenden Transaktion zugeordnet.`,resubmission_requested:`Die Abbuchungsanfrage wurde erneut eingereicht.`,charged_back:`Die Gelder wurden an den Kunden zurückerstattet.`,cancelled:`Die Abbuchung wurde storniert.`,customer_approval_denied:`Die Abbuchung wurde auf Wunsch des Kunden abgelehnt.`,failed:`Die Abbuchung ist fehlgeschlagen.`,initiated:`Die Abbuchung wurde initiiert.`,emitted:``,pending:``,aborted:``,error:``,refunded:``,not_found:``}}},deferrals:{form:{start_date:`Startdatum`,end_date:`Enddatum`,null_vat_only:`Der Umsatzsteuerbetrag muss für diesen Umsatzsteuersatz null sein.`,end_date_after_start_date:`Das Enddatum muss nach dem Startdatum liegen.`,start_date_before_end_date:`Das Startdatum muss vor dem Enddatum liegen.`,start_date_in_non_closed_fiscal_year:`Das Startdatum darf nicht in einem abgeschlossenen Geschäftsjahr oder einem eingefrorenen Zeitraum liegen.`},filters:{amount:{options:{positive_is_zero:`Rechnungen`,negative_is_zero:`Gutschriften`}}}},advances:{form:{date:`Berücksichtigungsdatum`,end_date:`Enddatum`}},advances_customer:{filters:{amount:{options:{positive_is_zero:`FAE`,negative_is_zero:`AAE`}}}},advances_supplier:{filters:{amount:{options:{positive_is_zero:`FNP`,negative_is_zero:`AAR`}}}},assets_list:{form:{start_date_after_entry_date:`Das Inbetriebnahmedatum muss nach dem Eintrittsdatum liegen.`,amortization_months_less_than_degressive_minimum:`Eine degressive Abschreibung hat eine Mindestdauer von 3 Jahren.`}},bridge_console:{items:{empty_data:`Es sind keine Elemente bei Bridge für dieses Unternehmen vorhanden.`}},sftp_ebics_console:{title:`SFTP EBICS Konsole`},ebics_mandate_console:{title:`EBICS Mandatskonsole`},clients:{transactions:{untagged_default_label:`Nicht kategorisiert`,squashed_default_label:`Rest der Kategorien`,ClientsTransactions:{Table:{all:{filters:{status:{label:`Status`,selected_label:{one:`Status`,other:`Status`,all:`Status`}},attachment:{label:`Beleg`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status (%{count})`}}},badges:{add_receipt:`Beleg hinzufügen`,add_comment:`Kommentar hinzufügen`,lost_receipt:`Beleg als verloren markiert`,optional_receipt:`Beleg als optional markiert`}}},SidePanel:{ProcessingSection:{optional:`Optional`,lost:`Verloren`,proof_status_label:`Der Beleg ist ...`,mark_proof:{mark_lost:`Ohne Beleg erhalten Sie keine Umsatzsteuer zurück.`,mark_optional:`Ihr Buchhalter wird Sie nach dem Beleg fragen, wenn er es für notwendig hält.`}}},TagGroupAutocomplete:{new_group_label:`Neue Achse`,placeholder:`Achse auswählen`}}}},filters:{saas_plan:{selected_label:{one:`%{options}`,other:`%{options}`}},scope:{sections:{filters:`Filter`}},amount:{label:`Betrag`,input:{placeholder:`Betrag eingeben`},sections:{quick:`Schnellfilter`},options:{positive:`Einnahmen`,negative:`Ausgaben`,unbalanced_accounts:`Unausgeglichene Konten`,greater:`> gröÃer als ...`,less:`< kleiner als ...`,equal:`= gleich ...`,not_equal:`â ungleich ...`,greater_or_equal:`⥠gröÃer oder gleich ...`,less_or_equal:`⤠kleiner oder gleich ...`,between:`Zwischen ... und ...`,between_with_values:`Zwischen %{left} und %{right}`},absolute_value:`Betrag`},date:{label:`Datum`,placeholder:`tt.mm.jjjj`,options:{current_fiscal_year:`Aktuelles Geschäftsjahr`,previous_fiscal_year:`Vorheriges Geschäftsjahr`,current_day:`Heute`,current_month:`Aktueller Monat`,last_7_days:`Letzte 7 Tage`,last_month:`Letzter Monat`,current_year:`Aktuelles Jahr`,last_year:`Letztes Jahr`,previous_period:`Vorherige Periode`,same_period_a_year_ago:`Selbe Periode vor einem Jahr`,today:`Heute`,end_of_fiscal_exercise:`Ende des Geschäftsjahres`,situation:`Situation`,custom_single:`Benutzerdefiniertes Datum`}},payment_reminder:{label:`Zahlungserinnerung`,options:{default_workflow:`Standardsequenz`},selected_label:{other:`%{count} Sequenzen`,one:`1 Sequenz`}},source:{label:`Quelle`,selected_label:{one:`1 Quelle`,other:`%{count} Quellen`,all:`Alle Quellen (%{count})`}},status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status (%{count})`},input:{placeholder:`Namen eines Status eingeben`}},alerts:{selected_label:{one:`1 Benachrichtigung`,other:`%{count} Benachrichtigungen`}},account:{label:`Bankkonten`,selected_label:{one:`1 Konto`,other:`%{count} Konten`,all:`Alle Konten (%{count})`}},card:{label:`Karten`,selected_label:{one:`1 Karte`,other:`%{count} Karten`,all:`Alle Karten`}},thirdparty:{known_thirdparty:`Dritte, die allen Pennylane-Kunden bekannt sind`,label_supplier:`Lieferanten`,label_customer:`Kunden`,label_all:`Dritte`,input:{placeholder:{supplier:`Namen eines Lieferanten eingeben`,customer:`Namen eines Kunden eingeben`,all:`Namen eines Dritten eingeben`}},selected_label:{supplier:{one:`1 Lieferant`,multi:`%{count} Lieferanten`,all:`Alle (%{count})`},customer:{one:`1 Kunde`,multi:`%{count} Kunden`,all:`Alle (%{count})`},all:{one:`1 Dritter`,multi:`%{count} Dritte`,all:`Alle (%{count})`}},invoices:{zero:`0 Rechnungen`,one:`1 Rechnung`,other:`%{count} Rechnungen`},purchase_requests:{zero:`0 Einkaufsanfragen`,one:`1 Einkaufsanfrage`,other:`%{count} Einkaufsanfragen`},employee_expenses:{zero:`0 Spesen`,one:`1 Spesen`,other:`%{count} Spesen`},my_expenses:{zero:`0 Spesen`,one:`1 Spesen`,other:`%{count} Spesen`},suggestions:`Vorschläge`},category:{label:`Kategorien`,selected_label:{one:`1 Kategorie`,other:`%{count} Kategorien`},sections:{other:`Schnellfilter`}},new_category:{title:`Kategorien`,no_result:`Keine Ergebnisse`,selected_label:{one:`1 Kategorie`,other:`%{count} Kategorien`},labels:{partially_tagged:`Teilweise kategorisiert`,untagged_in_group:`Nicht kategorisiert`},logic_button_group:{and:{description:`Element(e), die alle Kategorien haben.`},or:{description:`Element(e), die mindestens eine der Kategorien haben.`}}},users:{label:`Benutzer`,placeholder:`Suchen...`,selected:`Ausgewählte Benutzer`,search_result:`Suchergebnisse`},firms:{label:`Büros`,placeholder:`Suchen...`,selected:`Ausgewählte Büros`,selected_label:{one:`1 Büro`,other:`%{count} Büros`,all:`Alle (%{count})`},search_result:`Suchergebnisse`},companies:{label:`Unternehmen`,placeholder:`Suchen...`,selected:`Ausgewählte Unternehmen`,selected_label:{one:`1 Unternehmen`,other:`%{count} Unternehmen`},search_result:`Suchergebnisse`},journals:{label:`Bücher`,placeholder:`Suchen...`,selected:`Ausgewählte Bücher`,search_result:`Suchergebnisse`},plan_items:{label:`Konten`,placeholder:`Suchen...`,selected:`Ausgewählte Konten`,search_result:`Suchergebnisse`},dumps:{label:`Importdatei`,placeholder:`Suchen...`,selected:`Ausgewählte Importdateien`,search_result:`Suchergebnisse`},products:{label:`Produkt`,placeholder:`Suchen...`,selected:`Ausgewählte Produkte`,search_result:`Suchergebnisse`},vat_rate:{label:`USt-Satz`,placeholder:`Suchen...`,selected:`Ausgewählte Sätze`,search_result:``},country_alpha2:{label:`USt-Land`,placeholder:`Suchen...`,selected:`Ausgewählte Länder`,search_result:`Suchergebnisse`}},crm:{companies:{index:{filters:{file_type:{label:`Aufgabenbereich`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle`}},vat_frequency:{label:`USt.-Frequenz`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Frequenzen`}},pdp_status:{label:`AP-Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status`}},pdp_mandate_status:{label:`Mandatsstatus`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status`}},pdp_platform:{label:`AP-Plattform`,input_placeholder:`AP-Plattform suchen...`,selected_label:{zero:`Keine AP`,one:`%{options}`,other:`%{options}`,all:`Alle APs`}}}}},firms:{side_panel:{title:{existing:`Aktualisierung eines Büros`,new:`Erstellung eines Büros`},save_label:{new:`Neues Buchhaltungsbüro erstellen`}}},accounts:{account_console:{title:`Testkonsole für Bankverbindung`,account:{name:`Konto`,iban:{title:`IBAN`,empty:`Für dieses Konto gibt es keine IBAN`},bic:{title:`BIC`,empty:`Für dieses Konto gibt es keinen BIC`}},company:`Unternehmen`,establishment:`Niederlassung`,bank_account:`Bankkonto`,number_of_transactions:`Transaktionen`,number_of_ledger_events:`Buchungssätze`,currency:`Währung`,transactions:{title:`Transaktionen`,info:`Geben Sie ein Datum ein, ab dem die Transaktionen angezeigt werden sollen`,start_date_placeholder:`Startdatum`,end_date_placeholder:`Enddatum`,actions:{test:`Testen`,import:`Diese Transaktionen importieren`,download:`Im JSON-Format herunterladen`},connection_not_set:`Es können keine Transaktionen für Konten abgerufen werden, die keine Verbindung haben`,overlap_warning:`Es gibt bereits Transaktionen, die mit diesem Konto verknüpft sind. Der Import wird Duplikate erzeugen`},merge_accounts:{title:`Zusammenführen mit einem anderen Bankkonto`,empty:`Es gibt kein anderes Bankkonto, das für dieses Unternehmen konfiguriert ist.`,button:{disabled_tooltip:`Die 2 Konten enthalten Transaktionen aus dem FEC und können daher nicht zusammengeführt werden.`},back_label:`Zurück zur Kontenliste`,swap_warning:`Achtung! Die 2 Konten wurden getauscht, da das Konto #%{id} nicht gelöscht werden kann.`,swap_disabled_tooltip:`Das zu behaltende Konto enthält Buchungen aus dem FEC und kann daher nicht gelöscht werden`,swap_label:`Umkehren`,account_card:{title_keep:`Zu behaltendes
25Konto`,title_merge:`Zu löschendes Konto`,info_keep:`Die Buchungen und Transaktionen dieses Kontos werden <strong>behalten</strong>`,info_merge:`Die Buchungen und Transaktionen dieses Kontos werden <strong>löscht</strong>`,transactions:`%{count} Transaktionen`,transaction_date:`Erste Transaktion am %{date}`,fec:`FEC importiert ð`,tra:`TRA importiert ð`,source:`â ï¸ %{count} Transaktionen stammen von %{source}`},info_card:{title:`Informationen zu behalten`,account:`Kontoname`,bank:`Bank`,connection:`Verbindung`,currency:`Währung`,undefined_label_masculine:`nicht definiert`,undefined_label_feminine:`nicht definiert`,button:`Konten zusammenführen`},toast:`Wird zusammengeführt, dies sollte maximal einige Minuten dauern â³`}}}},mec:{new_document_button:{title:`Neue Buchung`},new_document:{actions:{submit:`Speichern`}}},customers:{show:{mandates:{no_mandate:{badge:`Kein Mandat für diesen Kunden`,cta:`Eine Anfrage senden`},request_sent:{badge:`Anfrage gesendet`,cta:`Anfrage erneut senden`},pending_customer_approval:{badge:`Erstellt`,cta:`Abbrechen`},pending_submission:{badge:`Erstellt`,cta:`Abbrechen`},active:{badge:`Aktiv`,cta:`Abbrechen`},cancelled:{badge:`Storniert`,cta:`Anfrage erneut senden`},blocked:{badge:`Blockiert`,cta:`Abbrechen`},submitted:{badge:`Bereit`,cta:`Abbrechen`},failed:{badge:`Fehlgeschlagen`,cta:`Anfrage erneut senden`},expired:{badge:`Abgelaufen`,cta:`Anfrage erneut senden`},consumed:{badge:`Verbraucht`,cta:`Anfrage erneut senden`},replaced:{badge:`Ersetzt`,cta:`Anfrage erneut senden`},bank_disconnected:{badge:`Anbieter getrennt`,cta:`Abbrechen`},tooltips:{no_mandate:`Sie müssen eine Mandatsanfrage senden oder ein bestehendes Mandat aus der Kundenansicht verknüpfen, nachdem Sie Ihr Gocardless-Konto verbunden haben.`,request_sent:`Die Mandatsanfrage wurde per E-Mail gesendet, sie wurde noch nicht vom Kunden akzeptiert.`,pending_customer_approval:`Das Mandat wurde noch nicht vom zweiten Kunden unterschrieben.`,pending_submission:`Das Mandat wurde vom Kunden unterschrieben und in Gocardless erstellt.`,submitted:`Das Mandat wurde von der Bank berücksichtigt, es wird aktiv, sobald die erste Zahlung ausgeführt wird.`,active:`Das Mandat wurde von der Bank des Kunden aktiviert.`,failed:`Das Mandat für dieses Abonnement ist nicht mehr aktiv. Sie können ein Mandat von Ihrem Kundenprofil aus erneut senden.`,cancelled:`Das Mandat wurde entweder vom Endkunden über seine Bank oder von Ihnen selbst storniert.`,blocked:`Das Mandat wurde blockiert, da es entweder auf einer unserer eigenen Betrugslisten oder auf einer von Ihnen bereitgestellten Sperrliste steht.`,bank_disconnected:`Das Mandat wurde vom Zahlungsdienstleister getrennt und kann nicht mehr verwendet werden.`,expired:`Es wurde seit zu langer Zeit kein Lastschriftversuch im Rahmen des Mandats unternommen, daher ist es abgelaufen.`,consumed:`Das Mandat wurde verbraucht und kann nicht mehr verwendet werden.`,replaced:`Das Mandat wurde storniert und durch ein neues Mandat ersetzt.`}},buttons:{associate_mandate:`Ein Mandat zuordnen`,dissociate_mandate:`Mandat trennen`},modal:{title:`Ein bestehendes Mandat zuordnen`,no_options:`Keine passenden Mandate`},merge_modal:{title:`Kunden zusammenführen`}},mandate_email:{title:`Anfrage für ein Lastschriftmandat`,recipients:`Empfänger`,subject:`Betreff`,cc:`Cc`,bcc:`Cci`,cc_recipients:`Cc-Empfänger`,bcc_recipients:`Cci-Empfänger`,body:`Nachrichtentext`,initial:{subject:`%{name} - Anfrage für ein Lastschriftmandat für %{target_company}`,body:`Hallo, 26 27Wir haben uns entschieden, das Lastschriftverfahren über GoCardless einzurichten. Dies ermöglicht uns die Automatisierung der Rechnungsstellung und spart uns wertvolle Stunden, während es gleichzeitig eine bessere Zahlungserfahrung gewährleistet. 28 29Wir schlagen vor, diese Zahlungsmethode einzurichten, indem Sie auf die Schaltfläche in dieser E-Mail klicken. Diese wird Sie zu unserem Partner GoCardless weiterleiten, um ein Lastschriftmandat einzurichten. 30 31Vielen Dank für Ihr Vertrauen!`}},form:{validations:{reg_no:{valid_length:`Eingabe entspricht nicht dem erforderlichen Format. (z. B. HRB 12345)`,required_professional:`SIREN erforderlich für gewerbliche Kunden`},emails:{valid_array:`Mindestens eines der Elemente sieht nicht wie eine E-Mail-Adresse aus`,limit_size:`Aus Sicherheitsgründen blockieren wir den Versand von E-Mails an mehr als %{limit} Empfänger`},name:{required:`Dieses Feld ist erforderlich`},address:{required:`Dieses Feld ist erforderlich`},postal_code:{required:`Dieses Feld ist erforderlich`},country_alpha2_individual:{required:`Ein Rechnungsland ist erforderlich`},country_alpha2_entreprise:{required:`Dieses Feld ist erforderlich`},city:{required:`Dieses Feld ist erforderlich`},billing_iban:{valid_iban:`Das sieht nicht wie eine IBAN aus`},billing_bic:{valid_bic:`Das sieht nicht wie ein BIC aus`},source_id:{required:`Dieses Feld ist erforderlich`}},tabs:{company:`Ein Unternehmen`,individual:`Eine Einzelperson`},reg_no_search:{label:`In der INSEE-Datenbank suchen`},name:{label:`Firmenname`,placeholder:`Geben Sie den Firmennamen ein`},phone:{label:`Telefon`,placeholder:`Geben Sie die Telefonnummer ein`}},list:{import:{button:{supplier:`Lieferanten importieren`}},table:{batch:{delete:{warning:{one:`Möchten Sie diesen Kunden wirklich löschen?`,other:`Möchten Sie diese %{count} Kunden wirklich löschen?`},toast:{one:`Der Kunde wurde erfolgreich gelöscht`,other:`%{count} Kunden wurden erfolgreich gelöscht`}}}}}},products:{form:{confirm:{propagate_changes_title:`Dieses Produkt ist mit mindestens einem Ihrer Abonnements verbunden`,propagate_changes:`Die Produktdaten werden auf der nächsten Rechnung des Abrechnungsabonnements aktualisiert.`,saved:`Produkt gespeichert!`},title:{new:`Ein Produkt hinzufügen`,edit:`Ein Produkt bearbeiten`},fields:{label:{placeholder:`Geben Sie den Produktnamen ein`},reference:{label:`Referenz`,placeholder:`Geben Sie eine Produktreferenz ein`},source_id:{label:`Produkt-ID`,placeholder:`Geben Sie eine Produkt-ID ein`}},validations:{label:{required:`Dieses Feld ist erforderlich`},source_id:{required:`Dieses Feld ist erforderlich`},pnl_plan_item:{required:`Dieses Feld ist erforderlich`}}},list:{title:`Produkte`,import_button:`Produkte importieren`,new_button:`Neues Produkt`,placeholder:`Ein Produkt suchen...`,empty_screen:{title:`Erstellen Sie Ihr erstes Produkt`,subtitle:`Fügen Sie ein Produkt manuell hinzu oder importieren Sie eine Datei mit Ihrem <br />
31 Produktkatalog.`}}},automatic_reminders:{title:`Mahnung von Zahlungen`,steps:{zero:`%{count} Schritt`,one:`%{count} Schritt`,other:`%{count} Schritte`},clients:{zero:`%{count} Kunde`,one:`%{count} Kunde`,other:`%{count} Kunden`},invoices:{zero:`%{count} Rechnung`,one:`%{count} Rechnung`,other:`%{count} Rechnungen`},new_workflow:`Neue Sequenz`,reminder_help:`Die Mahnungen sind verfügbar! Möchten Sie die Standardsequenz aktivieren?`,unsupported_subscription_title:`Erinnern Sie Ihre Kunden automatisch. Seien Sie pünktlich bezahlt. Alles mit einem Klick.`,unsupported_subscription_body:`Ihr Abonnement erlaubt Ihnen nicht, auf diese Seite zuzugreifen. Bitte kontaktieren Sie Ihren Pennylane-Kundenbetreuer, um Ihr Abonnement zu aktualisieren.`,activate_for_all_cutomers:`Für alle meine Kunden aktivieren`,activated_successfuly:`Die Standardsequenz wurde aktiviert`,delete_workflow:`Die E-Mail-Sequenz löschen?`,delete_warning:`Sie werden aufhören, die E-Mails der Sequenz â%{name}â an Ihre Kunden zu senden. Diese E-Mails werden dauerhaft aus dem Bereich Mahnungen gelöscht.`,removed_successfuly:`Die Sequenz wurde gelöscht`,created_successfuly:`Die Sequenz wurde erstellt`,updated_successfuly:`Die Sequenz wurde aktualisiert`,columns:{model_name:`Name der Sequenz`,description:`Beschreibung`,steps:`Schritte`,impacted_customers:`Betroffene Kunden`,impacted_invoices:`Betroffene Rechnungen`},create_reminder:{create:`Die Sequenz erstellen`,update:`Die Sequenz aktualisieren`,title:`Ein automatisches Mahnungsmuster erstellen`,name:`Name des Musters`,description:`Beschreibung`,customers:`Kunden`,registered_customers:`Betroffene Kunden`,all_customers:`StandardmäÃig alle meine Kunden`,used_in_workflow:`(In der Sequenz eingeschrieben: %{workflow})`,days_number:`Anzahl der Tage`,period:`Zeitraum`,reminder:`Erinnerung`,selected_email_template:`Ausgewähltes E-Mail-Template`,add_step:`Einen Schritt hinzufügen`,enter_name:`Geben Sie den Namen des Musters ein`,enter_description:`Geben Sie die Beschreibung des Musters ein (optional)`,find_customer:`Einen Kunden suchen`,select_period:`Zeitraum auswählen`,select_email_template:`E-Mail-Template auswählen`,confirmation_title:`Ãnderung der Präferenzen`,confirmation_message:`Der Kunde "%{name}" ist bereits in einer anderen Mahnungssequenz eingeschrieben. Ein Kunde kann nur in einer Sequenz gleichzeitig sein. Möchten Sie diesen Kunden wirklich in diese Mahnungssequenz verschieben?`,create_new_template:`Ein neues Template erstellen`,language:`Sprache`,mail_object:`Betreff der E-Mail`,text_body:`Textkörper`,email_template:`Ausgewähltes E-Mail-Template`,day_short_before:`T-%{count}`,day_short_after:`T+%{count}`,with_validation_tooltip:`Wenn Sie diese Option wählen, bereiten wir die E-Mails für Sie vor, warten jedoch auf Ihre Bestätigung, bevor wir die Mahnungen senden`,options:{before_due_data:`Vor dem Fälligkeitsdatum`,at_due_date:`Am Fälligkeitsdatum`,after_due_date:`Nach dem Fälligkeitsdatum`,automatic:`Automatisch`,with_validation:`Mit Validierung`}},errors:{provide_name:`Bitte geben Sie den Namen des Modells an`,provide_days:`Bitte geben Sie die Anzahl der Tage an`,select_period:`Bitte wählen Sie den Zeitraum aus`,select_tempalte:`Bitte wählen Sie die E-Mail-Vorlage aus`},badge:{last_reminder:`Letzte Erinnerung`,next_reminder:`Nächste Erinnerung`,late:{one:`%{count} Tag verspätet`,other:`%{count} Tage verspätet`},before_due_date:{one:`%{count} Tag vor dem Fälligkeitsdatum`,other:`%{count} Tage vor dem Fälligkeitsdatum`},days_ago:{one:`Vor %{count} Tag`,other:`Vor %{count} Tagen`},in_days:{one:`In %{count} Tag`,other:`In %{count} Tagen`}}},ProductAutocomplete:{reference:` - Referenz: %{reference}`},dms:{items:{archive:{success:{one:`Der Artikel wurde gelöscht!`,other:`%{count} Artikel wurden gelöscht!`}},destroy:{success:{one:`Der Artikel wurde gelöscht!`,other:`%{count} Artikel wurden gelöscht!`}},restore:{success:{one:`Der Artikel wurde wiederhergestellt!`,other:`%{count} Artikel wurden wiederhergestellt!`}}}},accountants:{shared:{original_amount:`%{amount} (Kurs vom %{date})`},transactions:{sidepanel:{mark_proof_as_optional:`Dieses Beleg als optional markieren`,mark_proof_as_lost:`Dieses Beleg als verloren markieren`,mark_proof_as_required:`Dieses Beleg als erforderlich markieren`,mark_proof_as_not_lost:`Dieses Beleg als nicht verloren markieren`}}
31,accounts:{synchronize:{ok:`Die Transaktionen werden in etwa zehn Minuten aktualisiert!`},reinitialize:{forbidden:`Bitte kontaktieren Sie unseren Support, um dieses Unternehmen zurückzusetzen.`}}},billing_subscriptions:{action_not_available:`Diese Aktion ist für eines oder mehrere der ausgewählten Abonnements nicht verfügbar.`,skipped:`Ausgesetzt`,skip_pending:`Dieses Abonnement ist ausstehend, es ist derzeit nicht möglich, eine Zahlungspause einzulegen`,stopped_upcoming:`Diese Zahlung kann nur durch Wiederherstellung des Abonnements wiederhergestellt werden`,empty_screen:{title:`Rechnungen regelmäÃig an Ihre Kunden stellen!`,subtitle:`Bei Pennylane können Sie im Voraus den Betrag, die Häufigkeit und die Versandart Ihrer Abonnementrechnungen festlegen.`,gc_title:`Gehen Sie noch einen Schritt weiter mit GoCardless!`,gc_subtitle:`GoCardless ist ein Zahlungsanbieter, der die Einrichtung von Lastschriften für Ihre wiederkehrenden Rechnungen ermöglicht.`,divide_payment:`<strong>Teilen Sie Ihre Zahlungsverzögerungen auf</strong>;`,save_time:`<strong>Sparen Sie Zeit</strong> bei den Mahnungen;`,automate_payment:`<strong>Automatisieren Sie</strong> die Zahlung und den Abgleich Ihrer Rechnungen.`,have_account:`Ich habe bereits ein GoCardless-Konto`,connect_gc:`Verbinden Sie Ihr Konto in wenigen Klicks. Es ist 100% sicher!`,do_not_have_account:`Ich habe kein GoCardless-Konto`,start_gc:`Beginnen Sie mit dem Einzug bei Ihren Kunden mit GoCardless!`},index:{widgets:{active_count:{label:`Aktive Abonnements`,tooltip:`Gesamtzahl der laufenden und kommenden Abonnements`},active_average_amount:{label:{net:`Durchschnittlicher Warenkorb Netto`,gross:`Durchschnittlicher Warenkorb Brutto`},tooltip:`Durchschnittsbetrag der aktiven Abonnements`}},header:{new:`Neues Abonnement`,import:`Abonnements importieren`},table:{end_not_defined:`Ende nicht angegeben`,start_not_defined:`Beginn nicht angegeben`,ended:`Abonnement beendet`,stopped:`Abonnement gestoppt`,subscription_delete:{one:`Möchten Sie dieses Abonnement wirklich löschen?`,other:`Möchten Sie diese Abonnements wirklich löschen?`},finish_tooltip:`Dieses Abonnement endet demnächst`,columns:{status:`Status`,thirdparty:`Kunde`,payment_method:`Zahlungsmethode`,start:`Startdatum`,finish:`Enddatum`,next_occurrence:`Nächste Zahlung`,invoice_template:{currency_amount:`Betrag (inkl. USt.)`,currency_amount_before_tax:`Betrag (exkl. USt.)`},rule_type:`Frequenz`,total_currency_amount:`Insgesamt berechneter Betrag (inkl. USt.)`,total_currency_amount_before_tax:`Insgesamt berechneter Betrag (exkl. USt.)`,label:`Name`}}},show:{header:{title:`Details zum Abonnement`,edit_btn:`Bearbeiten`,edit_btn_locked_tooltip:`Dieses Abonnement ist an ein unterzeichnetes Angebot gebunden und kann nicht bearbeitet werden. Um Ãnderungen vorzunehmen, beenden Sie zuerst dieses Abonnement und erstellen Sie anschlieÃend ein neues.`,skip_btn:`Aussetzen`,stop_success:`Dieses Abonnement ist nun beendet.`,resume_success:`Dieses Abonnement ist jetzt wieder aktiv`},tab_bar:{past:`Vergangene Rechnungen`,upcoming:`Kommende Rechnungen`},past_tab:{columns:{status:`Status`,payment:{status:`Zahlung`},date:`Datum`,deadline:`Fälligkeitsdatum`,invoice_number:`Rechnungsnummer`,currency_amount:`Betrag inkl. USt.`},collect:`Einziehen`,payment_sent:`Eine neue Lastschriftanfrage wurde gesendet`},upcoming_tab:{columns:{index:`Nummer`,date:`Datum`,deadline:`Fälligkeitsdatum`,currency_amount:`Betrag inkl. USt.`},skip_occurrence:`Zahlung aussetzen`,skip_occurrence_modal:{title:`Zahlung aussetzen?`,content:`Diese Zahlung wird nicht ausgeführt. Die Abrechnung wird dann automatisch fortgesetzt.`},unskip_occurrence:`Zahlung wiederherstellen`,unskip_occurrence_modal:{title:`Zahlung wiederherstellen?`,content:`Diese Zahlung wird nicht mehr ausgesetzt und wird daher zum zuvor angegebenen Datum ausgeführt.`}},sections:{general:{title:`Allgemein`,status:{label:`Status`},customer:{label:`Kunde`},mode:{label:`Rechnungsverarbeitung`},payment_method:{label:`Zahlungsmethode`}},settings:{title:`Rechnungseinstellungen`,start:{label:`Startdatum`},frequency:{label:`Häufigkeit`},end:{label:`Enddatum`},payment_conditions:{label:`Zahlungsbedingungen`}},summary:{title:`Zusammenfassung`,occurrences_amount:`Betrag pro Zahlung (inkl. USt.)`,total_amount:`Insgesamt berechneter Betrag (inkl. USt.)`,occurrences_count:`Berechnete Zahlungen`,remaining_amount:`Noch zu berechnender Betrag (inkl. USt.)`,remaining_amount_help:`Berechnet auf der Grundlage von maximal %{maxOccurrences} Zahlungen.`},products:{table:{quantity:`Menge`,raw_currency_unit_price:`Einzelpreis exkl. USt.`,discount:`Rabatt`,vat_rate:`USt.-Satz`,currency_amount_before_tax:`Gesamtbetrag exkl. USt.`}}}}},quote_editor:{billing_subscription:{activate:`Aktivieren`,validation:{end_date:{gt_start:`Muss nach dem Startdatum liegen`},email_settings:{recipients:{valid_array:`Mindestens einer der Empfänger sieht nicht wie eine E-Mail-Adresse aus`,required:`Dieses Feld ist erforderlich`},subject:{required:`Dieses Feld ist erforderlich`},body:{required:`Dieses Feld ist erforderlich`}},mode:{recipients_required:`Fügen Sie mindestens einen Empfänger zum au
31sgewählten Modell hinzu, um diese Option zu verwenden`}}},sections:{partial_invoicing:{positive_error:`Der Wert muss positiv sein`,update_partial_invoice:{delete_tooltip:`Nur Entwürfe von Rechnungen können gelöscht werden`},invoices:{table:{line:{add_new_line:`Neue Zwischenrechnung hinzufügen`}}}},settings:{schedule:{btn:`Zeitplan`,title:`Zeitplan Vorschau`,help:`Dieser Zeitplan wird automatisch aus den angegebenen Abrechnungsparametern generiert.`,alert:`Ohne ein Ende der Wiederholung sind nur die nächsten %{count} Vorkommen in der Vorschau sichtbar.`,table:{index:`#`,date:`Ausstellung`,deadline:`Fälligkeitsdatum`,currency_amount:`Betrag inkl. USt.`}},invoice:{payment_conditions:{label:`Zahlungsbedingungen`,gocardless_label:`Datum der Lastschrift`}},billingSubscription:{frequencies:{yearly:{one:`Jahr`,other:`Jahre`},monthly:{one:`Monat`,other:`Monate`},weekly:{one:`Woche`,other:`Wochen`}},billing_date:{options:{yearly:{all_of:`Jedes Jahr`,all_of_with_interval:`Alle %{interval} Jahre`},weekly:{all_of:`Jeden %{weekDay}`,all_of_with_interval:`Jeden %{weekDay} alle %{interval} Wochen`},monthly:{last_day:`am letzten Tag des Monats`,month_day:`am %{dayNumber} des Monats`,month_day_with_interval:`am %{dayNumber} alle %{interval} Monate`,"1_of_the_month":`am ersten %{day} des Monats`,"2_of_the_month":`am zweiten %{day} des Monats`,"3_of_the_month":`am dritten %{day} des Monats`,"4_of_the_month":`am vierten %{day} des Monats`,"5_of_the_month":`am fünften %{day} des Monats`,"1_of_the_month_with_interval":`am ersten %{day} alle %{interval} Monate`,"2_of_the_month_with_interval":`am zweiten %{day} alle %{interval} Monate`,"3_of_the_month_with_interval":`am dritten %{day} alle %{interval} Monate`,"4_of_the_month_with_interval":`am vierten %{day} alle %{interval} Monate`,"5_of_the_month_with_interval":`am fünften %{day} alle %{interval} Monate`}}},start:{label:`Startdatum`},end:{label:`Laufzeitende`,options:{none:`Kein Ende`,custom:`Benutzerdefiniertes Datum`,count:`Anzahl der Vorkommen`}},activation_trigger:{options:{on_active_mandate:`Sobald das Mandat aktiv ist`,on_date:`Zu einem bestimmten Datum`,on_date_and_active_mandate:`Zu einem bestimmten Datum, wenn das Mandat aktiv ist`},hint:{if_active_mandate:`wenn das Mandat aktiv ist`}}}},size_rescticted_fields:{max_length_warning:`Maximal %{limitation} Zeichen sind für dieses Feld erlaubt`}
31,display_products_list:{title:`Produkte auf der PDF-Zwischenrechnung anzeigen`},recipient:{fields:{billing_subscription:{email_settings:{title:`E-Mail-Vorlage`,fields:{template:{label:`Vorab gespeicherte E-Mail-Vorlage`,placeholder:`Wählen Sie eine vorab gespeicherte Vorlage aus`},subject:{label:`Betreff`,placeholder:`Geben Sie einen Betreff ein`},body:{label:`Nachrichtentext`,placeholder:`Geben Sie den Nachrichtentext ein...`},recipients:{label:`Empfänger`,placeholder:`Geben Sie die E-Mail-Adressen der Empfänger ein`},cc_recipients:{label:`CC-Empfänger`,placeholder:`Geben Sie die CC-Empfänger ein`},bcc_recipients:{label:`BCC-Empfänger`,placeholder:`Geben Sie die BCC-Empfänger ein`},appendices:{filename:`Datei %{filename} einfügen`}}}}},warnings:{connect_href:`Mit GoCardless verbinden`,mandate_alert:`Achtung, dieser Kunde hat bereits ein aktives Mandat, Sie sind dabei, ihm ein neues zu senden`}},products:{invoice_lines_empty:`Es muss mindestens ein Produkt verkauft werden!`},vat_explanations:{deduced_from_default:{goods:`(Ihr Standardverkaufsart ist "Waren").`,services:`(Ihr Standardverkaufsart ist "Dienstleistungen").`},error:`Bitte geben Sie eine Standardverkaufsart an`},mentions:{billing_footer:{label:`Schlusstext`,placeholder:`Wählen Sie einen Schlusstext aus`}}},validation:{payment_conditions:`Wählen Sie eine Zahlungsbedingung aus`}},ui_kit:{currency_input:{amount_in_euro:{show:`Betrag in Euro (â¬) anzeigen`,hide:`Betrag in Euro (â¬) ausblenden`}},sub_status_badge:{tooltip:{reconciliation:`Abstimmung verfügbar`,apr_active:`Automatische Mahnung aktiviert`,factoring_active:`Factoring aktiv`}}},budgets:{tabs:{plan:`Cashflow-Plan`,kpi:`Dashboard`}},reviews:{vat:{popover:{activities:{title:`Ãnderungshistorie:`,review_updated:`hat den Status von`,record_attached:`hat die Erklärung begonnen.`,comment:{error:`hat die folgenden Fehler zurückgegeben:`}},review_statuses:{to_review:`Zu überprüfen`,to_do:`Zu erledigen`,ongoing:`Bereit`,ready:`Bereit`,awaiting_changes:`Fehler`,awaiting_review:`In der Versendung`,review_approved:`Genehmigt`,done:`Eingereicht`,review_denied:`Abgelehnt`,review_vat_denied_but_paid:`Abgelehnt, aber bezahlt`,not_started:`Steht an`,to_declare:`Fällig`,overdue:`Ãberfällig`,not_applicable:`Nicht anwendbar`}}}},ledger_events_search:{filters:{plan_item:`Kontonummer`,vat:{label:`Steuersatz`,selected_label:{one:`%{options}`,other:`%{count} USt-Auswahlen`,all:`Alle (%{count})`}}},table:{selected_ledger:{one:`%{count} ausgewählte Buchung (Soll: %{debits}, Haben: %{credits}, Saldo: %{balance})`,other:`%{count} ausgewählte Buchungen (Soll: %{debits}, Haben: %{credits}, Saldo: %{balance})`}}},pdf:{cover:{legal_form:`Rechtsform:`,siren:`HR-Nr:`,vat_number:`USt-Nr.:`}},analytic_tag:{categorize:`Kategorisieren`,doc_type:{invoice:`Rechnung`,transaction:`Transaktion`,ledger_event:`Buchung`},helper:`Wählen Sie eine oder mehrere Kategorien aus und bestimmen Sie den Anteil jeder Kategorie am Gesamtbetrag, um Ihre Analyse zu verfeinern.`,equal_100:`Der Gesamtprozentsatz ist ungültig, stellen Sie sicher, dass er für jede Achse genau 100% beträgt.`,min_1:`Die minimale Verteilung beträgt 1%.`,no_null_invoice:`Die Rechnung darf keinen Nullbetrag haben.`,categorize_with_count:{one:`1 Dokument kategorisieren`,other:`%{count} Dokumente kategorisieren`},bulk:{title_documents:{one:`Eine %{type} kategorisieren?`,other:`%{count} %{type}s kategorisieren?`}},addendum_with_journal:`OD im Journal %{journal}`,entry_information:`Die ausgewählten Kategorien werden auf Ihr gesamtes Dokument angewendet.`,line_information:`Die ausgewählten Kategorien werden den Zeilen Ihres Dokuments zugewiesen.`},automation_rules:{check_pattern:{invalid_pipe_pattern:`Ein | am Anfang oder Ende der Schlüsselwörter würde die Regel auf alle Transaktionen anwenden`,invalid_pattern_size_inside_pipe:`Zu allgemeine Schlüsselwörter. Die Zeichen zwischen | werden in jeder Transaktion gesucht. Geben Sie mindestens 2 Zeichen zwischen | an`,invalid_pattern:`Die Schlüsselwörter bilden keinen gültigen regulären Ausdruck`}},demo:{settings_modal:{title:`Einstellungen des Demokontos`,alert:`Nach der Bestätigung des Formulars wird die Seite neu geladen, um das Update durchzuführen.`,accountant_sidebar:`Buchhaltungs-Seitenmenü (statt Geschäftsführer)`,s
31aas_plan:{label:`SaaS-Abonnementplan`,tooltip:`Der Tarifplan ist nicht verfügbar, wenn das Buchhaltungsmenü aktiviert ist. Bitte wählen Sie das Menü Geschäftsführer.`}}},side_panel:{errors:{submitted_to_vat_from_required:`Dieses Datum muss ausgefüllt werden, wenn das Unternehmen umsatzsteuerpflichtig ist`,deadline_tva:`Dieses Feld muss eine Zahl sein!`}},app_loader:{loading:`Lädt...`},timesheets:{form:{fields:{company:{hint:`Wenn die Zeit für die Kanzlei ist, lassen Sie dieses Feld bitte leer.`}}}},date_helpers:{relative_time:{last_week:`eeee 'letzte'`,yesterday:`'Gestern'`,today:`'Heute'`,tomorrow:`'Morgen'`,next_week:`eeee 'nächste'`,other:`dd.MM.yyyy`}},custom:`Anpassen`,pdp_manual_kyb_requests:{table:{filters:{status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Status`}}}}},pdp_portability_requests:{table:{filters:{status:{label:`Status`,selected_label:{one:`%{options}`,other:`%{options}`,all:`Alle Stati`}}}}},outdated_abilities:{title:`Ihre Zugriffsrechte haben sich geändert`,plan_updated_message:`Das Abonnement Ihres Unternehmens wurde aktualisiert. Bitte kehren Sie zur Startseite zurück, um Ihre Zugriffsrechte zu erneuern.`,role_updated_message:`Ihre Rolle wurde geändert. Bitte kehren Sie zur Startseite zurück, um Ihre Zugriffsrechte zu erneuern.`,common_message:`Ihre Rolle oder das Abonnement Ihres Unternehmens wurde aktualisiert. Bitte kehren Sie zur Startseite zurück, um Ihre Zugriffsrechte zu erneuern.`,action:`Zur Startseite`}};c.addResourceBundle(`en`,`translation`,wm),c.addResourceBundle(`fr`,`translation`,bm),c.addResourceBundle(`de`,`translation`,Em),c.addResourceBundle(`es`,`translation`,Sm);var Dm=e=>e.find(e=>v(e.path,window.location.pathname)!==null),Om=Dm(oe)||Dm(ne)||Dm(ie);Om&&Om.component.preload();var km=n((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&A(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&A(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,ee=k.port2;k.port1.onmessage=D,O=function(){ee.postMessage(null)}}else O=function(){_(D,0)};function A(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,A(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Am=n(((e,t)=>{t.exports=km()})),jm=n((e=>{var t=Am(),n=i(),r=le();function a(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function s(e){for(var t=e,n=t;n&&!n.alternate;)t=n,t.flags&4098&&(e=t.return),n=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function c(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function u(e){if(s(e)!==e)throw Error(a(188))}function d(e){var t=e.alternate;if(!t){if(t=s(e),t===null)throw Error(a(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return u(i),e;if(o===r)return u(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var c=!1,l=i.child;l;){if(l===n){c=!0,n=i,r=o;break}if(l===r){c=!0,r=i,n=o;break}l=l.sibling}if(!c){for(l=o.child;l;){if(l===n){c=!0,n=o,r=i;break}if(l===r){c=!0,r=o,n=i;break}l=l.sibling}if(!c)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(n.tag!==3)throw Error(a(188));return n.stateNode.current===n?e:t}function f(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=f(e),t!==null)return t;e=e.sibling}return null}function p(e,t,n,r,i,a){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&n(e,r,i,a)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&p(e.child,t,n,r,i,a))return!0;e=e.sibling}return!1}function m(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function h(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),e.tag!==3&&e.tag!==5&&e.tag!==27);)e=e.return;return t}
31function g(e){var t=[null,null],n=m(e);return n===null||_(t,e,n.child,{foundSelf:!1}),t}function _(e,t,n,r){for(;n!==null;){if(n===t)r.foundSelf=!0;else if(n.tag===5||n.tag===27||n.tag===6){if(r.foundSelf)return e[1]=n,!0;e[0]=n}else if((n.tag!==22||n.memoizedState===null)&&_(e,t,n.child,r))return!0;n=n.sibling}return!1}function v(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(a(559))}}var y=null,b=null;function x(e,t,n){return e===n||e===t&&(y=e,!0)}function S(e,t,n){return e===n?(b=e,!1):e===t&&(b!==null&&(y=e),!0)}function C(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function w(e,t,n){for(var r=0,i=e;i;i=n(i))r++;i=0;for(var a=t;a;a=n(a))i++;for(;0<r-i;)e=n(e),r--;for(;0<i-r;)t=n(t),i--;for(;r--;){if(e===t||t!==null&&e===t.alternate)return e;e=n(e),t=n(t)}return null}var T=Object.assign,E=Symbol.for(`react.element`),D=Symbol.for(`react.transitional.element`),O=Symbol.for(`react.portal`),k=Symbol.for(`react.fragment`),ee=Symbol.for(`react.strict_mode`),A=Symbol.for(`react.profiler`),te=Symbol.for(`react.consumer`),j=Symbol.for(`react.context`),M=Symbol.for(`react.forward_ref`),ne=Symbol.for(`react.suspense`),re=Symbol.for(`react.suspense_list`),ie=Symbol.for(`react.memo`),ae=Symbol.for(`react.lazy`),oe=Symbol.for(`react.activity`),se=Symbol.for(`react.legacy_hidden`),ce=Symbol.for(`react.memo_cache_sentinel`),N=Symbol.for(`react.view_transition`),ue=Symbol.for(`react.recoverable`),de=Symbol.iterator;function fe(e){return typeof e!=`object`||!e?null:(e=de&&e[de]||e[`@@iterator`],typeof e==`function`?e:null)}var pe=Symbol.for(`react.client.reference`);function me(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===pe?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case k:return`Fragment`;case A:return`Profiler`;case ee:return`StrictMode`;case ne:return`Suspense`;case re:return`SuspenseList`;case oe:return`Activity`;case N:return`ViewTransition`}if(typeof e==`object`)switch(e.$$typeof){case O:return`Portal`;case j:return e.displayName||`Context`;case te:return(e._context.displayName||`Context`)+`.Consumer`;case M:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||``,e=e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ie:return t=e.displayName||null,t===null?me(e.type)||`Memo`:t;case ae:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var he=Array.isArray,ge=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_e=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ve={pending:!1,data:null,method:null,action:null},ye=[],be=-1;function xe(e){return{current:e}}function Se(e){0>be||(e.current=ye[be],ye[be]=null,be--)}function Ce(e,t){be++,ye[be]=e.current,e.current=t}var we=xe(null),Te=xe(null),Ee=xe(null),De=xe(null);function Oe(e,t){switch(Ce(Ee,t),Ce(Te,e),Ce(we,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?pp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=pp(t),e=mp(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}Se(we),Ce(we,e)}function ke(){Se(we),Se(Te),Se(Ee)}function Ae(e){var t=e.memoizedState;t!==null&&(lh._currentValue=t.memoizedState,Ce(De,e)),t=we.current;var n=mp(t,e.type);t!==n&&(Ce(Te,e),Ce(we,n))}function je(e){Te.current===e&&(Se(we),Se(Te)),De.current===e&&(Se(De),lh._currentValue=ve)}var Me,Ne;function Pe(e){if(Me===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Me=t&&t[1]||``,Ne=-1<e.stack.indexOf(` 32 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 33`+Me+e+Ne}var Fe=!1;function Ie(e,t){if(!e||Fe)return``;Fe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 9,313 bytes, lines 33-38
33else{try{n.call()}catch(e){r=e}n=!1;try{var i=Object.getOwnPropertyDescriptor(e.prototype,`props`);Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),n=!0,new e}finally{n&&(i===void 0?delete e.prototype.props:Object.defineProperty(e.prototype,"props",i))}}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` 34`),l=s.split(` 35`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` 36`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Fe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Pe(n):``}function Le(e,t){switch(e.tag){case 26:case 27:case 5:return Pe(e.type);case 16:return Pe(`Lazy`);case 13:return e.child!==t&&t!==null?Pe(`Suspense Fallback`):Pe(`Suspense`);case 19:return Pe(`SuspenseList`);case 0:case 15:return Ie(e.type,!1);case 11:return Ie(e.type.render,!1);case 1:return Ie(e.type,!0);case 31:return Pe(`Activity`);case 30:return Pe(`ViewTransition`);default:return``}}function Re(e){try{var t=``,n=null;do t+=Le(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 37Error generating stack: `+e.message+` 38`+e.stack}}var ze=Object.prototype.hasOwnProperty,Be=t.unstable_scheduleCallback,Ve=t.unstable_cancelCallback,He=t.unstable_shouldYield,Ue=t.unstable_requestPaint,We=t.unstable_now,Ge=t.unstable_getCurrentPriorityLevel,Ke=t.unstable_ImmediatePriority,qe=t.unstable_UserBlockingPriority,Je=t.unstable_NormalPriority,Ye=t.unstable_LowPriority,Xe=t.unstable_IdlePriority,Ze=t.log,Qe=t.unstable_setDisableYieldValue,$e=null,et=null;function tt(e){if(typeof Ze==`function`&&Qe(e),et&&typeof et.setStrictMode==`function`)try{et.setStrictMode($e,e)}catch{}}var nt=Math.clz32?Math.clz32:at,rt=Math.log,it=Math.LN2;function at(e){return e>>>=0,e===0?32:31-(rt(e)/it|0)|0}var ot=256,st=262144,ct=4194304;function lt(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ut(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=lt(n))):i=lt(o):i=lt(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=lt(n))):i=lt(o)):i=lt(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function dt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ft(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-nt(n),i=1<<r;t|=e[r],n&=~i}return t}function pt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function mt(){var e=ct;return ct<<=1,!(ct&62914560)&&(ct=4194304),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _t(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-nt(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&vt(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function vt(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-nt(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-nt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function bt(e,t){var n=t&-t;return n=n&42?1:xt(n),(n&(e.suspendedLanes|t))===0?n:0}function xt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function St(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Ct(){var e=_e.p;return e===0?(e=window.event,e===void 0?32:Th(e.type)):e}function wt(e,t){var n=_e.p;try{return _e.p=e,t()}finally{_e.p=n}}var Tt=Math.random().toString(36).slice(2),Et=`__reactFiber$`+Tt,Dt=`__reactProps$`+Tt,Ot=`__reactContainer$`+Tt,kt=`__reactEvents$`+Tt,At=`__reactListeners$`+Tt,jt=`__reactHandles$`+Tt,Mt=`__reactResources$`+Tt,Nt=`__reactMarker$`+Tt,Pt=`__reactLoad$`+Tt;function Ft(e){delete e[Et],delete e[Dt],delete e[At],delete e[jt]}function It(e){var t;if(t=e[Et])return t;for(var n=e.parentNode;n;){if(t=n[Ot]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=pm(e);e!==null;){if(n=e[Et])return n;e=pm(e)}return t}e=n,n=e.parentNode}return null}function Lt(e){if(e=e[Et]||e[Ot]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Rt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(a(33))}function zt(e){var t=e[Mt];return t||(t=e[Mt]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Bt(e){e[Nt]=!0}function Vt(e){e[Pt]=void 0}var Ht=new Set,Ut={};function Wt(e,t){Gt(e,t),Gt(e+`Capture`,t)}function Gt(e,t){for(Ut[e]=t,e=0;e<t.length;e++)Ht.add(t[e])}var Kt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),qt={},Jt={};function Yt(e){return ze.call(Jt,e)?!0:ze.call(qt,e)?!1:Kt.test(e)?Jt[e]=!0:(qt[e]=!0,!1)}var Xt=!1;function Zt(){var e=Xt;return Xt=!1,e}function Qt(e,t,n){if(Yt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,n)}}}function $t(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,n)}}function en(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,r)}}function tn(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function nn(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function rn(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function an(e){if(!e._valueTracker){var t=nn(e)?`checked`:`value`;e._valueTracker=rn(e,t,``+e[t])}}function on(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=nn(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}var sn=/[\n"\\]/g;function cn(e){return e.replace(sn,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}
38function ln(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+tn(t)):e.value!==``+tn(t)&&(e.value=``+tn(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):dn(e,tn(n)):o===`number`&&e.value==t?dn(e,tn(e.value)):dn(e,tn(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+tn(s):e.removeAttribute(`name`)}function un(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){an(e);return}n=n==null?``:``+tn(n),t=t==null?n:``+tn(t),s||t===e.value||(e.value=t),e.defaultValue=t}r=r??i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),an(e)}function dn(e,t){e.defaultValue!==``+t&&(e.defaultValue=``+t)}function fn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+tn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function pn(e,t,n){if(t!=null&&(t=``+tn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+tn(n)}function mn(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(a(92));if(he(r)){if(1<r.length)throw Error(a(93));r=r[0]}n=r}n??(n=``),t=n}n=tn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),an(e)}function P(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var hn=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function gn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||hn.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function _n(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(a(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``,Xt=!0);for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&(gn(e,i,r),Xt=!0)}else for(var o in t)t.hasOwnProperty(o)&&gn(e,o,t[o])}function vn(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var yn=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`
38clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`maskType`,`mask-type`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),bn=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function xn(e){return bn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Sn(){}var Cn=null;function wn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Tn=null,En=null;function Dn(e){var t=Lt(e);if(t&&(e=t.stateNode)){var n=e[Dt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(ln(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+cn(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Dt]||null;if(!i)throw Error(a(90));ln(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&on(r)}break a;case`textarea`:pn(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&fn(e,!!n.multiple,t,!1)}}}var On=!1;function kn(e,t,n){if(On)return e(t,n);On=!0;try{return e(t)}finally{if(On=!1,(Tn!==null||En!==null)&&(Bd(),Tn&&(t=Tn,e=En,En=Tn=null,Dn(t),e)))for(t=0;t<e.length;t++)Dn(e[t])}}function An(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Dt]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(a(231,t,typeof n));return n}var jn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),Mn=!1;if(jn)try{var Nn={};Object.defineProperty(Nn,"passive",{get:function(){Mn=!0}}),window.addEventListener(`test`,Nn,Nn),window.removeEventListener(`test`,Nn,Nn)}catch{Mn=!1}var Pn=null,Fn=null,In=null;function Ln(){if(In)return In;var e,t=Fn,n=t.length,r,i=`value`in Pn?Pn.value:Pn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return In=i.slice(e,1<r?1-r:void 0)}function Rn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function zn(){return!0}function Bn(){return!1}function Vn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?zn:Bn,this.isPropagationStopped=Bn,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=zn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=zn)},persist:function(){},isPersistent:zn}),t}var Hn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Un=Vn(Hn),Wn=T({},Hn,{view:0,detail:0}),Gn=Vn(Wn),Kn,qn,Jn,Yn=T({},Wn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:or,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Jn&&(Jn&&e.type===`mousemove`?(Kn=e.screenX-Jn.screenX,qn=e.screenY-Jn.screenY):qn=Kn=0,Jn=e),Kn)},movementY:function(e){return`movementY`in e?e.movementY:qn}}),Xn=Vn(Yn),Zn=Vn(T({},Yn,{dataTransfer:0})),Qn=Vn(T({},Wn,{relatedTarget:0})),$n=Vn(T({},Hn,{animationName:0,elapsedTime:0,pseudoElement:0})),er=Vn(T({},Hn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),tr=Vn(T({},Hn,{data:0})),nr={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},rr={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F
385`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},ir={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function ar(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ir[e])?!!t[e]:!1}function or(){return ar}var sr=Vn(T({},Wn,{key:function(e){if(e.key){var t=nr[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Rn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?rr[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:or,charCode:function(e){return e.type===`keypress`?Rn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Rn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),cr=Vn(T({},Yn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),lr=Vn(T({},Hn,{submitter:0})),ur=Vn(T({},Wn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:or})),dr=Vn(T({},Hn,{propertyName:0,elapsedTime:0,pseudoElement:0})),fr=Vn(T({},Yn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),pr=Vn(T({},Hn,{newState:0,oldState:0,source:0})),mr=[9,13,27,32],hr=jn&&`CompositionEvent`in window,gr=null;jn&&`documentMode`in document&&(gr=document.documentMode);var _r=jn&&`TextEvent`in window&&!gr,vr=jn&&(!hr||gr&&8<gr&&11>=gr),yr=` `,br=!1;function xr(e,t){switch(e){case`keyup`:return mr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Sr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Cr=!1;function F(e,t){switch(e){case`compositionend`:return Sr(t);case`keypress`:return t.which===32?(br=!0,yr):null;case`textInput`:return e=t.data,e===yr&&br?null:e;default:return null}}function wr(e,t){if(Cr)return e===`compositionend`||!hr&&xr(e,t)?(e=Ln(),In=Fn=Pn=null,Cr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return vr&&t.locale!==`ko`?null:t.data;default:return null}}var Tr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Er(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Tr[e.type]:t===`textarea`}function Dr(e,t,n,r){Tn?En?En.push(r):En=[r]:Tn=r,t=Zf(t,`onChange`),0<t.length&&(n=new Un(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Or=null,I=null;function kr(e){Uf(e,0)}function Ar(e){if(on(Rt(e)))return e}function jr(e,t){if(e===`change`)return t}var Mr=!1;if(jn){var Nr;if(jn){var Pr=`oninput`in document;if(!Pr){var L=document.createElement(`div`);L.setAttribute(`oninput`,`return;`),Pr=typeof L.oninput==`function`}Nr=Pr}else Nr=!1;Mr=Nr&&(!document.documentMode||9<document.documentMode)}function Fr(){Or&&(Or.detachEvent(`onpropertychange`,Ir),I=Or=null)}function Ir(e){if(e.propertyName===`value`&&Ar(I)){var t=[];Dr(t,I,e,wn(e)),kn(kr,t)}}function Lr(e,t,n){e===`focusin`?(Fr(),Or=t,I=n,Or.attachEvent(`onpropertychange`,Ir)):e===`focusout`&&Fr()}function Rr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Ar(I)}function zr(e,t){if(e===`click`)return Ar(t)}function Br(e,t){if(e===`input`||e===`change`)return Ar(t)}function Vr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var R=typeof Object.is==`function`?Object.is:Vr;function z(e,t){if(R(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ze.call(t,i)||!R(e[i],t[i]))return!1}return!0}function Hr(e){if(e=e||(typeof document<`u`?document:void 0),e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function Ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wr(e,t){var n=Ur(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Ur(n)}}function Gr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Hr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Hr(e.document)}return t}function qr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Jr=jn&&`documentMode`in document&&11>=document.documentMode,Yr=null,Xr=null,Zr=null,Qr=!1;function $r(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Qr||Yr==null||Yr!==Hr(r)||(r=Yr,`selectionStart`in r&&qr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
38sNode:r.focusNode,focusOffset:r.focusOffset}),Zr&&z(Zr,r)||(Zr=r,r=Zf(Xr,`onSelect`),0<r.length&&(t=new Un(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Yr)))}function ei(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var ti={animationend:ei(`Animation`,`AnimationEnd`),animationiteration:ei(`Animation`,`AnimationIteration`),animationstart:ei(`Animation`,`AnimationStart`),transitionrun:ei(`Transition`,`TransitionRun`),transitionstart:ei(`Transition`,`TransitionStart`),transitioncancel:ei(`Transition`,`TransitionCancel`),transitionend:ei(`Transition`,`TransitionEnd`)},ni={},ri={};jn&&(ri=document.createElement(`div`).style,`AnimationEvent`in window||(delete ti.animationend.animation,delete ti.animationiteration.animation,delete ti.animationstart.animation),`TransitionEvent`in window||delete ti.transitionend.transition);function ii(e){if(ni[e])return ni[e];if(!ti[e])return e;var t=ti[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ri)return ni[e]=t[n];return e}var ai=ii(`animationend`),oi=ii(`animationiteration`),si=ii(`animationstart`),ci=ii(`transitionrun`),li=ii(`transitionstart`),ui=ii(`transitioncancel`),di=ii(`transitionend`),fi=new Map,pi=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);pi.push(`scrollEnd`);function mi(e,t){fi.set(e,t),Wt(t,[e])}var hi=0;function gi(e,t){if(e.name!=null&&e.name!==`auto`)return e.name;if(t.autoName!==null)return t.autoName;e=xd.identifierPrefix;var n=hi++;return e=`_`+e+`t_`+n.toString(32)+`_`,t.autoName=e}function _i(e){if(e==null||typeof e==`string`)return e;var t=null,n=kd;if(n!==null)for(var r=0;r<n.length;r++){var i=e[n[r]];if(i!=null){if(i===`none`)return`none`;t=t==null?i:t+(` `+i)}}return t??e.default}function vi(e,t){return e=_i(e),t=_i(t),t==null?e===`auto`?null:e:t===`auto`?null:t}var yi=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},bi=[],xi=0,Si=0;function B(){for(var e=xi,t=Si=xi=0;t<e;){var n=bi[t];bi[t++]=null;var r=bi[t];bi[t++]=null;var i=bi[t];bi[t++]=null;var a=bi[t];if(bi[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&Ti(n,i,a)}}function V(e,t,n,r){bi[xi++]=e,bi[xi++]=t,bi[xi++]=n,bi[xi++]=r,Si|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Ci(e,t,n,r){return V(e,t,n,r),Ei(e)}function wi(e,t){return V(e,null,null,t),Ei(e)}function Ti(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-nt(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Ei(e){if(50<Ad)throw Ad=0,jd=null,Error(a(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Di={};function H(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oi(e,t,n,r){return new H(e,t,n,r)}function U(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ki(e,t){var n=e.alternate;return n===null?(n=Oi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deleti
vendor: 4,732 bytes, line 38
38ons=null),n.flags=e.flags&1206910976,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ai(e,t){e.flags&=1206910978;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ji(e,t,n,r,i,o){var s=0;if(r=e,typeof r==`function`)U(r)&&(s=1);else if(typeof r==`string`)s=Ym(e,n,we.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(r){case oe:return e=Oi(31,n,t,i),e.elementType=oe,e.lanes=o,e;case k:return Mi(n.children,i,o,t);case ee:s=8,i|=24;break;case A:return e=Oi(12,n,t,i|2),e.elementType=A,e.lanes=o,e;case ne:return e=Oi(13,n,t,i),e.elementType=ne,e.lanes=o,e;case re:return e=Oi(19,n,t,i),e.elementType=re,e.lanes=o,e;case se:case N:return e=i|32,e=Oi(30,n,t,e),e.elementType=N,e.lanes=o,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof r==`object`&&r)switch(r.$$typeof){case j:s=10;break a;case te:s=9;break a;case M:s=11;break a;case ie:s=14;break a;case ae:s=16,r=null;break a}s=29,n=Error(a(130,e===null?`null`:typeof e,``)),r=null}return t=Oi(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Mi(e,t,n,r){return e=Oi(7,e,r,t),e.lanes=n,e}function Ni(e,t,n){return e=Oi(6,e,null,t),e.lanes=n,e}function Pi(e){var t=Oi(18,null,null,0);return t.stateNode=e,t}function Fi(e,t,n){return t=Oi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Ii=new WeakMap;function Li(e,t){if(typeof e==`object`&&e){var n=Ii.get(e);return n===void 0?(t={value:e,source:t,stack:Re(t)},Ii.set(e,t),t):n}return{value:e,source:t,stack:Re(t)}}var Ri=[],zi=0,Bi=null,Vi=0,Hi=[],Ui=0,Wi=null,Gi=1,Ki=``;function qi(e,t){Ri[zi++]=Vi,Ri[zi++]=Bi,Bi=e,Vi=t}function Ji(e,t,n){Hi[Ui++]=Gi,Hi[Ui++]=Ki,Hi[Ui++]=Wi,Wi=e;var r=Gi;e=Ki;var i=32-nt(r)-1;r&=~(1<<i),n+=1;var a=32-nt(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Gi=1<<32-nt(t)+i|n<<i|r,Ki=a+e}else Gi=1<<a|n<<i|r,Ki=e}function Yi(e){e.return!==null&&(qi(e,1),Ji(e,1,0))}function Xi(e){for(;e===Bi;)Bi=Ri[--zi],Ri[zi]=null,Vi=Ri[--zi],Ri[zi]=null;for(;e===Wi;)Wi=Hi[--Ui],Hi[Ui]=null,Ki=Hi[--Ui],Hi[Ui]=null,Gi=Hi[--Ui],Hi[Ui]=null}function Zi(e,t){Hi[Ui++]=Gi,Hi[Ui++]=Ki,Hi[Ui++]=Wi,Gi=t.id,Ki=t.overflow,Wi=e}var Qi=null,$i=null,ea=!1,ta=null,na=!1,ra=Error(a(519));function ia(e){throw ua(Li(Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),ra}function aa(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Et]=e,t[Dt]=r,n){case`dialog`:Wf(`cancel`,t),Wf(`close`,t);break;case`iframe`:case`object`:case`embed`:Wf(`load`,t);break;case`video`:case`audio`:for(n=0;n<Vf.length;n++)Wf(Vf[n],t);break;case`source`:Wf(`error`,t);break;case`img`:case`image`:case`link`:Wf(`error`,t),Wf(`load`,t);break;case`details`:Wf(`toggle`,t);break;case`input`:Wf(`invalid`,t),un(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Wf(`invalid`,t);break;case`textarea`:Wf(`invalid`,t),mn(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||rp(t.textContent,n)?(r.popover!=null&&(Wf(`beforetoggle`,t),Wf(`toggle`,t)),r.onScroll!=null&&Wf(`scroll`,t),r.onScrollEnd!=null&&Wf(`scrollend`,t),r.onClick!=null&&(t.onclick=Sn),t=!0):t=!1,t||ia(e,!0)}function oa(e){for(Qi=e.return;Qi;)switch(Qi.tag){case 5:case 31:case 13:na=!1;return;case 27:case 3:na=!0;return;default:Qi=Qi.return}}function sa(e){if(e!==Qi)return!1;if(!ea)return oa(e),ea=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||gp(e.type,e.memoizedProps)),n=!n),n&&$i&&ia(e),oa(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));$i=fm(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));$i=fm(e)}else t===27?(t=$i,wp(e.type)?(e=dm,dm=null,$i=e):$i=t):$i=Qi?um(e.stateNode.nextSibling):null;return!0}function ca(){$i=Qi=null,ea=!1}function la(){var e=ta;
38return e!==null&&(pd===null?pd=e:pd.push.apply(pd,e),ta=null),e}function ua(e){ta===null?ta=[e]:ta.push(e)}var da=xe(null),W=null,fa=null;function pa(e,t,n){Ce(da,t._currentValue),t._currentValue=n}function ma(e){e._currentValue=da.current,Se(da)}function ha(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function ga(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){var s=i.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ha(o.return,n,e),r||(s=null);break a}o=c.next}}else if(i.tag===18){if(s=i.return,s===null)throw Error(a(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ha(s,n,e),s=null}else i.tag===13&&i.memoizedState!==null&&i.memoizedState.dehydrated===null?(i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),ha(i.return,n,e),s=i.child,s=s===null?null:s.sibling):s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}}function _a(e,t,n,r){e=null;for(var i=t,o=!1;i!==null;){if(!o){if(i.flags&524288)o=!0;else if(i.flags&262144)break}if(i.tag===10){var s=i.alternate;if(s===null)throw Error(a(387));if(s=s.memoizedProps,s!==null){var c=i.type;R(i.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(i===De.current){if(s=i.alternate,s===null)throw Error(a(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[lh]:e.push(lh))}i=i.return}return e!==null&&ga(t,e,n,r),t.flags|=262144,e!==null}function va(e){for(e=e.firstContext;e!==null;){if(!R(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ya(e){W=e,fa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ba(e){return Sa(W,e)}function xa(e,t){return W===null&&ya(e),Sa(e,t)}function Sa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},fa===null){if(e===null)throw Error(a(308));fa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else fa=fa.next=t;return n}var Ca=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},wa=t.unstable_scheduleCallback,Ta=t.unstable_NormalPriority,Ea={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function G(){return{controller:new Ca,data:new Map,refCount:0}}function K(e){e.refCount--,e.refCount===0&&wa(Ta,function(){e.controller.abort()})}function Da(e,t){if(e.pendingLanes&4194048){var n=e.transitionTypes;for(n===null&&(n=e.transitionTypes=[]),e=0;e<t.length;e++){var r=t[e];n.indexOf(r)===-1&&n.push(r)}}}var Oa=null;function ka(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var q=null,Aa=0,ja=0,Ma=null;function Na(e,t){if(q===null){var n=q=[];Aa=0,ja=If(),Ma={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Aa++,t.then(Pa,Pa),t}function Pa(){if(--Aa===0&&(Oa=null,q!==null)){Ma!==null&&(Ma.status=`fulfilled`);var e=q;q=null,ja=0,Ma=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Fa(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var Ia=ge.S;ge.S=function(e,t){if(gd=We(),typeof t==`object`&&t&&typeof t.then==`function`&&Na(e,t),Oa!==null)for(var n=Sf;n!==null;)Da(n,Oa),n=n.next;if(n=e.types,n!==null){for(var r=Sf;r!==null;)Da(r,n),r=r.next;if(ja!==0){r=Oa,r===null&&(r=Oa=[]);for(var i=0;i<n.length;i++){var a=n[i];r.indexOf(a)===-1&&r.push(a)}}}Ia!==null&&Ia(e,t)};var La=xe(null);function Ra(){var e=La.current;return e===null?Zu.pooledCache:e}function za(e,t){t===null?Ce(La,La.current):Ce(La,t.pool)}function Ba(){var e=Ra();return e===null?null:{parent:Ea._currentValue,pool:e}}var Va=Error(a(460)),Ha=Error(a(474)),Ua=Error(a(542)),Wa={then:function(){}};function Ga(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ka(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Sn,Sn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Xa(e),e===void 0&&!(`reason`in t)?Error(a(600)):e;default:if(typeof t.status==`string`)t.then(Sn,Sn);else{if(e=Zu,e!==null&&100<e.shellSuspendCounter)throw Error(a(482));
vendor: 35,830 bytes, line 38
38e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Xa(e),e}throw Ja=t,Va}}function qa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Ja=e,Va):e}}var Ja=null;function Ya(){if(Ja===null)throw Error(a(459));var e=Ja;return Ja=null,e}function Xa(e){if(e===Va||e===Ua)throw Error(a(483))}var Za=null,Qa=0;function $a(e){var t=Qa;return Qa+=1,Za===null&&(Za=[]),Ka(Za,e,t)}function eo(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function to(e,t){throw t.$$typeof===E?Error(a(525)):(e=Object.prototype.toString.call(t),Error(a(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function no(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=ki(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=134217730,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=134217730),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=Ni(n,e.mode,r),t.return=e,t):(t=i(t,n),t.return=e,t)}function l(e,t,n,r){var a=n.type;return a===k?(e=d(e,t,n.props.children,r,n.key),eo(e,n),e):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===ae&&qa(a)===t.type)?(t=i(t,n.props),eo(t,n),t.return=e,t):(t=ji(n.type,n.key,n.props,null,e.mode,r),eo(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Fi(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=Mi(n,e.mode,r,a),t.return=e,t):(t=i(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=Ni(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case D:return n=ji(t.type,t.key,t.props,null,e.mode,n),eo(n,t),n.return=e,n;case O:return t=Fi(t,e.mode,n),t.return=e,t;case ae:return t=qa(t),f(e,t,n)}if(he(t)||fe(t))return t=Mi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,$a(t),n);if(t.$$typeof===j)return f(e,xa(e,t),n);to(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case D:return n.key===i?l(e,t,n,r):null;case O:return n.key===i?u(e,t,n,r):null;case ae:return n=qa(n),p(e,t,n,r)}if(he(n)||fe(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,$a(n),r);if(n.$$typeof===j)return p(e,t,xa(e,n),r);to(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case D:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case O:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case ae:return r=qa(r),m(e,t,n,r,i)}if(he(r)||fe(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,$a(r),i);if(r.$$typeof===j)return m(e,t,n,xa(t,r),i);to(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),ea&&qi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return ea&&qi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&(_=g.alternate,_!==null&&d.delete(_.key===null?h:_.key)),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),ea&&qi(i,h),l}function g(i,s,c,l){if(c==null)throw Error(a(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),ea&&qi(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return ea&&qi(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),ea&&qi(i,g),u}function _(e,r,o,c){if(typeof o==`object`&&o&&o.type===k&&o.key===null&&o.props.ref===void 0&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case D:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===k){if(r.tag===7){n(e,r.sibling),c=i(r,o.props.children),eo(c,o),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===ae&&qa(l)===r.type){n(e,r.sibling),c=i(r,o.props),eo(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===k?(c=Mi(o.props.children,e.mode,c,o.key),eo(c,o),c.return=e,e=c):(c=ji(o.type,o.key,o.props,null,e.mode,c),eo(c,o),c.return=e,e=c)}return s(e);case O:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=i(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Fi(o,e.mode,c),c.return=e,e=c}return s(e);case ae:return o=qa(o),_(e,r,o,c)}if(he(o))return h(e,r,o,c);if(fe(o)){if(l=fe(o),typeof l!=`function`)throw Error(a(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return _(e,r,$a(o),c);if(o.$$typeof===j)return _(e,r,xa(e,o),c);to(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,o),c.return=e,e=c):(n(e,r),c=Ni(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Qa=0;var i=_(e,t,n,r);return Za=null,i}catch(t){if(t===Va||t===Ua)throw t;var a=Oi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var ro=no(!0),io=no(!1),ao=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function so(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function co(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Xu&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ei(e),Ti(e,null,n),t}return V(e,r,t,n),Ei(e)}function uo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yt(e,n)}}function fo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var po=!1;function mo(){if(po){var e=Ma;if(e!==null)throw e}}function ho(e,t,n,r){po=!1;var i=e.updateQueue;ao=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?($u&f)===f:(r&f)===f){f!==0&&f===ja&&(po=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=T({},d,f);break a;case 2:ao=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),sd|=o,e.lanes=o,e.memoizedState=d}}function go(e,t){if(typeof e!=`function`)throw Error(a(191,e));e.call(t)}function _o(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)go(n[e],t)}var vo=xe(null),yo=xe(0);function bo(e,t){e=ad,Ce(yo,e),Ce(vo,t),ad=e|t.baseLanes}function xo(){Ce(yo,ad),Ce(vo,vo.current)}function So(){ad=yo.current,Se(vo),Se(yo)}var Co=xe(null),wo=null;function To(e){var t=e.alternate;Ce(Ao,Ao.current&1),Ce(Co,e),wo===null&&(t===null||vo.current!==null||t.memoizedState!==null)&&(wo=e)}function Eo(e){Ce(Ao,Ao.current),Ce(Co,e),wo===null&&(wo=e)}function Do(e){e.tag===22?(Ce(Ao,Ao.current),Ce(Co,e),wo===null&&(wo=e)):Oo()}function Oo(){Ce(Ao,Ao.current),Ce(Co,Co.current)}function ko(e){Se(Co),wo===e&&(wo=null),Se(Ao)}var Ao=xe(0);function jo(e,t){Ce(Co,Co.current),Ce(Ao,t)}function Mo(e){Se(Ao),Se(Co),wo===e&&(wo=null)}function No(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||sm(n)||cm(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==`independent`){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Po=0,Fo=null,Io=null,Lo=null,Ro=!1,zo=!1,Bo=!1,Vo=0,Ho=0,Uo=null,Wo=0;function Go(){throw Error(a(321))}function Ko(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!R(e[n],t[n]))return!1;return!0}function qo(e,t,n,r,i,a){return Po=a,Fo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ge.H=e===null||e.memoizedState===null?lc:uc,Bo=!1,a=n(r,i),Bo=!1,zo&&(a=Yo(t,n,r,i)),Jo(e),a}function Jo(e){ge.H=cc;var t=Io!==null&&Io.next!==null;if(Po=0,Lo=Io=Fo=null,Ro=!1,Ho=0,Uo=null,t)throw Error(a(300));e===null||Dc||(e=e.dependencies,e!==null&&va(e)&&(Dc=!0))}function Yo(e,t,n,r){Fo=e;var i=0;do{if(zo&&(Uo=null),Ho=0,zo=!1,25<=i)throw Error(a(301));if(i+=1,Lo=Io=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}ge.H=dc,o=t(n,r)}while(zo);return o}function Xo(){var e=ge.H,t=e.useState()[0];return t=typeof t.then==`function`?rs(t):t,e=e.useState()[0],(Io===null?null:Io.memoizedState)!==e&&(Fo.flags|=1024),t}function Zo(){var e=Vo!==0;return Vo=0,e}function Qo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function $o(e){if(Ro){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ro=!1}Po=0,Lo=Io=Fo=null,zo=!1,Ho=Vo=0,Uo=null}function es(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Lo===null?Fo.memoizedState=Lo=e:Lo=Lo.next=e,Lo}function ts(){if(Io===null){var e=Fo.alternate;e=e===null?null:e.memoizedState}else e=Io.next;var t=Lo===null?Fo.memoizedState:Lo.next;if(t!==null)Lo=t,Io=e;else{if(e===null)throw Fo.alternate===null?Error(a(467)):Error(a(310));Io=e,e={memoizedState:Io.memoizedState,baseState:Io.baseState,baseQueue:Io.baseQueue,queue:Io.queue,next:null},Lo===null?Fo.memoizedState=Lo=e:Lo=Lo.next=e}return Lo}function ns(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function rs(e){var t=Ho;return Ho+=1,Uo===null&&(Uo=[]),e=Ka(Uo,e,t),t=Fo,(Lo===null?t.memoizedState:Lo.next)===null&&(t=t.alternate,ge.H=t===null||t.memoizedState===null?lc:uc),e}function J(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return rs(e);if(e.$$typeof===ue)return;if(e.$$typeof===j)return ba(e)}throw Error(a(438,String(e)))}function is(e){var t=null,n=Fo.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=Fo.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??(t={data:[],index:0}),n===null&&(n=ns(),Fo.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ce;return t.index++,n}function as(e,t){return typeof t==`function`?t(e):t}function os(e){return ss(ts(),Io,e)}function ss(e,t,n){var r=e.queue;if(r===null)throw Error(a(311));r.lastRenderedReducer=n;var i=e.baseQueue,o=r.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}t.baseQueue=i=o,r.pending=null}if(o=e.baseState,i===null)e.memoizedState=o;else{t=i.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(Po&f)===f:($u&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ja&&(d=!0);else if((Po&p)===p){u=u.next,p===ja&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,Fo.lanes|=p,sd|=p;f=u.action,Bo&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,Fo.lanes|=f,sd|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!R(o,e.memoizedState)&&(Dc=!0,d&&(n=Ma,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function cs(e){var t=ts(),n=t.queue;if(n===null)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);R(o,t.memoizedState)||(Dc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ls(e,t,n){var r=Fo,i=ts(),o=ea;if(o){if(n===void 0)throw Error(a(407));n=n()}else n=t();var s=!R((Io||i).memoizedState,n);if(s&&(i.memoizedState=n,Dc=!0),i=i.queue,Ps(fs.bind(null,r,i,e),[e]),e=i.getSnapshot!==t||s||Lo!==null&&!!(Lo.memoizedState.tag&1),ks(e?9:8,{destroy:void 0},ds.bind(null,r,i,n,t),null),e){if(r.flags|=2048,Zu===null)throw Error(a(349));o||Po&127||us(r,t,n)}return n}function us(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Fo.updateQueue,t===null?(t=ns(),Fo.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ds(e,t,n,r){t.value=n,t.getSnapshot=r,ps(t)&&ms(e)}function fs(e,t,n){return n(function(){ps(t)&&ms(e)})}function ps(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!R(e,n)}catch{return!0}}function ms(e){var t=wi(e,2);t!==null&&Fd(t,e,2)}function hs(e){var t=es();if(typeof e==`function`){var n=e;if(e=n(),Bo){tt(!0);try{n()}finally{tt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:as,lastRenderedState:e},t}function gs(e,t,n,r){return e.baseState=n,ss(e,Io,typeof r==`function`?r:as)}function _s(e,t,n,r,i){if(ac(e))throw Error(a(485));if(e=t.action,e!==null){var o={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};ge.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,vs(t,o)):(o.next=n.next,t.pending=n.next=o)}}function vs(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=ge.T,o={};o.types=a===null?null:a.types,ge.T=o;try{var s=n(i,r),c=ge.S;c!==null&&c(o,s),ys(e,t,s)}catch(n){xs(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),ge.T=a}}else try{a=n(i,r),ys(e,t,a)}catch(n){xs(e,t,n)}}function ys(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){bs(e,t,n)},function(n){return xs(e,t,n)}):bs(e,t,n)}function bs(e,t,n){t.status=`fulfilled`,t.value=n,Ss(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,vs(e,n)))}function xs(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Ss(t),t=t.next;while(t!==r)}e.action=null}function Ss(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Cs(e,t){return t}function ws(e,t){if(ea){var n=Zu.formState;if(n!==null){a:{var r=Fo;if(ea){if($i){b:{for(var i=$i,a=na;i.nodeType!==8;){if(!a){i=null;break b}if(i=um(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){$i=um(i.nextSibling),r=i.data===`F!`;break a}}ia(r)}r=!1}r&&(t=n[0])}}return n=es(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Cs,lastRenderedState:t},n.queue=r,n=nc.bind(null,Fo,r),r.dispatch=n,r=hs(!1),a=ic.bind(null,Fo,!1,r.queue),r=es(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=_s.bind(null,Fo,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ts(e){return Es(ts(),Io,e)}function Es(e,t,n){if(t=ss(e,t,Cs)[0],e=os(as)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=rs(t)}catch(e){throw e===Va?Ua:e}else r=t;t=ts();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(Fo.flags|=2048,ks(9,{destroy:void 0},Ds.bind(null,i,n),null)),[r,a,e]}function Ds(e,t){e.action=t}function Os(e){var t=ts(),n=Io;if(n!==null)return Es(t,n,e);ts(),t=t.memoizedState,n=ts();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ks(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=Fo.updateQueue,t===null&&(t=ns(),Fo.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function As(){return ts().memoizedState}function js(e,t,n,r){var i=es();Fo.flags|=e,i.memoizedState=ks(1|t,{destroy:void 0},n,r===void 0?null:r)}function Ms(e,t,n,r){var i=ts();r=r===void 0?null:r;var a=i.memoizedState.inst;Io!==null&&r!==null&&Ko(r,Io.memoizedState.deps)?i.memoizedState=ks(t,a,n,r):(Fo.flags|=e,i.memoizedState=ks(1|t,a,n,r))}function Ns(e,t){js(8390656,8,e,t)}function Ps(e,t){Ms(2048,8,e,t)}function Fs(e){Fo.flags|=4;var t=Fo.updateQueue;if(t===null)t=ns(),Fo.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Is(e){var t=ts().memoizedState;return Fs({ref:t,nextImpl:e}),function(){if(Xu&2)throw Error(a(440));return t.impl.apply(void 0,arguments)}}function Ls(e,t){return Ms(4,2,e,t)}function Rs(e,t){return Ms(4,4,e,t)}function zs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Bs(e,t,n){n=n==null?null:n.concat([e]),Ms(4,4,zs.bind(null,t,e),n)}function Vs(){}function Hs(e,t){var n=ts();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Ko(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Us(e,t){var n=ts();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Ko(t,r[1]))return r[0];if(r=e(),Bo){tt(!0);try{e()}finally{tt(!1)}}return n.memoizedState=[r,t],r}function Ws(e,t,n){return n===void 0||Po&1073741824&&!($u&261930)?e.memoizedState=t:(e.memoizedState=n,e=Nd(),Fo.lanes|=e,sd|=e,n)}function Gs(e,t,n,r){return R(n,t)?n:vo.current===null?!(Po&106)||Po&1073741824&&!($u&261930)?(Dc=!0,e.memoizedState=n):(e=Nd(),Fo.lanes|=e,sd|=e,t):(e=Ws(e,n,r),R(e,t)||(Dc=!0),e)}function Ks(e,t,n,r,i){var a=_e.p;_e.p=a!==0&&8>a?a:8;var o=ge.T,s={};s.types=o===null?null:o.types,ge.T=s,ic(e,!1,t,n);try{var c=i(),l=ge.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?rc(e,t,Fa(c,r),Md(e)):rc(e,t,r,Md(e))}catch(n){rc(e,t,{then:function(){},status:`rejected`,reason:n},Md())}finally{_e.p=a,o!==null&&s.types!==null&&(o.types=s.types),ge.T=o}}function qs(){}function Js(e,t,n,r){if(e.tag!==5)throw Error(a(476));var i=Ys(e).queue;Ks(e,i,t,ve,n===null?qs:function(){return Xs(e),n(r)})}function Ys(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ve,baseState:ve,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:as,lastRenderedState:ve},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:as,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Xs(e){var t=Ys(e);t.next===null&&(t=e.alternate.memoizedState),rc(e,t.next.queue,{},Md())}function Zs(){return ba(lh)}function Qs(){return ts().memoizedState}function $s(){return ts().memoizedState}function ec(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Md();e=co(n);var r=lo(t,e,n);r!==null&&(Fd(r,t,n),uo(r,t,n)),t={cache:G()},e.payload=t;return}t=t.return}}function tc(e,t,n){var r=Md();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ac(e)?oc(t,n):(n=Ci(e,t,n,r),n!==null&&(Fd(n,e,r),sc(n,t,r)))}function nc(e,t,n){rc(e,t,n,Md())}function rc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ac(e))oc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,R(s,o))return V(e,t,i,0),Zu===null&&B(),!1}catch{}if(n=Ci(e,t,i,r),n!==null)return Fd(n,e,r),sc(n,t,r),!0}return!1}function ic(e,t,n,r){if(r={lane:2,revertLane:If(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ac(e)){if(t)throw Error(a(479))}else t=Ci(e,n,r,2),t!==null&&Fd(t,e,2)}function ac(e){var t=e.alternate;return e===Fo||t!==null&&t===Fo}function oc(e,t){zo=Ro=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yt(e,n)}}var cc={readContext:ba,use:J,useCallback:Go,useContext:Go,useEffect:Go,useImperativeHandle:Go,useLayoutEffect:Go,useInsertionEffect:Go,useMemo:Go,useReducer:Go,useRef:Go,useState:Go,useDebugValue:Go,useDeferredValue:Go,useTransition:Go,useSyncExternalStore:Go,useId:Go,useHostTransitionStatus:Go,useFormState:Go,useActionState:Go,useOptimistic:Go,useMemoCache:Go,useCacheRefresh:Go,useEffectEvent:Go},lc={readContext:ba,use:J,useCallback:function(e,t){return es().memoizedState=[e,t===void 0?null:t],e},useContext:ba,useEffect:Ns,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),js(4194308,4,zs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return js(4194308,4,e,t)},useInsertionEffect:function(e,t){js(4,2,e,t)},useMemo:function(e,t){var n=es();t=t===void 0?null:t;var r=e();if(Bo){tt(!0);try{e()}finally{tt(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=es();if(n!==void 0){var i=n(t);if(Bo){tt(!0);try{n(t)}finally{tt(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=tc.bind(null,Fo,e),[r.memoizedState,e]},useRef:function(e){var t=es();return e={current:e},t.memoizedState=e},useState:function(e){e=hs(e);var t=e.queue,n=nc.bind(null,Fo,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Vs,useDeferredValue:function(e,t){return Ws(es(),e,t)},useTransition:function(){var e=hs(!1);return e=Ks.bind(null,Fo,e.queue,!0,!1),es().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Fo,i=es();if(ea){if(n===void 0)throw Error(a(407));n=n()}else{if(n=t(),Zu===null)throw Error(a(349));$u&127||us(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ns(fs.bind(null,r,o,e),[e]),r.flags|=2048,ks(9,{destroy:void 0},ds.bind(null,r,o,n,t),null),n},useId:function(){var e=es(),t=Zu.identifierPrefix;if(ea){var n=Ki,r=Gi;n=(r&~(1<<32-nt(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Vo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Wo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Zs,useFormState:ws,useActionState:ws,useOptimistic:function(e){var t=es();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ic.bind(null,Fo,!0,n),n.dispatch=t,[e,t]},useMemoCache:is,useCacheRefresh:function(){return es().memoizedState=ec.bind(null,Fo)},useEffectEvent:function(e){var t=es(),n={impl:e};return t.memoizedState=n,function(){if(Xu&2)throw Error(a(440));return n.impl.apply(void 0,arguments)}}},uc={readContext:ba,use:J,useCallback:Hs,useContext:ba,useEffect:Ps,useImperativeHandle:Bs,useInsertionEffect:Ls,useLayoutEffect:Rs,useMemo:Us,useReducer:os,useRef:As,useState:function(){return os(as)},useDebugValue:Vs,useDeferredValue:function(e,t){return Gs(ts(),Io.memoizedState,e,t)},useTransition:function(){var e=os(as)[0],t=ts().memoizedState;return[typeof e==`boolean`?e:rs(e),t]},useSyncExternalStore:ls,useId:Qs,useHostTransitionStatus:Zs,useFormState:Ts,useActionState:Ts,useOptimistic:function(e,t){return gs(ts(),Io,e,t)},useMemoCache:is,useCacheRefresh:$s,useEffectEvent:Is},dc={readContext:ba,use:J,useCallback:Hs,useContext:ba,useEffect:Ps,useImperativeHandle:Bs,useInsertionEffect:Ls,useLayoutEffect:Rs,useMemo:Us,useReducer:cs,useRef:As,useState:function(){return cs(as)},useDebugValue:Vs,useDeferredValue:function(e,t){var n=ts();return Io===null?Ws(n,e,t):Gs(n,Io.memoizedState,e,t)},useTransition:function(){var e=cs(as)[0],t=ts().memoizedState;return[typeof e==`boolean`?e:rs(e),t]},useSyncExternalStore:ls,useId:Qs,useHostTransitionStatus:Zs,useFormState:Os,useActionState:Os,useOptimistic:function(e,t){var n=ts();return Io===null?(n.baseState=e,[e,n.queue.dispatch]):gs(n,Io,e,t)},useMemoCache:is,useCacheRefresh:$s,useEffectEvent:Is};function fc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:T({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var pc={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Md(),i=co(r);i.payload=t,n!=null&&(i.callback=n),t=lo(e,i,r),t!==null&&(Fd(t,e,r),uo(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Md(),i=co(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=lo(e,i,r),t!==null&&(Fd(t,e,r),uo(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Md(),r=co(n);r.tag=2,t!=null&&(r.callback=t),t=lo(e,r,n),t!==null&&(Fd(t,e,n),uo(t,e,n))}};function mc(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!z(n,r)||!z(i,a):!0}function hc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&pc.enqueueReplaceState(t,t.state,null)}function gc(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=T({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function _c(e){yi(e)}function vc(e){console.error(e)}function yc(e){yi(e)}function bc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function xc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Sc(e,t,n){return n=co(n),n.tag=3,n.payload={element:null},n.callback=function(){bc(e,t)},n}function Cc(e){return e=co(e),e.tag=3,e}function wc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){xc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){xc(t,n,r),typeof i!=`function`&&(yd===null?yd=new Set([this]):yd.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Tc(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&_a(t,n,i,!0),n=Co.current,n!==null){switch(n.tag){case 31:case 13:case 19:return wo===null?qd():n.alternate===null&&od===0&&(od=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Wa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),gf(e,r,i)),!1;case 22:return n.flags|=65536,r===Wa?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),gf(e,r,i)),!1}throw Error(a(435,n.tag))}return gf(e,r,i),qd(),!1}if(ea)return t=Co.current,t===null?(r!==ra&&(t=Error(a(423),{cause:r}),ua(Li(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=Li(r,n),i=Sc(e.stateNode,r,i),fo(e,i),od!==4&&(od=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==ra&&(e=Error(a(422),{cause:r}),ua(Li(e,n)))),!1;var o=Error(a(520),{cause:r});if(o=Li(o,n),fd===null?fd=[o]:fd.push(o),od!==4&&(od=2),t===null)return!0;r=Li(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=Sc(n.stateNode,r,e),fo(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(yd===null||!yd.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=Cc(i),wc(i,e,n,r),fo(n,i),!1;break;case 22:if(n.memoizedState!==null)return n.flags|=65536,!1}n=n.return}while(n!==null);return!1}var Ec=Error(a(461)),Dc=!1;function Oc(e,t,n,r){t.child=e===null?io(t,null,n,r):ro(t,e.child,n,r)}function kc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ya(t),r=qo(e,t,n,o,a,i),s=Zo(),e!==null&&!Dc?(Qo(e,t,i),rl(e,t,i)):(ea&&s&&Yi(t),t.flags|=1,Oc(e,t,r,i),t.child)}function Ac(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!U(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,jc(e,t,a,r,i)):(e=ji(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!il(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?z:n,n(o,r)&&e.ref===t.ref)return rl(e,t,i)}return t.flags|=1,e=ki(a,r),e.ref=t.ref,e.return=t,t.child=e}function jc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(z(a,r)&&e.ref===t.ref){if(Dc=!1,t.pendingProps=r=a,il(e,i))e.flags&131072&&(Dc=!0);else return t.lanes=e.lanes,rl(e,t,i)}}return zc(e,t,n,r,i)}function Mc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Pc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&za(t,a===null?null:a.cachePool),a===null?xo():bo(t,a),Do(t);else return r=t.lanes=536870912,Pc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&za(t,null),xo(),Oo()):(za(t,a.cachePool),bo(t,a),Oo(),t.memoizedState=null);return Oc(e,t,i,n),t.child}function Nc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Pc(e,t,n,r,i){var a=Ra();return a=a===null?null:{parent:Ea._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&za(t,null),xo(),Do(t),e!==null&&_a(e,t,r,!0),t.childLanes=i,null}function Fc(e,t){return t=Jc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Ic(e,t,n){return ro(t,e.child,null,n),e=Fc(t,t.pendingProps),e.flags|=2,ko(t),t.memoizedState=null,e}function Lc(e,t,n){var r=t.pendingProps,i=!!(t.flags&128);if(t.flags&=-129,e===null){if(ea){if(r.mode===`hidden`)return e=Fc(t,r),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Nc(null,e);if(Eo(t),(e=$i)?(e=om(e,na),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Wi===null?null:{id:Gi,overflow:Ki},retryLane:536870912,hydrationErrors:null},n=Pi(e),n.return=t,t.child=n,Qi=t,$i=null)):e=null,e===null)throw ia(t);return t.lanes=536870912,null}return Fc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Eo(t),i){if(t.flags&256)t.flags&=-257,t=Ic(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(a(558))}else if(Dc||_a(e,t,n,!1),i=(n&e.childLanes)!==0,Dc||i){if(vo.current===null){if(r=Zu,r!==null&&(s=bt(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,wi(e,s),Fd(r,e,s),Ec;qd()}t=Ic(e,t,n)}else e=o.treeContext,$i=um(s.nextSibling),Qi=t,ea=!0,ta=null,na=!1,e!==null&&Zi(t,e),t=Fc(t,r),t.flags|=134221824;return t}return e=ki(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Rc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(a(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function zc(e,t,n,r,i){return ya(t),n=qo(e,t,n,r,void 0,i),r=Zo(),e!==null&&!Dc?(Qo(e,t,i),rl(e,t,i)):(ea&&r&&Yi(t),t.flags|=1,Oc(e,t,n,i),t.child)}function Bc(e,t,n,r,i,a){return ya(t),t.updateQueue=null,n=Yo(t,r,n,i),Jo(e),r=Zo(),e!==null&&!Dc?(Qo(e,t,a),rl(e,t,a)):(ea&&r&&Yi(t),t.flags|=1,Oc(e,t,n,a),t.child)}function Vc(e,t,n,r,i){if(ya(t),t.stateNode===null){var a=Di,o=n.contextType;typeof o==`object`&&o&&(a=ba(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=pc,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},oo(t),o=n.contextType,a.context=typeof o==`object`&&o?ba(o):Di,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(fc(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&pc.enqueueReplaceState(a,a.state,null),ho(t,r,a,i),mo(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=gc(n,s);a.props=c;var l=a.context,u=n.contextType;o=Di,typeof u==`object`&&u&&(o=ba(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&hc(t,a,r,o),ao=!1;var f=t.memoizedState;a.state=f,ho(t,r,a,i),mo(),l=t.memoizedState,s||f!==l||ao?(typeof d==`function`&&(fc(t,n,d,r),l=t.memoizedState),(c=ao||mc(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.
38context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,so(e,t),o=t.memoizedProps,u=gc(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=Di,typeof l==`object`&&l&&(c=ba(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&hc(t,a,r,c),ao=!1,f=t.memoizedState,a.state=f,ho(t,r,a,i),mo();var p=t.memoizedState;o!==d||f!==p||ao||e!==null&&e.dependencies!==null&&va(e.dependencies)?(typeof s==`function`&&(fc(t,n,s,r),p=t.memoizedState),(u=ao||mc(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&va(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Rc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=ro(t,e.child,null,i),t.child=ro(t,null,n,i)):Oc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=rl(e,t,i),e}function Hc(e,t,n,r){return ca(),t.flags|=256,Oc(e,t,n,r),t.child}var Uc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Wc(e){return{baseLanes:e,cachePool:Ba()}}function Gc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=ud),e}function Kc(e,t,n){var r=t.pendingProps,i=!1,a=!!(t.flags&128),o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:!!(Ao.current&2)),o&&(i=!0,t.flags&=-129),o=!!(t.flags&32),t.flags&=-33,e===null){if(ea){if(i?To(t):Oo(),(e=$i)?(e=om(e,na),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Wi===null?null:{id:Gi,overflow:Ki},retryLane:536870912,hydrationErrors:null},n=Pi(e),n.return=t,t.child=n,Qi=t,$i=null)):e=null,e===null)throw ia(t);return t.lanes=cm(e)?32:536870912,null}return a=r.children,r=r.fallback,i?(Oo(),i=t.mode,a=Jc({mode:`hidden`,children:a},i),r=Mi(r,i,n,null),a.return=t,r.return=t,a.sibling=r,t.child=a,r=t.child,r.memoizedState=Wc(n),r.childLanes=Gc(e,o,n),t.memoizedState=Uc,Nc(null,r)):(To(t),qc(t,a))}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(c!==null)return Xc(e,t,a,o,r,c,s,n)}return i?(Oo(),i=r.fallback,a=t.mode,s=e.child,c=s.sibling,r=ki(s,{mode:`hidden`,children:r.children}),r.subtreeFlags=s.subtreeFlags&1206910976,c===null?(i=Mi(i,a,n,null),i.flags|=2):i=ki(c,i),i.return=t,r.return=t,r.sibling=i,t.child=r,Nc(null,r),r=t.child,i=e.child.memoizedState,i===null?i=Wc(n):(a=i.cachePool,a===null?a=Ba():(s=Ea._currentValue,a=a.parent===s?a:{parent:s,pool:s}),i={baseLanes:i.baseLanes|n,cachePool:a}),r.memoizedState=i,r.childLanes=Gc(e,o,n),t.memoizedState=Uc,Nc(e.child,r)):(To(t),n=e.child,e=n.sibling,n=ki(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function qc(e,t){return t=Jc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Jc(e,t){return e=Oi(22,e,null,t),e.lanes=0,e}function Yc(e,t,n){return ro(t,e.child,null,n),e=qc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Xc(e,t,n,r,i,o,s,c){if(n)return t.flags&256?(To(t),t.flags&=-257,Yc(e,t,c)):t.memoizedState===null?(Oo(),o=i.fallback,s=t.mode,i=Jc({mode:`visible`,children:i.children},s),o=Mi(o,s,c,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,ro(t,e.child,null,c),i=t.child,i.memoizedState=Wc(c),i.childLanes=Gc(e,r,c),t.memoizedState=Uc,Nc(null,i)):(Oo(),t.child=e.child,t.flags|=128,null);if(To(t),cm(o)){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,r!==``&&(i=Error(a(419)),i.stack=``,i.digest=r,ua({value:i,source:null,stack:null})),Yc(e,t,c)}if(Dc||_a(e,t,c,!1),r=(c&e.childLanes)!==0,Dc||r){if(vo.current!==null)return Yc(e,t,c);if(r=Zu,r!==null&&(i=bt(r,c),i!==0&&i!==s.retryLane))throw s.retryLane=i,wi(e,i),Fd(r,e,i),Ec;return sm(o)||qd(),Yc(e,t,c)}return sm(o)?(t.flags|=192,t.child=e.child,null):(e=s.treeContext,$i=um(o.nextSibling),Qi=t,ea=!0,ta=null,na=!1,e!==null&&Zi(t,e),t=qc(t,i.children),t.flags|=134221824,t)}function Zc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ha(e.return,t,n)}function Qc(e){for(var t=null;e!==null;){var n=e.alternate;n!==null&&No(n)===null&&(t=e),e=e.sibling}return t}function $c(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function el(e){var t=e.child;for(e.child=null;t!==null;){var n=t.sibling;t.sibling=e.child,e.child=t,t=n}}function tl(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Ao.current;if(t.flags&128)return jo(t,o),null;var s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,jo(t,o),i===`backwards`&&e!==null?(el(e),Oc(e,t,r,n),el(e)):Oc(e,t,r,n),r=ea?Vi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Zc(e,n,t);else if(e.tag===19)Zc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`backwards`:n=Qc(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null,el(t)),$c(t,!0,i,null,a,r);break;case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&No(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}$c(t,!0,n,null,a,r);break;case`together`:$c(t,!1,null,null,void 0,r);break;case`independent`:t.memoizedState=null;break;default:n=Qc(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),$c(t,!1,i,n,a,r)}return t.child}function nl(e,t,n){var r=t.pendingProps;return pa(t,t.type,r.value),Oc(e,t,r.children,n),t.child}function rl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),sd|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(_a(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(a(153));if(t.child!==null){for(e=t.child,n=ki(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ki(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}
vendor: 12,647 bytes, line 38
38function il(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&va(e)))}function al(e,t,n){switch(t.tag){case 3:Oe(t,t.stateNode.containerInfo),pa(t,Ea,e.memoizedState.cache),ca();break;case 27:case 5:Ae(t);break;case 4:Oe(t,t.stateNode.containerInfo);break;case 10:pa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Eo(t),null;break;case 13:var r=t.memoizedState;if(r!==null){if(r.dehydrated!==null)return To(t),t.flags|=128,null;r=_a(e,t,n,!1);var i=t.child.childLanes;return r||(n&i)!==0?Kc(e,t,n):(To(t),e=rl(e,t,n),e===null?null:e.sibling)}To(t);break;case 19:if(t.flags&128)return tl(e,t,n);if(i=!!(e.flags&128),r=(n&t.childLanes)!==0,r||(_a(e,t,n,!1),r=(n&t.childLanes)!==0),i){if(r)return tl(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),jo(t,Ao.current),r)break;return null;case 22:return t.lanes=0,Mc(e,t,n,t.pendingProps);case 24:pa(t,Ea,e.memoizedState.cache)}return rl(e,t,n)}function ol(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Dc=!0;else{if(!il(e,n)&&!(t.flags&128))return Dc=!1,al(e,t,n);Dc=!!(e.flags&131072)}}else Dc=!1,ea&&t.flags&1048576&&Ji(t,Vi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=qa(t.elementType),t.type=e,typeof e==`function`)U(e)?(r=gc(e,r),t.tag=1,t=Vc(null,t,e,r,n)):(t.tag=0,t=zc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===M){t.tag=11,t=kc(null,t,e,r,n);break a}if(i===ie){t.tag=14,t=Ac(null,t,e,r,n);break a}if(i===j){t.tag=10,t.type=e,t=nl(null,t,n);break a}}throw t=me(e)||e,Error(a(306,t,``))}}return t;case 0:return zc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=gc(r,t.pendingProps),Vc(e,t,r,i,n);case 3:a:{if(Oe(t,t.stateNode.containerInfo),e===null)throw Error(a(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,so(e,t),ho(t,r,null,n);var s=t.memoizedState;if(r=s.cache,pa(t,Ea,r),r!==o.cache&&ga(t,[Ea],n,!0),mo(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Hc(e,t,r,n);break a}if(r!==i){i=Li(Error(a(424)),t),ua(i),t=Hc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for($i=um(e.firstChild),Qi=t,ea=!0,ta=null,na=!0,n=io(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|134221824,n=n.sibling}else{if(ca(),r===i){t=rl(e,t,n);break a}Oc(e,t,r,n)}t=t.child}return t;case 26:return Rc(e,t),e===null?(n=Fm(t.type,null,t.pendingProps,null))?t.memoizedState=n:ea||(t.stateNode=hp(t.type,t.pendingProps,Ee.current,t)):t.memoizedState=Fm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ae(t),e===null&&ea&&(r=t.stateNode=gm(t.type,t.pendingProps,Ee.current),Qi=t,na=!0,i=$i,wp(t.type)?(dm=i,$i=um(r.firstChild)):$i=i),Oc(e,t,t.pendingProps.children,n),Rc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ea&&((i=r=$i)&&(r=im(r,t.type,t.pendingProps,na),r===null?i=!1:(t.stateNode=r,Qi=t,$i=um(r.firstChild),na=!1,i=!0)),i||ia(t)),Ae(t),i=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,gp(i,o)?r=null:s!==null&&gp(i,s)&&(t.flags|=32),t.memoizedState!==null&&(i=qo(e,t,Xo,null,null,n),lh._currentValue=i),Rc(e,t),Oc(e,t,r,n),t.child;case 6:return e===null&&ea&&((e=n=$i)&&(n=am(n,t.pendingProps,na),n===null?e=!1:(t.stateNode=n,Qi=t,$i=null,e=!0)),e||ia(t)),null;case 13:return Kc(e,t,n);case 4:return Oe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ro(t,null,r,n):Oc(e,t,r,n),t.child;case 11:return kc(e,t,t.type,t.pendingProps,n);case 7:return r=t.pendingProps,Rc(e,t),Oc(e,t,r,n),t.child;case 8:return Oc(e,t,t.pendingProps.children,n),t.child;case 12:return Oc(e,t,t.pendingProps.children,n),t.child;case 10:return nl(e,t,n);case 9:return i=t.type._context,r=t.pendingProps.children,ya(t),i=ba(i),r=r(i),t.flags|=1,Oc(e,t,r,n),t.child;case 14:return Ac(e,t,t.type,t.pendingProps,n);case 15:return jc(e,t,t.type,t.pendingProps,n);case 19:return tl(e,t,n);case 31:return Lc(e,t,n);case 22:return Mc(e,t,n,t.pendingProps);case 24:return ya(t),r=ba(Ea),e===null?(i=Ra(),i===null&&(i=Zu,o=G(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},oo(t),pa(t,Ea,i)):((e.lanes&n)!==0&&(so(e,t),ho(t,null,null,n),mo()),i=e.memoizedState,o=t.memoizedState,i.parent===r?(r=o.cache,pa(t,Ea,r),r!==i.cache&&ga(t,[Ea],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),pa(t,Ea,r))),Oc(e,t,t.pendingProps.children,n),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),r=t.pendingProps,r.name!=null&&r.name!==`auto`?t.flags|=e===null?18882560:18874368:ea&&Yi(t),e!==null&&e.memoizedProps.name!==r.name?t.flags|=4194816:Rc(e,t),Oc(e,t,r.children,n),t.child;case 29:throw t.pendingProps}throw Error(a(156,t.tag))}function sl(e){e.flags|=4}function cl(e,t,n,r,i){var a;if((a=!!(e.mode&32))&&(a=n===null?Xm(t,r):Xm(t,r)&&(r.src!==n.src||r.srcSet!==n.srcSet)),a){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Wd())e.flags|=8192;else throw Ja=Wa,Ha}}else e.flags&=-16777217}function ll(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Zm(t)){if(Wd())e.flags|=8192;else throw Ja=Wa,Ha}}function ul(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:mt(),e.lanes|=t,dd|=t)}function dl(e,t){if(!ea)switch(e.tailMode){case`visible`:break;case`collapsed`:for(var n=e.tail,r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null;break;default:for(t=e.tail,n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null}}function fl(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&1206910976,r|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function pl(e,t,n){var r=t.pendingProps;switch(Xi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return fl(t),null;case 1:return fl(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ma(Ea),ke(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(sa(t)?sl(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,la())),fl(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(sl(t),o===null?(fl(t),cl(t,i,null,r,n)):(fl(t),ll(t,o))):o?o===e.memoizedState?(fl(t),t.flags&=-16777217):(sl(t),fl(t),ll(t,o)):(e=e.memoizedProps,e!==r&&sl(t),fl(t),cl(t,i,e,r,n)),null;case 27:if(je(t),n=Ee.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&sl(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return fl(t),t.subtreeFlags&=-33554433,null}e=we.current,sa(t)?aa(t,e):(e=gm(i,r,n),t.stateNode=e,sl(t))}return fl(t),t.subtreeFlags&=-33554433,null;case 5:if(je(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&sl(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return fl(t),t.subtreeFlags&=-33554433,null}if(o=we.current,sa(t))aa(t,o);else{var s=fp(Ee.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}o[Et]=t,o[Dt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(ap(o,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&sl(t)}}return fl(t),t.subtreeFlags&=-33554433,cl(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&sl(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(a(166));if(e=Ee.current,sa(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=Qi,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[Et]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||rp(e.nodeValue,n)),e||ia(t,!0)}else e=fp(e).createTextNode(r),e[Et]=t,t.stateNode=e}return fl(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=sa(t),n!==null){if(e===null){if(!r)throw Error(a(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(557));e[Et]=t}else ca(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;fl(t),e=!1}else n=la(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(ko(t),t):(ko(t),null);if(t.flags&128)throw Error(a(558))}return fl(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=sa(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(a(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(a(317));i[Et]=t}else ca(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;fl(t),i=!1}else i=la(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(ko(t),t):(ko(t),null)}return ko(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ul(t,t.updateQueue),fl(t),null);case 4:return ke(),e===null&&qf(t.stateNode.containerInfo),t.flags|=67108864,fl(t),null;case 10:return ma(t.type),fl(t),null;case 19:if(Mo(t),r=t.memoizedState,r===null)return fl(t),null;if(i=!!(t.flags&128),o=r.rendering,o===null){if(i)dl(r,!1);else{if(od!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=No(e),o!==null){for(t.flags|=128,dl(r,!1),e=o.updateQueue,t.updateQueue=e,ul(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Ai(n,e),n=n.sibling;return jo(t,Ao.current&1|2),ea&&qi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&We()>_d&&(t.flags|=128,i=!0,dl(r,!1),t.lanes=4194304)}}else{if(!i){if(e=No(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,ul(t,e),dl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!o.alternate&&!ea)return fl(t),null}else 2*We()-r.renderingStartTime>_d&&n!==536870912&&(t.flags|=128,i=!0,dl(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=We(),e.sibling=null,o=Ao.current,o=i?o&1|2:o&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||ea?jo(t,o):(n=o,Ce(Co,t),Ce(Ao,n),wo===null&&(wo=t)),ea&&qi(t,r.treeForkCount),e}return fl(t),null;case 22:case 23:return ko(t),So(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(fl(t),t.subtreeFlags&6&&(t.flags|=8192)):fl(t),n=t.updateQueue,n!==null&&ul(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&Se(La),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ma(Ea),fl(t),null;case 25:return null;case 30:return t.flags|=33554432,fl(t),null}throw Error(a(156,t.tag))}function ml(e,t){switch(Xi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
38case 3:return ma(Ea),ke(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return je(t),null;case 31:if(t.memoizedState!==null){if(ko(t),t.alternate===null)throw Error(a(340));ca()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ko(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(a(340));ca()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Mo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return ke(),null;case 10:return ma(t.type),null;case 22:case 23:return ko(t),So(),e!==null&&Se(La),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ma(Ea),null;case 25:return null;default:return null}}function hl(e,t){switch(Xi(t),t.tag){case 3:ma(Ea),ke();break;case 26:case 27:case 5:je(t);break;case 4:ke();break;case 31:t.memoizedState!==null&&ko(t);break;case 13:ko(t);break;case 19:Mo(t);break;case 10:ma(t.type);break;case 22:case 23:ko(t),So(),e!==null&&Se(La);break;case 24:ma(Ea)}}function gl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){hf(t,t.return,e)}}function _l(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){hf(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){hf(t,t.return,e)}}function vl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{_o(t,n)}catch(t){hf(e,e.return,t)}}}function yl(e,t,n){n.props=gc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){hf(e,t,n)}}function bl(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=gi(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Ip(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Lp(e);p(e.child,!1,$p,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){hf(e,t,n)}}function xl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){hf(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){hf(e,t,n)}else n.current=null}}function Sl(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n<t.length;n++)tm(e.stateNode,t[n])}function Cl(e){for(var t=e.return;t!==null&&(El(t)&&tm(e.stateNode,t.stateNode),!Tl(t));)t=t.return}function wl(e){for(var t=e.return;t!==null&&(El(t)&&nm(e.stateNode,t.stateNode),!Tl(t));)t=t.return}function Tl(e){return e.tag===5||e.tag===3||e.tag===27}function El(e){return e&&e.tag===7&&e.stateNode!==null}function Dl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){hf(e,e.return,t)}}function Ol(e,t,n){try{var r=e.stateNode;sp(r,e.type,n,t),r[Dt]=t}catch(t){hf(e,e.return,t)}}function kl(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&wp(e.type)||e.tag===4}function Al(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||kl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&wp(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function jl(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(i,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(i),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Sn)),Sl(e,r),Xt=!0;else if(i!==4&&(i===27&&(Sl(e,r),r=null,wp(e.type)&&(n=e.stateNode,t=null)),e=e.child,e!==null))for(jl(e,t,n,r),e=e.sibling;e!==null;)jl(e,t,n,r),e=e.sibling}function Ml(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?n.insertBefore(i,t):n.appendChild(i),Sl(e,r),Xt=!0;else if(i!==4&&(i===27&&(Sl(e,r),r=null,wp(e.type)&&(n=e.stateNode)),e=e.child,e!==null))for(Ml(e,t,n,r),e=e.sibling;e!==null;)Ml(e,t,n,r),e=e.sibling}function Nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);ap(t,r,n),t[Et]=e,t[Dt]=n}catch(t){hf(e,e.return,t)}}var Pl=!1,Fl=null;function Il(e){(e.tag===30||e.subtreeFlags&33554432)&&(Pl=!0)}var Ll=null;function Rl(){var e=Ll;return Ll=null,e}var zl=0;function Bl(e,t,n,r,i){return zl=0,Vl(e.child,t,n,r,i)}function Vl(e,t,n,r,i){for(var a=!1;
38e!==null;){if(e.tag===5){var o=e.stateNode;if(r!==null){var s=Ap(o);r.push(s),s.view&&(a=!0)}else a||Ap(o).view&&(a=!0);Pl=!0,Dp(o,zl===0?t:t+`_`+zl,n),zl++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||Vl(e.child,t,n,r,i)&&(a=!0));e=e.sibling}return a}function Hl(e,t){for(;e!==null;)e.tag===5?Op(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Hl(e.child,t)),e=e.sibling}function Ul(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(Ul(e),e.tag===30&&e.flags&18874368&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name===`auto`)throw Error(a(544));var n=t.name;t=vi(t.default,t.share),t!==`none`&&(Bl(e,n,t,null,!1)||Hl(e.child,!1))}e=e.sibling}}function Wl(e,t){if(e.tag===30){var n=e.stateNode,r=e.memoizedProps,i=gi(r,n),a=vi(r.default,n.paired?r.share:r.enter);a===`none`?Ul(e):Bl(e,i,a,null,!1)?(Ul(e),n.paired||t||Pd(e,r.onEnter)):Hl(e.child,!1)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Wl(e,t),e=e.sibling;else Ul(e)}function Gl(e){if(Fl!==null&&Fl.size!==0){var t=Fl;if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var n=e.memoizedProps,r=n.name;if(r!=null&&r!==`auto`){var i=t.get(r);if(i!==void 0){var a=vi(n.default,n.share);if(a!==`none`&&(Bl(e,r,a,null,!1)?(a=e.stateNode,i.paired=a,a.paired=i,Pd(e,n.onShare)):Hl(e.child,!1)),t.delete(r),t.size===0)break}}}Gl(e)}e=e.sibling}}}function Kl(e){if(e.tag===30){var t=e.memoizedProps,n=gi(t,e.stateNode),r=Fl===null?void 0:Fl.get(n),i=vi(t.default,r===void 0?t.exit:t.share);i!==`none`&&(Bl(e,n,i,null,!1)?r===void 0?Pd(e,t.onExit):(i=e.stateNode,r.paired=i,i.paired=r,Fl.delete(n),Pd(e,t.onShare)):Hl(e.child,!1)),Fl!==null&&Gl(e)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Kl(e),e=e.sibling;else Fl!==null&&Gl(e)}function ql(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,n=gi(t,e.stateNode);t=vi(t.default,t.update),e.flags&=-5,t!==`none`&&Bl(e,n,t,e.memoizedState=[],!1)}else e.subtreeFlags&33554432&&ql(e);e=e.sibling}}function Jl(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var t=e.stateNode;t.paired!==null&&(t.paired=null,Hl(e.child,!1))}Jl(e)}e=e.sibling}}function Yl(e){if(e.tag===30)e.stateNode.paired=null,Hl(e.child,!1),Jl(e);else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Yl(e),e=e.sibling;else Jl(e)}function Xl(e){for(e=e.child;e!==null;)e.tag===30?Hl(e.child,!1):e.subtreeFlags&33554432&&Xl(e),e=e.sibling}function Zl(e,t,n,r,i,a,o){for(var s=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null&&zl<a.length){var l=a[zl],u=Ap(c);(l.view||u.view)&&(s=!0);var d;if(d=!(e.flags&4)){if(u.clip)d=!0;else{d=l.rect;var f=u.rect;d=d.y!==f.y||d.x!==f.x||d.height!==f.height||d.width!==f.width}}d&&(e.flags|=4),u.abs?u=!l.abs:(l=l.rect,u=u.rect,u=l.height!==u.height||l.width!==u.width),u&&(e.flags|=32)}else e.flags|=32;e.flags&4&&Dp(c,zl===0?n:n+`_`+zl,i),s&&e.flags&4||(Ll===null&&(Ll=[]),Ll.push(c,zl===0?r:r+`_`+zl,t.memoizedProps)),zl++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:Zl(e,t.child,n,r,i,a,o)&&(s=!0));t=t.sibling}return s}function Ql(e,t){for(e=e.child;e!==null;){if(e.tag===30){var n=e.memoizedProps,r=e.stateNode,i=gi(n,r),a=vi(n.default,n.update);if(t){r=r.clones;var o=r===null?null:r.map(jp)}else o=e.memoizedState,e.memoizedState=null;r=e;var s=e.child;zl=0,i=Zl(r,s,i,i,a,o,!1),e.flags&4&&i&&(t||Pd(e,n.onUpdate))}else e.subtreeFlags&33554432&&Ql(e,t);e=e.sibling}}var $l=!1,eu=!1,tu=!1,nu=!1,ru=typeof WeakSet==`function`?WeakSet:Set,iu=null,au=!1,ou=!1,su=!1,cu=!1;function lu(e,t,n){if(e=e.containerInfo,up=vh,e=Kr(e),qr(e)){if(`selectionStart`in e)var r={start:e.selectionStart,end:e.selectionEnd};else a:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==r||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===r&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}r=c===-1||l===-1?null:{start:c,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;
38for(dp={focusedElem:e,selectionRange:r},vh=!1,n=(n&335544064)===n,iu=t,t=n?9270:1024;iu!==null;){if(e=iu,n&&(r=e.deletions,r!==null))for(a=0;a<r.length;a++)n&&Kl(r[a]);if(e.alternate===null&&e.flags&2)n&&Il(e),uu(n);else{if(e.tag===22){if(r=e.alternate,e.memoizedState!==null){r!==null&&r.memoizedState===null&&n&&Kl(r),uu(n);continue}if(r!==null&&r.memoizedState!==null){n&&Il(e),uu(n);continue}}r=e.child,(e.subtreeFlags&t)!==0&&r!==null?(r.return=e,iu=r):(n&&ql(e),uu(n))}}Fl=null}function uu(e){for(;iu!==null;){var t=iu,n=e,r=t.alternate,i=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if(i&1024&&r!==null){n=void 0,i=r.memoizedProps,r=r.memoizedState;var o=t.stateNode;try{var s=gc(t.type,i);n=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=n}catch(e){hf(t,t.return,e)}}break;case 3:if(i&1024){if(r=t.stateNode.containerInfo,n=r.nodeType,n===9)rm(r);else if(n===1)switch(r.nodeName){case`HEAD`:case`HTML`:case`BODY`:rm(r);break;default:r.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&r!==null&&(n=gi(r.memoizedProps,r.stateNode),i=t.memoizedProps,i=vi(i.default,i.update),i!==`none`&&Bl(r,n,i,r.memoizedState=[],!0));break;default:if(i&1024)throw Error(a(163))}if(r=t.sibling,r!==null){r.return=t.return,iu=r;break}iu=t.return}}function du(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ju(e,n),r&4&&gl(5,n);break;case 1:if(ju(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){hf(n,n.return,e)}else{var i=gc(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){hf(n,n.return,e)}}}r&64&&vl(n),r&512&&bl(n,n.return);break;case 3:if(ju(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{_o(e,t)}catch(e){hf(n,n.return,e)}}break;case 27:t===null&&r&4&&Nl(n);case 26:case 5:ju(e,n),t===null&&r&4&&Dl(n),r&512&&bl(n,n.return);break;case 12:ju(e,n);break;case 31:ju(e,n),r&4&&bu(e,n);break;case 13:ju(e,n),r&4&&xu(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=yf.bind(null,n),lm(e,n))));break;case 22:if(r=n.memoizedState!==null||$l,!r){var a=t!==null&&t.memoizedState!==null||eu;t=$l,i=eu,$l=r,(eu=a)&&!i?(r=2,n.subtreeFlags&8772&&(r|=1),Nu(e,n,r)):ju(e,n),$l=t,eu=i}break;case 30:ju(e,n),r&512&&bl(n,n.return);break;case 7:r&512&&bl(n,n.return);default:ju(e,n)}}function fu(e,t){for(e=e.child;e!==null;)pu(e,t),e=e.sibling}function pu(e,t){switch(e.tag){case 5:case 26:try{var n=e.stateNode;if(t){var r=n.style;typeof r.setProperty==`function`?r.setProperty(`display`,`none`,`important`):r.display=`none`}else{var i=e.stateNode,a=e.memoizedProps.style,o=a!=null&&a.hasOwnProperty(`display`)?a.display:null;i.style.display=o==null||typeof o==`boolean`?``:(``+o).trim()}}catch(t){hf(e,e.return,t)}mu(e,t);break;case 6:try{e.stateNode.nodeValue=t?``:e.memoizedProps,Xt=!0}catch(t){hf(e,e.return,t)}break;case 18:try{var s=e.stateNode;t?Ep(s,!0):Ep(e.stateNode,!1)}catch(t){hf(e,e.return,t)}break;case 22:case 23:e.memoizedState===null&&fu(e,t);break;default:fu(e,t)}}function mu(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){a:{var n=e,r=t;switch(n.tag){case 4:pu(n,r);break a;case 22:n.memoizedState===null&&mu(n,r);break a;default:mu(n,r)}}e=e.sibling}}function hu(e){var t=e.alternate;t!==null&&(e.alternate=null,hu(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ft(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var gu=null,_u=!1;function vu(e,t,n){for(n=n.child;n!==null;)yu(e,t,n),n=n.sibling}function yu(e,t,n){if(et&&typeof et.onCommitFiberUnmount==`function`)try{et.onCommitFiberUnmount($e,n)}catch{}switch(n.tag){case 26:eu||xl(n,t),vu(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&!eu&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:eu||xl(n,t),wl(n);var r=gu,i=_u;wp(n.type)&&(gu=n.stateNode,_u=!1),vu(e,t,n),_m(n.stateNode,n.type,n.memoizedProps),gu=r,_u=i;break;case 5:eu||xl(n,t),wl(n);case 6:if(n.tag===6&&wl(n),r=gu,i=_u,gu=null,vu(e,t,n),gu=r,_u=i,gu!==null){if(_u)try{(gu.nodeType===9?gu.body:gu.nodeName===`HTML`?gu.ownerDocument.body:gu).removeChild(n.stateNode),Xt=!0}catch(e){hf(n,t,e)}else try{gu.removeChild(n.stateNode),Xt=!0}catch(e){hf(n,t,e)}}break;case 18:gu!==null&&(_u?(e=gu,Tp(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Wh(e)):Tp(gu,
38n.stateNode));break;case 4:r=gu,i=_u,gu=n.stateNode.containerInfo,_u=!0,vu(e,t,n),gu=r,_u=i;break;case 0:case 11:case 14:case 15:_l(2,n,t),eu||_l(4,n,t),vu(e,t,n);break;case 1:eu||(xl(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&yl(n,t,r)),vu(e,t,n);break;case 21:vu(e,t,n);break;case 22:eu=(r=eu)||n.memoizedState!==null,vu(e,t,n),eu=r;break;case 30:xl(n,t),vu(e,t,n);break;case 7:eu||xl(n,t),vu(e,t,n);break;default:vu(e,t,n)}}function bu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Wh(e)}catch(e){hf(t,t.return,e)}}}function xu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Wh(e)}catch(e){hf(t,t.return,e)}}function Su(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ru),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ru),t;default:throw Error(a(435,e.tag))}}function Cu(e,t){var n=Su(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=bf.bind(null,e,t);t.then(r,r)}})}function wu(e,t,n){var r=t.deletions;if(r!==null)for(var i=0;i<r.length;i++){var o=r[i],s=e,c=t,l=c;a:for(;l!==null;){switch(l.tag){case 27:if(wp(l.type)){gu=l.stateNode,_u=!1;break a}break;case 5:gu=l.stateNode,_u=!1;break a;case 3:case 4:gu=l.stateNode.containerInfo,_u=!0;break a}l=l.return}if(gu===null)throw Error(a(160));yu(s,c,o),gu=null,_u=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Eu(t,e,n),t=t.sibling}var Tu=null;function Eu(e,t,n){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(i&4&&(r=e.updateQueue,r=r===null?null:r.events,r!==null))for(var o=0;o<r.length;o++){var s=r[o];s.ref.impl=s.nextImpl}wu(t,e,n),Du(e),i&4&&(_l(3,e,e.return),gl(3,e),_l(5,e,e.return));break;case 1:wu(t,e,n),Du(e),i&512&&(eu||r===null||xl(r,r.return)),i&64&&$l&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?t:n.concat(t))));break;case 26:if(o=Tu,wu(t,e,n),Du(e),i&512&&(eu||r===null||xl(r,r.return)),i&4){if(i=r===null?null:r.memoizedState,n=e.memoizedState,r===null){if(n===null){if(e.stateNode===null){if($l)e.stateNode=hp(e.type,e.memoizedProps,t.containerInfo,e);else{a:{t=e.type,n=e.memoizedProps,i=o.ownerDocument||o;b:switch(t){case`title`:r=i.getElementsByTagName(`title`)[0],(!r||r[Nt]||r[Et]||r.namespaceURI===`http://www.w3.org/2000/svg`||r.hasAttribute(`itemprop`))&&(r=i.createElement(t),i.head.insertBefore(r,i.querySelector(`head > title`))),ap(r,t,n),r[Et]=e,Bt(r),t=r;break a;case`link`:if(o=qm(`link`,`href`,i).get(t+(n.href||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&r.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&r.getAttribute(`title`)===(n.title==null?null:n.title)&&r.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break b}}r=i.createElement(t),ap(r,t,n),i.head.appendChild(r);break;case`meta`:if(o=qm(`meta`,`content`,i).get(t+(n.content||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`content`)===(n.content==null?null:``+n.content)&&r.getAttribute(`name`)===(n.name==null?null:n.name)&&r.getAttribute(`property`)===(n.property==null?null:n.property)&&r.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){o.splice(s,1);break b}}r=i.createElement(t),ap(r,t,n),i.head.appendChild(r);break;default:throw Error(a(468,t))}r[Et]=e,Bt(r),t=r}e.stateNode=t}}else $l||Jm(o,e.type,e.stateNode)}else e.stateNode=Hm(o,n,e.memoizedProps)}else i===n?n===null&&e.stateNode!==null&&Ol(e,e.memoizedProps,r.memoizedProps):(i===null?(t=r.stateNode,t===null||eu||t.parentNode.removeChild(t)):i.count--,n===null?$l||Jm(o,e.type,e.stateNode):Hm(o,n,e.memoizedProps))}break;case 27:wu(t,e,n),Du(e),i&512&&(eu||r===null||xl(r,r.return)),r!==null&&i&4&&Ol(e,e.memoizedProps,r.memoizedProps);break;
38case 5:if(o=tu,tu=!1,wu(t,e,n),tu=o,Du(e),i&512&&(eu||r===null||xl(r,r.return)),e.flags&32){t=e.stateNode;try{P(t,``),Xt=!0}catch(t){hf(e,e.return,t)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,Ol(e,t,r===null?t:r.memoizedProps)),i&1024&&(nu=!0);break;case 6:if(wu(t,e,n),Du(e),i&4){if(e.stateNode===null)throw Error(a(162));t=e.memoizedProps,n=e.stateNode;try{n.nodeValue=t,Xt=!0}catch(t){hf(e,e.return,t)}}break;case 3:if(Xt=!1,Km=null,o=Tu,Tu=xm(t.containerInfo),wu(t,e,n),Tu=o,Du(e),i&4&&r!==null&&r.memoizedState.isDehydrated)try{Wh(t.containerInfo)}catch(t){hf(e,e.return,t)}nu&&(nu=!1,Ou(e)),Xt=!1;break;case 4:i=tu,tu=$l,r=Zt(),o=Tu,Tu=xm(e.stateNode.containerInfo),wu(t,e,n),Du(e),Tu=o,Xt&&ou&&(su=!0),Xt=r,tu=i;break;case 12:wu(t,e,n),Du(e);break;case 31:wu(t,e,n),Du(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Cu(e,t)));break;case 13:wu(t,e,n),Du(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(hd=We()),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Cu(e,t)));break;case 22:o=e.memoizedState!==null,s=r!==null&&r.memoizedState!==null;var c=$l,l=eu,u=tu;$l=c||o,tu=u||o,eu=l||s,wu(t,e,n),eu=l,tu=u,$l=c,Du(e),i&8192&&(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,!o||r===null||s||$l||eu||(t=s||eu,n=$l,r=eu,$l=o||$l,eu=t,Mu(e,2),$l=n,eu=r),!o&&tu||fu(e,o)),i&4&&(t=e.updateQueue,t!==null&&(n=t.retryQueue,n!==null&&(t.retryQueue=null,Cu(e,n))));break;case 19:wu(t,e,n),Du(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Cu(e,t)));break;case 30:i&512&&(eu||r===null||xl(r,r.return)),i=Zt(),o=ou,s=(n&335544064)===n,c=e.memoizedProps,ou=s&&vi(c.default,c.update)!==`none`,wu(t,e,n),Du(e),s&&r!==null&&Xt&&(e.flags|=4),ou=o,Xt=i;break;case 21:break;case 7:i&512&&(eu||r===null||xl(r,r.return)),r&&r.stateNode!==null&&(r.stateNode._fragmentFiber=e);default:wu(t,e,n),Du(e)}}function Du(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(kl(r)){n=r;break}r=r.return}r=null;for(var i=e.return;i!==null;){if(El(i)){var o=i.stateNode;r===null?r=[o]:r.push(o)}if(Tl(i))break;i=i.return}var s=r;if(n==null)throw Error(a(160));switch(n.tag){case 27:var c=n.stateNode;Ml(e,Al(e),c,s);break;case 5:var l=n.stateNode;n.flags&32&&(P(l,``),n.flags&=-33),Ml(e,Al(e),l,s);break;case 3:case 4:var u=n.stateNode.containerInfo;jl(e,Al(e),u,s);break;default:throw Error(a(161))}}catch(t){hf(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ou(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ou(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,vh=!0,t.reset(),vh=!1),e=e.sibling}}function ku(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Au(t,e),t=t.sibling;else Ql(t,!1)}function Au(e,t){var n=e.alternate;if(n===null)Wl(e,!1);else switch(e.tag){case 3:if(cu=au=!1,Rl(),ku(t,e),!au&&!su){if(e=Ll,e!==null)for(var r=0;r<e.length;r+=3){n=e[r];var i=e[r+1];Op(n,e[r+2]),n=n.ownerDocument.documentElement,n!==null&&n.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(`+i+`)`})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===``&&(e.style.viewTransitionName=`none`,e.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(root)`}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition`})),cu=!0}Ll=null;break;case 5:ku(t,e);break;case 4:r=au,au=!1,ku(t,e),au&&(su=!0),au=r;break;case 22:e.memoizedState===null&&(n.memoizedState===null?ku(t,e):Wl(e,!1));break;case 30:r=au,i=Rl(),au=!1,ku(t,e),au&&(e.flags|=4);var a=e.memoizedProps,o=e.stateNode;t=gi(a,o),o=gi(n.memoizedProps,o);var s=vi(a.default,a.update);s===`none`?t=!1:(a=n.memoizedState,n.memoizedState=null,n=e.child,zl=0,t=Zl(e,n,t,o,s,a,!0),zl!==(a===null?0:a.length)&&(e.flags|=32)),e.flags&4&&t?(Pd(e,e.memoizedProps.onUpdate),Ll=i):i!==null&&(i.push.apply(i,Ll),Ll=i),au=e.flags&32?!0:r;break;default:ku(t,e)}}function ju(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)du(e,t.alternate,t),t=t.sibling}function Mu(e,t){for(e=e.child;e!==null;){var n=e,r=t;switch(n.tag){case 0:case 11:case 14:case 15:_l(4,n,n.return),Mu(n,r);break;case 1:xl(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount==`function`&&yl(n,n.return,i),Mu(n,r);break;case 27:r&2&&_m(n.stateNode,n.type,n.memoizedProps);case 5:xl(n,n.return),n.tag!==5&&n.tag!==27||wl(n),Mu(n,r);break;case 6:wl(n);break;case 26:xl(n,n.return),i=n.stateNode,n.memoizedState!==null||i===null||eu||i.parentNode.removeChild(i),Mu(n,r);break;case 22:n.memoizedState===null&&Mu(n,r);break;case 30:xl(n,n.return),Mu(n,r);break;case 7:xl(n,n.return);default:Mu(n,r)}e=e.sibling}}function Nu(e,t,n){for(n=t.subtreeFlags&8772?n:n&-2,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags,s=!!(n&1);switch(a.tag){case 0:case 11:case 15:Nu(i,a,n),gl(4,a);break;case 1:if(Nu(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){hf(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var c=r.stateNode;try{var l=i.shared.hiddenCallbacks;
38if(l!==null)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)go(l[i],c)}catch(e){hf(r,r.return,e)}}s&&o&64&&vl(a),bl(a,a.return);break;case 27:n&2&&Nl(a);case 5:a.tag!==5&&a.tag!==27||Cl(a),Nu(i,a,n),s&&r===null&&o&4&&Dl(a),bl(a,a.return);break;case 6:Cl(a);break;case 26:c=a.stateNode,a.memoizedState!==null||c===null||$l||Jm(xm(c.ownerDocument),a.type,c),Nu(i,a,n),s&&r===null&&o&4&&Dl(a),bl(a,a.return);break;case 12:Nu(i,a,n);break;case 31:Nu(i,a,n),s&&o&4&&bu(i,a);break;case 13:Nu(i,a,n),s&&o&4&&xu(i,a);break;case 22:a.memoizedState===null&&Nu(i,a,n),bl(a,a.return);break;case 30:Nu(i,a,n),bl(a,a.return);break;case 7:bl(a,a.return);default:Nu(i,a,n)}t=t.sibling}}function Pu(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&K(n))}function Fu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&K(e))}function Iu(e,t,n,r){var i=(n&335544064)===n;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Lu(e,t,n,r),t=t.sibling;else i&&Xl(t)}function Lu(e,t,n,r){var i=(n&335544064)===n;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&Yl(t);var a=t.flags;switch(t.tag){case 0:case 11:case 15:Iu(e,t,n,r),a&2048&&gl(9,t);break;case 1:Iu(e,t,n,r);break;case 3:Iu(e,t,n,r),i&&cu&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,e.style.viewTransitionName===`root`&&(e.style.viewTransitionName=``),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===`none`&&(e.style.viewTransitionName=``)),a&2048&&(a=null,t.alternate!==null&&(a=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==a&&(t.refCount++,a!=null&&K(a)));break;case 12:if(a&2048){Iu(e,t,n,r),a=t.stateNode;try{var o=t.memoizedProps,s=o.id,c=o.onPostCommit;typeof c==`function`&&c(s,t.alternate===null?`mount`:`update`,a.passiveEffectDuration,-0)}catch(e){hf(t,t.return,e)}}else Iu(e,t,n,r);break;case 31:Iu(e,t,n,r);break;case 13:Iu(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,s=t.alternate,t.memoizedState===null?(i&&s!==null&&s.memoizedState!==null&&Yl(t),o._visibility&2?Iu(e,t,n,r):(o._visibility|=2,Ru(e,t,n,r,!!(t.subtreeFlags&10256)||!1))):(i&&s!==null&&s.memoizedState===null&&Yl(s),o._visibility&2?Iu(e,t,n,r):zu(e,t)),a&2048&&Pu(s,t);break;case 24:Iu(e,t,n,r),a&2048&&Fu(t.alternate,t);break;case 30:i&&(a=t.alternate,a!==null&&(Hl(a.child,!0),Hl(t.child,!0))),Iu(e,t,n,r);break;default:Iu(e,t,n,r)}}function Ru(e,t,n,r,i){for(i=i&&(!!(t.subtreeFlags&10256)||!1),t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Ru(a,o,s,c,i),gl(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Ru(a,o,s,c,i)):u._visibility&2?Ru(a,o,s,c,i):zu(a,o),i&&l&2048&&Pu(o.alternate,o);break;case 24:Ru(a,o,s,c,i),i&&l&2048&&Fu(o.alternate,o);break;default:Ru(a,o,s,c,i)}t=t.sibling}}function zu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:zu(n,r),i&2048&&Pu(r.alternate,r);break;case 24:zu(n,r),i&2048&&Fu(r.alternate,r);break;default:zu(n,r)}t=t.sibling}}var Bu=8192;function Vu(e,t,n){if(e.subtreeFlags&Bu)for(e=e.child;e!==null;)Hu(e,t,n),e=e.sibling}function Hu(e,t,n){switch(e.tag){case 26:Vu(e,t,n),e.flags&Bu&&(e.memoizedState===null?(e=e.stateNode,(t&335544128)===t&&$m(n,e)):eh(n,Tu,e.memoizedState,e.memoizedProps));break;case 5:Vu(e,t,n),e.flags&Bu&&(e=e.stateNode,(t&335544128)===t&&$m(n,e));break;case 3:case 4:var r=Tu;Tu=xm(e.stateNode.containerInfo),Vu(e,t,n),Tu=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Bu,Bu=16777216,Vu(e,t,n),Bu=r):Vu(e,t,n));break;case 30:if((e.flags&Bu)!==0&&(r=e.memoizedProps.name,r!=null&&r!==`auto`)){var i=e.stateNode;i.paired=null,Fl===null&&(Fl=new Map),Fl.set(r,i)}Vu(e,t,n);break;default:Vu(e,t,n)}}function Uu(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Wu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];iu=r,qu(r,e)}Uu(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Gu(e),e=e.sibling}function Gu(e){switch(e.tag){case 0:case 11:case 15:Wu(e),e.flags&2048&&_l(9,e,e.return);break;case 3:Wu(e);break;case 12:Wu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ku(e)):Wu(e);break;default:Wu(e)}}function Ku(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];iu=r,qu(r,e)}Uu(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:_l(8,t,t.return),Ku(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Ku(t));break;default:Ku(t)}e=e.sibling}}function qu(e,t){for(;iu!==null;){var n=iu;switch(n.tag){case 0:case 11:case 15:_l(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:K(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,iu=r;else a:for(n=e;iu!==null;){r=iu;var i=r.sibling,a=r.return;if(hu(r),r===n){iu=null;break a}if(i!==null){i.return=a,iu=i;break a}iu=a}}}var Ju={getCacheForType:function(e){var t=ba(Ea),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ba(Ea).controller.signal}},Yu=typeof WeakMap==`function`?WeakMap:Map,Xu=0,Zu=null,Qu=null,$u=0,ed=0,td=null,nd=!1,rd=!1,id=!1,ad=0,od=0,sd=0,cd=0,ld=0,ud=0,dd=0,fd=null,pd=null,md=!1,hd=0,gd=0,_d=1/0,vd=null,yd=null,bd=0,xd=null,Sd=null,Cd=0,wd=0,Td=null,Ed=null,Dd=null,Od=null,kd=null,Ad=0,jd=null;function Md(){return Xu&2&&$u!==0?$u&-$u:ge.T===null?Ct():If()}function Nd(){if(ud===0){if(!($u&536870912)||ea){var e=st;st<<=1,!(st&3932160)&&(st=262144),ud=e}else ud=536870912}return e=Co.current,e!==null&&(e.flags|=32),ud}function Pd(e,t){if(t!=null){var n=e.stateNode,r=n.ref;r===null&&(r=n.ref=Ip(gi(e.memoizedProps,n))),Od===null&&(Od=[]),Od.push(t.bind(null,r))}}
vendor: 6,237 bytes, line 38
38function Fd(e,t,n){(e===Zu&&(ed===2||ed===9)||e.cancelPendingCommit!==null)&&(Hd(e,0),zd(e,$u,ud,!1)),gt(e,n),(!(Xu&2)||e!==Zu)&&(e===Zu&&(!(Xu&2)&&(cd|=n),od===4&&zd(e,$u,ud,!1)),Of(e))}function Id(e,t,n){if(Xu&6)throw Error(a(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||dt(e,t),i=r?Xd(e,t):Jd(e,t,!0),o=r;do{if(i===0){rd&&!r&&zd(e,t,0,!1);break}if(n=e.current.alternate,o&&!Rd(n)){i=Jd(e,t,!1),o=!1;continue}if(i===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;i=fd;var l=c.current.memoizedState.isDehydrated;if(l&&(Hd(c,s).flags|=256),s=Jd(c,s,!1),s!==2&&s!==6){if(id&&!l){c.errorRecoveryDisabledLanes|=o,cd|=o,i=4;break a}o=pd,pd=i,o!==null&&(pd===null?pd=o:pd.push.apply(pd,o))}i=s}if(o=!1,i!==2)continue}}if(i===1){Hd(e,0),zd(e,t,0,!0);break}a:{switch(r=e,o=i,o){case 0:case 1:throw Error(a(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:zd(r,t,ud,!nd);break a;case 2:pd=null;break;case 3:case 5:break;default:throw Error(a(329))}if((t&62914560)===t&&(i=hd+300-We(),10<i)){if(zd(r,t,ud,!nd),ut(r,0,!0)!==0)break a;Cd=t,r.timeoutHandle=yp(Ld.bind(null,r,n,pd,vd,md,t,ud,cd,dd,nd,o,`Throttled`,-0,0),i);break a}Ld(r,n,pd,vd,md,t,ud,cd,dd,nd,o,null,-0,0)}break}while(1);Of(e)}function Ld(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=-1;var m=t.subtreeFlags,h=(a&335544064)===a;if(d=null,(h||m&8192||(m&16785408)==16785408)&&(d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Sn},Fl=null,Hu(t,a,d),h&&(m=d,h=e.containerInfo,h=(h.nodeType===9?h:h.ownerDocument).__reactViewTransition,h!=null&&(m.count++,m.waitingForViewTransition=!0,m=ih.bind(m),h.finished.then(m,m))),m=(a&62914560)===a?hd-We():(a&4194048)===a?gd-We():0,m=nh(d,m),m!==null)){Cd=a,e.cancelPendingCommit=m(rf.bind(null,e,t,a,n,r,i,o,s,c,l,u,d,null,f,p)),zd(e,a,o,!l);return}rf(e,t,a,n,r,i,o,s,c,l,u,d)}function Rd(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!R(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function zd(e,t,n,r){t=ft(e,t),t&=~ld,t&=~cd,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-nt(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&vt(e,n,t)}function Bd(){return Xu&6?!0:(kf(0,!1),!1)}function Vd(){if(Qu!==null){if(ed===0)var e=Qu.return;else e=Qu,fa=W=null,$o(e),Za=null,Qa=0,e=Qu;for(;e!==null;)hl(e.alternate,e),e=e.return;Qu=null}}function Hd(e,t){var n=e.timeoutHandle;return n!==-1&&(e.timeoutHandle=-1,bp(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Cd=0,Vd(),Zu=e,Qu=n=ki(e.current,null),$u=t,ed=0,td=null,nd=!1,rd=dt(e,t),id=!1,dd=ud=ld=cd=sd=od=0,pd=fd=null,md=!1,ad=ft(e,t),B(),n}function Ud(e,t){Fo=null,ge.H=cc,t===Va||t===Ua?(t=Ya(),ed=3):t===Ha?(t=Ya(),ed=4):ed=t===Ec?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,td=t,Qu===null&&(od=1,bc(e,Li(t,e.current)))}function Wd(){var e=Co.current;return e===null?!0:($u&4194048)===$u?wo===null:($u&62914560)===$u||$u&536870912?e===wo:!1}function Gd(){var e=ge.H;return ge.H=cc,e===null?cc:e}function Kd(){var e=ge.A;return ge.A=Ju,e}function qd(){od=4,nd||($u&4194048)!==$u&&Co.current!==null||(rd=!0),!(sd&134217727)&&!(cd&134217727)||Zu===null||zd(Zu,$u,ud,!1)}function Jd(e,t,n){var r=Xu;Xu|=2;var i=Gd(),a=Kd();(Zu!==e||$u!==t)&&(vd=null,Hd(e,t)),t=!1;var o=od;a:do try{if(ed!==0&&Qu!==null){var s=Qu,c=td;switch(ed){case 8:Vd(),o=6;break a;case 3:case 2:case 9:case 6:Co.current===null&&(t=!0);var l=ed;if(ed=0,td=null,ef(e,s,c,l),n&&rd){o=0;break a}break;default:l=ed,ed=0,td=null,ef(e,s,c,l)}}Yd(),o=od;break}catch(t){Ud(e,t)}while(1);return t&&e.shellSuspendCounter++,fa=W=null,Xu=r,ge.H=i,ge.A=a,Qu===null&&(Zu=null,$u=0,B()),o}function Yd(){for(;Qu!==null;)Qd(Qu)}function Xd(e,t){var n=Xu;Xu|=2;var r=Gd(),i=Kd();Zu!==e||$u!==t?(vd=null,_d=We()+500,Hd(e,t)):rd=dt(e,t);a:do try{if(ed!==0&&Qu!==null){t=Qu;var o=td;b:switch(ed){case 1:ed=0,td=null,ef(e,t,o,1);break;case 2:case 9:if(Ga(o)){ed=0,td=null,$d(t);break}t=function(){ed!==2&&ed!==9||Zu!==e||(ed=7),Of(e)},o.then(t,t);break a;case 3:ed=7;break a;case 4:ed=5;break a;case 7:Ga(o)?(ed=0,td=null,$d(t)):(ed=0,td=null,ef(e,t,o,7));break;case 5:var s=null;switch(Qu.tag){case 26:s=Qu.memoizedState;case 5:case 27:var c=Qu;if(s?Zm(s):c.stateNode.complete){ed=0,td=null;var l=c.sibling;if(l!==null)Qu=l;else{var u=c.return;u===null?Qu=null:(Qu=u,tf(u))}break b}}ed=0,td=null,ef(e,t,o,5);break;case 6:ed=0,td=null,ef(e,t,o,6);break;case 8:Vd(),od=6;break a;default:throw Error(a(462))}}Zd();break}catch(t){Ud(e,t)}while(1);return fa=W=null,ge.H=r,ge.A=i,Xu=n,Qu===null?(Zu=null,$u=0,B(),od):0}function Zd(){for(;Qu!==null&&!He();)Qd(Qu)}function Qd(e){var t=ol(e.alternate,e,ad);e.memoizedProps=e.pendingProps,t===null?tf(e):Qu=t}function $d(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Bc(n,t,t.pendingProps,t.type,void 0,$u);break;case 11:t=Bc(n,t,t.pendingProps,t.type.render,t.ref,$u);break;case 5:$o(t);var r=t;r===Qi&&(ea?(oa(r),r.tag===5&&r.stateNode!=null&&($i=r.stateNode)):(oa(r),ea=!0));default:hl(n,t),t=Qu=Ai(t,ad),t=ol(n,t,ad)}e.memoizedProps=e.pendingProps,t===null?tf(e):Qu=t}function ef(e,t,n,r){fa=W=null,$o(t),Za=null,Qa=0;var i=t.return;try{if(Tc(e,i,t,n,$u)){od=1,bc(e,Li(n,e.current)),Qu=null;return}}catch(t){if(i!==null)throw Qu=i,t;od=1,bc(e,Li(n,e.current)),Qu=null;return}t.flags&32768?(ea||r===1?e=!0:rd||$u&536870912?e=!1:(nd=e=!0,(r===2||r===9||r===3||r===6)&&(r=Co.current,r!==null&&r.tag===13&&(r.flags|=16384))),nf(t,e)):tf(t)}function tf(e){var t=e;do{if(t.flags&32768){nf(t,nd);return}e=t.return;var n=pl(t.alternate,t,ad);if(n!==null){Qu=n;return}if(t=t.sibling,t!==null){Qu=t;return}Qu=t=e}while(t!==null);od===0&&(od=5)}function nf(e,t){do{var n=ml(e.alternate,e);if(n!==null){n.flags&=32767,Qu=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deleti
38ons=null),!t&&(e=e.sibling,e!==null)){Qu=e;return}Qu=e=n}while(e!==null);od=6,Qu=null}function rf(e,t,n,r,i,o,s,c,l,u,d,f){e.cancelPendingCommit=null;do ff();while(bd!==0);if(Xu&6)throw Error(a(327));if(t!==null){if(t===e.current)throw Error(a(177));e===Zu&&(Qu=Zu=null,$u=0),Sd=t,xd=e,Cd=n,Td=i,Ed=r,af(e,t,n,s,c,l,f)}}function af(e,t,n,r,i,a,o){var s=t.lanes|t.childLanes;if(wd=s,s|=Si,_t(e,n,s,r,i,a),Od=null,(n&335544064)===n?(kd=ka(e),r=10262):(kd=null,r=10256),(t.subtreeFlags&r)!==0||(t.flags&r)!==0?(e.callbackNode=null,e.callbackPriority=0,xf(Je,function(){return pf(),null})):(e.callbackNode=null,e.callbackPriority=0),Pl=!1,r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=ge.T,ge.T=null,i=_e.p,_e.p=2,a=Xu,Xu|=4;try{lu(e,t,n)}finally{Xu=a,_e.p=i,ge.T=r}}bd=1,Pl?Dd=Pp(o,e.containerInfo,kd,cf,lf,sf,uf,pf,of,null,null):(cf(),lf(),uf())}function of(e){if(bd!==0){var t=xd.onRecoverableError;t(e,{componentStack:null})}}function sf(){bd===3&&(bd=0,Au(Sd,xd),bd=4)}function cf(){if(bd===1){bd=0;var e=xd,t=Sd,n=Cd,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=ge.T,ge.T=null;var i=_e.p;_e.p=2;var a=Xu;Xu|=4;try{ou=su=!1,Eu(t,e,n),n=dp;var o=Kr(e.containerInfo),s=n.focusedElem,c=n.selectionRange;if(o!==s&&s&&s.ownerDocument&&Gr(s.ownerDocument.documentElement,s)){if(c!==null&&qr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Wr(s,h),v=Wr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}vh=!!up,dp=up=null}finally{Xu=a,_e.p=i,ge.T=r}}e.current=t,bd=2}}function lf(){if(bd===2){bd=0;var e=xd,t=Sd,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=ge.T,ge.T=null;var r=_e.p;_e.p=2;var i=Xu;Xu|=4;try{du(e,t.alternate,t)}finally{Xu=i,_e.p=r,ge.T=n}}bd=3}}function uf(){if(bd===4||bd===3){bd=0;var e=Dd;Dd=null,Ue();var t=xd,n=Sd,r=Cd,i=Ed,a=(r&335544064)===r?10262:10256;if((n.subtreeFlags&a)!==0||(n.flags&a)!==0?bd=5:(bd=0,Sd=xd=null,df(t,t.pendingLanes)),a=t.pendingLanes,a===0&&(yd=null),St(r),n=n.stateNode,et&&typeof et.onCommitFiberRoot==`function`)try{et.onCommitFiberRoot($e,n,void 0,(n.current.flags&128)==128)}catch{}if(i!==null){n=ge.T,a=_e.p,_e.p=2,ge.T=null;try{for(var o=t.onRecoverableError,s=0;s<i.length;s++){var c=i[s];o(c.value,{componentStack:c.stack})}}finally{ge.T=n,_e.p=a}}if(i=Od,o=kd,kd=null,i!==null&&(Od=null,o===null&&(o=[]),e!==null))for(c=0;c<i.length;c++)n=(0,i[c])(o),n!==void 0&&e.finished.finally(n);Cd&3&&ff(),Of(t),a=t.pendingLanes,r&261930&&a&42?t===jd?Ad++:(Ad=0,jd=t):(Ad=0,jd=null),kf(0,!1)}}function df(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,K(t)))}function ff(){return Dd!==null&&(Dd.skipTransition(),Dd=null),cf(),lf(),uf(),pf()}function pf(){if(bd!==5)return!1;var e=xd,t=wd;wd=0;var n=St(Cd),r=ge.T,i=_e.p;try{_e.p=32>n?32:n,ge.T=null,n=Td,Td=null;var o=xd,s=Cd;if(bd=0,Sd=xd=null,Cd=0,Xu&6)throw Error(a(331));var c=Xu;if(Xu|=4,Gu(o.current),Lu(o,o.current,s,n),Xu=c,kf(0,!1),et&&typeof et.onPostCommitFiberRoot==`function`)try{et.onPostCommitFiberRoot($e,o)}catch{}return!0}finally{_e.p=i,ge.T=r,df(e,t)}}function mf(e,t,n){t=Li(n,t),t=Sc(e.stateNode,t,2),e=lo(e,t,2),e!==null&&(gt(e,2),Of(e))}function hf(e,t,n){if(e.tag===3)mf(e,e,n);else for(;t!==null;){if(t.tag===3){mf(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(yd===null||!yd.has(r))){e=Li(n,e),n=Cc(2),r=lo(t,n,2),r!==null&&(wc(n,r,t,e),gt(r,2),Of(r));break}}t=t.return}}function gf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Yu;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(id=!0,i.add(n),e=_f.bind(null,e,t,n),t.then(e,e))}function _f(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Zu===e&&($u&n)===n&&(od===4||od===3&&($u&62914560)===$u&&300>We()-hd?Xu&2?ld|=n:Hd(e,0):ld|=n,dd===$u&&(dd=0)),Of(e)}function vf(e,t){t===0&&(t=mt()),e=wi(e,t),e!==null&&(gt(e,t),Of(e))}function yf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vf(e,n)}function bf(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(a(314))}r!==null&&r.delete(t),vf(e,n)}function xf(e,t){return Be(e,t)}var Sf=null,Cf=null,wf=!1,Tf=!1,Ef=!1,Df=0;function Of(e){e!==Cf&&e.next===null&&(Cf===null?Sf=Cf=e:Cf=Cf.next=e),Tf=!0,wf||(wf=!0,Ff())}function kf(e,t){if(!Ef&&Tf){Ef=!0;do for(var n=!1,r=Sf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-nt(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Pf(r,a))}else a=$u,a=ut(r,r===Zu?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||dt(r,a)||(n=!0,Pf(r,a))}r=r.next}
vendor: 10,074 bytes, lines 38-39
38while(n);Ef=!1}}function Af(){jf()}function jf(){Tf=wf=!1;var e=0;Df!==0&&vp()&&(e=Df);for(var t=We(),n=null,r=Sf;r!==null;){var i=r.next,a=Mf(r,t);a===0?(r.next=null,n===null?Sf=i:n.next=i,i===null&&(Cf=n)):(n=r,(e!==0||a&3)&&(Tf=!0)),r=i}bd!==0&&bd!==5||kf(e,!1),Df!==0&&(Df=0)}function Mf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-nt(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=pt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Zu,n=$u,n=ut(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(ed===2||ed===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Ve(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||dt(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Ve(r),St(n)){case 2:case 8:n=qe;break;case 32:n=Je;break;case 268435456:n=Xe;break;default:n=Je}return r=Nf.bind(null,e),n=Be(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Ve(r),e.callbackPriority=2,e.callbackNode=null,2}function Nf(e,t){if(bd!==0&&bd!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ff()&&e.callbackNode!==n)return null;var r=$u;return r=ut(e,e===Zu?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Id(e,r,t),Mf(e,We()),e.callbackNode!=null&&e.callbackNode===n?Nf.bind(null,e):null)}function Pf(e,t){if(ff())return null;Id(e,t,!0)}function Ff(){Cp(function(){Xu&6?Be(Ke,Af):jf()})}function If(){if(Df===0){var e=ja;e===0&&(e=ot,ot<<=1,!(ot&261888)&&(ot=256)),Df=e}return Df}function Lf(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:xn(e)}function Rf(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=Lf((i[Dt]||null).action),o=r.submitter;o&&(t=(t=o[Dt]||null)?Lf(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Un(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Df!==0){var e=new FormData(i,o);Js(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=new FormData(i,o),Js(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var zf=0;zf<pi.length;zf++){var Bf=pi[zf];mi(Bf.toLowerCase(),`on`+(Bf[0].toUpperCase()+Bf.slice(1)))}mi(ai,`onAnimationEnd`),mi(oi,`onAnimationIteration`),mi(si,`onAnimationStart`),mi(`dblclick`,`onDoubleClick`),mi(`focusin`,`onFocus`),mi(`focusout`,`onBlur`),mi(ci,`onTransitionRun`),mi(li,`onTransitionStart`),mi(ui,`onTransitionCancel`),mi(di,`onTransitionEnd`),Gt(`onMouseEnter`,[`mouseout`,`mouseover`]),Gt(`onMouseLeave`,[`mouseout`,`mouseover`]),Gt(`onPointerEnter`,[`pointerout`,`pointerover`]),Gt(`onPointerLeave`,[`pointerout`,`pointerover`]),Wt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Wt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Wt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Wt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Wt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Wt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var Vf=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),Hf=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(Vf));function Uf(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){yi(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){yi(e)}i.currentTarget=null,a=c}}}}function Wf(e,t){var n=t[kt];n===void 0&&(n=t[kt]=new Set);var r=e+`__bubble`;n.has(r)||(Jf(t,e,2,!1),n.add(r))}function Gf(e,t,n){var r=0;t&&(r|=4),Jf(n,e,r,t)}var Kf=`_reactListening`+Math.random().toString(36).slice(2);function qf(e){if(!e[Kf]){e[Kf]=!0,Ht.forEach(function(t){t!==`selectionchange`&&(Hf.has(t)||Gf(t,!1,e),Gf(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Kf]||(t[Kf]=!0,Gf(`selectionchange`,!1,t))}}function Jf(e,t,n,r){switch(Th(t)){case 2:var i=yh;break;case 8:i=bh;break;default:i=xh}n=i.bind(null,t,n,e),i=void 0,!Mn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Yf(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var c=r.stateNode.containerInfo;if(c===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;c!==null;){if(o=It(c),o===null)return;if(l=o.tag,l===5||l===6||l===26||l===27){r=a=o;continue a}c=c.parentNode}}r=r.return}kn(function(){var r=a,i=wn(n),o=[];a:{var c=fi.get(e);if(c!==void 0){var l=Un,u=e;switch(e){case`keypress`:if(Rn(n)===0)break a;case`keydown`:case`keyup`:l=sr;break;case`focusin`:u=`focus`,l=Qn;break;case`focusout`:u=`blur`,l=Qn;break;case`beforeblur`:case`afterblur`:l=Qn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Xn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=Zn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=ur;break;case ai:case oi:case si:l=$n;break;case di:l=dr;break;case`scroll`:case`scrollend`:l=Gn;break;case`wheel`:l=fr;break;case`copy`:case`cut`:case`paste`:l=er;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=cr;break;case`submit`:l=lr;break;case`toggle`:case`beforetoggle`:l=pr}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=An(m,p),g!=null&&d.push(Xf(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),o.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(l=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,l&&n!==Cn&&(u=n.relatedTarget||n.fromElement)&&(It(u)||u[Ot]))break a;(c||l)&&(u=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?It(l):null,l!==null&&(f=s(l),d=l.tag,l!==f||d!==5&&d!==27&&d!==6)&&(l=null)):(c=null,l=r),c!==l&&(d=Xn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=cr,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?u:Rt(c),h=l==null?u:Rt(l),u=new d(g,m+`leave`,c,n,i),u.target=f,u.relatedTarget=h,g=null,It(i)===r&&(d=new d(p,m+`enter`,l,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,d=c&&l?w(c,l,Qf):null,c!==null&&$f(o,u,c,d,!1),l!==null&&f!==null&&$f(o,f,l,d,!0)))}a:{if(c=r?Rt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var _=jr;else if(Er(c)){if(Mr)_=Br;else{_=Rr;var v=Lr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&vn(r.elementType)&&(_=jr):_=zr;if(_&&(_=_(e,r))){Dr(o,_,n,i);break a}v&&v(e,c,r)}switch(v=r?Rt(r):window,e){case`focusin`:(Er(v)||v.contentEditable===`true`)&&(Yr=v,Xr=r,Zr=null);break;case`focusout`:Zr=Xr=Yr=null;break;case`mousedown`:Qr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Qr=!1,$r(o,n,i);break;case`selectionchange`:if(Jr)break;case`keydown`:case`keyup`:$r(o,n,i)}var y;if(hr)b:{switch(e){case`compositionstart`:var b=`onCompositionStart`;break b;case`compositionend`:b=`onCompositionEnd`;break b;case`compositionupdate`:b=`onCompositionUpdate`;break b}b=void 0}else Cr?xr(e,n)&&(b=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(b=`onCompositionStart`);b&&(vr&&n.locale!==`ko`&&(Cr||b!==`onCompositionStart`?b===`onCompositionEnd`&&Cr&&(y=Ln()):(Pn=i,Fn=`value`in Pn?Pn.value:Pn.textContent,Cr=!0)),v=Zf(r,b),0<v.length&&(b=new tr(b,e,null,n,i),o.push({event:b,listeners:v}),y?b.data=y:(y=Sr(n),y!==null&&(b.data=y)))),(y=_r?F(e,n):wr(e,n))&&(b=Zf(r,`onBeforeInput`),0<b.length&&(v=new tr(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:v,listeners:b}),v.data=y)),Rf(o,e,r,n,i)}Uf(o,t)})}function Xf(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zf(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=An(e,n),i!=null&&r.unshift(Xf(e,i,a)),i=An(e,t),i!=null&&r.push(Xf(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Qf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function $f(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=An(n,a),l!=null&&o.unshift(Xf(n,l,c))):i||(l=An(n,a),l!=null&&o.push(Xf(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var ep=/\r\n?/g,tp=/\u0000|\uFFFD/g;function np(e){return(typeof e==`string`?e:``+e).replace(ep,` 39`).replace(tp,``)}function rp(e,t){return t=np(t),np(e)===t}function Y(e,t,n,r,i,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||P(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&P(e,``+r);else return;break;case`className`:$t(e,`class`,r);break;case`tabIndex`:$t(e,`tabindex`,r);break;
39case`dir`:case`role`:case`viewBox`:case`width`:case`height`:$t(e,n,r);break;case`style`:_n(e,r,o);return;case`data`:if(t!==`object`){$t(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=xn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Y(e,t,`name`,i.name,i,null),Y(e,t,`formEncType`,i.formEncType,i,null),Y(e,t,`formMethod`,i.formMethod,i,null),Y(e,t,`formTarget`,i.formTarget,i,null)):(Y(e,t,`encType`,i.encType,i,null),Y(e,t,`method`,i.method,i,null),Y(e,t,`target`,i.target,i,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=xn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Sn);return;case`onScroll`:r!=null&&Wf(`scroll`,e);return;case`onScrollEnd`:r!=null&&Wf(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=xn(r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Wf(`beforetoggle`,e),Wf(`toggle`,e),Qt(e,`popover`,r);break;case`xlinkActuate`:en(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:en(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:en(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:en(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:en(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:en(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:en(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:en(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:en(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Qt(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=yn.get(n)||n,Qt(e,n,r);else return}Xt=!0}function ip(e,t,n,r,i,o){switch(n){case`style`:_n(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)P(e,r);else if(typeof r==`number`||typeof r==`bigint`)P(e,``+r);else return;break;case`onScroll`:r!=null&&Wf(`scroll`,e);return;case`onScrollEnd`:r!=null&&Wf(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=Sn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Ut.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),o=n.slice(2,i?n.length-7:void 0),t=e[Dt]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,i),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,i);break a}Xt=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):Qt(e,n,r)}return}Xt=!0}function ap(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Wf(`error`,e),Wf(`load`,e);var r=!1,i=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(a(137,t));default:Y(e,t,o,s,n,null)}}i&&Y(e,t,`srcSet`,n.srcSet,n,null),r&&Y(e,t,`src`,n.src,n,null);return;case`input`:Wf(`invalid`,e);var c=o=s=i=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:i=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(a(137,t));break;default:Y(e,t,r,d,n,null)}}un(e,o,c,l,u,s,i,!1);return;case`select`:for(i in Wf(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Y(e,t,i,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&fn(e,!!r,n,!0):fn(e,!!r,t,!1);return;case`textarea`:for(s in Wf(`invalid`,e),o=i=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(a(91));break;default:Y(e,t,s,c,n,null)}mn(e,r,i,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Y(e,t,l,r,n,null)}return;case`dialog`:Wf(`beforetoggle`,e),Wf(`toggle`,e),Wf(`cancel`,e),Wf(`close`,e);break;case`iframe`:case`object`:Wf(`load`,e);break;case`video`:case`audio`:for(r=0;r<Vf.length;r++)Wf(Vf[r],e);break;case`image`:Wf(`error`,e),Wf(`load`,e);break;case`details`:Wf(`toggle`,e);break;case`embed`:case`source`:case`link`:Wf(`error`,e),Wf(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(a(137,t));default:Y(e,t,u,r,n,null)}return;default:if(vn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&ip(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Y(e,t,c,r,n,null))}var op={};function sp(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Y(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(Xt=!0),o=m;break;case`name`:m!==f&&(Xt=!0),i=m;break;case`checked`:m!==f&&(Xt=!0),u=m;break;case`defaultChecked`:m!==f&&(Xt=!0),d=m;break;case`value`:m!==f&&(Xt=!0),s=m;break;case`defaultValue`:m!==f&&(Xt=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(a(137,t));break;default:m!==f&&Y(e,t,p,m,r,f)}}ln(e,s,c,l,u,d,o,i);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Y(e,t,o,null,r,l)}
vendor: 4,794 bytes, line 39
39for(i in r)if(o=r[i],l=n[i],r.hasOwnProperty(i)&&(o!=null||l!=null))switch(i){case`value`:o!==l&&(Xt=!0),p=o;break;case`defaultValue`:o!==l&&(Xt=!0),c=o;break;case`multiple`:o!==l&&(Xt=!0),s=o;default:o!==l&&Y(e,t,i,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?fn(e,!!n,n?[]:``,!1):fn(e,!!n,t,!0)):fn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(i=n[c],n.hasOwnProperty(c)&&i!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Y(e,t,c,null,r,i)}for(s in r)if(i=r[s],o=n[s],r.hasOwnProperty(s)&&(i!=null||o!=null))switch(s){case`value`:i!==o&&(Xt=!0),p=i;break;case`defaultValue`:i!==o&&(Xt=!0),m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(a(91));break;default:i!==o&&Y(e,t,s,i,r,o)}pn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Y(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(Xt=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Y(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Y(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(a(137,t));break;default:Y(e,t,u,p,r,m)}return;default:if(vn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&ip(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||ip(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Y(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Y(e,t,f,p,r,m)}function cp(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function lp(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&cp(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&cp(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var up=null,dp=null;function fp(e){return e.nodeType===9?e:e.ownerDocument}function pp(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function mp(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function hp(e,t,n,r){return n=fp(n).createElement(e),n[Et]=r,n[Dt]=t,ap(n,e,t),Bt(n),n}function gp(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var _p=null;function vp(){var e=window.event;return e&&e.type===`popstate`?e!==_p&&(_p=e,!0):(_p=null,!1)}var yp=typeof setTimeout==`function`?setTimeout:void 0,bp=typeof clearTimeout==`function`?clearTimeout:void 0,xp=typeof Promise==`function`?Promise:void 0,Sp=typeof requestAnimationFrame==`function`?requestAnimationFrame:yp,Cp=typeof queueMicrotask==`function`?queueMicrotask:xp===void 0?yp:function(e){return xp.resolve(null).then(e).catch(X)};function X(e){setTimeout(function(){throw e})}function wp(e){return e===`head`}function Tp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Wh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)vm(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,vm(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Nt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&vm(e.ownerDocument.body)}n=i}while(n);Wh(t)}function Ep(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.n
39odeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Dp(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Op(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function kp(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function Ap(e){return kp(e.getBoundingClientRect(),getComputedStyle(e),e)}function jp(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return kp(t,n,e)}function Mp(e){return e.documentElement.clientHeight}function Np(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Pp(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(Mp(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Qm(f),u>th){s.length=o;break}f=new Promise(Np.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Fp(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Fp.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:T({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Fp.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Fp.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Ip(e){return{name:e,group:new Fp(`group`,e),imagePair:ne
39w Fp(`image-pair`,e),old:new Fp(`old`,e),new:new Fp(`new`,e)}}function Lp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Lp.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Vp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=Bp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),p(this._fragmentFiber.child,!1,Rp,e,s,r)}this._eventListeners=a}};function Rp(e,t,n,r){return v(e).addEventListener(t,n,r),!1}Lp.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Vp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=Bp(i.optionsOrUseCapture),p(this._fragmentFiber.child,!1,zp,e,n,i),r.splice(t,1),a!==null&&a()}};function zp(e,t,n,r){return v(e).removeEventListener(t,n,r),!1}function Bp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function Z(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Vp(e,t,n,r){if(e.length===0)return-1;r=Z(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&Z(a.optionsOrUseCapture)===r)return i}return-1}Lp.prototype.dispatchEvent=function(e){var t=m(this._fragmentFiber);if(t===null)return!0;t=v(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,Bp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,Bp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Lp.prototype.focus=function(e){p(this._fragmentFiber.child,!0,Hp,e,void 0,void 0)};function Hp(e,t){return e.tag!==6&&(e=v(e),mm(e,t))}Lp.prototype.focusLast=function(e){var t=[];p(this._fragmentFiber.child,!0,Up,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Hp(t[n],e);n--);};function Up(e,t){return t.push(e),!1}Lp.prototype.blur=function(){var e=m(this._fragmentFiber);e!==null&&(e=v(e),e=fp(e).activeElement,e!==null&&p(this._fragmentFiber.child,!1,Wp,e,void 0,void 0))};function Wp(e,t){return e.tag!==6&&(e=v(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Lp.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),p(this._fragmentFiber.child,!1,Gp,e,void 0,void 0)};function Gp(e,t){return e.tag!==6&&(e=v(e),t.observe(e),!1)}Lp.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),p(this._fragmentFiber.child,!1,Kp,e,void 0,void 0);for(var n=t=0;n<qp.length;n++){var r=qp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):qp[t++]=r}qp.length=t}};function Kp(e,t){return e.tag!==6&&(e=v(e),t.unobserve(e),!1)}var qp=[],Jp=!1;function Yp(e,t,n){qp.push({fragmentInstance:e,observer:t,instance:n}),Jp||(Jp=!0,hm(function(){Jp=!1;var e=qp;qp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Lp.prototype.getClientRects=function(){var e=[];return p(this._fragmentFiber.child,!1,Xp,e,void 0,void 0),e};function Xp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=v(e),t.push.apply(t,e.getClientRects());return!1}Lp.prototype.getRootNode=function(e){var t=m(this._fragmentFiber);return t===null?this:v(t).getRootNode(e)},Lp.prototype.compareDocumentPosition=function(e){var t=m(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];p(this._fragmentFiber.child,!1,Up,n,void 0,void 0);var r=v(t);if(n.length===0){if(n=r,h(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=g(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=v(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=v(n[0]),i=v(n[n.length-1]);var a=h(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&No
39de.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Zp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Zp(e,t,n,r,i){var a=It(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=m(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=w(n,a,C),t===null?t=!1:(p(t,!0,x,a,n),a=y,y=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=w(r,a,C),t===null?t=!1:(p(t,!0,S,a,r),a=y,b=y=null,t=a!==null)),t):!1}function Qp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Lp.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(a(566));var t=[];p(this._fragmentFiber.child,!1,Up,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=g(this._fragmentFiber);if(r=n?r[1]||r[0]||m(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=v(r),Qp(e,n);return}if(r=v(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var i=t[r];i.tag===6?(i=v(i),Qp(i,n)):v(i).scrollIntoView(e),r+=n?-1:1}};function $p(e,t){return e=v(e),em(e,t),!1}function em(e,t){e.reactFragments??(e.reactFragments=new Set),e.reactFragments.add(t)}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,Bp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<qp.length;i++){var a=qp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(qp[r++]=a)}qp.length=r,n.observe(e)}),em(e,t))}function nm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,Bp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Yp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function rm(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:rm(n),Ft(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function im(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[Nt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=um(e.nextSibling),e===null)break}return null}function am(e,t,n){if(t===``)return null;for(;
39e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=um(e.nextSibling),e===null))return null;return e}function om(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=um(e.nextSibling),e===null))return null;return e}function sm(e){return e.data===`$?`||e.data===`$~`}function cm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function lm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function um(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var dm=null;function fm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return um(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function pm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function mm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function hm(e){Sp(function(){Sp(function(t){return e(t)})})}function gm(e,t,n){switch(t=fp(n),e){case`html`:if(e=t.documentElement,!e)throw Error(a(452));return e;case`head`:if(e=t.head,!e)throw Error(a(453));return e;case`body`:if(e=t.body,!e)throw Error(a(454));return e;default:throw Error(a(451))}}function _m(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&Y(e,t,r,null,op,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===Sn&&(e.onclick=null),Ft(e)}function vm(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ft(e)}var ym=new Map,bm=new Set;function xm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var Sm=_e.d;_e.d={f:Cm,r:wm,D:Dm,C:Om,L:km,m:jm,X:Nm,S:Mm,M:Pm};function Cm(){var e=Sm.f(),t=Bd();return e||t}function wm(e){var t=Lt(e);t!==null&&t.tag===5&&t.type===`form`?Xs(t):Sm.r(e)}var Tm=typeof document>`u`?null:document;function Em(e,t,n){var r=Tm;if(r&&typeof t==`string`&&t){var i=cn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),bm.has(i)||(bm.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),ap(t,`link`,e),Bt(t),r.head.appendChild(t)))}}function Dm(e){Sm.D(e),Em(`dns-prefetch`,e,null)}function Om(e,t){Sm.C(e,t),Em(`preconnect`,e,t)}function km(e,t,n){Sm.L(e,t,n);var r=Tm;if(r&&e&&t){var i=`link[rel="preload"][as="`+cn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+cn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+cn(n.imageSizes)+`"]`)):i+=`[href="`+cn(e)+`"]`;var a=i;switch(t){case`style`:a=Im(e);break;case`script`:a=Bm(e)}if(!(ym.has(a)||(e=T({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),ym.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Lm(a))||t===`script`&&r.querySelector(Vm(a))))){var o=r.createElement(`link`);ap(o,`link`,e),t===`style`&&(o[Pt]=!0,o.onload=o.onerror=function(){Vt(o)}),Bt(o),r.head.appendChild(o)}}}function jm(e,t){Sm.m(e,t);var n=Tm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+cn(r)+`"][href="`+cn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Bm(e)}if(!ym.has(a)&&(e=T({rel:`modulepreload`,href:e},t),ym.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Vm(a)))return}r=n.createElement(`link`),ap(r,`link`,e),Bt(r),n.head.appendChild(r)}}}function Mm(e,t,n){Sm.S(e,t,n);var r=Tm;if(r&&e){var i=zt(r).hoistableStyles,a=Im(e);t=t||`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Lm(a)))s.loading=5;else{e=T({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=ym.get(a))&&Wm(e,n);var c=o=r.createElement(`link`);Bt(c),ap(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Um(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Nm(e,t){Sm.X(e,t);var n=Tm;if(n&&e){var r=zt(n).hoistableScripts,i=Bm(e),a=r.get(i);a||(a=n.querySelector(Vm(i)),a||(e=T({src:e,async:!0},t),(t=ym.get(i))&&Gm(e,t),a=n.createElement(`script`),Bt(a),ap(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Pm(e,t){Sm.M(e,t);var n=Tm;if(n&&e){var r=zt(n).hoistableScripts,i=Bm(e),a=r.get(i);a||(a=n.querySelector(Vm(i)),a||(e=T({src:e,async:!0,type:`module`},t),(t=ym.get(i))&&Gm(e,t),a=n.createElement(`script`),Bt(a),ap(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Fm(e,t,n,r){var i=(i=Ee.current)?xm(i):null;if(!i)throw Error(a(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Im(n.href),t=zt(i).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Im(n.href);var o=zt(i).hoistableStyles,s=o.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=i.querySelector(Lm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=ym.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ym.set(e,o)),zm(i,e,o,s.state))),t&&r===null)throw Error(a(528,``));return s}if(t&&r!==null)throw Error(a(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Bm(n),t=zt(i).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(a(444,e))}}function Im(e){return`href="`+cn(e)+`"`}function Lm(e){return`link[rel="stylesheet"][`+e+`]`}function Rm(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function zm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){
39if(!0!==t[Pt]){r.loading=1;return}}else t=e.createElement(`link`),t[Pt]=!0,t.onload=t.onerror=Vt.bind(null,t),ap(t,`link`,n),Bt(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Bm(e){return`[src="`+cn(e)+`"]`}function Vm(e){return`script[async]`+e}function Hm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+cn(n.href)+`"]`);if(r)return t.instance=r,Bt(r),r;var i=T({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Bt(r),ap(r,`style`,i),Um(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Im(n.href);var o=e.querySelector(Lm(i));if(o)return t.state.loading|=4,t.instance=o,Bt(o),o;r=Rm(n),(i=ym.get(i))&&Wm(r,i),o=(e.ownerDocument||e).createElement(`link`),Bt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),ap(o,`link`,r),t.state.loading|=4,Um(o,n.precedence,e),t.instance=o;case`script`:return o=Bm(n.src),(i=e.querySelector(Vm(o)))?(t.instance=i,Bt(i),i):(r=n,(i=ym.get(o))&&(r=T({},n),Gm(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),Bt(i),ap(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(a(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Um(r,n.precedence,e));return t.instance}function Um(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Wm(e,t){e.crossOrigin??(e.crossOrigin=t.crossOrigin),e.referrerPolicy??(e.referrerPolicy=t.referrerPolicy),e.title??(e.title=t.title)}function Gm(e,t){e.crossOrigin??(e.crossOrigin=t.crossOrigin),e.referrerPolicy??(e.referrerPolicy=t.referrerPolicy),e.integrity??(e.integrity=t.integrity)}var Km=null;function qm(e,t,n){if(Km===null){var r=new Map,i=Km=new Map;i.set(n,r)}else i=Km,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Nt]||a[Et]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Jm(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Ym(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Xm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Zm(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Qm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function $m(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Qm(t),e.suspenseyImages.push(t)),e=ah.bind(e),t.decode().then(e,e))}function eh(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Im(r.href),a=t.querySelector(Lm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=ih.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Bt(a);return}a=t.ownerDocument||t,r=Rm(r),(i=ym.get(i))&&Wm(r,i),a=a.createElement(`link`),Bt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),ap(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),
vendor: 10,936 bytes, line 39
39(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=ih.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var th=0;function nh(e,t){return e.stylesheets&&e.count===0&&sh(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&sh(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&th===0&&(th=62500*lp());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&sh(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>th?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function rh(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)sh(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function ih(){this.count--,rh(this)}function ah(){this.imgCount--,rh(this)}var oh=null;function sh(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,oh=new Map,t.forEach(ch,e),oh=null,ih.call(e))}function ch(e,t){if(!(t.state.loading&4)){var n=oh.get(e);if(n)var r=n.get(null);else{n=new Map,oh.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=ih.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var lh={$$typeof:j,Provider:null,Consumer:null,_currentValue:ve,_currentValue2:ve,_threadCount:0};function uh(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ht(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.hiddenUpdates=ht(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function dh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new uh(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Oi(3,null,null,t),e.current=a,a.stateNode=e,t=G(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},oo(a),e}function fh(e){return e?(e=Di,e):Di}function ph(e,t,n,r,i,a){i=fh(i),r.context===null?r.context=i:r.pendingContext=i,r=co(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=lo(e,r,t),n!==null&&(Fd(n,e,t),uo(n,e,t))}function mh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function hh(e,t){mh(e,t),(e=e.alternate)&&mh(e,t)}function gh(e){if(e.tag===13||e.tag===31){var t=wi(e,67108864);t!==null&&Fd(t,e,67108864),hh(e,67108864)}}function _h(e){if(e.tag===13||e.tag===31){var t=Md();t=xt(t);var n=wi(e,t);n!==null&&Fd(n,e,t),hh(e,t)}}var vh=!0;function yh(e,t,n,r){var i=ge.T;ge.T=null;var a=_e.p;try{_e.p=2,xh(e,t,n,r)}finally{_e.p=a,ge.T=i}}function bh(e,t,n,r){var i=ge.T;ge.T=null;var a=_e.p;try{_e.p=8,xh(e,t,n,r)}finally{_e.p=a,ge.T=i}}function xh(e,t,n,r){if(vh){var i=Sh(r);if(i===null)Yf(e,t,r,Ch,n),Ph(e,r);else if(Ih(i,e,t,n,r))r.stopPropagation();else if(Ph(e,r),t&4&&-1<Nh.indexOf(e)){for(;i!==null;){var a=Lt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=lt(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-nt(o);s.entanglements[1]|=c,o&=~c}Of(a),!(Xu&6)&&(_d=We()+500,kf(0,!1))}}break;case 31:case 13:s=wi(a,2),s!==null&&Fd(s,a,2),Bd(),hh(a,2)}if(a=Sh(r),a===null&&Yf(e,t,r,Ch,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Yf(e,t,r,null,n)}}function Sh(e){return e=wn(e),wh(e)}var Ch=null;function wh(e){if(Ch=null,e=It(e),e!==null){var t=s(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=c(t),e!==null)return e;e=null}else if(n===31){if(e=l(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ch=e,null}function Th(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`fullscreenerror`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ge()){case Ke:return 2;case qe:return 8;case Je:case Ye:return 32;case Xe:return 268435456;default:return 32}default:return 32}}var Eh=!1,Dh=null,Oh=null,kh=null,Ah=new Map,jh=new Map,Mh=[],Nh=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function Ph(e,t){switch(e){case`focusin`:case`focusout`:Dh=null;break;case`dragenter`:case`dragleave`:Oh=null;break;case`mouseover`:case`mouseout`:kh=null;break;case`pointerover`:case`pointerout`:Ah.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:jh.delete(t.pointerId)}}function Fh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Lt(t),t!==null&&gh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ih(e,t,n,r,i){switch(t){case`focusin`:return Dh=Fh(Dh,e,t,n,r,i),!0;case`dragenter`:return Oh=Fh(Oh,e,t,n,r,i),!0;case`mouseover`:return kh=Fh(kh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Ah.set(a,Fh(Ah.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,jh.set(a,Fh(jh.get(a)||null,e,t,n,r,i)),!0}return!1}function Lh(e){var t=It(e.target);if(t!==null){var n=s(t);if(n!==null){if(t=n.tag,t===13){if(t=c(n),t!==null){e.blockedOn=t,wt(e.priority,function(){_h(n)});return}}else if(t===31){if(t=l(n),t!==null){e.blockedOn=t,wt(e.priority,function(){_h(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Rh(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Sh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Cn=r,n.target.dispatchEvent(r),Cn=null}else return t=Lt(n),t!==null&&gh(t),e.blockedOn=n,!1;t.shift()}return!0}function zh(e,t,n){Rh(e)&&n.delete(t)}function Bh(){Eh=!1,Dh!==null&&Rh(Dh)&&(Dh=null),Oh!==null&&Rh(Oh)&&(Oh=null),kh!==null&&Rh(kh)&&(kh=null),Ah.forEach(zh),jh.forEach(zh)}function Vh(e,n){e.blockedOn===n&&(e.blockedOn=null,Eh||(Eh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Bh)))}var Hh=null;function Uh(e){Hh!==e&&(Hh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Hh===e&&(Hh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(wh(r||n)===null)continue;break}var a=Lt(n);a!==null&&(e.splice(t,3),t-=3,Js(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Wh(e){function t(t){return Vh(t,e)}Dh!==null&&Vh(Dh,e),Oh!==null&&Vh(Oh,e),kh!==null&&Vh(kh,e),Ah.forEach(t),jh.forEach(t);for(var n=0;n<Mh.length;n++){var r=Mh[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Mh.length&&(n=Mh[0],n.blockedOn===null);)Lh(n),n.blockedOn===null&&Mh.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[Dt]||null;if(typeof a==`function`)o||Uh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[Dt]||null)s=o.formAction;else if(wh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Uh(n)}}}function Gh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Kh(e){this._internalRoot=e}qh.prototype.render=Kh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(a(409));var n=t.current;ph(n,Md(),e,t,null,null)},qh.prototype.unmount=Kh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ph(e.current,2,null,e,null,null),Bd(),t[Ot]=null}};function qh(e){this._internalRoot=e}qh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ct();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mh.length&&t!==0&&t<Mh[n].priority;n++);Mh.splice(n,0,e),n===0&&Lh(e)}};var Jh=n.version;if(Jh!==`19.3.0`)throw Error(a(527,Jh,`19.3.0`));_e.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(a(188)):(e=Object.keys(e).join(`,`),Error(a(268,e)));return e=d(t),e=e===null?null:f(e),e=e===null?null:e.stateNode,e};var Yh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:ge,reconcilerVersion:`19.3.0`};
39if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Xh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xh.isDisabled&&Xh.supportsFiber)try{$e=Xh.inject(Yh),et=Xh}catch{}}e.createRoot=function(e,t){if(!o(e))throw Error(a(299));var n=!1,r=``,i=_c,s=vc,c=yc;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=dh(e,1,!1,null,null,n,r,null,i,s,c,Gh),e[Ot]=t.current,qf(e),new Kh(t)}})),Mm=n(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=jm()}))(),Nm={exports:{}};(function(e,t){(function(t){e.exports=t()})((function(e){var t=[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`a`,`b`,`c`,`d`,`e`,`f`];function n(e,t){var n=e[0],r=e[1],i=e[2],a=e[3];n+=(r&i|~r&a)+t[0]-680876936|0,n=(n<<7|n>>>25)+r|0,a+=(n&r|~n&i)+t[1]-389564586|0,a=(a<<12|a>>>20)+n|0,i+=(a&n|~a&r)+t[2]+606105819|0,i=(i<<17|i>>>15)+a|0,r+=(i&a|~i&n)+t[3]-1044525330|0,r=(r<<22|r>>>10)+i|0,n+=(r&i|~r&a)+t[4]-176418897|0,n=(n<<7|n>>>25)+r|0,a+=(n&r|~n&i)+t[5]+1200080426|0,a=(a<<12|a>>>20)+n|0,i+=(a&n|~a&r)+t[6]-1473231341|0,i=(i<<17|i>>>15)+a|0,r+=(i&a|~i&n)+t[7]-45705983|0,r=(r<<22|r>>>10)+i|0,n+=(r&i|~r&a)+t[8]+1770035416|0,n=(n<<7|n>>>25)+r|0,a+=(n&r|~n&i)+t[9]-1958414417|0,a=(a<<12|a>>>20)+n|0,i+=(a&n|~a&r)+t[10]-42063|0,i=(i<<17|i>>>15)+a|0,r+=(i&a|~i&n)+t[11]-1990404162|0,r=(r<<22|r>>>10)+i|0,n+=(r&i|~r&a)+t[12]+1804603682|0,n=(n<<7|n>>>25)+r|0,a+=(n&r|~n&i)+t[13]-40341101|0,a=(a<<12|a>>>20)+n|0,i+=(a&n|~a&r)+t[14]-1502002290|0,i=(i<<17|i>>>15)+a|0,r+=(i&a|~i&n)+t[15]+1236535329|0,r=(r<<22|r>>>10)+i|0,n+=(r&a|i&~a)+t[1]-165796510|0,n=(n<<5|n>>>27)+r|0,a+=(n&i|r&~i)+t[6]-1069501632|0,a=(a<<9|a>>>23)+n|0,i+=(a&r|n&~r)+t[11]+643717713|0,i=(i<<14|i>>>18)+a|0,r+=(i&n|a&~n)+t[0]-373897302|0,r=(r<<20|r>>>12)+i|0,n+=(r&a|i&~a)+t[5]-701558691|0,n=(n<<5|n>>>27)+r|0,a+=(n&i|r&~i)+t[10]+38016083|0,a=(a<<9|a>>>23)+n|0,i+=(a&r|n&~r)+t[15]-660478335|0,i=(i<<14|i>>>18)+a|0,r+=(i&n|a&~n)+t[4]-405537848|0,r=(r<<20|r>>>12)+i|0,n+=(r&a|i&~a)+t[9]+568446438|0,n=(n<<5|n>>>27)+r|0,a+=(n&i|r&~i)+t[14]-1019803690|0,a=(a<<9|a>>>23)+n|0,i+=(a&r|n&~r)+t[3]-187363961|0,i=(i<<14|i>>>18)+a|0,r+=(i&n|a&~n)+t[8]+1163531501|0,r=(r<<20|r>>>12)+i|0,n+=(r&a|i&~a)+t[13]-1444681467|0,n=(n<<5|n>>>27)+r|0,a+=(n&i|r&~i)+t[2]-51403784|0,a=(a<<9|a>>>23)+n|0,i+=(a&r|n&~r)+t[7]+1735328473|0,i=(i<<14|i>>>18)+a|0,r+=(i&n|a&~n)+t[12]-1926607734|0,r=(r<<20|r>>>12)+i|0,n+=(r^i^a)+t[5]-378558|0,n=(n<<4|n>>>28)+r|0,a+=(n^r^i)+t[8]-2022574463|0,a=(a<<11|a>>>21)+n|0,i+=(a^n^r)+t[11]+1839030562|0,i=(i<<16|i>>>16)+a|0,r+=(i^a^n)+t[14]-35309556|0,r=(r<<23|r>>>9)+i|0,n+=(r^i^a)+t[1]-1530992060|0,n=(n<<4|n>>>28)+r|0,a+=(n^r^i)+t[4]+1272893353|0,a=(a<<11|a>>>21)+n|0,i+=(a^n^r)+t[7]-155497632|0,i=(i<<16|i>>>16)+a|0,r+=(i^a^n)+t[10]-1094730640|0,r=(r<<23|r>>>9)+i|0,n+=(r^i^a)+t[13]+681279174|0,n=(n<<4|n>>>28)+r|0,a+=(n^r^i)+t[0]-358537222|0,a=(a<<11|a>>>21)+n|0,i+=(a^n^r)+t[3]-722521979|0,i=(i<<16|i>>>16)+a|0,r+=(i^a^n)+t[6]+76029189|0,r=(r<<23|r>>>9)+i|0,n+=(r^i^a)+t[9]-640364487|0,n=(n<<4|n>>>28)+r|0,a+=(n^r^i)+t[12]-421815835|0,a=(a<<11|a>>>21)+n|0,i+=(a^n^r)+t[15]+530742520|0,i=(i<<16|i>>>16)+a|0,r+=(i^a^n)+t[2]-995338651|0,r=(r<<23|r>>>9)+i|0,n+=(i^(r|~a))+t[0]-198630844|0,n=(n<<6|n>>>26)+r|0,a+=(r^(n|~i))+t[7]+1126891415|0,a=(a<<10|a>>>22)+n|0,i+=(n^(a|~r))+t[14]-1416354905|0,i=(i<<15|i>>>17)+a|0,r+=(a^(i|~n))+t[5]-57434055|0,r=(r<<21|r>>>11)+i|0,n+=(i^(r|~a))+t[12]+1700485571|0,n=(n<<6|n>>>26)+r|0,a+=(r^(n|~i))+t[3]-1894986606|0,a=(a<<10|a>>>22)+n|0,i+=(n^(a|~r))+t[10]-1051523|0,i=(i<<15|i>>>17)+a|0,r+=(a^(i|~n))+t[1]-2054922799|0,r=(r<<21|r>>>11)+i|0,n+=(i^(r|~a))+t[8]+1873313359|0,n=(n<<6|n>>>26)+r|0,a+=(r^(n|~i))+t[15]-30611744|0,a=(a<<10|a>>>22)+n|0,i+=(n^(a|~r))+t[6]-1560198380|0,i=(i<<15|i>>>17)+a|0,r+=(a^(i|~n))+t[13]+1309151649|0,r=(r<<21|r>>>11)+i|0,n+=(i^(r|~a))+t[4]-145523070|0,n=(n<<6|n>>>26)+r|0,a+=(r^(n|~i))+t[11]-1120210379|0,a=(a<<10|a>>>22)+n|0,i+=(n^(a|~r))+t[2]+718787259|0,i=(i<<15|i>>>17)+a|0,r+=(a^(i|~n))+t[9]-343485551|0,r=(r<<21|r>>>11)+i|0,e[0]=n+e[0]|0,e[1]=r+e[1]|0,e[2]=i+e[2]|0,e[3]=a+e[3]|0}function r(e){var t=[],n;for(n=0;n<64;n+=4)t[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return t}function i(e){var t=[],n;for(n=0;n<64;n+=4)t[n>>2]=e[n]+(e[n+1]<<8)+(e[n+2]<<16)+(e[n+3]<<24);return t}function a(e){var t=e.length,i=[1732584193,-271733879,-1732584194,271733878],a,o,s,c,l,u;for(a=64;a<=t;a+=64)n(i,r(e.substring(a-64,a)));for(e=e.substring(a-64),o=e.length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0;a<o;a+=1)s[a>>2]|=e.charCodeAt(a)<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(n(i,s),a=0;a<16;a+=1)s[a]=0;return c=t*8,c=c.toString(16).match(/(.*?)(.{0,8})$/),l=parseInt(c[2],16),u=parseInt(c[1],16)||0,s[14]=l,s[15]=u,n(i,s),i}function o(e){var t=e.length,r=[1732584193,-271733879,-1732584194,271733878],a,o,s,c,l,u;for(a=64;a<=t;a+=64)n(r,i(e.subarray(a-64,a)));for(e=a-64<t?e.subarray(a-64):new Uint8Array,o=e.length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0;a<o;a+=1)s[a>>2]|=e[a]<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(n(r,s),a=0;a<16;a+=1)s[a]=0;return c=t*8,c=c.toString(16).match(/(.*?)(.{0,8})$/),l=parseInt(c[2],16),u=parseInt(c[1],16)||0,s[14]=l,s[15]=u,n(r,s),r}function s(e){var n=``,r;for(r=0;r<4;r+=1)n+=t[e>>r*8+4&15]+t[e>>r*8&15];return n}function c(e){var t;for(t=0;t<e.length;t+=1)e[t]=s(e[t]);return e.join(``)}c(a(`hello`)),typeof ArrayBuffer<`u`&&!ArrayBuffer.prototype.slice&&(function(){function t(e,t){return e=e|0||0,e<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(n,r){var i=this.byteLength,a=t(n,i),o=i,s,c,l,u;return r!==e&&(o=t(r,i)),a>o?new ArrayBuffer(0):(s=o-a,c=new ArrayBuffer(s),l=new Uint8Array(c),u=new Uint8Array(this,a,s),l.set(u),c)}})();function l(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function u(e,t){var n=e.length,r=new ArrayBuffer(n),i=new Uint8Array(r),a;for(a=0;a<n;a+=1)i[a]=e.charCodeAt(a);return t?i:r}function d(e){return String.fromCharCode.apply(null,new Uint8Array(e))}
39function f(e,t,n){var r=new Uint8Array(e.byteLength+t.byteLength);return r.set(new Uint8Array(e)),r.set(new Uint8Array(t),e.byteLength),n?r:r.buffer}function p(e){var t=[],n=e.length,r;for(r=0;r<n-1;r+=2)t.push(parseInt(e.substr(r,2),16));return String.fromCharCode.apply(String,t)}function m(){this.reset()}return m.prototype.append=function(e){return this.appendBinary(l(e)),this},m.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var t=this._buff.length,i;for(i=64;i<=t;i+=64)n(this._hash,r(this._buff.substring(i-64,i)));return this._buff=this._buff.substring(i-64),this},m.prototype.end=function(e){var t=this._buff,n=t.length,r,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a;for(r=0;r<n;r+=1)i[r>>2]|=t.charCodeAt(r)<<(r%4<<3);return this._finish(i,n),a=c(this._hash),e&&(a=p(a)),this.reset(),a},m.prototype.reset=function(){return this._buff=``,this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},m.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},m.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},m.prototype._finish=function(e,t){var r=t,i,a,o;if(e[r>>2]|=128<<(r%4<<3),r>55)for(n(this._hash,e),r=0;r<16;r+=1)e[r]=0;i=this._length*8,i=i.toString(16).match(/(.*?)(.{0,8})$/),a=parseInt(i[2],16),o=parseInt(i[1],16)||0,e[14]=a,e[15]=o,n(this._hash,e)},m.hash=function(e,t){return m.hashBinary(l(e),t)},m.hashBinary=function(e,t){var n=c(a(e));return t?p(n):n},m.ArrayBuffer=function(){this.reset()},m.ArrayBuffer.prototype.append=function(e){var t=f(this._buff.buffer,e,!0),r=t.length,a;for(this._length+=e.byteLength,a=64;a<=r;a+=64)n(this._hash,i(t.subarray(a-64,a)));return this._buff=a-64<r?new Uint8Array(t.buffer.slice(a-64)):new Uint8Array,this},m.ArrayBuffer.prototype.end=function(e){var t=this._buff,n=t.length,r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i,a;for(i=0;i<n;i+=1)r[i>>2]|=t[i]<<(i%4<<3);return this._finish(r,n),a=c(this._hash),e&&(a=p(a)),this.reset(),a},m.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array,this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.ArrayBuffer.prototype.getState=function(){var e=m.prototype.getState.call(this);return e.buff=d(e.buff),e},m.ArrayBuffer.prototype.setState=function(e){return e.buff=u(e.buff,!0),m.prototype.setState.call(this,e)},m.ArrayBuffer.prototype.destroy=m.prototype.destroy,m.ArrayBuffer.prototype._finish=m.prototype._finish,m.ArrayBuffer.hash=function(e,t){var n=c(o(new Uint8Array(e)));return t?p(n):n},m}))})(Nm);var Pm=Nm.exports,Fm=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,Im=class e{static create(t,n){new e(t).create(n)}constructor(e){this.file=e,this.chunkSize=2097152,this.chunkCount=Math.ceil(this.file.size/this.chunkSize),this.chunkIndex=0}create(e){this.callback=e,this.md5Buffer=new Pm.ArrayBuffer,this.fileReader=new FileReader,this.fileReader.addEventListener(`load`,(e=>this.fileReaderDidLoad(e))),this.fileReader.addEventListener(`error`,(e=>this.fileReaderDidError(e))),this.readNextChunk()}fileReaderDidLoad(e){if(this.md5Buffer.append(e.target.result),!this.readNextChunk()){let e=this.md
395Buffer.end(!0),t=btoa(e);this.callback(null,t)}}fileReaderDidError(e){this.callback(`Error reading ${this.file.name}`)}readNextChunk(){if(this.chunkIndex<this.chunkCount||this.chunkIndex==0&&this.chunkCount==0){let e=this.chunkIndex*this.chunkSize,t=Math.min(e+this.chunkSize,this.file.size),n=Fm.call(this.file,e,t);return this.fileReader.readAsArrayBuffer(n),this.chunkIndex++,!0}return!1}};function Lm(e){let t=zm(document.head,`meta[name="${e}"]`);if(t)return t.getAttribute(`content`)}function Rm(e,t){return typeof e==`string`&&(t=e,e=document),Vm(e.querySelectorAll(t))}function zm(e,t){return typeof e==`string`&&(t=e,e=document),e.querySelector(t)}function Bm(e,t,n={}){let{disabled:r}=e,{bubbles:i,cancelable:a,detail:o}=n,s=document.createEvent(`Event`);s.initEvent(t,i||!0,a||!0),s.detail=o||{};try{e.disabled=!1,e.dispatchEvent(s)}finally{e.disabled=r}return s}function Vm(e){return Array.isArray(e)?e:Array.from?Array.from(e):[].slice.call(e)}var Hm=class{constructor(e,t,n,r={}){this.file=e,this.attributes={filename:e.name,content_type:e.type||`application/octet-stream`,byte_size:e.size,checksum:t},this.xhr=new XMLHttpRequest,this.xhr.open(`POST`,n,!0),this.xhr.responseType=`json`,this.xhr.setRequestHeader(`Content-Type`,`application/json`),this.xhr.setRequestHeader(`Accept`,`application/json`),this.xhr.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),Object.keys(r).forEach((e=>{this.xhr.setRequestHeader(e,r[e])}));let i=Lm(`csrf-token`);i!=null&&this.xhr.setRequestHeader(`X-CSRF-Token`,i),this.xhr.addEventListener(`load`,(e=>this.requestDidLoad(e))),this.xhr.addEventListener(`error`,(e=>this.requestDidError(e)))}get status(){return this.xhr.status}get response(){let{responseType:e,response:t}=this.xhr;return e==`json`?t:JSON.parse(t)}create(e){this.callback=e,this.xhr.send(JSON.stringify({blob:this.attributes}))}requestDidLoad(e){if(this.status>=200&&this.status<300){let{response:e}=this,{direct_upload:t}=e;delete e.direct_upload,this.attributes=e,this.directUploadData=t,this.callback(null,this.toJSON())}else this.requestDidError(e)}requestDidError(e){this.callback(`Error creating Blob for "${this.file.name}". Status: ${this.status}`)}toJSON(){let e={};for(let t in this.attributes)e[t]=this.attributes[t];return e}},Um=class{constructor(e){this.blob=e,this.file=e.file;let{url:t,headers:n}=e.directUploadData;this.xhr=new XMLHttpRequest,this.xhr.open(`PUT`,t,!0),this.xhr.responseType=`text`;for(let e in n)this.xhr.setRequestHeader(e,n[e]);this.xhr.addEventListener(`load`,(e=>this.requestDidLoad(e))),this.xhr.addEventListener(`error`,(e=>this.requestDidError(e)))}create(e){this.callback=e,this.xhr.send(this.file.slice())}requestDidLoad(e){let{status:t,response:n}=this.xhr;t>=200&&t<300?this.callback(null,n):this.requestDidError(e)}requestDidError(e){this.callback(`Error storing "${this.file.name}". Status: ${this.xhr.status}`)}},Wm=0,Gm=class{constructor(e,t,n,r={}){this.id=++Wm,this.file=e,this.url=t,this.delegate=n,this.customHeaders=r}create(e){Im.create(this.file,((t,n)=>{if(t){e(t);return}let r=new Hm(this.file,n,this.url,this.customHeaders);Km(this.delegate,`directUploadWillCreateBlobWithXHR`,r.xhr),r.create((t=>{if(t)e(t);else{let t=new Um(r);Km(this.delegate,`directUploadWillStoreFileWithXHR`,t.xhr),t.create((t=>{t?e(t):e(null,r.toJSON())}))}}))}))}};function Km(e,t,...n){if(e&&typeof e[t]==`function`)return e[t](...n)}var qm=class{constructor(e,t){this.input=e,this.file=t,this.directUpload=new Gm(this.file,this.url,this),this.dispatch(`initialize`)}start(e){let t=document.createElement(`input`);t.type=`hidden`,t.name=this.input.name,this.input.insertAdjacentElement(`beforebegin`,t),this.dispatch(`start`),this.directUpload.create(((n,r)=>{n?(t.parentNode.removeChild(t),this.dispatchError(n)):t.value=r.signed_id,this.dispatch(`end`),e(n)}))}uploadRequestDidProgress(e){let t=e.loaded/e.total*90;t&&this.dispatch(`progress`,{progress:t})}get url(){return this.input.getAttribute(`data-direct-upload-url`)}dispatch(e,t={}){return t.file=this.file,t.id=this.directUpload.id,Bm(this.input,`direct-upload:${e}`,{detail:t})}dispatchError(e){this.dispatch(`error`,{error:e}).defaultPrevented||alert(e)}directUploadWillCreateBlobWithXHR(e){this.dispatch(`before-blob-request`,{xhr:e})}directUploadWillStoreFileWithXHR(e){this.dispatch(`before-storage-request`,{xhr:e}),e.upload.addEventListener(`progress`,(e=>this.uploadRequestDidProgress(e))),e.upload.addEventListener(`loadend`,(()=>{this.simulateResponseProgress(e)}))}simulateResponseProgress(e){let t=90,n=Date.now(),r=()=>{let i=Date.now()-n,a=this.estimateResponseTime();t=90+Math.min(i/a,1)*9,this.dispatch(`progress`,{progress:t}),e.readyState!==XMLHttpRequest.DONE&&t<99&&requestAnimationFrame(r)};e.addEventListener(`loadend`,(()=>{this.dispatch(`progress`,{progress:100})})),requestAnimationFrame(r)}estimateResponseTime(){let e=this.file.size,t=1048576;return e<t?1e3:e<10*t?2e3:3e3+e/t*50}},Jm=`input[type=file][data-direct-upload-url]:not([disabled])`,Ym=class{constructor(e){this.form=e,this.inputs=Rm(e,Jm).filter((e=>e.files.length))}start(e){let t=this.createDirectUploadControllers(),n=()=>{let r=t.shift();r?r.start((t=>{t?(e(t),this.dispatch(`end`)):n()})):(e(),this.dispatch(`end`))};this.dispatch(`start`),n()}createDirectUploadControllers(){let e=[];
39return this.inputs.forEach((t=>{Vm(t.files).forEach((n=>{let r=new qm(t,n);e.push(r)}))})),e}dispatch(e,t={}){return Bm(this.form,`direct-uploads:${e}`,{detail:t})}},Xm=`data-direct-uploads-processing`,Zm=new WeakMap,Qm=!1;function $m(){Qm||(Qm=!0,document.addEventListener(`click`,eh,!0),document.addEventListener(`submit`,th,!0),document.addEventListener(`ajax:before`,nh))}function eh(e){let t=e.target.closest(`button, input`);t&&t.type===`submit`&&t.form&&Zm.set(t.form,t)}function th(e){rh(e)}function nh(e){e.target.tagName==`FORM`&&rh(e)}function rh(e){let t=e.target;if(t.hasAttribute(Xm)){e.preventDefault();return}let n=new Ym(t),{inputs:r}=n;r.length&&(e.preventDefault(),t.setAttribute(Xm,``),r.forEach(ah),n.start((e=>{t.removeAttribute(Xm),e?r.forEach(oh):ih(t)})))}function ih(e){let t=Zm.get(e)||zm(e,`input[type=submit], button[type=submit]`);if(t){let{disabled:e}=t;t.disabled=!1,t.focus(),t.click(),t.disabled=e}else t=document.createElement(`input`),t.type=`submit`,t.style.display=`none`,e.appendChild(t),t.click(),e.removeChild(t);Zm.delete(e)}function ah(e){e.disabled=!0}function oh(e){e.disabled=!1}function sh(){window.ActiveStorage&&$m()}setTimeout(sh,1);var ch={},lh={};function uh(e,t){return ch[e]=ch[e]||[],ch[e].push(t),()=>{let n=ch[e];if(n){let e=n.indexOf(t);e!==-1&&n.splice(e,1)}}}function dh(e,t){if(!lh[e]){lh[e]=!0;try{t()}catch(t){kt&&mt.error(`Error while instrumenting ${e}`,t)}}}function fh(e,t){let n=e&&ch[e];if(n)for(let r of n)try{r(t)}catch(t){kt&&mt.error(`Error while triggering instrumentation handler. 40Type: ${e} 41Name: ${ot(r)} 42Error:`,t)}}var ph=null;function mh(e){let t=`error`;uh(t,e),dh(t,hh)}function hh(){ph=wt.onerror,wt.onerror=function(e,t,n,r,i){return fh(`error`,{column:r,error:i,line:n,msg:e,url:t}),ph?ph.apply(this,arguments):!1},wt.onerror.__SENTRY_INSTRUMENTED__=!0}var gh=null;function _h(e){let t=`unhandledrejection`;uh(t,e),dh(t,vh)}function vh(){gh=wt.onunhandledrejection,wt.onunhandledrejection=function(e){return fh(`unhandledrejection`,e),!gh||gh.apply(this,arguments)},wt.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function yh(e){if(typeof e==`boolean`)return Number(e);let t=typeof e==`string`?parseFloat(e):e;if(!(typeof t!=`number`||isNaN(t)||t<0||t>1))return t}function bh(e){mt.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function xh(e,t){if(!t?.length)return!1;for(let n of t){if(wh(n)){if(e.description&&De(e.description,n))return kt&&bh(e),!0;continue}let t=!!n.attributes&&Object.keys(n.attributes).length>0;if(!n.name&&!n.op&&!t)continue;let r=!n.name||e.description&&De(e.description,n.name),i=!n.op||e.op&&De(e.op,n.op),a=!n.attributes||Object.entries(n.attributes).every(([t,n])=>Sh(e.attributes?.[t],n));if(r&&i&&a)return kt&&bh(e),!0}return!1}function Sh(e,t){return typeof e==`string`&&(typeof t==`string`||t instanceof RegExp)?De(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t}function Ch(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let t of e)t.parent_span_id===r&&(t.parent_span_id=n)}function wh(e){return typeof e==`string`||e instanceof RegExp}function Th(e){return!!e&&typeof e==`function`&&`_streamed`in e&&!!e._streamed}function Eh(e,t=[]){return[e,t]}function Dh(e,t){let[n,r]=e;return[n,[...r,t]]}function Oh(e,t){let n=e[1];for(let e of n){let n=e[0].type;if(t(e,n))return!0}return!1}function kh(e,t){return Oh(e,(e,n)=>t.includes(n))}function Ah(e){let t=Qe(wt);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function jh(e){let[t,n]=e,r=JSON.stringify(t);function i(e){typeof r==`string`?r=typeof e==`string`?r+e:[Ah(r),e]:r.push(typeof e==`string`?Ah(e):e)}for(let e of n){let[t,n]=e;if(i(` 43${JSON.stringify(t)} 44`),typeof n==`string`||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify(ke(n))}i(e)}}return typeof r==`string`?r:Mh(r)}function Mh(e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}function Nh(e){let t=typeof e.data==`string`?Ah(e.data):e.data;return[{type:`attachment`,length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}var Ph={sessions:`session`,event:`error`,client_report:`internal`,user_report:`default`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,raw_security:`security`,log:`log_item`,trace_metric:`metric`};function Fh(e){return e in Ph}function Ih(e){return Fh(e)?Ph[e]:e}function Lh(e){if(!e?.sdk)return;
44let{name:t,version:n}=e.sdk;return{name:t,version:n}}function Rh(e,t,n,r){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date(ye()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:$e(r)},...i&&{trace:i}}}function zh(e,t){if(!t)return e;let n=e.sdk||{};return e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}function Bh(e,t,n,r){let i=Lh(n);return Eh({sent_at:new Date(ye()).toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:$e(t)}},[`aggregates`in e?[{type:`sessions`},e]:[{type:`session`},e.toJSON()]])}function Vh(e,t,n,r){let i=Lh(n),a=e.type&&e.type!==`replay_event`?e.type:`event`;zh(e,n?.sdk);let o=Rh(e,i,r,t);return delete e.sdkProcessingMetadata,Eh(o,[[{type:a},e]])}function Hh(e){return e.getOptions().traceLifecycle===`stream`}var Uh=`user_agent.original`;function Wh(e,t){let n=e.attributes??(e.attributes={});Object.entries(t).forEach(([e,t])=>{t!=null&&!(e in n)&&(n[e]=t)})}function Gh(e){return typeof e==`object`&&typeof e.unref==`function`&&e.unref(),e}function Kh(e){let t=e.protocol?`${e.protocol}:`:``,n=e.port?`:${e.port}`:``;return`${t}//${e.host}${n}${e.path?`/${e.path}`:``}/api/`}function qh(e){return`${Kh(e)}${e.projectId}/envelope/`}function Jh(e,t){let n={sentry_version:`7`};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function Yh(e,t,n){return t||`${qh(e)}?${Jh(e,n)}`}var Xh=[];function Zh(e){let t={};return e.forEach(e=>{let{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.values(t)}function eee(e){let t=e.defaultIntegrations||[],n=e.integrations;t.forEach(e=>{e.isDefaultInstance=!0});let r;if(Array.isArray(n))r=[...t,...n];else if(typeof n==`function`){let e=n(t);r=Array.isArray(e)?e:[e]}else r=t;return Zh(r)}function Qh(e,t){let n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&eg(e,t,n)}),n}function $h(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function eg(e,t,n){if(n[t.name]){kt&&mt.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,!Xh.includes(t.name)&&typeof t.setupOnce==`function`&&(t.setupOnce(),Xh.push(t.name)),t.setup&&typeof t.setup==`function`&&t.setup(e),typeof t.preprocessEvent==`function`){let n=t.preprocessEvent.bind(t);e.on(`preprocessEvent`,(t,r)=>n(t,r,e))}if(typeof t.processEvent==`function`){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}[`processSpan`,`processSegmentSpan`].forEach(n=>{let r=t[n];typeof r==`function`&&e.on(n,n=>r.call(t,n,e))}),kt&&mt.log(`Integration installed: ${t.name}`)}function tg(e){return e}function tee(){return typeof __SENTRY_BROWSER_BUNDLE__<`u`&&!!__SENTRY_BROWSER_BUNDLE__}function nee(){return`npm`}function ng(){return!tee()&&Object.prototype.toString.call(typeof process<`u`?process:0)===`[object process]`}function rg(){return typeof window<`u`&&(!ng()||ig())}function ig(){return wt.process?.type===`renderer`}function ag(e,t){let n=t?`auto`:`never`;return[{type:`log`,item_count:e.length,content_type:`application/vnd.sentry.items.log+json`},{version:2,...rg()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function og(e,t,n,r,i){let a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(a.dsn=$e(r)),Eh(a,[ag(e,i)])}function sg(e,t){let n=t??cg(e)??[];if(n.length===0)return;let r=e.getOptions(),i=og(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);lg().set(e,[]),e.emit(`flushLogs`),e.sendEnvelope(i)}function cg(e){return lg().get(e)}function lg(){return et(`clientToLogBufferMap`,()=>new WeakMap)}function ug(e,t){let n=t?`auto`:`never`;return[{type:`trace_metric`,item_count:e.length,content_type:`application/vnd.sentry.items.trace-metric+json`},{version:2,...rg()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function dg(e,t,n,r,i){let a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(a.dsn=$e(r)),Eh(a,[ug(e,i)])}function fg(e,t){let n=t??pg(e)??[];if(n.length===0)return;let r=e.getOptions(),i=dg(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);mg().set(e,[]),e.emit(`flushMetrics`),e.sendEnvelope(i)}function pg(e){return mg().get(e)}function mg(){return et(`clientToMetricBufferMap`,()=>new WeakMap)}function hg(e){let t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||``,start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:!e.status||e.status===`ok`||e.status===`cancelled`?`ok`:`error`,is_segment:!1,attributes:{...e.data},links:e.links};return st(t)}function gg(e,t){if(e.type!==`transaction`||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||t.getOptions().streamGenAiSpans===!1||Hh(t))return;let n=[],r=[];for(let t of e.spans)t.op?.startsWith(`gen_ai.`)?n.push(hg(t)):r.push(t);if(n.length===0)return;e.spans=r;let i=t.getDataCollectionOptions().userInfo?`auto`:`never`;return[{type:`span`,item_count:n.length,content_type:`application/vnd.sentry.items.span.v2+json`},{version:2,...rg()&&{ingest_settings:{infer_ip:i,infer_user_agent:i}},items:n}]}var _g=Symbol.for(`SentryBufferFullError`);function vg(e=100){let t=new Set;function n(){return t.size<e}function r(e){t.delete(e)}function i(e){if(!n())return We(_g);let i=e();return t.add(i),i.then(()=>r(i),()=>r(i)),i}function a(e){if(!t.size)return at(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);if(!e)return n;let r=[n,new Promise(t=>Gh(setTimeout(()=>t(!1),e)))];return Promise.race(r)}return{get $(){return Array.from(t)},add:i,drain:a}}var ree=6e4;function iee(e,t=ye()){let n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;let r=Date.parse(`${e}`);return isNaN(r)?ree:r-t}function aee(e,t){return e[t]||e.all||0}function oee(e,t,n=ye()){return aee(e,t)>n}function see(e,{statusCode:t,headers:n},r=ye()){let i={...e},a=n?.[`x-sentry-rate-limits`],o=n?.[`retry-after`];if(a)for(let e of a.trim().split(`,`)){let[t,n,,,a]=e.split(`:`,5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(!n)i.all=r+s;else for(let e of n.split(`;`))e===`metric_bucket`?(!a||a.split(`;`).includes(`custom`))&&(i[e]=r+s):i[e]=r+s}else o?i.all=r+iee(o,r):t===429&&(i.all=r+6e4);return i}function cee(e,t,n=vg(e.bufferSize||64)){let r={},i=e=>n.drain(e);function a(i){let a=[];if(Oh(i,(t,n)=>{let i=Ih(n);oee(r,i)?e.recordDroppedEvent(`ratelimit_backoff`,i):a.push(t)}),a.length===0)return Promise.resolve({});let o=Eh(i[0],a),s=t=>{if(kh(o,[`client_report`])){kt&&mt.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}Oh(o,(n,r)=>{e.recordDroppedEvent(t,Ih(r))})};return n.add(()=>t({body:jh(o)}).then(e=>e.statusCode===413?(kt&&mt.error(`Sentry responded with status code 413. Envelope was discarded due to exceeding size limits.`),s(`send_error`),e):(kt&&e.statusCode!==void 0&&(e.statusCode<200||e.statusCode>=300)&&mt.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=see(r,e),e),e=>{throw s(`network_error`),kt&&mt.error(`Encountered error running transport request:`,e),e})).then(e=>e,e=>
44{if(e===_g)return kt&&mt.error(`Skipped sending event because buffer is full.`),s(`queue_overflow`),Promise.resolve({});throw e})}return{send:a,flush:i}}function lee(e,t,n){let r=[{type:`client_report`},{timestamp:n||he(),discarded_events:e}];return Eh(t?{dsn:t}:{},[r])}function yg(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function uee(e){let{trace_id:t,parent_span_id:n,span_id:r,status:i,origin:a,data:o,op:s}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:n,span_id:r??``,start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??``,origin:a,profile_id:o?.[Ot],exclusive_time:o?.[Ct],measurements:e.measurements,is_segment:!0}}function bg(e){return{type:`transaction`,timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{"sentry.profile_id":e.profile_id},...e.exclusive_time&&{"sentry.exclusive_time":e.exclusive_time}}}},measurements:e.measurements}}var xg=[`forwarded`,`-ip`,`remote-`,`via`,`-user`];function Sg(e){return e===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:[`incomingRequest`,`outgoingRequest`,`incomingResponse`,`outgoingResponse`],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:xg},httpHeaders:{request:{deny:xg},response:{deny:xg}},httpBodies:[],urlQueryParams:{deny:xg},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7}}var Cg={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:[`incomingRequest`,`outgoingRequest`,`incomingResponse`,`outgoingResponse`],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5};function wg(e){let t=e.dataCollection==null?Sg(e.sendDefaultPii):Cg,n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:{request:n.httpHeaders?.request??t.httpHeaders.request,response:n.httpHeaders?.response??t.httpHeaders.response},httpBodies:n.httpBodies??t.httpBodies,urlQueryParams:n.urlQueryParams??n.queryParams??t.urlQueryParams,graphQL:{document:n.graphQL?.document??t.graphQL.document,variables:n.graphQL?.variables??t.graphQL.variables},genAI:{inputs:n.genAI?.inputs??t.genAI.inputs,outputs:n.genAI?.outputs??t.genAI.outputs},databaseQueryData:n.databaseQueryData??t.databaseQueryData,stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}var Tg=`Not capturing exception because it's already been captured.`,Eg=`Discarded session because of missing or non-string release`,Dg=Symbol.for(`SentryInternalError`),Og=Symbol.for(`SentryDoNotSendEventError`),kg=5e3;function Ag(e){return{message:e,[Dg]:!0}}function jg(e){return{message:e,[Og]:!0}}function Mg(e){return Je(e)&&Dg in e}function Ng(e){return Je(e)&&Og in e}function Pg(e,t,n,r,i){let a=0,o,s=!1;e.on(n,()=>{a=0,clearTimeout(o),s=!1}),e.on(t,t=>{if(a+=r(t),a>=8e5)i(e);else if(!s){let t=e.getOptions()._flushInterval??kg;t>0&&(s=!0,o=Gh(setTimeout(()=>{i(e)},t)))}}),e.on(`flush`,()=>{i(e)})}var Fg=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=vg(e.transportOptions?.bufferSize??64),this._dataCollection=wg(e),e.dsn?this._dsn=Ze(e.dsn):kt&&mt.warn(`No DSN provided, client will not send events.`),this._dsn){let t=Yh(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs??!0,this._options.enableLogs&&Pg(this,`afterCaptureLog`,`flushLogs`,Hg,sg),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&Pg(this,`afterCaptureMetric`,`flushMetrics`,Vg,fg)}captureException(e,t,n){let r=Te();if(rt(e))return kt&&mt.log(Tg),r;let i={event_id:r,...t};return this._process(()=>this.eventFromException(e,i).then(e=>this._captureEvent(e,i,n)).then(e=>e),`error`),i.event_id}captureMessage(e,t,n,r){let i={event_id:Te(),...n}
44,a=bt(e)?e:String(e),o=gt(e),s=o?this.eventFromMessage(a,t,i):this.eventFromException(e,i);return this._process(()=>s.then(e=>this._captureEvent(e,i,r)),o?`unknown`:`error`),i.event_id}captureEvent(e,t,n){let r=Te();if(t?.originalException&&rt(t.originalException))return kt&&mt.log(Tg),r;let i={event_id:r,...t},a=e.sdkProcessingMetadata||{},o=a.capturedSpanScope,s=a.capturedSpanIsolationScope,c=Ig(e.type);return this._process(()=>this._captureEvent(e,i,o||n,s),c),i.event_id}captureSession(e){this.sendSession(e),ge(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(this.emit(`flush`),!t)return!0;let n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){let t=await this.flush(e);return this.getOptions().enabled=!1,this.emit(`close`),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith(`Spotlight`)))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(e){let t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),eg(this,e,this._integrations),t||$h(this,[e])}sendEvent(e,t={}){this.emit(`beforeSendEvent`,e,t);let n=gg(e,this),r=Vh(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])r=Dh(r,Nh(e));n&&(r=Dh(r,n)),this.sendEnvelope(r).then(t=>this.emit(`afterSendEvent`,e,t))}sendSession(e){let{release:t,environment:n=Ke}=this._options;if(`aggregates`in e){let r=e.attrs||{};if(!r.release&&!t){kt&&mt.warn(Eg);return}r.release=r.release||t,r.environment=r.environment||n,e.attrs=r}else{if(!e.release&&!t){kt&&mt.warn(Eg);return}e.release=e.release||t,e.environment=e.environment||n}this.emit(`beforeSendSession`,e);let r=Bh(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let r=`${e}:${t}`;kt&&mt.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:``}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||new Set,r=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit(`beforeEnvelope`,e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return kt&&mt.error(`Error while sending envelope:`,e),{}}return kt&&mt.error(`Transport disabled`),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=Qh(this,e),$h(this,e)}_updateSessionFromEvent(e,t){let n=t.level===`fatal`,r=!1,i=t.exception?.values;if(i){r=!0,n=!1;for(let e of i)if(e.mechanism?.handled===!1){n=!0;break}}let a=e.status===`ok`;(a&&e.errors===0||a&&n)&&(ge(e,{...n&&{status:`crashed`},errors:e.errors||Number(r||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,t,n,r){let i=this.getOptions(),a=this.getIntegrationNames();return!t.integrations&&a.length&&(t.integrations=a),this.emit(`preprocessEvent`,e,t),e.type||r.setLastEventId(e.event_id||t.event_id),_t(i,e,t,n,this,r).then(e=>e===null?e:(this.emit(`postprocessEvent`,e,t),e.contexts={trace:{...e.contexts?.trace,...me(n)},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:xt(this,n),...e.sdkProcessingMetadata},e))}_captureEvent(e,t={},n=Et(),r=Ae()){return kt&&zg(e)&&mt.log(`Captured error event \`${yg(e)[0]||`<unknown>`}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{kt&&(Ng(e)?mt.log(e.message):Mg(e)?mt.warn(e.message):mt.warn(e))})}_processEvent(e,t,n,r){let i=this.getOptions(),{sampleRate:a}=i,o=Bg(e),s=zg(e),c=`before send for type \`${e.type||`error`}\``,l=a===void 0?void 0:yh(a),u=Ig(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(e===null)throw this.recordDroppedEvent(`event_processor`,u),jg("An event processor returned `null`, will not send event.");return t.data?.__sentry__===!0?e:Lg(Rg(this,i,e,t),c)}).then(i=>{if(i===null){if(this.recordDroppedEvent(`before_send`,u),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent(`before_send`,`span`,t)}throw jg(`${c} returned \`null\`, will not send event.`)}
44let d=n.getSession()||r.getSession();if(s&&d&&this._updateSessionFromEvent(d,i),s&&typeof l==`number`&&Ne()>l)throw this.recordDroppedEvent(`sample_rate`,`error`),jg(`Discarding event because it's not included in the random sample (sampling rate = ${a})`);if(o){let e=(i.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(i.spans?i.spans.length:0);e>0&&this.recordDroppedEvent(`before_send`,`span`,e)}let f=i.transaction_info;return o&&f&&i.transaction!==e.transaction&&(i.transaction_info={...f,source:`custom`}),this.sendEvent(i,t),i}).then(null,e=>{throw Ng(e)||Mg(e)?e:(this.captureException(e,{mechanism:{handled:!1,type:`internal`},data:{__sentry__:!0},originalException:e}),Ag(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 45Reason: ${e}`))})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===_g&&this.recordDroppedEvent(`queue_overflow`,t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(`:`);return{reason:n,category:r,quantity:t}})}_flushOutcomes(){kt&&mt.log(`Flushing outcomes...`);let e=this._clearOutcomes();if(e.length===0){kt&&mt.log(`No outcomes to send`);return}if(!this._dsn){kt&&mt.log(`No dsn provided, will not send outcomes`);return}kt&&mt.log(`Sending outcomes:`,e);let t=lee(e,this._options.tunnel&&$e(this._dsn));this.sendEnvelope(t)}};function Ig(e){return e===`replay_event`?`replay`:e||`error`}function Lg(e,t){let n=`${t} must return \`null\` or a valid event.`;if(ft(e))return e.then(e=>{if(!ut(e)&&e!==null)throw Ag(n);return e},e=>{throw Ag(`${t} rejected with ${e}`)});if(!ut(e)&&e!==null)throw Ag(n);return e}function Rg(e,t,n,r){let{beforeSend:i,beforeSendTransaction:a,ignoreSpans:o}=t,s=!Th(t.beforeSendSpan)&&t.beforeSendSpan,c=n;if(zg(c)&&i)return i(c,r);if(Bg(c)){if(s||o){let t=uee(c);if(o?.length&&xh({description:t.description,op:t.op,attributes:t.data},o))return null;if(s){let e=s(t);e?c=Me(n,bg(e)):Ye()}if(c.spans){let t=[],n=c.spans;for(let e of n){if(o?.length&&xh({description:e.description,op:e.op,attributes:e.data},o)){Ch(n,e);continue}if(s){let n=s(e);n?t.push(n):(Ye(),t.push(e))}else t.push(e)}let r=c.spans.length-t.length;r&&e.recordDroppedEvent(`before_send`,`span`,r),c.spans=t}}if(a){if(c.spans){let e=c.spans.length;c.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(c,r)}}return c}function zg(e){return e.type===void 0}function Bg(e){return e.type===`transaction`}function Vg(e){let t=0;return e.name&&(t+=e.name.length*2),t+=8,t+Ug(e.attributes)}function Hg(e){let t=0;return e.message&&(t+=e.message.length*2),t+Ug(e.attributes)}function Ug(e){if(!e)return 0;let t=0;return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*Wg(e[0]):gt(e)?t+=Wg(e):t+=100}),t}function Wg(e){return typeof e==`string`?e.length*2:typeof e==`number`?8:typeof e==`boolean`?4:0}function Gg(e,t){t.debug===!0&&(kt?mt.enable():Xe(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Et().update(t.initialScope);let n=new e(t);return dee(n),n.init(),n}function dee(e){Et().setClient(e)}function Kg(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||``,r=t[8]||``;return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function fee(e,t=!0){if(e.startsWith(`data:`)){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:`text/plain`,i=e.includes(`;base64,`),a=e.indexOf(`,`),o=``;if(t&&a!==-1){let t=e.slice(a+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${i?`,base64`:``}${o?`,${o}`:``}`}return e}function pee(e){`aggregates`in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:`{{auto}}`}):e.ipAddress===void 0&&(e.ipAddress=`{{auto}}`)}function mee(e,t,n=[t],r=`npm`){let i=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};i.name||(i.name=`sentry.javascript.${t}`,i.packages=n.map(e=>({name:`${r}:@sentry/${e}`,version:Be})),i.version=Be)}var hee=100;function qg(e,t){let n=He(),r=Ae();if(!n)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:a=hee}=n.getOptions();if(a<=0)return;let o={timestamp:he(),...e},s=i?Xe(()=>i(o,t)):o;s!==null&&(n.emit&&n.emit(`beforeAddBreadcrumb`,s,t),r.addBreadcrumb(s,a))}var gee=`FunctionToString`,Jg=new WeakMap,Yg=tg((()=>({name:gee,setupOnce(){let e=Function.prototype.toString;try{Function.prototype.toString=function(...t){let n=ht(this),r;try{Jg.has(He())&&n!==void 0&&(r=n)}catch{}return e.apply(r??this,t)}}catch{}},setup(e){Jg.set(e,!0)}}))),_ee=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/Java exception was raised during method invocation$/,/Java object is gone$/],vee=`EventFilters`,Xg=tg((e={})=>{let t;return{name:vee,setup(n){t=Zg(e,n.getOptions())},processEvent(n,r,i){return t||(t=Zg(e,i.getOptions())),bee(n,t)?null:n}}}),yee=tg(((e={})=>({...Xg(e),name:`InboundFilters`})));function Zg(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:_ee],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function bee(e,t){if(!e.type){if(xee(e,t.ignoreErrors))return kt&&mt.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 46Event: ${we(e)}`),!0;if(Eee(e))return kt&&mt.warn(`Event dropped due to not having an error message, error type or stacktrace. 47Event: ${we(e)}`),!0;if(Cee(e,t.denyUrls))return kt&&mt.warn(`Event dropped due to being matched by \`denyUrls\` option. 48Event: ${we(e)}. 49Url: ${Qg(e)}`),!0;if(!wee(e,t.allowUrls))return kt&&mt.warn(`Event dropped due to not being matched by \`allowUrls\` option. 50Event: ${we(e)}. 51Url: ${Qg(e)}`),!0}else if(e.type===`transaction`&&See(e,t.ignoreTransactions))return kt&&mt.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 52Event: ${we(e)}`),!0;return!1}function xee(e,t){return t?.length?yg(e).some(e=>be(e,t)):!1}function See(e,t){if(!t?.length)return!1;let n=e.transaction;return n?be(n,t):!1}function Cee(e,t){if(!t?.length)return!1;let n=Qg(e);return n?be(n,t):!1}function wee(e,t){if(!t?.length)return!0;let n=Qg(e);return!n||be(n,t)}function Tee(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&n.filename!==`<anonymous>`&&n.filename!==`[native code]`)return n.filename||null}return null}function Qg(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length)?.stacktrace?.frames;return t?Tee(t):null}catch{return kt&&mt.error(`Cannot extract url for event ${we(e)}`),null}}function Eee(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&e.type!==`Error`||e.value):!1}function Dee(e,t,n,r,i,a){if(!i.exception?.values||!a||!Re(a.originalException))return;let o=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;o&&(i.exception.values=$g(e,t,r,a.originalException,n,i.exception.values,o,0))}
52function $g(e,t,n,r,i,a,o,s){if(a.length>=n+1)return a;let c=[...a];if(Re(r[i])){t_(o,s,r);let a=e(t,r[i]),l=c.length;n_(a,i,l,s),c=$g(e,t,n,r[i],i,[a,...c],a,l)}return e_(r)&&r.errors.forEach((a,l)=>{if(Re(a)){t_(o,s,r);let u=e(t,a),d=c.length;n_(u,`errors[${l}]`,d,s),c=$g(e,t,n,a,i,[u,...c],u,d)}}),c}function e_(e){return Array.isArray(e.errors)}function t_(e,t,n){e.mechanism={handled:!0,type:`auto.core.linked_errors`,...e_(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function n_(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:`chained`,source:t,exception_id:n,parent_id:r}}function r_(e){return Re(e)&&`__sentry_fetch_url_host__`in e&&typeof e.__sentry_fetch_url_host__==`string`}function i_(e){return r_(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}var a_=new Set([]);function o_(e){let t=`console`,n=uh(t,e);return dh(t,c_),n}var s_=new Set;function c_(){`console`in wt&&qe.forEach(function(e){s_.has(e)||!(e in wt.console)||(s_.add(e),Se(wt.console,e,function(t){return ct[e]=t,function(...t){let n=t[0],r=ct[e],i=a_.size&&typeof n==`string`&&be(n,a_);i||fh(`console`,{args:t,level:e}),(!i||kt&&mt.isEnabled())&&r?.apply(wt.console,t)}}))})}function l_(e){return e===`warn`?`warning`:[`fatal`,`error`,`warning`,`log`,`info`,`debug`].includes(e)?e:`log`}var u_=`Dedupe`,d_=tg((()=>{let e;return{name:u_,processEvent(t){if(t.type)return t;try{if(f_(t,e))return kt&&mt.warn(`Event dropped due to being a duplicate of previously captured event.`),null}catch{}return e=t}}}));function f_(e,t){return t?!!(p_(e,t)||m_(e,t)):!1}function p_(e,t){let n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!g_(e,t)||!h_(e,t))}function m_(e,t){let n=__(t),r=__(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!g_(e,t)||!h_(e,t))}function h_(e,t){let n=Ge(e),r=Ge(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function g_(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join(``)===r.join(``)}catch{return!1}}function __(e){return e.exception?.values?.[0]}var v_=`ExtraErrorData`,y_=tg(((e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:v_,processEvent(e,r,i){let{maxValueLength:a}=i.getOptions();return b_(e,r,t,n,a)}}}));function b_(e,t={},n,r,i){if(!t.originalException||!Re(t.originalException))return e;let a=t.originalException.name||t.originalException.constructor.name,o=x_(t.originalException,r,i);if(o){let t={...e.contexts},r=ke(o,n);return ut(r)&&(Pe(r),t[a]=r),{...e,contexts:t}}return e}function x_(e,t,n){try{let r=[`name`,`message`,`stack`,`line`,`column`,`fileName`,`lineNumber`,`columnNumber`,`toJSON`],i={};for(let t of Object.keys(e)){if(r.indexOf(t)!==-1)continue;let a=e[t];i[t]=Re(a)||typeof a==`string`?n?Ce(`${a}`,n):`${a}`:a}if(t&&e.cause!==void 0&&(i.cause=Re(e.cause)?{[e.cause.name||e.cause.constructor.name]:x_(e.cause,!1,n)}:e.cause),typeof e.toJSON==`function`){let t=e.toJSON();for(let e of Object.keys(t)){let n=t[e];i[e]=Re(n)?n.toString():n}}return i}catch(e){kt&&mt.error(`Unable to extract extra data from the Error object:`,e)}return null}var S_=`ConversationId`,C_=tg((()=>({name:S_,setup(e){e.on(`spanStart`,e=>{let t=Et().getScopeData(),n=Ae().getScopeData(),r=t.conversationId||n.conversationId;if(r){let{op:t,data:n,description:i}=pt(e);if(!t?.startsWith(`gen_ai.`)&&!n[`ai.operationId`]&&!i?.startsWith(`ai.`))return;e.setAttribute(ze,r)}})}})));function w_(e){if(e!==void 0){if(e>=400&&e<500)return`warning`;if(e>=500)return`error`}}var T_=wt;function E_(){return`history`in T_&&!!T_.history}function D_(){if(!(`fetch`in T_))return!1;try{return new Headers,new Request(`data:,`),new Response,!0}catch{return!1}}function O_(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function k_(){if(typeof EdgeRuntime==`string`)return!0;if(!D_())return!1;if(O_(T_.fetch))return!0;let e=!1,t=T_.document;if(t&&typeof t.createElement==`function`)try{let n=t.createElement(`iframe`);n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=O_(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){kt&&mt.warn(`Could not create sandbox iframe for pure fetch check, bailing to window.fetch: `,e)}return e}function A_(e,t){let n=`fetch`,r=uh(n,e);return dh(n,()=>j_(void 0,t)),r}function j_(e,t=!1){t&&!k_()||Se(wt,`fetch`,function(t){return function(...n){let r=Error(),{method:i,url:a}=P_(n),o={args:n,fetchData:{method:i,url:a},startTimestamp:Ee()*1e3,virtualError:r,headers:F_(n)};return e||fh(`fetch`,{...o}),t.apply(wt,n).then(async t=>(e?e(t):fh(`fetch`,{...o,endTimestamp:Ee()*1e3,response:t}),t),e=>{fh(`fetch`,{...o,endTimestamp:Ee()*1e3,error:e}),Re(e)&&e.stack===void 0&&(e.stack=r.stack,Fe(e,`framesToPop`,1));let t=He()?.getOptions().enhanceFetchErrorMessages??`always`;if(t!==!1&&Re(e)&&e.name===`TypeError`&&(e.message===`Failed to fetch`||e.message===`Load failed`||e.message===`NetworkError when attempting to fetch resource.`))try{let n=new URL(o.fetchData.url).host;t===`always`?e.message=`${e.message} (${n})`:Fe(e,`__sentry_fetch_url_host__`,n)}catch{}throw e})}})}function M_(e,t){return Je(e)&&!!e[t]}function N_(e){return typeof e==`string`?e:e?M_(e,`url`)?e.url:e.toString?e.toString():``:``}function P_(e){if(e.length===0)return{method:`GET`,url:``};if(e.length===2){let[t,n]=e;return{url:N_(t),method:M_(n,`method`)?String(n.method).toUpperCase():nt(t)&&M_(t,`method`)?String(t.method).toUpperCase():`GET`}}let t=e[0];return{url:N_(t),method:M_(t,`method`)?String(t.method).toUpperCase():`GET`}}function F_(e){let[t,n]=e;try{if(typeof n==`object`&&n&&`headers`in n&&n.headers)return new Headers(n.headers);if(nt(t))return new Headers(t.headers)}catch{}}var I_=wt;function L_(){try{return I_.document.location.href}catch{return``}}function R_(e,t=5){if(!I_.HTMLElement)return null;let n=e;for(let e=0;e<t;e++){if(!n)return null;if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}var z_=wt,B_=0;function V_(){return B_>0}function H_(){B_++,setTimeout(()=>{B_--})}function U_(e,t={}){function n(e){return typeof e==`function`}if(!n(e))return e;try{if(Object.prototype.hasOwnProperty.call(e,`__sentry_wrapped__`)){let t=e.__sentry_wrapped__;return typeof t==`function`?t:e}if(ht(e))return e}catch{return e}let r=function(...n){wt._sentryWrappedDepth=(wt._sentryWrappedDepth||0)+1;try{let r=n.map(e=>U_(e,t));return e.apply(this,r)}catch(e){throw H_(),Tt(r=>{r.addEventProcessor(e=>(t.mechanism&&(fe(e,void 0,void 0),it(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),lt(e)}),e}finally{wt._sentryWrappedDepth=(wt._sentryWrappedDepth||0)-1}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch{}xe(r,e),Fe(e,`__sentry_wrapped__`,r);try{Object.getOwnPropertyDescriptor(r,`name`).configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function W_(){let e=L_(),{referrer:t}=z_.document||{},{userAgent:n}=z_.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}function G_(e,t){let n=J_(e,t),r={type:$_(t),value:ev(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===``&&(r.value=`Unrecoverable error caught`),r}function K_(e,t,n,r){let i=He()?.getOptions().normalizeDepth,a=Oee(t),o={__serialized__:At(t,i)};if(a)return{exception:{values:[G_(e,a)]},extra:o};let s={exception:{values:[{type:de(t)?t.constructor.name:r?`UnhandledRejection`:`Error`,value:av(t,{isUnhandledRejection:r})}]},extra:o};if(n){let t=J_(e,n);t.length&&(s.exception.values[0].stacktrace={frames:t})}return s}function q_(e,t){return{exception:{values:[G_(e,t)]}}}function J_(e,t){let n=t.stacktrace||t.stack||``,r=X_(t),i=Z_(t);try{return e(n,r,i)}catch{}return[]}var Y_=/Minified React error #\d+;/i;function X_(e){return e&&Y_.test(e.message)?1:0}function Z_(e){return typeof e.framesToPop==`number`?e.framesToPop:0}function Q_(e){return typeof WebAssembly<`u`&&WebAssembly.Exception!==void 0&&e instanceof WebAssembly.Exception}function $_(e){let t=e?.name;return!t&&Q_(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:`WebAssembly.Exception`:t}function ev(e){let t=e?.message;return Q_(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:`wasm exception`:t?t.error&&typeof t.error.message==`string`?i_(t.error):i_(e):`No error message`}function tv(e,t,n,r){let i=rv(e,t,n?.syntheticException||void 0,r);
52return it(i),i.level=`error`,n?.event_id&&(i.event_id=n.event_id),at(i)}function nv(e,t,n=`info`,r,i){let a=iv(e,t,r?.syntheticException||void 0,i);return a.level=n,r?.event_id&&(a.event_id=r.event_id),at(a)}function rv(e,t,n,r,i){let a;if(Oe(t)&&t.error)return q_(e,t.error);if(Le(t)||Ie(t)){let i=t;if(`stack`in t){a=q_(e,t);let i=a.exception?.values?.[0];if(r&&n&&i&&!i.stacktrace){let t=J_(e,n);t.length&&(i.stacktrace={frames:t},it(a,{synthetic:!0}))}}else{let t=i.name||(Le(i)?`DOMError`:`DOMException`),o=i.message?`${t}: ${i.message}`:t;a=iv(e,o,n,r),fe(a,o)}return`code`in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}return Re(t)?q_(e,t):ut(t)||de(t)?(a=K_(e,t,n,i),it(a,{synthetic:!0}),a):(a=iv(e,t,n,r),fe(a,`${t}`,void 0),it(a,{synthetic:!0}),a)}function iv(e,t,n,r){let i={};if(r&&n){let r=J_(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),it(i,{synthetic:!0})}if(bt(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}function av(e,{isUnhandledRejection:t}){let n=ve(e),r=t?`promise rejection`:`exception`;return Oe(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:de(e)?`Event \`${ov(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function ov(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function Oee(e){return Object.values(e).find(Re)}var kee=class extends Fg{constructor(e){let t=Aee(e);mee(t,`browser`,[`browser`],z_.SENTRY_SDK_SOURCE||nee()),super(t);let{userInfo:n}=this.getDataCollectionOptions();t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:n?`auto`:`never`,...t._metadata.sdk.settings});let{sendClientReports:r}=this._options;z_.document&&z_.document.addEventListener(`visibilitychange`,()=>{z_.document.visibilityState===`hidden`&&(r&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),n&&this.on(`beforeSendSession`,pee)}eventFromException(e,t){return tv(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t=`info`,n){return nv(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,r){return e.platform=e.platform||`javascript`,super._prepareEvent(e,t,n,r)}};function Aee(e){return{release:typeof __SENTRY_RELEASE__==`string`?__SENTRY_RELEASE__:z_.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}var jee=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,sv=wt;function cv(e,t,n){sv.document&&sv.addEventListener(e,t,n)}function lv(e,t,n){sv.document&&sv.removeEventListener(e,t,n)}var Mee=e=>{let t=!1;return()=>{t||(e(),t=!0)}},Nee=e=>{let t=sv.requestIdleCallback||sv.setTimeout;sv.document?.visibilityState===`hidden`?e():(e=Mee(e),cv(`visibilitychange`,e,{once:!0,capture:!0}),cv(`pagehide`,e,{once:!0,capture:!0}),t(()=>{e(),lv(`visibilitychange`,e,{capture:!0}),lv(`pagehide`,e,{capture:!0})}))},Pee=80,uv={};try{typeof Node<`u`&&(uv.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,`parentNode`).get),typeof Element<`u`&&(uv.tagName=Object.getOwnPropertyDescriptor(Element.prototype,`tagName`).get,uv.id=Object.getOwnPropertyDescriptor(Element.prototype,`id`).get,uv.className=Object.getOwnPropertyDescriptor(Element.prototype,`className`).get,uv.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<`u`&&(uv.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,`dataset`).get)}catch{}function dv(e,t,n){let r=uv[t];if(r)try{return r.call(e,n)}catch{}let i=e[t];return typeof i==`function`?i.call(e,n):i}function fv(e,t={}){if(!e)return`<unknown>`;try{let n=e,r=[],i=0,a=0,o,s=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||Pee;for(;n&&i++<5&&(o=Fee(n,s),!(o===`html`||i>1&&a+r.length*3+o.length>=c));)r.push(o),a+=o.length,n=dv(n,`parentNode`);return r.reverse().join(` > `)}catch{return`<unknown>`}}function Fee(e,t){let n=[],r=dv(e,`tagName`);if(!r)return``;if(typeof HTMLElement<`u`&&e instanceof HTMLElement){let t=dv(e,`dataset`);if(t){if(t.sentryComponent)return t.sentryComponent;if(t.sentryElement)return t.sentryElement}}n.push(r.toLowerCase());let i=t?.length?t.filter(t=>dv(e,`getAttribute`,t)).map(t=>[t,dv(e,`getAttribute`,t)]):null;
52if(i?.length)i.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{let t=dv(e,`id`);t&&n.push(`#${t}`);let r=dv(e,`className`);if(r&&Ve(r)){let e=r.split(/\s+/);for(let t of e)n.push(`.${t}`)}}for(let t of[`aria-label`,`type`,`name`,`title`,`alt`]){let r=dv(e,`getAttribute`,t);r&&n.push(`[${t}="${r}"]`)}return n.join(``)}var Iee=1e3,pv,mv,hv;function Lee(e){uh(`dom`,e),dh(`dom`,Ree)}function Ree(){if(!sv.document)return;let e=fh.bind(null,`dom`),t=gv(e,!0);sv.document.addEventListener(`click`,t,!1),sv.document.addEventListener(`keypress`,t,!1),[`EventTarget`,`Node`].forEach(t=>{let n=sv[t]?.prototype;n?.hasOwnProperty?.(`addEventListener`)&&(Se(n,`addEventListener`,function(t){return function(n,r,i){if(n===`click`||n==`keypress`)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=r[n]=r[n]||{refCount:0};if(!a.handler){let r=gv(e);a.handler=r,t.call(this,n,r,i)}a.refCount++}catch{}return t.call(this,n,r,i)}}),Se(n,`removeEventListener`,function(e){return function(t,n,r){if(t===`click`||t==`keypress`)try{let n=this.__sentry_instrumentation_handlers__||{},i=n[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete n[t]),Object.keys(n).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,r)}}))})}function zee(e){if(e.type!==mv)return!1;try{if(!e.target||e.target._sentryId!==hv)return!1}catch{}return!0}function Bee(e,t){return e===`keypress`?!t?.tagName||!(t.tagName===`INPUT`||t.tagName===`TEXTAREA`||t.isContentEditable):!1}function gv(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;let r=Vee(n);if(Bee(n.type,r))return;Fe(n,`_sentryCaptured`,!0),r&&!r._sentryId&&Fe(r,`_sentryId`,Te());let i=n.type===`keypress`?`input`:n.type;zee(n)||(e({event:n,name:i,global:t}),mv=n.type,hv=r?r._sentryId:void 0),clearTimeout(pv),pv=sv.setTimeout(()=>{hv=void 0,mv=void 0},Iee)}}function Vee(e){try{return e.target}catch{return null}}var _v;function vv(e){let t=`history`;uh(t,e),dh(t,Hee)}function Hee(){if(sv.addEventListener(`popstate`,()=>{let e=sv.location.href,t=_v;_v=e,t!==e&&fh(`history`,{from:t,to:e})}),!E_())return;function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let r=_v,i=Uee(String(n));if(_v=i,r===i)return e.apply(this,t);fh(`history`,{from:r,to:i})}return e.apply(this,t)}}Se(sv.history,`pushState`,e),Se(sv.history,`replaceState`,e)}function Uee(e){try{return new URL(e,sv.location.origin).toString()}catch{return e}}var yv={};function Wee(e){let t=yv[e];if(t)return t;let n=sv[e];if(O_(n))return yv[e]=n.bind(sv);let r=sv.document;if(r&&typeof r.createElement==`function`)try{let t=r.createElement(`iframe`);t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i?.[e]&&(n=i[e]),r.head.removeChild(t)}catch(t){jee&&mt.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n&&(yv[e]=n.bind(sv))}function Gee(e){yv[e]=void 0}var bv=`__sentry_xhr_v3__`;function Kee(e){uh(`xhr`,e),dh(`xhr`,qee)}function qee(){if(!sv.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),i=Ee()*1e3,a=Ve(n[0])?n[0].toUpperCase():void 0,o=Jee(n[1]);if(!a||!o)return e.apply(t,n);t[bv]={method:a,url:o,request_headers:{}},a===`POST`&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[bv];if(e&&t.readyState===4){try{e.status_code=t.status}catch{}fh(`xhr`,{endTimestamp:Ee()*1e3,startTimestamp:i,xhr:t,virtualError:r}),t.removeEventListener(`readystatechange`,s)}};return`onreadystatechange`in t&&typeof t.onreadystatechange==`function`?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply(e,t,n){return s(),e.apply(t,n)}}):t.addEventListener(`readystatechange`,s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,a=t[bv];return a&&Ve(r)&&Ve(i)&&(a.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[bv];return r?(n[0]!==void 0&&(r.body=n[0]),fh(`xhr`,{startTimestamp:Ee()*1e3,xhr:t}),e.apply(t,n)):e.apply(t,n)}})}function Jee(e){if(Ve(e))return e;try{return e.toString()}catch{}}function Yee(e){if(typeof Element>`u`)return!1;try{return e instanceof Element}catch{return!1}}var Xee=40;function Zee(e,t=Wee(`fetch`)){let n=0,r=0;async function i(i){let a=i.body.length;n+=a,r++;let o={body:i.body,method:`POST`,referrerPolicy:`strict-origin`,headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{let n=await t(e.url,o);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get(`X-Sentry-Rate-Limits`),"retry-after":n.headers.get(`Retry-After`)}}}catch(e){throw Gee(`fetch`),e}finally{n-=a,r--}}return cee(e,i,vg(e.bufferSize||Xee))}var xv=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,Qee=30,$ee=50;function Sv(e,t,n,r){let i={filename:e,function:t===`<anonymous>`?`?`:t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}var ete=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,tte=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,nte=/\((\S*)(?::(\d+))(?::(\d+))\)/,rte=/at (.+?) ?\(data:(.+?),/,ite=[Qee,e=>{let t=e.match(rte);
52if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=ete.exec(e);if(n){let[,e,t,r]=n;return Sv(e,`?`,+t,+r)}let r=tte.exec(e);if(r){if(r[2]?.indexOf(`eval`)===0){let e=nte.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=Cv(r[1]||`?`,r[2]);return Sv(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],ate=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ote=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ste=vt(ite,[$ee,e=>{let t=ate.exec(e);if(t){if(t[3]&&t[3].indexOf(` > eval`)>-1){let e=ote.exec(t[3]);e&&(t[1]=t[1]||`eval`,t[3]=e[1],t[4]=e[2],t[5]=``)}let e=t[3],n=t[1]||`?`;return[n,e]=Cv(n,e),Sv(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),Cv=(e,t)=>{let n=e.indexOf(`safari-extension`)!==-1,r=e.indexOf(`safari-web-extension`)!==-1;return n||r?[e.indexOf(`@`)===-1?`?`:e.split(`@`)[0],n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},wv=1024,cte=`Breadcrumbs`,Tv=tg(((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:cte,setup(e){t.console&&o_(dte(e)),t.dom&&Lee(ute(e,t.dom)),t.xhr&&Kee(fte(e)),t.fetch&&A_(pte(e)),t.history&&vv(mte(e)),t.sentry&&e.on(`beforeSendEvent`,lte(e))}}}));function lte(e){return function(t){He()===e&&qg({category:`sentry.${t.type===`transaction`?`transaction`:`event`}`,event_id:t.event_id,level:t.level,message:we(t)},{event:t})}}function ute(e,t){return function(n){if(He()!==e)return;let r,i,a=typeof t==`object`?t.serializeAttribute:void 0,o=typeof t==`object`&&typeof t.maxStringLength==`number`?t.maxStringLength:void 0;o&&o>wv&&(xv&&mt.warn(`\`dom.maxStringLength\` cannot exceed ${wv}, but a value of ${o} was configured. Sentry will use ${wv} instead.`),o=wv),typeof a==`string`&&(a=[a]);try{let e=n.event,t=hte(e)?e.target:e;r=fv(t,{keyAttrs:a,maxStringLength:o}),i=R_(t)}catch{r=`<unknown>`}if(r.length===0)return;let s={category:`ui.${n.name}`,message:r};i&&(s.data={"ui.component_name":i}),qg(s,{event:n.event,name:n.name,global:n.global})}}function dte(e){return function(t){if(He()!==e)return;let n={category:`console`,data:{arguments:t.args,logger:`console`},level:l_(t.level),message:_e(t.args,` `)};if(t.level===`assert`){if(t.args[0]===!1)n.message=`Assertion failed: ${_e(t.args.slice(1),` `)||`console.assert`}`,n.data.arguments=t.args.slice(1);else return}qg(n,{input:t.args,level:t.level})}}function fte(e){return function(t){if(He()!==e)return;let{startTimestamp:n,endTimestamp:r}=t,i=t.xhr[bv];if(!n||!r||!i)return;let{method:a,url:o,status_code:s,body:c}=i,l={method:a,url:o,status_code:s},u={xhr:t.xhr,input:c,startTimestamp:n,endTimestamp:r},d={category:`xhr`,data:l,type:`http`,level:w_(s)};e.emit(`beforeOutgoingRequestBreadcrumb`,d,u),qg(d,u)}}function pte(e){return function(t){if(He()!==e)return;let{startTimestamp:n,endTimestamp:r}=t;if(r&&!(t.fetchData.url.match(/sentry_key/)&&t.fetchData.method===`POST`)){if(t.error){let i={data:t.error,input:t.args,startTimestamp:n,endTimestamp:r},a={category:`fetch`,data:t.fetchData,level:`error`,type:`http`};e.emit(`beforeOutgoingRequestBreadcrumb`,a,i),qg(a,i)}else{let i=t.response,a={...t.fetchData,status_code:i?.status},o={input:t.args,response:i,startTimestamp:n,endTimestamp:r},s={category:`fetch`,data:a,type:`http`,level:w_(a.status_code)};e.emit(`beforeOutgoingRequestBreadcrumb`,s,o),qg(s,o)}}}}function mte(e){return function(t){if(He()!==e)return;let n=t.from,r=t.to,i=Kg(z_.location.href),a=n?Kg(n):void 0,o=Kg(r);a?.path||(a=i),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),i.protocol===a.protocol&&i.host===a.host&&(n=a.relative),qg({category:`navigation`,data:{from:n,to:r}})}}function hte(e){return!!e&&!!e.target}var gte=`EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload`.split(`,`),_te=`BrowserApiErrors`,vte=tg(((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:_te,setupOnce(){t.setTimeout&&Se(z_,`setTimeout`,Ev),t.setInterval&&Se(z_,`setInterval`,Ev),t.requestAnimationFrame&&Se(z_,`requestAnimationFrame`,yte),t.XMLHttpRequest&&`XMLHttpRequest`in z_&&Se(XMLHttpRequest.prototype,`send`,bte);let e=t.eventTarget;
52e&&(Array.isArray(e)?e:gte).forEach(e=>xte(e,t))}}}));function Ev(e){return function(...t){let n=t[0];return t[0]=U_(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${ot(e)}`}}),e.apply(this,t)}}function yte(e){return function(t){return e.apply(this,[U_(t,{mechanism:{data:{handler:ot(e)},handled:!1,type:`auto.browser.browserapierrors.requestAnimationFrame`}})])}}function bte(e){return function(...t){let n=this;return[`onload`,`onerror`,`onprogress`,`onreadystatechange`].forEach(e=>{e in n&&typeof n[e]==`function`&&Se(n,e,function(t){let n={mechanism:{data:{handler:ot(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=ht(t);return r&&(n.mechanism.data.handler=ot(r)),U_(t,n)})}),e.apply(this,t)}}function xte(e,t){let n=z_[e]?.prototype;n?.hasOwnProperty?.(`addEventListener`)&&(Se(n,`addEventListener`,function(n){return function(r,i,a){try{Ste(i)&&(i.handleEvent=U_(i.handleEvent,{mechanism:{data:{handler:ot(i),target:e},handled:!1,type:`auto.browser.browserapierrors.handleEvent`}}))}catch{}return t.unregisterOriginalCallbacks&&Cte(this,r,i),n.apply(this,[r,U_(i,{mechanism:{data:{handler:ot(i),target:e},handled:!1,type:`auto.browser.browserapierrors.addEventListener`}}),a])}}),Se(n,`removeEventListener`,function(e){return function(t,n,r){try{if(Object.prototype.hasOwnProperty.call(n,`__sentry_wrapped__`)){let i=n.__sentry_wrapped__;i&&e.call(this,t,i,r)}}catch{}return e.call(this,t,n,r)}}))}function Ste(e){return typeof e.handleEvent==`function`}function Cte(e,t,n){e&&typeof e==`object`&&`removeEventListener`in e&&typeof e.removeEventListener==`function`&&e.removeEventListener(t,n)}var wte=tg((e={})=>{let t=e.lifecycle??`route`;return{name:`BrowserSession`,setupOnce(){if(z_.document===void 0){xv&&mt.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}dt({ignoreDuration:!0});let e=!1;Nee(()=>{e||(tt(),e=!0)});let n=Ae(),r=n.getUser();n.addScopeListener(t=>{let n=t.getUser();(r?.id!==n?.id||r?.ip_address!==n?.ip_address)&&(r=n,e&&tt())}),t===`route`&&vv(({from:t,to:n})=>{t!==n&&(dt({ignoreDuration:!0}),tt(),e=!0)})}}}),Tte=`CultureContext`,Ete=tg((()=>({name:Tte,preprocessEvent(e){let t=Dv();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){let t=Dv();t&&Wh(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}})));function Dv(){try{let e=z_.Intl;if(!e)return;let t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}var Dte=`GlobalHandlers`,Ov=tg(((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:Dte,setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(Ote(e),kv(`onerror`)),t.onunhandledrejection&&(kte(e),kv(`onunhandledrejection`))}}}));function Ote(e){mh(t=>{let{stackParser:n,attachStacktrace:r}=Av();if(He()!==e||V_())return;let{msg:i,url:a,line:o,column:s,error:c}=t,l=Mte(rv(n,c||i,void 0,r,!1),a,o,s);l.level=`error`,yt(l,{originalException:c,mechanism:{handled:!1,type:`auto.browser.global_handlers.onerror`}})})}function kte(e){_h(t=>{let{stackParser:n,attachStacktrace:r}=Av();if(He()!==e||V_())return;let i=Ate(t),a=gt(i)?jte(i):rv(n,i,void 0,r,!0);a.level=`error`,yt(a,{originalException:i,mechanism:{handled:!1,type:`auto.browser.global_handlers.onunhandledrejection`}})})}function Ate(e){if(gt(e))return e;try{if(`reason`in e)return e.reason;if(`detail`in e&&`reason`in e.detail)return e.detail.reason}catch{}return e}function jte(e){return{exception:{values:[{type:`UnhandledRejection`,value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function Mte(e,t,n,r){let i=e.exception=e.exception||{},a=i.values=i.values||[],o=a[0]=a[0]||{},s=o.stacktrace=o.stacktrace||{},c=s.frames=s.frames||[];return c.length===0&&c.push({colno:r,lineno:n,filename:Nte(t)??L_(),function:`?`,in_app:!0}),e}function kv(e){xv&&mt.log(`Global Handler attached: ${e}`)}function Av(){return He()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function Nte(e){if(!(!Ve(e)||e.length===0))return e.startsWith(`data:`)?`<${fee(e,!1)}>`:e}var jv=tg(()=>({name:`HttpContext`,preprocessEvent(e){if(!z_.navigator&&!z_.location&&!z_.document)return;let t=W_(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}},processSpan(e){if(!z_.navigator&&!z_.location&&!z_.document)return;let t=W_();Wh(e,{[Uh]:t.headers[`User-Agent`],...e.is_segment&&{"url.full":e.attributes?.[`sentry.op`]===`http.client`?void 0:t.url,"http.request.header.referer":t.headers.Referer}})}})),Pte=`cause`,Fte=5,Ite=`LinkedErrors`,Mv=tg(((e={})=>{let t=e.limit||Fte,n=e.key||Pte;return{name:Ite,preprocessEvent(e,r,i){Dee(G_,i.getOptions().stackParser,n,t,e,r)}}})),Lte=/^HTML(\w*)Element$/;function Rte(e){if(typeof window<`u`&&e===window)return`[Window]`;if(typeof document<`u`&&e===document)return`[Document]`;if(Yee(e)){let t=zte(e);
52if(Lte.test(t))return`[HTMLElement: ${fv(e)}]`}}function zte(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:`null prototype`}function Bte(){return Vte()?(xv&&Xe(()=>{console.error(`[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/`)}),!0):!1}function Vte(){if(z_.window===void 0)return!1;let e=z_;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;let t=L_();return!(z_===z_.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(t))}function Hte(e){return[yee(),Yg(),C_(),vte(),Tv(),Ov(),Mv(),d_(),jv(),Ete(),wte()]}function Ute(e={}){let t=!e.skipBrowserExtensionCheck&&Bte(),n=e.defaultIntegrations==null?Hte():e.defaultIntegrations,r={...e,enabled:!t&&e.enabled,stackParser:St(e.stackParser||ste),integrations:eee({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||Zee};return pe(Rte),Gg(kee,r)}var Nv=[`NS_ERROR_NOT_INITIALIZED`,/ResizeObserver loop limit exceeded/,/ResizeObserver loop completed with undelivered notifications/,/Cannot read properties of undefined \(reading 'M_ID'\)/,`axios request has been cancelled`,/Failed to fetch dynamically imported module/,/Failed to fetch/,/Load failed/,`error loading dynamically imported module`,`Importing a module script failed.`,/Non-Error promise rejection captured with value: Object Not Found Matching Id/,`Non-Error promise rejection captured with value: Utils::waitUntil: max iteration count reached`,`Database deleted by request of the user`,`Cannot read properties of undefined (reading '_avast_submit')`,`null is not an object (evaluating 'document.getElementById('sigmaos-focus-handler').focus')`,/Request aborted/,/CancelledError/,/AbortError/,/NetworkError when attempting to fetch resource/,`Non-Error promise rejection captured with keys: [object has no keys]`,/Non-Error promise rejection captured with value: \[Screeb\]/,/Cannot redefine property: googletag/,/`DialogContent` requires a `DialogTitle` for the component to be accessible/,/Amplitude Logger/,/Cannot read properties of undefined (reading 'loggerProvider')/,/you are using a test clientKey against the live environment/],Wte=[/token/,/password/,/secret/,/key/,/iban/,/sepa/],Pv=[/https:\/\/t\.screeb\.app\//,/https:\/\/js\.intercomcdn\.com\//,/https:\/\/assets\.customer\.io\//,/https:\/\/code\.gist\.build\//,/https:\/\/gist-queue-consumer-api\.cloud\.gist\.build\//,/https:\/\/.*\.birdie\.so\//],Fv=[`birdie.so`,`birdiefly.com`,`screeb.app`,`browser-intake-datadoghq.eu`],Iv=e=>{if(!e)return``;let t=JSON.stringify(e);return t===`{}`?e?.toString():t},Lv=(e,t)=>{if(t?.originalException&&(e.extra||(e.extra={}),e.extra.errorObjectToString=Iv(t.originalException),e.extra.typeofErrorObject=typeof t.originalException,e.extra.constructorName=t.originalException?.constructor?.name||`no constructor`,typeof t.originalException==`object`&&t.originalException instanceof Event)){let n=t.originalException.target;n&&n instanceof HTMLElement&&(e.extra.eventTarget=n.getAttributeNames().reduce((e,t)=>({...e,[t]:n.getAttribute(t)}),{}))}},Rv=e=>!!e.exception?.values?.every(e=>e.type===`AxiosError`),zv=e=>!!e.exception?.values?.some(e=>e.stacktrace?.frames?.some(e=>e.module?.includes(`widget/embed/birdie_logger`))),Bv=e=>!!e.exception?.values?.some(e=>Fv.some(t=>e.value?.includes(t))),Vv=e=>{let t=[`onunhandledrejection`,`auto.browser.global_handlers.onunhandledrejection`];return!!e.exception?.values?.every(e=>e.type===`Event`&&e.mechanism?.type&&t.includes(e.mechanism.type))},Hv=e=>!!e.exception?.values?.every(e=>e.stacktrace?.frames?.some(e=>e.filename?.includes(`chrome-extension://`)||e.filename?.includes(`safari-web-extension://`)||e.function===`injFunc`)),Uv=e=>!!e.exception?.values?.every(e=>e.stacktrace?.frames?.some(e=>e.module?.includes(`@segment/analytics-next`))),Wv=e=>{let t=e.user;if(!t||!t.email)return!1;let n=t.email.endsWith(`@implid.com`),r=!!e.exception?.values?.every(e=>e.value?.includes(`Slate`));return n&&r},Gv=e=>!!(Rv(e)||Vv(e)||Hv(e)||Wv(e)||Bv(e)||zv(e)||Uv(e)),Kv=(e,t)=>Gv(e)?null:(Lv(e,t),e),qv=()=>{Ute({dsn:Ue.SENTRY.DSN,release:`a5947b7f0deb65988a2fcd3b63c47c0a423cba22`,ignoreErrors:Nv,environment:Dt,beforeSend:Kv,denyUrls:Pv,defaultIntegrations:!1,integrations:[d_(),Yg(),Ov(),jv(),Tv({console:!1,sentry:!1,fetch:!1,xhr:!1,dom:!0,history:!0}),Xg({denyUrls:Pv,ignoreErrors:Nv}),y_(),Mv()]})};E();var Jv=()=>{let e=performance.getEntriesByType(`navigation`)[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Yv=e=>{if(document.readyState===`loading`)return`loading`;let t=Jv();if(t){if(e<t.domInteractive)return`loading`;if(t.domContentLoadedEventStart===0||e<t.domContentLoadedEventStart)return`dom-interactive`;if(t.domComplete===0||e<t.domComplete)return`dom-content-loaded`}return`complete`},Xv=e=>{let t=e.nodeName;
52return e.nodeType===1?t.toLowerCase():t.toUpperCase().replace(/^#/,``)},Zv=e=>{let t=``;try{for(;e?.nodeType!==9;){let n=e,r=n.id?`#`+n.id:[Xv(n),...Array.from(n.classList??[]).sort()].join(`.`);if(t.length+r.length>99)return t||r;if(t=t?r+`>`+t:r,n.id)break;e=n.parentNode}}catch{}return t},Qv=new WeakMap;function $v(e,t){let n=Qv.get(t);return n||(n=new WeakMap,Qv.set(t,n)),n.get(e)||n.set(e,new t),n.get(e)}var ey=-1,ty=()=>ey,ny=e=>{addEventListener(`pageshow`,t=>{t.persisted&&(ey=t.timeStamp,e(t))},!0)},ry=(e,t,n,r)=>{let i,a;return o=>{t.value>=0&&(o||r)&&(a=t.value-(i??0),(a||i===void 0)&&(i=t.value,t.delta=a,t.rating=((e,t)=>e>t[1]?`poor`:e>t[0]?`needs-improvement`:`good`)(t.value,n),e(t)))}},iy=()=>Jv()?.activationStart??0,ay=-1,oy=new Set,sy=()=>document.visibilityState!==`hidden`||document.prerendering?1/0:0,cy=e=>{if(document.visibilityState===`hidden`){if(e.type===`visibilitychange`)for(let e of oy)e();isFinite(ay)||(ay=e.type===`visibilitychange`?e.timeStamp:0,removeEventListener(`prerenderingchange`,cy,!0))}},ly=(e=!1)=>{if(e&&(ay=1/0),ay<0){let e=iy();ay=(document.prerendering?void 0:globalThis.performance.getEntriesByType(`visibility-state`).find(t=>t.name===`hidden`&&t.startTime>=e)?.startTime)??sy(),addEventListener(`visibilitychange`,cy,!0),addEventListener(`prerenderingchange`,cy,!0),ny(()=>{setTimeout(()=>{ay=sy()})})}return{get firstHiddenTime(){return ay},onHidden(e){oy.add(e)}}},uy=(e,t=-1,n,r=0,i,a,o)=>{let s=Jv(),c=s?.navigationId||0,l=`navigate`;return n?l=n:ty()>=0?l=`back-forward-cache`:s&&(document.prerendering||iy()>0?l=`prerender`:document.wasDiscarded?l=`restore`:s.type&&(l=s.type.replace(/_/g,`-`))),{name:e,value:t,rating:`good`,delta:0,entries:[],id:`v6-${Date.now()}-${Math.floor(8999999999999*Math.random())+0xe8d4a51000}`,navigationType:l,navigationId:r||c,navigationInteractionId:i,navigationURL:a||s?.name,navigationStartTime:o||0}},dy=(e,t,n={})=>{try{let r=e.filter(e=>PerformanceObserver.supportedEntryTypes.includes(e));if(r.length>0){let e=new PerformanceObserver(e=>{queueMicrotask(()=>{let n=e.getEntries();r.length>1&&n.sort((e,t)=>e.startTime+e.duration-(t.startTime+t.duration)),t(n)})});for(let t of r)e.observe({type:t,buffered:!0,...n});return e}}catch{}},fy=e=>globalThis.PerformanceObserver?.supportedEntryTypes?.includes(`soft-navigation`)&&typeof globalThis.PerformanceSoftNavigation?.prototype?.getLargestInteractionContentfulPaint==`function`&&e&&e.reportSoftNavs,py=e=>{let t=!1;return()=>{t||(e(),t=!0)}},my=e=>{document.prerendering?addEventListener(`prerenderingchange`,e,!0):e()},hy=0,gy=1/0,_y=0,vy=e=>{for(let t of e)t.interactionId&&(gy=Math.min(gy,t.interactionId),_y=Math.max(_y,t.interactionId),hy=_y?(_y-gy)/7+1:0)},yy,by=()=>yy?hy:performance.interactionCount??0,xy=()=>{`interactionCount`in performance||yy||(yy=dy([`event`],vy,{durationThreshold:0}))},Sy=class{constructor(){D(this,`h`,0),D(this,`v`,[]),D(this,`p`,new Map),D(this,`m`,void 0),D(this,`M`,void 0)}T(){return by()-this.h}D(){this.h=by(),this.v.length=0,this.p.clear()}S(e){let t=this.T(),n=Math.min(this.v.length-1,Math.floor(t/50));return!t||n!==-1||e!==`soft-navigation`&&e!==`back-forward-cache`?this.v[n]:{k:8,id:-1,entries:[]}}l(e){if(this.m?.(e),!e.interactionId)return;let t=this.v.at(-1),n=this.p.get(e.interactionId);if(n||this.v.length<10||e.duration>t.k){if(n?e.duration>n.k?(n.entries=[e],n.k=e.duration):e.duration===n.k&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],k:e.duration},this.p.set(n.id,n),this.v.push(n)),this.v.sort((e,t)=>t.k-e.k),this.v.length>10){let e=this.v.splice(10);for(let t of e)this.p.delete(t.id)}this.M?.(n)}}},Cy=e=>{let t=`requestIdleCallback`in globalThis?1e3:0,n=globalThis.requestIdleCallback||setTimeout,r=globalThis.cancelIdleCallback||clearTimeout;if(document.visibilityState===`hidden`)e();else{let i=py(e),a=-1,o=()=>{r(a),i()};addEventListener(`visibilitychange`,o,{once:!0,capture:!0}),a=n(()=>{removeEventListener(`visibilitychange`,o,{capture:!0}),i()},{timeout:t})}},wy=[200,500],Ty=(e,t={})=>{let n=$v(t=Object.assign({},t),Sy),r=[],i=[],a=0,o=new WeakMap,s=new WeakMap,c=!1,l=()=>{c||(Cy(u),c=!0)},u=()=>{let e=new Set(n.v.map(e=>o.get(e.entries[0]))),t=i.length-10;i=i.filter((n,r)=>r>=t||e.has(n));let s=new Set;for(let e of i){let t=d(e.startTime,e.processingEnd);for(let e of t)s.add(e)}r=r.filter(e=>e.startTime>a||s.has(e)),c=!1};n.m=e=>{let n=e.startTime+e.duration,r;a=Math.max(a,e.processingEnd);for(let a=i.length-1;a>=0;a--){let o=i[a];if(Math.abs(n-o.renderTime)<=8){r=o,r.startTime=Math.min(e.startTime,r.startTime),r.processingStart=Math.min(e.processingStart,r.processingStart),r.processingEnd=Math.max(e.processingEnd,r.processingEnd),t.includeProcessedEventEntries&&r.entries.push(e);break}}r||(r={startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,renderTime:n,entries:t.includeProcessedEventEntries?[e]:[]},i.push(r)),e.interactionId&&o.set(e,r),l()},n.M=e=>{if(!s.get(e)){let n=e.entries.find(e=>e.target)?.target;if(n){let r=t.generateTarget?.(n)??Zv(n);s.set(e,r)}else{let t=e.entries.find(e=>e.targetSelector)?.targetSelector;t&&s.set(e,t)}}};let d=(e,t)=>{let n=[];
52for(let i of r)if(!(i.startTime+i.duration<e)){if(i.startTime>t)break;n.push(i)}return n},f=e=>{if(e.entries.length===0){let t=e.navigationStartTime||0,n={processedEventEntries:[],longAnimationFrameEntries:[],inputDelay:0,processingDuration:0,presentationDelay:e.value,loadState:Yv(t)};return Object.assign(e,{attribution:n})}let t=e.entries[0],r=o.get(t),i=Math.max(r.processingStart,t.startTime),a=Math.max(t.startTime+t.duration,i),c=Math.min(r.processingEnd,a),l=r.entries.sort((e,t)=>e.processingStart-t.processingStart),u=d(t.startTime,c),f=n.p.get(t.interactionId),p={interactionTarget:s.get(f),interactionType:t.name.startsWith(`key`)?`keyboard`:`pointer`,interactionTime:t.startTime,nextPaintTime:a,processedEventEntries:l,longAnimationFrameEntries:u,inputDelay:i-t.startTime,processingDuration:c-i,presentationDelay:a-c,loadState:Yv(t.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(e=>{let t=e.interactionTime,n=e.nextPaintTime;if(!e.longAnimationFrameEntries?.length||!t||!n)return;let r=e.inputDelay,i=e.processingDuration,a,o,s=0,c=0,l=0,u=0;for(let n of e.longAnimationFrameEntries){c=c+n.startTime+n.duration-n.styleAndLayoutStart;for(let e of n.scripts){let n=e.startTime+e.duration;if(n<t)continue;let l=n-Math.max(t,e.startTime),d=e.duration?l/e.duration*e.forcedStyleAndLayoutDuration:0;s+=l-d,c+=d,l>u&&(o=e.startTime<t+r?`input-delay`:e.startTime>=t+r+i?`presentation-delay`:`processing-duration`,a=e,u=l)}}let d=e.longAnimationFrameEntries.at(-1),f=d?d.startTime+d.duration:0;f>=t+r+i&&(l=n-f),a&&o&&(e.longestScript={entry:a,subpart:o,intersectingDuration:u}),e.totalScriptDuration=s,e.totalStyleAndLayoutDuration=c,e.totalPaintDuration=l,e.totalUnattributedDuration=n-t-s-c-l})(p),Object.assign(e,{attribution:p})};dy([`long-animation-frame`],e=>{r=r.concat(e),l()},t),((e,t={})=>{if(!globalThis.PerformanceEventTiming||!(`interactionId`in PerformanceEventTiming.prototype))return;let n=ly();my(()=>{xy();let r,i=uy(`INP`),a=$v(t,Sy),o=(n,o,s,c,l)=>{a.D(),i=uy(`INP`,-1,n,o,s,c,l),r=ry(e,i,wy,t.reportAllChanges)},s=()=>{let e=a.S(i.navigationType);e&&e.k!==i.value&&(i.value=e.k,i.entries=e.entries,r())},c=e=>{s(),r(!0),o(`soft-navigation`,e.navigationId,e.interactionId,e.name,e.startTime)},l=(e,t=!1)=>{Cy(()=>{for(let t of e)t.entryType===`soft-navigation`?c(t):a.l(t);s(),t&&r(!0)})},u=[`event`,`first-input`];fy(t)&&u.push(`soft-navigation`);let d=dy(u,l,{...t,durationThreshold:t.durationThreshold??40});r=ry(e,i,wy,t.reportAllChanges),d&&(n.onHidden(()=>{l(d.takeRecords(),!0)}),ny(()=>{o(`back-forward-cache`,i.navigationId,i.navigationInteractionId,i.navigationURL,ty())}))})})(t=>{e(f(t))},t)},Ey=50,Dy=[];dy([`resource`],e=>{for(let t of e)Dy.push(t),Dy.length>Ey&&Dy.shift()});var Oy=e(h()),ky=200,Ay=new Set([`checkbox`,`radio`]),jy=e=>{let t=e;t instanceof SVGGraphicsElement&&t.tagName.toLowerCase()!==`svg`&&(t=t.closest(`svg`)??t);let n=e=>t.getAttribute(e)??void 0,r=t instanceof HTMLElement?Object.fromEntries(Object.entries(t.dataset).filter(([e,t])=>t!==void 0&&e!==`testid`)):void 0,i=t instanceof HTMLElement?Object.fromEntries(Array.from(t.attributes).filter(e=>e.name.startsWith(`aria-`)).map(e=>[e.name,e.value])):void 0;return{tag:t.tagName.toLowerCase(),text:t.textContent?.trim().slice(0,100)||void 0,ariaLabel:n(`aria-label`),placeholder:n(`placeholder`),title:n(`title`),alt:n(`alt`),name:n(`name`),testId:n(`data-testid`),role:n(`role`),ariaAttributes:i&&Object.keys(i).length>0?i:void 0,value:t instanceof HTMLInputElement&&Ay.has(t.type)&&t.value||void 0,id:t.id||void 0,className:t.getAttribute(`class`)?.trim()||void 0,dataAttributes:r&&Object.keys(r).length>0?r:void 0}},My=e=>({pointer:`Click on ${e}`,keyboard:`Press key on ${e}`,none:e}),Ny=new Map,Py=({value:e,attribution:{inputDelay:t,processingDuration:n,presentationDelay:r,interactionType:i,interactionTarget:a,longestScript:o},entries:s})=>{if(e<ky)return;let c=s.reduce((e,t)=>t.duration>e.duration?t:e).target,l=null,u=!0;if(c instanceof HTMLElement&&(l=jy(c)),!l){let e=[...Ny.values()].at(-1);e&&(l=e,u=!1)}let d=(c instanceof Element?c.closest(`[data-tracking-action]`)?.getAttribute(`data-tracking-action`)??void 0:l?.dataAttributes?.trackingAction)??l?.ariaLabel??l?.placeholder??l?.text??l?.testId;jt.addAction(`inp_interaction`,{inp:(0,Oy.omitBy)({value:Mt(e),input_delay:Mt(t),processing_duration:Mt(n),presentation_delay:Mt(r),target:(0,Oy.omitBy)({...l,selector:a,is_exact_target:u},Oy.isUndefined),interaction_type:i,has_layout_thrashing:(o?.entry?.forcedStyleAndLayoutDuration??0)>0,custom_action_name:d?My(d)[i||`none`]:void 0},Oy.isUndefined)})},Fy=()=>{let e={capture:!0,passive:!0},t=e=>{if(!(e.target instanceof Element)||e instanceof KeyboardEvent&&![It.ENTER,It.SPACE].includes(e.ke
52y))return;let t=Mt(e.timeStamp);if(Ny.set(t,jy(e.target)),Ny.size>30){let e=Ny.keys().next().value;e!==void 0&&Ny.delete(e)}};window.addEventListener(`pointerdown`,t,e),window.addEventListener(`keydown`,t,e),Ty(Py,{reportAllChanges:!0,reportSoftNavs:!0})},Iy={};function Ly(e,t,n){let r,i=e?._v6??!1;if(e){let t=Object.keys(e);t.length===1&&t[0]===`_v6`&&(e=void 0)}if(e)r=zy(e.random??e.rng?.()??Kt(),e.msecs,e.nsecs,e.clockseq,e.node,t,n);else{let e=Date.now(),a=Kt();Ry(Iy,e,a),r=zy(a,Iy.msecs,Iy.nsecs,i?void 0:Iy.clockseq,i?void 0:Iy.node,t,n)}return t??qt(r)}function Ry(e,t,n){return e.msecs??(e.msecs=-1/0),e.nsecs??(e.nsecs=0),t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t<e.msecs&&(e.node=void 0),e.node||(e.node=n.slice(10,16),e.node[0]|=1,e.clockseq=(n[8]<<8|n[9])&16383),e.msecs=t,e}function zy(e,t,n,r,i,a,o=0){if(e.length<16)throw Error(`Random bytes length must be >= 16`);if(!a)a=new Uint8Array(16),o=0;else if(o<0||o+16>a.length)throw RangeError(`UUID byte range ${o}:${o+15} is out of buffer bounds`);t??(t=Date.now()),n??(n=0),r??(r=(e[8]<<8|e[9])&16383),i??(i=e.slice(10,16),i[0]|=1),t+=0xb1d069b5400;let s=(t&268435455)*1e4+n,c=s>>>0;a[o++]=c>>>24&255,a[o++]=c>>>16&255,a[o++]=c>>>8&255,a[o++]=c&255;let l=(t/268435456|0)*625+(s/4294967296|0)&268435455;a[o++]=l>>>8&255,a[o++]=l&255,a[o++]=l>>>24&15|16,a[o++]=l>>>16&255,a[o++]=r>>>8|128,a[o++]=r&255;for(let e=0;e<6;++e)a[o++]=i[e];return a}var By=Jt(),Vy,Hy=[],Uy=()=>({name:`pennylanePlugin`,onInit({publicApi:e,initConfiguration:t}){t.trackViewsManually=!0,Vy=e;for(let e of Hy)e(Vy)},onRumStart(){},getConfigurationTelemetry(){return{}}}),Wy=e=>{Vy?e(Vy):Hy.push(e)},Gy=e=>!!e.error&&e.type===`error`,Ky=e=>{if(Gy(e)){let t=e.error.message;if(Nv.some(e=>!!(e instanceof RegExp&&t.match(e)||typeof e==`string`&&e===t)))return!0}if(e.type===`resource`){let{url:t}=e.resource;return[/events.eu1.segmentapis.com/,/track-eu.customer.io/,/cloud.gist.build/,/birdie/i,/intercom/i,/segment/i,/screeb/i,/amplitude/i,/kaspersky-labs\.com/i].some(e=>e.test(t))}return!1},qy=e=>{e.context=e.context||{};let t=Vt();t&&(e.context.memoryPerformance=t);let n=Lt();n&&(e.context.approximatedDeviceMemory=n),e.context.hardwareConcurrency=navigator.hardwareConcurrency,e.context.tabs={currentTabId:By,count:Ut()}},Jy=e=>{if(e.type!==`view`)return;let t=new URL(e.view.url);for(let[e]of t.searchParams.entries())Wte.some(t=>t.test(e))&&t.searchParams.set(e,`[FILTERED]`);e.view.url=t.toString()},Yy={applicationId:Ue.DATADOG.RUM_APPLICATION_ID||``,clientToken:Ue.DATADOG.RUM_CLIENT_TOKEN||``,site:Ue.DATADOG.SITE,service:Ue.DATADOG.RUM_SERVICE,env:Ue.DATADOG.CONFIGURED_ENV,version:`a5947b7f0deb65988a2fcd3b63c47c0a423cba22`,sessionSampleRate:Number(Ue.DATADOG.RUM_SAMPLE_RATE)||0,sessionReplaySampleRate:Number(Ue.DATADOG.RUM_PREMIUM_SAMPLE_RATE)||0,trackUserInteractions:!0,actionNameAttribute:`data-tracking-action`,silentMultipleInit:!0,trackResources:!0,trackLongTasks:!0,excludedActivityUrls:[/kaspersky-labs\.com/i],defaultPrivacyLevel:`mask-user-input`,allowedTracingUrls:[`https://app.${Gt.PRIMARY}`],traceSampleRate:10,beforeSend:e=>(qy(e),Jy(e),!Ky(e)),plugins:[Uy()]},Xy=e=>{jt.init(e??Yy)},Zy=()=>{Ue.production&&(qv(),Xy(),Fy())},Qy=()=>{Xt.interceptors.request.use(e=>{if(!(e.url?.startsWith(`http`)&&e.url.startsWith(window.location.origin)))return e;let t=cn();return e.headers=new nn({...e.headers?e.headers:{},...t?{"X-CSRF-TOKEN":t}:{},Accept:`application/json`,"X-SOURCE-VERSION":`a5947b7`,"X-SOURCE-VERSION-BUILT-AT":`2026-09-24T07:56:02.288Z`,"X-DOCUMENT-REFERRER":window.documentReferrer||document.referrer,"X-TAB-ID":By,"X-FRONTEND-REQUEST-STARTED-AT":new Date().toISOString()}),e}),Xt.interceptors.response.use(e=>{let t=Yt.get(`my_csrf_token`),n=document.querySelector(`meta[name=csrf-token]`);return t&&n?.setAttribute(`content`,t),e})},$y=(e,t)=>{let n=Object.entries(t).reduce((e,[t,n])=>n?e.replace(n,`:${t}`):e,e);return n=n.replace(/^(\/companies\/[0-9]+\/)/,`/companies/:id/`),n=n.replace(`/companies/:company_id/`,`/companies/:id/`),n},eb=[...ie,...oe,...ne],tb=({matches:e,initial:t})=>{let n=e[e.length-1];if(!n)return;let r=eb.find(e=>e.key===n.route.id),i=r?$y(r.path,n.params):n.pathname,a=r?.owner??`unknown`,o=r?.isMobileFriendly??!1;Sn(`owner`,a),Sn(`path`,i),jt.setGlobalContextProperty(`owner`,a),jt.setGlobalContextProperty(`path`,i),jt.setGlobalContextProperty(`is_mobile_friendly`,o),Wy(e
52=>{e.startView({name:i,context:{params:n.params,owner:a,path:i,is_mobile_friendly:o,is_manually_reloaded:t?Rt():!1}})})},nb=e=>{let t=e.state.location.pathname;e.subscribe(e=>{let n=e.location.pathname;n!==t&&(tb({matches:e.matches,initial:!1}),t=n)}),tb({matches:e.state.matches,initial:!0})};function rb(e){let t;if(e.then(e=>(t=e,e),Or)?.catch?.(Or),t!==void 0)return{data:t}}function ib(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function ab(e,t,n){let r=e.promise?.then(t).catch(e=>n?.(e)===!1?Promise.reject(e):Promise.reject(Error(`redacted`)));return r?.catch(Or),r}function ob(e,t,n){return{dehydratedAt:Date.now(),state:{...e.state,...e.state.data!==void 0&&{data:t?t(e.state.data):e.state.data}},queryKey:e.queryKey,queryHash:e.queryHash,...e.state.status===`pending`&&{promise:ab(e,t,n)},...e.meta&&{meta:e.meta},...e.queryType&&{queryType:e.queryType}}}function sb(e){return e.state.isPaused}function cb(e){return e.state.status===`success`}function lb(e,t={}){let n=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??sb,r=e.getMutationCache().getAll().flatMap(e=>n(e)?[ib(e)]:[]),i=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??cb,a=t.shouldRedactErrors??e.getDefaultOptions().dehydrate?.shouldRedactErrors,o=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData;return{mutations:r,queries:e.getQueryCache().getAll().flatMap(e=>i(e)?[ob(e,o,a)]:[])}}function ub(e,t,n){let r=e.getMutationCache(),i=e.getQueryCache(),a=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData;t.mutations?.forEach(({state:t,...i})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...i},t)}),t.queries?.forEach(({queryKey:t,state:r,queryHash:o,meta:s,promise:c,dehydratedAt:l,queryType:u})=>{let d=c?rb(c):void 0,f=r.data===void 0?d?.data:r.data,p=f===void 0?f:a?a(f):f,m=i.get(o),h=m?.state.status===`pending`,g=m?.state.fetchStatus===`fetching`;if(m){let e=d&&l!==void 0&&l>m.state.dataUpdatedAt;if(r.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;m.setState({...t,data:p,...r.status===`pending`&&p!==void 0&&{status:`success`,dataUpdatedAt:l??Date.now(),...!g&&{fetchStatus:`idle`}}})}}else m=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:s,_type:u},{...r,data:p,fetchStatus:`idle`,status:r.status===`pending`&&p!==void 0?`success`:r.status,...r.status===`pending`&&p!==void 0&&{dataUpdatedAt:l??Date.now()}});c&&!d&&!h&&!g&&(l===void 0||l>m.state.dataUpdatedAt)&&m.fetch(void 0,{initialPromise:Promise.resolve(c).then(a)}).catch(Or)})}b(),S(),x();var db,fb,pb,mb=(db=new WeakMap,fb=new WeakMap,pb=new WeakMap,class extends wr{constructor(e={}){super(),w(this,db,void 0),w(this,fb,void 0),w(this,pb,void 0),this.config=e,T(db,this,new Set),T(fb,this,new Map),T(pb,this,0)}build(e,t,n){var r;let i=new Vr({client:e,mutationCache:this,mutationId:T(pb,this,(r=C(pb,this),++r)),options:e.defaultMutationOptions(t),state:n});return this.add(i),i}add(e){C(db,this).add(e);let t=hb(e);if(typeof t==`string`){let n=C(fb,this).get(t);n?n.push(e):C(fb,this).set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(C(db,this).delete(e)){let t=hb(e);if(typeof t==`string`){let n=C(fb,this).get(t);if(n){if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&C(fb,this).delete(t)}}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=hb(e);if(typeof t==`string`){let n=C(fb,this).get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=hb(e);return typeof t==`string`?(C(fb,this).bind(this).get(t)?.find(t=>
52t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Ir.batch(()=>{C(db,this).forEach(e=>{this.notify({type:`removed`,mutation:e})}),C(db,this).clear(),C(fb,this).clear()})}getAll(){return Array.from(C(db,this))}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Lr(t,e))}findAll(e={}){return this.getAll().filter(t=>Lr(e,t))}notify(e){Ir.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Ir.batch(()=>Promise.all(e.map(e=>e.continue().catch(Or))))}});function hb(e){return e.options.scope?.id}b(),S(),x();var gb,_b=(gb=new WeakMap,class extends wr{constructor(e={}){super(),w(this,gb,void 0),this.config=e,T(gb,this,new Map)}build(e,t,n){let r=t.queryKey,i=t.queryHash??Ar(r,t),a=this.get(i);return a||(a=new Pr({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){C(gb,this).has(e.queryHash)||(C(gb,this).set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=C(gb,this).get(e.queryHash);t&&(e.destroy(),t===e&&C(gb,this).delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Ir.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return C(gb,this).get(e)}getAll(){return[...C(gb,this).values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>jr(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>jr(e,t)):t}notify(e){Ir.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ir.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ir.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}});b(),S(),x();var vb,yb,bb,xb,Sb,Cb,wb,Tb,Eb=(vb=new WeakMap,yb=new WeakMap,bb=new WeakMap,xb=new WeakMap,Sb=new WeakMap,Cb=new WeakMap,wb=new WeakMap,Tb=new WeakMap,class{constructor(e={}){w(this,vb,void 0),w(this,yb,void 0),w(this,bb,void 0),w(this,xb,void 0),w(this,Sb,void 0),w(this,Cb,void 0),w(this,wb,void 0),w(this,Tb,void 0),T(vb,this,e.queryCache||new _b),T(yb,this,e.mutationCache||new mb),T(bb,this,e.defaultOptions||{}),T(xb,this,new Map),T(Sb,this,new Map),T(Cb,this,0)}mount(){var e;T(Cb,this,(e=C(Cb,this),e++,e)),C(Cb,this)===1&&(T(wb,this,zr.subscribe(async e=>{e&&(await this.resumePausedMutations(),C(vb,this).onFocus())})),T(Tb,this,Er.subscribe(async e=>{e&&(await this.resumePausedMutations(),C(vb,this).onOnline())})))}unmount(){var e;T(Cb,this,(e=C(Cb,this),e--,e)),C(Cb,this)===0&&(C(wb,this)?.call(this),T(wb,this,void 0),C(Tb,this)?.call(this),T(Tb,this,void 0))}isFetching(e){return C(vb,this).findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return C(yb,this).findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return C(vb,this).get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=C(vb,this).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Nr(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return C(vb,this).findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=C(vb,this).get(r.queryHash)?.state.data,a=Mr(t,i);if(a!==void 0)return C(vb,this).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ir.batch(()=>C(vb,this).findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return C(vb,this).get(t.queryHash)?.state}removeQueries(e){let t=C(vb,this);Ir.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=C(vb,this);return Ir.batch(()=>{let r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let n={revert:!0,...t},r=Ir.batch(()=>C(vb,this).findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Or).catch(Or)}invalidateQueries(e,t={}){return Ir.batch(()=>(C(vb,this).findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ir.batch(()=>C(vb,this).findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Or)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Or)}async query(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=C(vb,this).build(this,t),r=n.isStaleByTime(Nr(t.staleTime,n))?await n.fetch(t):n.state.data,i=t.select;return i?i(r):r}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=C(vb,this).build(this,t);return n.isStaleByTime(Nr(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Or).catch(Or)}infiniteQuery(e){return e._type=`infinite`,this.query(e)}
52fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Or).catch(Or)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return Er.isOnline()?C(yb,this).resumePausedMutations():Promise.resolve()}getQueryCache(){return C(vb,this)}getMutationCache(){return C(yb,this)}getDefaultOptions(){return C(bb,this)}setDefaultOptions(e){T(bb,this,e)}setQueryDefaults(e,t){C(xb,this).set(Rr(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...C(xb,this).values()],n={};return t.forEach(t=>{Dr(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){C(Sb,this).set(Rr(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...C(Sb,this).values()],n={};return t.forEach(t=>{Dr(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...C(bb,this).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ar(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===I&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...C(bb,this).mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){C(vb,this).clear(),C(yb,this).clear()}}),Q=bn(),Db=(0,X.createContext)({publicFeatures:{},isPending:!1,isFetching:!1,error:void 0}),Ob=(e,t)=>e in t,kb=e=>new Proxy(e||{},{get:function(e,t){return Ob(t,e)?e[t]:!1}}),Ab=e=>kb(e||{}),jb=({children:e})=>{let t=On(({pathname:e})=>qn({pathname:e})),{data:n,isPending:r,isFetching:i,error:a,isError:o}=Gr({},di({meta:{noDefaultErrorToast:!0},enabled:t,staleTime:si})),s=(0,X.useMemo)(()=>({publicFeatures:Ab(n),isPending:r||!o&&!n,isFetching:i,error:a||void 0}),[n,r,o,i,a]);if(!t&&Ue.development)throw Error(`PublicFeatureFlagContextProvider should not be used on non-public pages`);return(0,Q.jsx)(Db.Provider,{value:s,children:e})},Mb=()=>(0,X.useContext)(Db).publicFeatures,Nb=`color: orange; font-size: 15px`,Pb=`color: red; font-size: 25px`,Fb=()=>{let e=(0,X.useRef)(!1),t=(0,X.useRef)(``);(0,X.useEffect)(()=>{let t=()=>{console.log(`%cThe page unloaded ! Unless you just manually refreshed the page, this is not normal. Please investigate why.`,Nb)};return window.addEventListener(`beforeunload`,t),e.current=!0,()=>{e.current=!1,window.removeEventListener(`beforeunload`,t)}},[]);let n=window.location.pathname;return e.current&&n===t.current&&console.log(`%cAppRoutes component re-rendered! This is most likely not normal! Please investigate why we have this extra re-render.`,Pb),t.current=window.location.pathname,null},Ib={mobile:`screen and (min-width: 0px)`,tablet:`screen and (min-width: 768px)`,desktop:`screen and (min-width: 1024px)`},Lb=e=>(0,Q.jsx)(H,{...e,p:{xs:1,sm:2,md:3},width:`100%`}),Rb=()=>{let e=ma();return(0,Q.jsx)(sa,{as:Lb,children:(0,Q.jsx)(r,{display:`flex`,width:`100%`,height:`100%`,alignItems:`center`,justifyContent:`center`,borderRadius:`mid`,p:{mobile:16,tablet:40},backgroundColor:`background-static-warning-softer`,children:(0,Q.jsxs)(r,{display:`flex`,flexDirection:{mobile:`column-reverse`,desktop:`row`},alignItems:`center`,gap:{mobile:24,desktop:32},justifyContent:`space-around`,minWidth:{desktop:`720px`},children:[(0,Q.jsx)(o,{children:(0,Q.jsxs)(H,{direction:`column`,gap:3,maxWidth:`500px`,children:[(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V.HeadingBrandingPage,{color:`secondary-900`,children:e(`not_found.title`)}),(0,Q.jsx)(o,{children:(0,Q.jsx)(V.ParagraphBodyL,{color:`secondary-700`,children:(0,Q.jsx)(p,{i18nKey:e(`not_found.message`),values:{},components:{Support:(0,Q.jsx)(ga,{})}})})})]}),(0,Q.jsx)(Oi,{children:(0,Q.jsx)(U,{asChild:!0,children:(0,Q.jsx)(te,{to:`/`,children:e(`actions.back_home`)})})})]})}),(0,Q.jsx)(H,{children:(0,Q.jsx)(Ci,{name:`error`,size:{mobile:`md`,tablet:`lg`,desktop:`xl`},variant:`light`})})]})})})},zb=()=>{let e=ma();return(0,Q.jsx)(so,{title:e(`not_found.title`),message:(0,Q.jsx)(p,{i18nKey:e(`not_found.message`),values:{},components:{Support:(0,Q.jsx)(ga,{})}}),primaryAction:(0,Q.jsx)(Ya,{href:`/`,children:e(`actions.back_home`)})})},Bb=({children:e})=>{let t=Ua();return(0,Q.jsx)(ko,{user:t.currentUser||t.currentUserTwoFactor,children:e})},Vb=e=>{Sn(`source`,`js`);let t=Cn();e.company&&(t.setExtra(`company_id`,e.company.id),t.setExtra(`company_name`,e.company.name),t.setTag(`company_id`,e.company.id)),e.user&&t.setUser({...e.user,id:e.user.id.toString()}),e.enabledFeaturesFlags&&t.setExtra(`enabledFeaturesFlags`,e.enabledFeaturesFlags)},Hb=[`pennylane.com`],Ub=(e,t)=>
52{let n=Number(Ue.DATADOG.RUM_SAMPLE_RATE)||0;return e?100:!t||Hb.includes(t)?0:n},Wb=e=>{let t=!!e.user?.force_dd_tracking||!!e.company?.isGerman,n=e.user?.email.split(`@`)[1];if(e.user){let r=jt.getInitConfiguration(),i=t?100:Number(Ue.DATADOG.RUM_SAMPLE_RATE)||0,a=Ub(t,n);r&&(r.sessionSampleRate!==i||r.sessionReplaySampleRate!==a)&&jt.init({...r,sessionSampleRate:i,sessionReplaySampleRate:a}),jt.setUser({id:e.user.id.toString(),email:e.user.email,role:e.user.role,domain:n})}e.company&&jt.setGlobalContextProperty(`company`,{id:e.company.id,name:e.company.name,saas_plan:e.company.saas_plan,subscription_plan:e.company.subscription_plan}),e.enabledFeaturesFlags&&jt.setGlobalContextProperty(`enabledFeaturesFlags`,e.enabledFeaturesFlags),jt.setGlobalContextProperty(`deployment`,{forceRefreshVersion:Yt.get(Fo.FRONTEND_BUNDLE_LOADED_AT_COOKIE),frontendBundleLoadedAt:Yt.get(Fo.FRONTEND_BUNDLE_LOADED_AT_COOKIE),sourceVersion:`a5947b7`,sourceVersionBuiltAt:`2026-09-24T07:56:02.288Z`})},Gb=()=>{let[e,t]=$r(`force_dd_tracking`,!1,ni),{currentUser:n}=Ua();(0,X.useEffect)(()=>{!!n?.force_dd_tracking!==e&&(Yt.remove(l.DATADOG_SESSION_COOKIE),Yt.remove(l.DATADOG_SESSION_COOKIE_OLD),t(!!n?.force_dd_tracking))},[n?.force_dd_tracking,e,t])},Kb=()=>{let{company:e}=q(),{currentUser:t}=Ua(),n=Jr(),r=(0,X.useMemo)(()=>Object.keys(n).reduce((e,t)=>(n[t]===!0&&(e[t]=!0),e),{}),[n]);(0,X.useEffect)(()=>{Ue.production&&(Vb({company:e,user:t,enabledFeaturesFlags:r}),Wb({company:e,user:t,enabledFeaturesFlags:r}))},[e,t,r]),Gb()},qb=({unmountCallback:e})=>{let t=Lo(),{width:n}=fa();return(0,X.useEffect)(()=>()=>{e?.()},[e]),(0,Q.jsx)(r,{display:`flex`,position:`absolute`,top:0,left:`${n}px`,width:`calc(100% - ${n}px)`,height:`100vh`,children:(0,Q.jsx)(Bo,{label:t(`app_loader.loading`)})})},Jb=({Component:e})=>{let[t,n]=(0,X.useState)(0),r=(0,X.useCallback)(()=>n(e=>e+1),[]);return Kb(),(0,Q.jsx)(X.Suspense,{fallback:(0,Q.jsx)(qb,{unmountCallback:r}),children:(0,Q.jsx)(e,{})})},Yb=Mo(),Xb=e=>{let{featureAbilities:t,onlyPennylane:n,isPublic:r,mustBeValidFeatureAbilities:i,cashBasedRestricted:a,cashBasedOnly:o,featureFlag:s}=e,{company:c}=q(),{currentUser:l}=Ua(),u=Jr(),{valid:d}=wa(t??[],i),f=s&&!u[s],p=c?.cash_based_accounting&&a,m=!c?.cash_based_accounting&&o,h=n&&(!l||!l.pennylane_employee),g=t&&t.length>0;return f||p||m||h||!r&&g&&!d},$=yn(),Zb,Qb=async function(e,t,n){return await Zb.request({...n,url:`/companies/{company_id}/pro_account/initial_redirection`,method:`GET`,data:t,params:e})};function $b(e){return Zb=new z(e),{getCompanyProAccountInitialRedirection:Qb}}var ex=$b({server:window.location.origin}),tx=e=>e?[`getCompanyProAccountInitialRedirection`,e]:[`getCompanyProAccountInitialRedirection`],nx=(e,t,n)=>({queryKey:tx(e),queryFn:e===I?I:async()=>{let{data:t}=await ex.getCompanyProAccountInitialRedirection(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),rx=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:tx(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:tx()}),r[2]=i,r[3]=s);let c=s,l=tx(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=nx(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},ix=()=>{let{valid:e}=wa([G.PENNYLANE_PRO_ACCOUNT_CREATION,G.SHAREHOLDER_CAPITAL_DEPOSIT],Da.ONE_OF_THE_FEATURE_ABILITIES),t=an(),n=On(e=>e.pathname),{company:r}=q(),{currentUser:i}=Ua(),{setProAccountOnboardingFlowTriggeredFrom:a}=Ho(),o=r?.id||0,[s,c]=$r(`ProAccount_FirstStepsRedirection_${o}_${i?.id}`,!0,ni),l=i&&!i.pennylane_employee_or_external_accountant,{data:u}=rx({company_id:o},{enabled:s&&e&&l&&!!o});(0,X.useEffect)(()=>{if(!u)return;let e=W.legal_representative_companies_pro_account_index.url({pathParams:{company_id:String(o)}}),r=W.pro_account_companies_index.url({pathParams:{company_id:String(o)}}),i=W.new_companies_pro_account_index.url({pathParams:{company_id:String(o)}});if(!(n===e||n===r||n===i||n.includes(`capital_deposit`))){if(!u.redirect_url){c(!1);return}n.includes(u.redirect_url)||(u.redirect_url===i&&a(Vo.FORCED_FIRST_STEPS_REDIRECTION),t(u.redirect_url))}},[u,r,n,t,c,o,a])},ax,ox=async function(e,t,n){return await ax.request({...n,url:`/companies/{company_id}/pdp_activation_flow`,method:`GET`,data:t,params:e})};function Gte(e){return ax=new z(e),{getCompanyPDPActivationFlow:ox}}var Kte=Gte({server:window.location.origin}),sx=e=>e?[`getCompanyPDPActivationFlow`,e]:[`getCompanyPDPActivationFlow`],cx=(e,t,n)=>({queryKey:sx(e),queryFn:e===I?I:async()=>{let{data:t}=await Kte.getCompanyPDPActivationFlow(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),lx=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:sx(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:sx()}),r[2]=i,r[3]=s);let c=s,l=sx(e),u;
52return r[4]!==n||r[5]!==t||r[6]!==e?(u=cx(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},qte=e=>e===`in_progress`||e===`re_entry`,ux=e=>e===`completed`||e===`re_entry`,Jte=()=>{let e=an(),t=On(e=>e.pathname),{company:n}=q(),{currentUser:r}=Ua(),{sme_electronic_invoicing_activation__scpa_onboarding_flow:i}=Jr(),{valid:a}=wa([G.COMPANY_PDP_MANAGEMENT]),o=n?.id||0,s=r&&!r.pennylane_employee_or_external_accountant,{data:c}=lx({company_id:o},{enabled:i&&a&&!!o&&s,staleTime:ai,gcTime:ai});(0,X.useEffect)(()=>{if(!i||!o||!c||c.partner===null&&!c.mandatory||ux(c.status)||c.ongoing_capital_deposit||c.churn_grace_period)return;let n=W.pdp_activation_companies_index.url({pathParams:{company_id:String(o)}});t===n||t.startsWith(n)||e(n)},[o,c,t,e,i])},Yte=()=>{let e=an(),{redirect_to_onboarding_form:t}=q(),n=Yr(),r=On(e=>e.pathname);(0,X.useEffect)(()=>{if(t&&n){let t=W.onboarding_forms_companies_index.url({pathParams:{id:`${n}`}});return r===t?void 0:e(W.onboarding_forms_companies_index.url({pathParams:{id:`${n}`}}))}},[e,t,r,n])},Xte=()=>{Yte(),ix(),Jte()},dx,Zte=async function(e,t,n){return await dx.request({...n,url:`/companies/{company_id}/internal_billing/payment_issue`,method:`GET`,data:t,params:e})};function Qte(e){return dx=new z(e),{getCompanyInternalBillingPaymentIssue:Zte}}var $te=Qte({server:window.location.origin}),fx=e=>e?[`getCompanyInternalBillingPaymentIssue`,e]:[`getCompanyInternalBillingPaymentIssue`],ene=(e,t,n)=>({queryKey:fx(e),queryFn:e===I?I:async()=>{let{data:t}=await $te.getCompanyInternalBillingPaymentIssue(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),px=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:fx(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:fx()}),r[2]=i,r[3]=s);let c=s,l=fx(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=ene(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},mx=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.UPDATE_BAD_PAYER_COMPANY_STATUS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},hx=e=>{if(!e)return 0;let t=sr(ar(e),ar(new Date));return Math.max(0,t)},gx=function(e){return e.STICKY_BANNER=`sticky_banner`,e.COMPANY_SIDEPANEL_BANNER=`company_sidepanel_banner`,e}({}),_x=function(e){return e.SME_USER=`sme_user`,e.SME_ADMIN=`sme_admin`,e.PENNYLANE_EMPLOYEE=`pennylane_employee`,e}({}),vx=function(e){return e.WEEK=`week`,e.TWO_WEEKS=`two_weeks`,e.UNLIMITED=`unlimited`,e}({}),yx=()=>{let{currentUser:e}=Ua(),{userRole:t}=q();return e?.pennylane_employee?{userRole:_x.PENNYLANE_EMPLOYEE}:{userRole:t===Wo.INTERNAL_ACCOUNTANT||t===Wo.EXECUTIVE?_x.SME_ADMIN:_x.SME_USER}},tne=864e5,nne=[{icon:`SavingsRounded`,title:`insufficient_funds`},{icon:`TimerOutlined`,title:`expired_card`},{icon:`BlockRounded`,title:`declined_card`}],rne=[{value:vx.WEEK,translationKey:`internal_billing.payment_issues.delay_tool_modal.option.week`},{value:vx.TWO_WEEKS,translationKey:`internal_billing.payment_issues.delay_tool_modal.option.two_weeks`},{value:vx.UNLIMITED,translationKey:`internal_billing.payment_issues.delay_tool_modal.option.unlimited`}],ine=()=>{let{company:e}=q(),{userRole:t}=yx(),n=t===`pennylane_employee`,r=On(({pathname:t})=>t.startsWith(`/companies/${e?.id}/settings`)),{data:i,invalidate:a}=px({company_id:e?.id??0},{enabled:!!e?.id,staleTime:tne,refetchOnWindowFocus:!0,refetchOnMount:!0,refetchOnReconnect:!0,meta:{noDefaultErrorToast:!0}});mx(e,async t=>{t.company_id===e?.id&&a()});let o=hx(i?.payment_issue?.status_until??null);return{shouldBlockCompanyContent:i?.payment_issue?.status===`blocked`&&!n&&!r,paymentIssue:i?.payment_issue,providerPaymentMethodUrl:i?.provider_payment_method_url??``,remainingDaysUntilChurn:i?.payment_issue?o:void 0}},bx=(...e)=>{let{trackV2:t}=Ao();(0,X.useEffect)(()=>t(...e),[])},ane=()=>(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,basis:{xs:12,lg:6},width:`100%`,height:`100%`,children:(0,Q.jsx)(Ci,{name:`error`,size:`xl`,variant:`light`})}),xx=`components-PaymentIssue-PaymentIssuePaywall`;Ti(xx,{fr:()=>M(()=>import(`./PaymentIssuePaywall.fr-BdfNCaYx.js`),[]),en:()=>M(()=>import(`./PaymentIssuePaywall.en-BlxyNqK-.js`),[]),de:()=>M(()=>import(`./PaymentIssuePaywall.de-BT5oHHEa.js`),[]),es:()=>M(()=>import(`./PaymentIssuePaywall.es-DP1N2Qrf.js`),[])});var Sx=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:xx,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:xx},t[2]=i,t[3]=a),wi(a)};Di(xx);var one=({smeAdmins:e})=>{let t=Sx(),{company:n}=q();return(0,Q.jsx)(Xo,{children:(0,Q.jsx)(Xo.Body,{px:2,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(V,{semiBold:!0,color:`secondary-900`,children:t(`payment_issue_paywall.administrators.title`,{companyName:n?.name??``})}),(0,Q.jsx)(V,{color:`secondary-900`,children:e.join(`, `)})]})})})},sne=({paymentIssueStatusUntil:e,paymentMethodUrl:t,provider:n})=>{let{trackV2:r}=Ao(),i=Sx();return(0,Q.jsx)(Ya,{size:`lg`,href:t,target:`_blank`,onClick:()=>{r(`payment_issue_paywall_update_payment_button_clicked`,{payment_issue_status_until:e??``,provider:n})},children:i(`payment_issue_paywall.actions.update_payment`)})},cne=()=>{let{company:e}=q(),t=Sx();return(0,Q.jsx)(V.HeadingBrandingPage,{color:`secondary-900`,children:t(`payment_issue_paywall.header.title`,{companyName:e?.name??``})})},lne=()=>{let e=Sx();return(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V.HeadingSection2,{color:`secondary-900`,children:e(`payment_issue_paywall.delay_reasons.title`)}),(0,Q.jsx)(H,{direction:`column`,gap:1,children:nne.map(t=>(0,Q.jsx)(Xo,{size:`sm`,bgColor:`white`,borderColor:`secondary-200`,children:(0,Q.jsx)(Xo.Body,{children:(0,Q.jsx)(Xo.Item,{title:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(H,{alignItems:`center`,children:(0,Q.jsx)(qo,{iconName:t.icon,variant:`neutral`,size:`lg`})}),(0,Q.jsx)(V,{color:`secondary-900`,children:e(`payment_issue_paywall.delay_reasons.reasons.${t.title}`)})]}),value:``})})},t.icon))})]})},une=(e,t)=>{let n=Sx();return e===`pennylane_employee`?``:n(t===0?`payment_issue_paywall.alert.${e}.days_until_churn_zero`:t===1?`payment_issue_paywall.alert.${e}.days_until_churn_one`:`payment_issue_paywall.alert.${e}.days_until_churn_other`,{count:t})},dne=({remainingDaysUntilChurn:e,userRole:t,overdueInDays:n})=>{let r=Sx(),i=une(t,e);return(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(Zo,{variant:`danger`,text:(0,Q.jsx)(V,{semiBold:!0,color:`secondary-900`,children:i})}),(0,Q.jsx)(V.ParagraphBodyL,{color:`secondary-900`,children:r(`payment_issue_paywall.subscription_status.message`,{overdueInDays:n})}),(0,Q.jsx)(V.ParagraphBodyL,{color:`secondary-900`,children:r(`payment_issue_paywall.subscription_status.action_required`)})]})},fne=({paymentIssueStatusUntil:e,provider:t})=>{let{trackV2:n}=Ao(),r=Sx();return(0,Q.jsx)(Ya.Tertiary,{size:`sm`,icon:`HelpRounded`,onClick:()=>{n(`payment_issue_paywall_contact_support_team_link_clicked`,{payment_issue_status_until:e??``,provider:t})},"data-testid":`intercom_bad_payer`,children:r(`payment_issue_paywall.actions.contact_support`)})},pne=({paymentIssue:e,userRole:t,providerPaymentMethodUrl:n})=>{let r=t===`sme_admin`,i=t===`sme_user`&&e?.sme_admins&&e.sme_admins.length>0,a=hx(e?.status_until??null),o=n??``;return(0,Q.jsx)(H,{direction:`column`,alignItems:`center`,basis:{xs:12,lg:6},children:(0,Q.jsxs)(H,{direction:`column`,gap:4,width:`600px`,children:[(0,Q.jsx)(cne,{}),(0,Q.jsx)(dne,{remainingDaysUntilChurn:a,userRole:t,overdueInDays:e.overdue_in_days}),r&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(sne,{paymentIssueStatusUntil:e.status_until,paymentMethodUrl:o,provider:e.provider}),(0,Q.jsx)(lne,{})]}),i&&(0,Q.jsx)(one,{smeAdmins:e.sme_admins}),(0,Q.jsx)(fne,{paymentIssueStatusUntil:e.status_until,provider:e.provider})]})})},mne=({paymentIssue:e,providerPaymentMethodUrl:t})=>{let{userRole:n}=yx();return bx(`payment_issue_paywall_displayed`,{payment_issue_status_until:e?.status_until??``,provider:e.provider}),(0,Q.jsx)(H,{width:`100%`,height:`100%`,p:4,children:(0,Q.jsxs)(H,{bgColor:`brandBeige`,direction:{xs:`column`,lg:`row`},alignItems:{xs:`center`,lg:`start`},width:`100%`,p:10,columnGap:10,children:[(0,Q.jsx)(pne,{paymentIssue:e,userRole:n,providerPaymentMethodUrl:t}),(0,Q.jsx)(ane,{})]})})},hne=({Component:e,routeData:t})=>{let n=Xb(t),{setFiscalYearVisible:r,setMode:i,mode:a,setOpportunityBannerVisible:o}=la(),{shouldBlockCompanyContent:s,paymentIssue:c,providerPaymentMethodUrl:l}=ine();Xte(),Kb(),(0,X.useEffect)(()=>{r(t.fiscalYearVisible),i(t.mode),o(t.opportunityBannerVisible)},[r,o,i,t]);let u=a===`fullscreen`||Yb.isMobile&&a===`full-screen-mobile-only`?ts:X.Fragment;return n?(0,Q.jsx)(mo,{type:`forbidden`}):s&&c?(0,Q.jsx)(mne,{paymentIssue:c,providerPaymentMethodUrl:l}):(0,Q.jsx)(u,{children:(0,Q.jsx)(X.Suspense,{fallback:(0,Q.jsx)(qb,{}),children:(0,Q.jsx)(e,{})})})},gne=({Component:e,routeData:t})=>On(({pathname:e})=>v(t.path,e))?(0,Q.jsx)(Ga,{children:t.isPublic?(0,Q.jsx)(Jb,{Component:e}):(0,Q.jsx)(hne,{Component:e,routeData:t})}):null,_ne=({closeToast:e})=>(0,Q.jsx)(r,{position:`absolute`,top:8,right:8,children:(0,Q.jsx)(U.Tertiary,{onClick:e,icon:`ClearRounded`,size:`sm`})}),Cx=()=>{let{store:e,navigate:t}=Tn();return(0,X.useCallback)((n,r)=>{let i=e.getSnapshot().searchParams,a=typeof n==`function`?n(i):n,o=j(wn(a));e.setState(e=>({...e,searchParams:a})),t(`?`+o,r)},[t,e])},wx=e=>{switch(e){case`info`:case`success`:case`automation`:case`warn`:case`error`:case`default`:return!0;default:return!1}},Tx={general_error:{message_key:`general_error`,type:`error`},bridge_payment_error:{message_key:`errors.transfers_url_exception`,type:`warn`},account_merged:{message_key:`account_console.merge.success`,type:`success`},account_merged_failed:{message_key:`account_console.merge.fail`,type:`error`},thirdparty_merged:{message_key:`thirdparty.merge.success`,type:`success`},vat_return_created:{message_key:`vat.edit.success_created`,type:`success`},vat_return_updated:{message_key:`vat.edit.success_updated`,type:`warn`},vat_return_declared:{message_key:`vat.edit.success_declared`,type:`success`},vat_return_sending_error:{message_key:`vat.edit.sending_error`,type:`error`},vat_return_sent_to_customer:{message_key:`vat.edit.sent_to_customer`,content_key:`vat.edit.sent_to_customer`,type:`info`},yearly_vat_return_deposit_updated:{message_key:`yearly_vat_return_deposit.edit.success_updated`,type:`warn`},yearly_vat_return_deposit_declared:{message_key:`yearly_vat_return_deposit.edit.success_declared`,type:`success`},brochure_already_finalized:{message_key:`brochure.errors.already_finalized`,type:`error`},stripe_payment_success:{message_key:`stripe.payment.success`,type:`success`},helloasso_connection_success:{message_key:`helloasso.connection.success`,type:`success`},helloasso_authorization_failed:{message_key:`helloasso.errors.authorization_failed`,type:`error`},helloasso_organization_already_linked:{message_key:`helloasso.errors.organization_already_linked`,type:`error`},stripe_payment_error:{message_key:`stripe.payment.error`,type:`error`},pro_account_card_activated:{message_key:`pro_account.flash_messages.card_activated.message`,content_key:`pro_account.flash_messages.card_activated.content`,type:`success`},pro_account_card_resumed:{message_key:`pro_account.flash_messages.card_resumed.message`,content_key:`pro_account.flash_messages.card_resumed.content`,type:`success`},mallette_import_parsing_started:{message_key:`mallette_import.flash_messages.parsing_started.message`,content_key:`mallette_import.flash_messages.parsing_started.content`,type:`default`},mallette_import_import_started:{message_key:`mallette_import.flash_messages.import_started.message`,content_key:`mallette_import.flash_messages.import_started.content`,type:`default`},accounting_data_import_collection_import_started:{message_key:`accounting_data_import_collection.flash_messages.import_started.message`,content_key:`accounting_data_import_collection.flash_messages.import_started.content`,type:`default`},accounting_data_import_collection_mapping_not_ready:{message_key:`accounting_data_import_collection.flash_messages.mapping_not_ready.message`,content_key:`accounting_data_import_collection.flash_messages.mapping_not_ready.content`,type:`warn`},company_user_creation_success:{message_key:`company_user_creation.success`,content_key:`company_user_creation.success`,type:`success`},german_cgvu_accepted:{message_key:`german_cgvu_accepted.info`,content_key:`german_cgvu_accepted.info`,type:`info`},e_reporting_marked_as_empty:{message_key:`e_reporting.flash_messages.marked_as_empty.message`,content_key:`e_reporting.flash_messages.marked_as_empty.content`,type:`success`}},vne={type:`info`},yne=e=>Cr(Object.keys(Tx),e),Ex=e=>e&&wx(e)?J[e]:J.info,Dx=e=>Object.keys(e).reduce((t,n)=>{let r=/flash\[(\w*)\]/g.exec(n);return{...t,...r?{[r[1]]:`${e[n]}`}:{}}},{}),Ox=(e,t,n)=>{let r=Dx(e),i=r.key;if(!i)return;let a=(0,Oy.omit)(r,[`key`]),o=yne(i)?Tx[i]:vne,s=`message_key`in o?t(`flash_messages.title.${o.message_key}`,{...a}
52):n(i,{...a}),c=e=>{if(!e)return rs;switch(e.toLowerCase().trim()){case`long`:return is;default:return rs}};return{type:wx(a.type)?a.type:o.type,message:s,content:`content`in r?r.content:`content_key`in o?t(`flash_messages.content.${o.content_key}`,{...a}):void 0,actionHref:a.action_href,actionLabel:a.action_label,toastTimeout:c(a.toast_timeout)}},kx=`components-flashMessage-FlashMessage`;Ti(kx,{fr:()=>M(()=>import(`./FlashMessage.fr-DOtU3krv.js`),[]),en:()=>M(()=>import(`./FlashMessage.en-BynGkmBQ.js`),[]),de:()=>M(()=>import(`./FlashMessage.de-BoBYZwAu.js`),[]),es:()=>M(()=>import(`./FlashMessage.es-D4hA0pEN.js`),[])});var Ax=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:kx,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:kx},t[2]=i,t[3]=a),wi(a)};Di(kx);var bne=()=>{let e=Ax(),t=Lo(),n=On(({searchParams:n})=>Ox(n,e,t)),r=On(e=>e.pathname),i=Cx(),a=ri(r),o=(0,X.useCallback)(()=>{i(e=>{let t=Dx(e);return Object.keys(t).forEach(t=>{delete e[`flash[${t}]`]}),e},{replace:!0})},[i]);return(0,X.useEffect)(()=>{a&&a!==r&&J.dismiss()},[r,a]),(0,X.useEffect)(()=>{if(n?.message){let{type:e,message:t,content:r,params:i,actionLabel:a,actionHref:s,toastTimeout:c}=n,l=Ex(e),u=a&&s?[{label:a,href:s}]:void 0;l({title:t,content:r,options:{autoClose:c,...i},actions:u}),o()}},[n,o]),null},xne=()=>{let e=new URLSearchParams(window.location.search),t=Dx(da.parse(window.location.search));Object.keys(t).forEach(t=>{e.delete(`flash[${t}]`)});let n=new URL(window.location.href);n.search=e.toString(),on(n.href)},Sne=()=>{let e=Ax(),t=Lo(),n=Ox(da.parse(window.location.search),e,t);return(0,X.useEffect)(()=>{if(n?.message){let{type:e,message:t,content:r,params:i,actionHref:a,actionLabel:o,toastTimeout:s}=n;Ex(e)({title:t,content:r,actions:o&&a?[{label:o,href:a}]:void 0,options:{autoClose:s,...i}}),xne()}},[n]),null},Cne=()=>On(e=>Qt(e.pathname))?(0,Q.jsx)(bne,{}):(0,Q.jsx)(Sne,{}),jx=({operation:e,endpoint:t,statusCode:n})=>{let r=new URL(t),i=$y(r.pathname,Object.fromEntries(r.searchParams));window.defaultErrorToastStats=window.defaultErrorToastStats||[];let a=window.defaultErrorToastStats.findIndex(t=>t.operation===e&&t.endpoint===i&&t.statusCode===n);a===-1?window.defaultErrorToastStats.push({operation:e,endpoint:i,count:1,statusCode:n}):window.defaultErrorToastStats[a].count+=1},wne=()=>window.defaultErrorToastStats??[],Tne=()=>{window.defaultErrorToastStats=[]},Mx=class extends Error{constructor(...e){super(...e),this.__CANCEL__=!1}};Mx.prototype.name=`CancellableError`;var Ene=()=>{let e=new Mx(`axios request has been cancelled`);throw e.__CANCEL__=!0,e},Dne=e=>e.config&&e.config.suppressGlobalErrorHandler?Array.isArray(e.config.suppressGlobalErrorHandler)?!e.response?.status||!e.config.suppressGlobalErrorHandler.includes(e.response.status):e.config.suppressGlobalErrorHandler!==!0:!0,One=e=>Xt.interceptors.response.use(e=>e,t=>{if(Xt.isCancel(t)&&Ene(),!No(t))throw t;if(t.response?.status===401)throw window.UserContextInitialized?window.dispatchEvent(new StorageEvent(`storage`,{key:Va,newValue:`0`})):Zt(),t;if(!Dne(t))throw t;let n=Io({error:t,railsT:e});throw n?(jx({operation:t.config?.method===`get`?`query`:`mutation`,endpoint:t.config?.url??``,statusCode:t.response?.status??0}),(t.config?.defaultErrorToastLevel??`warning`)===`error`?J.error(n):J.warn(n),t):t}),kne=()=>{let e=(0,X.useRef)(null),t=Lo();(0,X.useEffect)(()=>(e.current=One(t),()=>{e.current&&Xt.interceptors.response.eject(e.current)}),[t])},Nx;try{Nx=Map}catch{}var Px;try{Px=Set}catch{}function Fx(e,t,n){if(!e||typeof e!=`object`||typeof e==`function`)return e;if(e.nodeType&&`cloneNode`in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(Ix);if(Nx&&e instanceof Nx)return new Map(Array.from(e.entries()));if(Px&&e instanceof Px)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var r=Object.create(e);for(var i in n.push(r),e){var a=t.findIndex(function(t){return t===e[i]});r[i]=a>-1?n[a]:Fx(e[i],t,n)}return r}return e}function Ix(e){return Fx(e,[],[])}var Ane=Object.prototype.toString,jne=Error.prototype.toString,Mne=RegExp.prototype.toString,Nne=typeof Symbol<`u`?Symbol.prototype.toString:()=>``,Pne=/^Symbol\((.*)\)(.*)$/;function Fne(e){return e==+e?e===0&&1/e<0?`-0`:``+e:`NaN`}function Lx(e,t=!1){if(e==null||e===!0||e===!1)return``+e;let n=typeof e;if(n===`number`)return Fne(e);if(n===`string`)return t?`"${e}"`:e;if(n===`function`)return`[Function `+(e.name||`anonymous`)+`]`;if(n===`symbol`)return Nne.call(e).replace(Pne,`Symbol($1)`);let r=Ane.call(e).slice(8,-1);return r===`Date`?isNaN(e.getTime())?``+e:e.toISOString(e):r===`Error`||e instanceof Error?`[`+jne.call(e)+`]`:r===`RegExp`?Mne.call(e):null}function Rx(e,t){let n=Lx(e,t);return n===null?JSON.stringify(e,function(e,n){let r=Lx(this[e],t);return r===null?n:r},2):n}var zx={default:"${path}
52 is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{let i=r!=null&&r!==n,a=`${e} must be a \`${t}\` type, but the final value was: \`${Rx(n,!0)}\``+(i?` (cast from the value \`${Rx(r,!0)}\`).`:`.`);return n===null&&(a+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),a},defined:"${path} must be defined"},Bx={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},Vx={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Hx={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ux={isValue:"${path} field must be ${value}"},Wx={noUnknown:"${path} field has unspecified keys: ${unknown}"},Gx={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},Ine=Object.assign(Object.create(null),{mixed:zx,string:Bx,number:Vx,date:Hx,object:Wx,array:Gx,boolean:Ux}),Lne=n(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e,t){return e!=null&&n.call(e,t)}t.exports=r})),Kx=n(((e,t)=>{t.exports=Array.isArray})),qx=n(((e,t)=>{var n=Kx(),r=vc(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(e,t){if(n(e))return!1;var o=typeof e;return o==`number`||o==`symbol`||o==`boolean`||e==null||r(e)?!0:a.test(e)||!i.test(e)||t!=null&&e in Object(t)}t.exports=o})),Jx=n(((e,t)=>{var n=Cc(),r=wc(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),Rne=n(((e,t)=>{t.exports=xc()[`__core-js_shared__`]})),zne=n(((e,t)=>{var n=Rne(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),Yx=n(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),Bne=n(((e,t)=>{var n=Jx(),r=zne(),i=wc(),a=Yx(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),Vne=n(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),Xx=n(((e,t)=>{var n=Bne(),r=Vne();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),Zx=n(((e,t)=>{t.exports=Xx()(Object,`create`)})),Hne=n(((e,t)=>{var n=Zx();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),Une=n(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),Wne=n(((e,t)=>{var n=Zx(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),Gne=n(((e,t)=>{var n=Zx(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),Kne=n(((e,t)=>{var n=Zx(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),qne=n(((e,t)=>{var n=Hne(),r=Une(),i=Wne(),a=Gne(),o=Kne();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Jne=n(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),Qx=n(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),$x=n(((e,t)=>{var n=Qx();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),Yne=n(((e,t)=>{var n=$x(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),Xne=n(((e,t)=>{var n=$x();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),Zne=n(((e,t)=>{var n=$x();function r(e){return n(this.__data__,e)>-1}t.exports=r})),Qne=n(((e,t)=>{var n=$x();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),eS=n(((e,t)=>{var n=Jne(),r=Yne(),i=Xne(),a=Zne(),o=Qne();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),tS=n(((e,t)=>{t.exports=Xx()(xc(),`Map`)})),$ne=n(((e,t)=>{var n=qne(),r=eS(),i=tS();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ere=n(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),nS=n(((e,t)=>{var n=ere();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),tre=n(((e,t)=>{var n=nS();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),nre=n(((e,t)=>{var n=nS();function r(e){return n(this,e).get(e)}t.exports=r})),rre=n(((e,t)=>{var n=nS();function r(e){return n(this,e).has(e)}t.exports=r})),ire=n(((e,t)=>{var n=nS();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),rS=n(((e,t)=>{var n=$ne(),r=tre(),i=nre(),a=rre(),o=ire();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),are=n(((e,t)=>{var n=rS(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}
52i.Cache=n,t.exports=i})),ore=n(((e,t)=>{var n=are(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),sre=n(((e,t)=>{var n=ore(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),cre=n(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=n})),lre=n(((e,t)=>{var n=Sc(),r=cre(),i=Kx(),a=vc(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),iS=n(((e,t)=>{var n=lre();function r(e){return e==null?``:n(e)}t.exports=r})),aS=n(((e,t)=>{var n=Kx(),r=qx(),i=sre(),a=iS();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),ure=n(((e,t)=>{var n=Cc(),r=yc(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),oS=n(((e,t)=>{var n=ure(),r=yc(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),sS=n(((e,t)=>{var n=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t=t??9007199254740991,!!t&&(r==`number`||r!=`symbol`&&n.test(e))&&e>-1&&e%1==0&&e<t}t.exports=r})),cS=n(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),lS=n(((e,t)=>{var n=vc(),r=1/0;function i(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=i})),uS=n(((e,t)=>{var n=aS(),r=oS(),i=Kx(),a=sS(),o=cS(),s=lS();function c(e,t,c){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l<u;){var f=s(t[l]);if(!(d=e!=null&&c(e,f)))break;e=e[f]}return d||++l!=u?d:(u=e==null?0:e.length,!!u&&o(u)&&a(f,u)&&(i(e)||r(e)))}t.exports=c})),dS=e(n(((e,t)=>{var n=Lne(),r=uS();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i}))()),fS=e=>e&&e.__isYupSchema__,dre=class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,typeof t==`function`){this.fn=t;return}if(!(0,dS.default)(t,`is`))throw TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:i}=t,a=typeof n==`function`?n:(...e)=>e.every(e=>e===n);this.fn=function(...e){let t=e.pop(),n=e.pop(),o=a(...e)?r:i;if(o)return typeof o==`function`?o(n):n.concat(o.resolve(t))}}resolve(e,t){let n=this.refs.map(e=>e.getValue(t?.value,t?.parent,t?.context)),r=this.fn.apply(e,n.concat(e,t));if(r===void 0||r===e)return e;if(!fS(r))throw TypeError(`conditions must return a schema object`);return r.resolve(t)}};function pS(e){return e==null?[]:[].concat(e)}function mS(){return mS=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mS.apply(this,arguments)}var fre=/\$\{\s*(\w+)\s*\}/g,hS=class e extends Error{static formatError(e,t){let n=t.label||t.path||`this`;return n!==t.path&&(t=mS({},t,{path:n})),typeof e==`string`?e.replace(fre,(e,n)=>Rx(t[n])):typeof e==`function`?e(t):e}static isError(e){return e&&e.name===`ValidationError`}constructor(t,n,r,i){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name=`ValidationError`,this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],pS(t).forEach(t=>{e.isError(t)?(this.errors.push(...t.errors),this.inner=this.inner.concat(t.inner.length?t.inner:t)):this.errors.push(t)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,e)}},pre=e=>{let t=!1;return(...n)=>{t||(t=!0,e(...n))}};function gS(e,t){let{endEarly:n,tests:r,args:i,value:a,errors:o,sort:s,path:c}=e,l=pre(t),u=r.length,d=[];if(o=o||[],!u)return o.length?l(new hS(o,a,c)):l(null,a);for(let e=0;e<r.length;e++){let t=r[e];t(i,function(e){if(e){if(!hS.isError(e))return l(e,a);if(n)return e.value=a,l(e,a);d.push(e)}if(--u<=0){if(d.length&&(s&&d.sort(s),o.length&&d.push(...o),o=d),o.length){l(new hS(o,a,c),a);return}l(null,a)}})}}var mre=n(((e,t)=>{var n=Xx();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),_S=n(((e,t)=>{var n=mre();function r(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=r})),hre=n(((e,t)=>{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),gre=n(((e,t)=>{t.exports=hre()()})),_re=n(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=n})),vre=n(((e,t)=>{function n(){return!1}t.exports=n})),vS=n(((e,t)=>{var n=xc(),r=vre(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),yre=n(((e,t)=>{var n=Cc(),r=cS(),i=yc(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array
52]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function ee(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=ee})),bre=n(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),xre=n(((e,t)=>{var n=bc(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),yS=n(((e,t)=>{var n=yre(),r=bre(),i=xre(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),Sre=n(((e,t)=>{var n=_re(),r=oS(),i=Kx(),a=vS(),o=sS(),s=yS(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),Cre=n(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),wre=n(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),Tre=n(((e,t)=>{t.exports=wre()(Object.keys,Object)})),Ere=n(((e,t)=>{var n=Cre(),r=Tre(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),Dre=n(((e,t)=>{var n=Jx(),r=cS();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),bS=n(((e,t)=>{var n=Sre(),r=Ere(),i=Dre();function a(e){return i(e)?n(e):r(e)}t.exports=a})),xS=n(((e,t)=>{var n=gre(),r=bS();function i(e,t){return e&&n(e,t,r)}t.exports=i})),Ore=n(((e,t)=>{var n=eS();function r(){this.__data__=new n,this.size=0}t.exports=r})),kre=n(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),Are=n(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),jre=n(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Mre=n(((e,t)=>{var n=eS(),r=tS(),i=rS(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length<a-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new i(s)}return o.set(e,t),this.size=o.size,this}t.exports=o})),SS=n(((e,t)=>{var n=eS(),r=Ore(),i=kre(),a=Are(),o=jre(),s=Mre();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),Nre=n(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),Pre=n(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Fre=n(((e,t)=>{var n=rS(),r=Nre(),i=Pre();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=i,t.exports=a})),Ire=n(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=n})),Lre=n(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),CS=n(((e,t)=>{var n=Fre(),r=Ire(),i=Lre(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g<f;){var y=e[g],b=t[g];if(c)var x=d?c(b,y,g,t,e,u):c(y,b,g,e,t,u);if(x!==void 0){if(x)continue;_=!1;break}if(v){if(!r(t,function(e,t){if(!i(v,t)&&(y===e||l(y,e,s,c,u)))return v.push(t)})){_=!1;break}}else if(!(y===b||l(y,b,s,c,u))){_=!1;break}}return u.delete(e),u.delete(t),_}t.exports=s})),Rre=n(((e,t)=>{t.exports=xc().Uint8Array})),zre=n(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),Bre=n(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),Vre=n(((e,t)=>{var n=Sc(),r=Rre(),i=Qx(),a=CS(),o=zre(),s=Bre(),c=1,l=2,u=`[object Boolean]`,d=`[object Date]`,f=`[object Error]`,p=`[object Map]`,m=`[object Number]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object ArrayBuffer]`,b=`[object DataView]`,x=n?n.prototype:void 0,S=x?x.valueOf
vendor: 4,318 bytes, line 52
52:void 0;function C(e,t,n,x,C,w,T){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!w(new r(e),new r(t)));case u:case d:case m:return i(+e,+t);case f:return e.name==t.name&&e.message==t.message;case h:case _:return e==t+``;case p:var E=o;case g:var D=x&c;if(E||(E=s),e.size!=t.size&&!D)return!1;var O=T.get(e);if(O)return O==t;x|=l,T.set(e,t);var k=a(E(e),E(t),x,C,w,T);return T.delete(e),k;case v:if(S)return S.call(e)==S.call(t)}return!1}t.exports=C})),Hre=n(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=n})),Ure=n(((e,t)=>{var n=Hre(),r=Kx();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),Wre=n(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}t.exports=n})),Gre=n(((e,t)=>{function n(){return[]}t.exports=n})),Kre=n(((e,t)=>{var n=Wre(),r=Gre(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),qre=n(((e,t)=>{var n=Ure(),r=Kre(),i=bS();function a(e){return n(e,i,r)}t.exports=a})),Jre=n(((e,t)=>{var n=qre(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f<d;){p=u[f];var v=e[p],y=t[p];if(o)var b=l?o(y,v,p,t,e,c):o(v,y,p,e,t,c);if(!(b===void 0?v===y||s(v,y,a,o,c):b)){g=!1;break}_||(_=p==`constructor`)}if(g&&!_){var x=e.constructor,S=t.constructor;x!=S&&`constructor`in e&&`constructor`in t&&!(typeof x==`function`&&x instanceof x&&typeof S==`function`&&S instanceof S)&&(g=!1)}return c.delete(e),c.delete(t),g}t.exports=a})),Yre=n(((e,t)=>{t.exports=Xx()(xc(),`DataView`)})),Xre=n(((e,t)=>{t.exports=Xx()(xc(),`Promise`)})),Zre=n(((e,t)=>{t.exports=Xx()(xc(),`Set`)})),Qre=n(((e,t)=>{t.exports=Xx()(xc(),`WeakMap`)})),$re=n(((e,t)=>{var n=Yre(),r=tS(),i=Xre(),a=Zre(),o=Qre(),s=Cc(),c=Yx(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),eie=n(((e,t)=>{var n=SS(),r=CS(),i=Vre(),a=Jre(),o=$re(),s=Kx(),c=vS(),l=yS(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||(v=new n),y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||(v=new n),_(O,k,h,g,v)}}return T?(v||(v=new n),a(e,t,h,g,_,v)):!1}t.exports=h})),wS=n(((e,t)=>{var n=eie(),r=yc();function i(e,t,a,o,s){return e===t?!0:e==null||t==null||!r(e)&&!r(t)?e!==e&&t!==t:n(e,t,a,o,i,s)}t.exports=i})),tie=n(((e,t)=>{var n=SS(),r=wS(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c<l;){d=o[c];var f=d[0],p=e[f],m=d[1];if(u&&d[2]){if(p===void 0&&!(f in e))return!1}else{var h=new n;if(s)var g=s(p,m,f,e,t,h);if(!(g===void 0?r(m,p,i|a,s,h):g))return!1}}return!0}t.exports=o})),TS=n(((e,t)=>{var n=wc();function r(e){return e===e&&!n(e)}t.exports=r})),nie=n(((e,t)=>{var n=TS(),r=bS();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),ES=n(((e,t)=>{function n(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),rie=n(((e,t)=>{var n=tie(),r=nie(),i=ES();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),DS=n(((e,t)=>{var n=aS(),r=lS();
52function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i<a;)e=e[r(t[i++])];return i&&i==a?e:void 0}t.exports=i})),iie=n(((e,t)=>{var n=DS();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),aie=n(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),oie=n(((e,t)=>{var n=aie(),r=uS();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),sie=n(((e,t)=>{var n=wS(),r=iie(),i=oie(),a=qx(),o=TS(),s=ES(),c=lS(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),cie=n(((e,t)=>{function n(e){return e}t.exports=n})),lie=n(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),uie=n(((e,t)=>{var n=DS();function r(e){return function(t){return n(t,e)}}t.exports=r})),die=n(((e,t)=>{var n=lie(),r=uie(),i=qx(),a=lS();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),OS=n(((e,t)=>{var n=rie(),r=sie(),i=cie(),a=Kx(),o=die();function s(e){return typeof e==`function`?e:e==null?i:typeof e==`object`?a(e)?r(e[0],e[1]):n(e):o(e)}t.exports=s})),kS=e(n(((e,t)=>{var n=_S(),r=xS(),i=OS();function a(e,t){var a={};return t=i(t,3),r(e,function(e,r,i){n(a,r,t(e,r,i))}),a}t.exports=a}))()),AS=Ln(),jS={context:`$`,value:`.`};function fie(e,t){return new MS(e,t)}var MS=class{constructor(e,t={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!=`string`)throw TypeError(`ref must be a string, got: `+e);if(this.key=e.trim(),e===``)throw TypeError(`ref must be a non-empty string`);this.isContext=this.key[0]===jS.context,this.isValue=this.key[0]===jS.value,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?jS.context:this.isValue?jS.value:``;this.path=this.key.slice(n.length),this.getter=this.path&&(0,AS.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let r=this.isContext?n:this.isValue?e:t;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,t){return this.getValue(e,t?.parent,t?.context)}resolve(){return this}describe(){return{type:`ref`,key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}};MS.prototype.__isYupRef=!0;function NS(){return NS=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NS.apply(this,arguments)}function pie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function PS(e){function t(t,n){let{value:r,path:i=``,label:a,options:o,originalValue:s,sync:c}=t,l=pie(t,[`value`,`path`,`label`,`options`,`originalValue`,`sync`]),{name:u,test:d,params:f,message:p}=e,{parent:m,context:h}=o;function g(e){return MS.isRef(e)?e.getValue(r,m,h):e}function _(e={}){let t=(0,kS.default)(NS({value:r,originalValue:s,label:a,path:e.path||i},f,e.params),g),n=new hS(hS.formatError(e.message||p,t),r,t.path,e.type||u);return n.params=t,n}let v=NS({path:i,parent:m,type:u,createError:_,resolve:g,options:o,originalValue:s},l);if(!c){try{Promise.resolve(d.call(v,r,v)).then(e=>{hS.isError(e)?n(e):e?n(null,e):n(_())}).catch(n)}catch(e){n(e)}return}let y;try{if(y=d.call(v,r,v),typeof y?.then==`function`)throw Error(`Validation test of type: "${v.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){n(e);return}hS.isError(y)?n(y):y?n(null,y):n(_())}return t.OPTIONS=e,t}var mie=e=>e.substr(0,e.length-1).substr(1);function FS(e,t,n,r=n){let i,a,o;return t?((0,AS.forEach)(t,(s,c,l)=>{let u=c?mie(s):s;if(e=e.resolve({context:r,parent:i,value:n}),e.innerType){let r=l?parseInt(u,10):0;if(n&&r>=n.length)throw Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);i=n,n=n&&n[r],e=e.innerType}if(!l){if(!e.fields||!e.fields[u])throw Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);i=n,n=n&&n[u],e=e.fields[u]}a=u,o=c?`[`+s+`]`:`.`+s}),{schema:e,parent:i,parentPath:a}):{parent:i,parentPath:t,schema:e}}var hie=(e,t,n,r)=>FS(e,t,n,r).schema,IS=class e{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){let e=[];for(let t of this.list)e.push(t);for(let[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values())
52)}resolveAll(e){return this.toArray().reduce((t,n)=>t.concat(MS.isRef(n)?e(n):n),[])}add(e){MS.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){MS.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){let t=new e;return t.list=new Set(this.list),t.refs=new Map(this.refs),t}merge(e,t){let n=this.clone();return e.list.forEach(e=>n.add(e)),e.refs.forEach(e=>n.add(e)),t.list.forEach(e=>n.delete(e)),t.refs.forEach(e=>n.delete(e)),n}};function LS(){return LS=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LS.apply(this,arguments)}var RS=class{constructor(e){this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this._typeError=void 0,this._whitelist=new IS,this._blacklist=new IS,this.exclusiveTests=Object.create(null),this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(zx.notType)}),this.type=e?.type||`mixed`,this.spec=LS({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:`optional`},e?.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;let t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=LS({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=Ix(LS({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(e.length===0)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!==`mixed`)throw TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,n=e.clone();return n.spec=LS({},t.spec,n.spec),n._typeError||(n._typeError=t._typeError),n._whitelistError||(n._whitelistError=t._whitelistError),n._blacklistError||(n._blacklistError=t._blacklistError),n._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),n._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),n.tests=t.tests,n.exclusiveTests=t.exclusiveTests,n.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),n.transforms=[...t.transforms,...n.transforms],n}isType(e){return this.spec.nullable&&e===null?!0:this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce((t,n)=>n.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let n=this.resolve(LS({value:e},t)),r=n._cast(e,t);if(e!==void 0&&t.assert!==!1&&n.isType(r)!==!0){let i=Rx(e),a=Rx(r);throw TypeError(`The value of ${t.path||`field`} could not be cast to a value that satisfies the schema type: "${n._type}". \n\nattempted value: ${i} \n`+(a===i?``:`result of cast: ${a}`))}return r}_cast(e,t){let n=e===void 0?e:this.transforms.reduce((t,n)=>n.call(this,t,e,this),e);return n===void 0&&(n=this.getDefault()),n}_validate(e,t={},n){let{sync:r,path:i,from:a=[],originalValue:o=e,strict:s=this.spec.strict,abortEarly:c=this.spec.abortEarly}=t,l=e;s||(l=this._cast(l,LS({assert:!1},t)));let u={value:l,path:i,options:t,originalValue:o,schema:this,label:this.spec.label,sync:r,from:a},d=[];this._typeError&&d.push(this._typeError);let f=[];this._whitelistError&&f.push(this._whitelistError),this._blacklistError&&f.push(this._blacklistError),gS({args:u,value:l,path:i,sync:r,tests:d,endEarly:c},e=>{if(e)return void n(e,l);gS({tests:this.tests.concat(f),args:u,path:i,sync:r,value:l,endEarly:c},n)})}validate(e,t,n){let r=this.resolve(LS({},t,{value:e}));return typeof n==`function`?r._validate(e,t,n):new Promise((n,i)=>r._validate(e,t,(e,t)=>{e?i(e):n(t)}))}validateSync(e,t){let n=this.resolve(LS({},t,{value:e})),r;return n._validate(e,LS({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(hS.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(hS.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return e==null?e:typeof e==`function`?e.call(this):Ix(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}
52_isPresent(e){return e!=null}defined(e=zx.defined){return this.test({message:e,name:`defined`,exclusive:!0,test(e){return e!==void 0}})}required(e=zx.required){return this.clone({presence:`required`}).withMutation(t=>t.test({message:e,name:`required`,exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:`optional`});return e.tests=e.tests.filter(e=>e.OPTIONS.name!==`required`),e}nullable(e=!0){return this.clone({nullable:e!==!1})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=e.length===1?typeof e[0]==`function`?{test:e[0]}:e[0]:e.length===2?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},t.message===void 0&&(t.message=zx.default),typeof t.test!=`function`)throw TypeError("`test` is a required parameters");let n=this.clone(),r=PS(t),i=t.exclusive||t.name&&n.exclusiveTests[t.name]===!0;if(t.exclusive&&!t.name)throw TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(n.exclusiveTests[t.name]=!!t.exclusive),n.tests=n.tests.filter(e=>!(e.OPTIONS.name===t.name&&(i||e.OPTIONS.test===r.OPTIONS.test))),n.tests.push(r),n}when(e,t){!Array.isArray(e)&&typeof e!=`string`&&(t=e,e=`.`);let n=this.clone(),r=pS(e).map(e=>new MS(e));return r.forEach(e=>{e.isSibling&&n.deps.push(e.key)}),n.conditions.push(new dre(r,t)),n}typeError(e){let t=this.clone();return t._typeError=PS({message:e,name:`typeError`,test(e){return e!==void 0&&!this.schema.isType(e)?this.createError({params:{type:this.schema._type}}):!0}}),t}oneOf(e,t=zx.oneOf){let n=this.clone();return e.forEach(e=>{n._whitelist.add(e),n._blacklist.delete(e)}),n._whitelistError=PS({message:t,name:`oneOf`,test(e){if(e===void 0)return!0;let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return n.includes(e)?!0:this.createError({params:{values:t.toArray().join(`, `),resolved:n}})}}),n}notOneOf(e,t=zx.notOneOf){let n=this.clone();return e.forEach(e=>{n._blacklist.add(e),n._whitelist.delete(e)}),n._blacklistError=PS({message:t,name:`notOneOf`,test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:t.toArray().join(`, `),resolved:n}})}}),n}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){let e=this.clone(),{label:t,meta:n}=e.spec;return{meta:n,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,n)=>n.findIndex(t=>t.name===e.name)===t)}}};RS.prototype.__isYupSchema__=!0;for(let e of[`validate`,`validateSync`])RS.prototype[`${e}At`]=function(t,n,r={}){let{parent:i,parentPath:a,schema:o}=FS(this,t,n,r.context);return o[e](i&&i[a],LS({},r,{parent:i,path:t}))};for(let e of[`equals`,`is`])RS.prototype[e]=RS.prototype.oneOf;for(let e of[`not`,`nope`])RS.prototype[e]=RS.prototype.notOneOf;RS.prototype.optional=RS.prototype.notRequired;var zS=RS;function BS(){return new zS}BS.prototype=zS.prototype;var VS=e=>e==null;function HS(){return new US}var US=class extends RS{constructor(){super({type:`boolean`}),this.withMutation(()=>{this.transform(function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e==`boolean`}isTrue(e=Ux.isValue){return this.test({message:e,name:`is-value`,exclusive:!0,params:{value:`true`},test(e){return VS(e)||e===!0}})}isFalse(e=Ux.isValue){return this.test({message:e,name:`is-value`,exclusive:!0,params:{value:`false`},test(e){return VS(e)||e===!1}})}};HS.prototype=US.prototype;var gie=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,_ie=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,vie=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,yie=e=>VS(e)||e===e.trim(),bie={}.toString();function WS(){return new GS}var GS=class extends RS{constructor(){super({type:`string`}),this.withMutation(()=>{this.transform(function(e){if(this.isType(e)||Array.isArray(e))return e;let t=e!=null&&e.toString?e.toString():e;return t===bie?e:t})})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),typeof e==`string`}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=Bx.length){return this.test({message:t,name:`length`,exclusive:!0,params:{length:e},test(t){return VS(t)||t.length===this.resolve(e)}})}min(e,t=Bx.min){return this.test({message:t,name:`min`,exclusive:!0,params:{min:e},test(t){return VS(t)||t.length>=this.resolve(e)}})}max(e,t=Bx.max){return this.test({name:`max`,exclusive:!0,message:t,params:{max:e},test(t){return VS(t)||t.length<=this.resolve(e)}})}matches(e,t){let n=!1,r,i;return t&&(typeof t==`object`?{excludeEmptyString:n=!1,message:r,name:i}=t:r=t),this.test({name:i||`matches`,message:r||Bx.matches,params:{regex:e},test:t=>VS(t)||t===``&&n||t.search(e)!==-1})}email(e=Bx.email){return this.matches(gie,{name:`email`,message:e,excludeEmptyString:!0})}url(e=Bx.url){return this.matches(_ie,{name:`url`,message:e,excludeEmptyString:!0})}uuid(e=Bx.uuid){return this.matches(vie,{name:`uuid`,message:e,excludeEmptyString:!1})}ensure(){return this.default(``).transform(e=>e===null?``:e)}trim(e=Bx.trim){return this.transform(e=>e==null?e:e.trim()).test({message:e,name:`trim`,test:yie})}lowercase(e=Bx.lowercase){return this.transform(e=>VS(e)?e:e.toLowerCase()).test({message:e,name:`string_case`,exclusive:!0,test:e=>VS(e)||e===e.toLowerCase()})}uppercase(e=Bx.uppercase){return this.transform(e=>VS(e)?e:e.toUpperCase()).test({message:e,name:`string_case`,exclusive:!0,test:e=>VS(e)||e===e.toUpperCase()})}};WS.prototype=GS.prototype;var xie=e=>e!=+e;function KS(){return new qS}var qS=class extends RS{constructor(){super({type:`number`}),this.withMutation(()=>{this.transform(function(e){let t=e;if(typeof t==`string`){if(t=t.replace(/\s/g,``),t===``)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)})})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),typeof e==`number`&&!xie(e)}min(e,t=Vx.min){return this.test({message:t,name:`min`,exclusive:!0,params:{min:e},test(t){return VS(t)||t>=this.resolve(e)}})}max(e,t=Vx.max){return this.test({message:t,name:`max`,exclusive:!0,params:{max:e},test(t){return VS(t)||t<=this.resolve(e)}})}lessThan(e,t=Vx.lessThan){return this.test({message:t,name:`max`,exclusive:!0,params:{less:e},test(t){return VS(t)||t<this.resolve(e)}})}moreThan(e,t=Vx.moreThan){return this.test({message:t,name:`min`,exclusive:!0,params:{more:e},test(t){return VS(t)||t>this.resolve(e)}})}positive(e=Vx.positive){return this.moreThan(0,e)}negative(e=Vx.negative){return this.lessThan(0,e)}integer(e=Vx.integer){return this.test({name:`integer`,message:e,test:e=>VS(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>VS(e)?e:e|0)}round(e){let t=[`ceil`,`floor`,`round`,`trunc`];if(e=e?.toLowerCase()||`round`,e===`trunc`)return this.truncate();if(t.indexOf(e.toLowerCase())===-1)throw TypeError(`Only valid options for roun
52d() are: `+t.join(`, `));return this.transform(t=>VS(t)?t:Math[e](t))}};KS.prototype=qS.prototype;var Sie=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function Cie(e){var t=[1,4,5,6,7,10,11],n=0,r,i;if(i=Sie.exec(e)){for(var a=0,o;o=t[a];++a)i[o]=+i[o]||0;i[2]=(+i[2]||1)-1,i[3]=+i[3]||1,i[7]=i[7]?String(i[7]).substr(0,3):0,(i[8]===void 0||i[8]===``)&&(i[9]===void 0||i[9]===``)?r=+new Date(i[1],i[2],i[3],i[4],i[5],i[6],i[7]):(i[8]!==`Z`&&i[9]!==void 0&&(n=i[10]*60+i[11],i[9]===`+`&&(n=0-n)),r=Date.UTC(i[1],i[2],i[3],i[4],i[5]+n,i[6],i[7]))}else r=Date.parse?Date.parse(e):NaN;return r}var JS=new Date(``),wie=e=>Object.prototype.toString.call(e)===`[object Date]`;function YS(){return new XS}var XS=class extends RS{constructor(){super({type:`date`}),this.withMutation(()=>{this.transform(function(e){return this.isType(e)?e:(e=Cie(e),isNaN(e)?JS:new Date(e))})})}_typeCheck(e){return wie(e)&&!isNaN(e.getTime())}prepareParam(e,t){let n;if(MS.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e,t=Hx.min){let n=this.prepareParam(e,`min`);return this.test({message:t,name:`min`,exclusive:!0,params:{min:e},test(e){return VS(e)||e>=this.resolve(n)}})}max(e,t=Hx.max){let n=this.prepareParam(e,`max`);return this.test({message:t,name:`max`,exclusive:!0,params:{max:e},test(e){return VS(e)||e<=this.resolve(n)}})}};XS.INVALID_DATE=JS,YS.prototype=XS.prototype,YS.INVALID_DATE=JS;var Tie=n(((e,t)=>{function n(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}t.exports=n})),Eie=n(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),Die=n(((e,t)=>{t.exports=Eie()({Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã
:`A`,à :`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,Ã¥:`a`,Ã:`C`,ç:`c`,Ã:`D`,ð:`d`,Ã:`E`,Ã:`E`,Ã:`E`,Ã:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ã:`I`,Ã:`I`,Ã:`I`,Ã:`I`,ì:`i`,Ã:`i`,î:`i`,ï:`i`,Ã:`N`,ñ:`n`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ã:`U`,Ã:`U`,Ã:`U`,Ã:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ã:`Y`,ý:`y`,ÿ:`y`,Ã:`Ae`,æ:`ae`,Ã:`Th`,þ:`th`,Ã:`ss`,Ä:`A`,Ä:`A`,Ä:`A`,Ä:`a`,Ä:`a`,Ä
:`a`,Ä:`C`,Ä:`C`,Ä:`C`,Ä:`C`,Ä:`c`,Ä:`c`,Ä:`c`,Ä:`c`,Ä:`D`,Ä:`D`,Ä:`d`,Ä:`d`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`G`,Ä:`G`,Ä :`G`,Ä¢:`G`,Ä:`g`,Ä:`g`,Ä¡:`g`,Ä£:`g`,Ĥ:`H`,Ħ:`H`,Ä¥:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Ä®:`I`,İ:`I`,Ä©:`i`,Ä«:`i`,Ä:`i`,į:`i`,ı:`i`,Ä´:`J`,ĵ:`j`,Ķ:`K`,Ä·:`k`,ĸ:`k`,Ĺ:`L`,Ä»:`L`,Ľ:`L`,Ä¿:`L`,Å:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,Å:`l`,Å:`l`,Å:`N`,Å
:`N`,Å:`N`,Å:`N`,Å:`n`,Å:`n`,Å:`n`,Å:`n`,Å:`O`,Å:`O`,Å:`O`,Å:`o`,Å:`o`,Å:`o`,Å:`R`,Å:`R`,Å:`R`,Å:`r`,Å:`r`,Å:`r`,Å:`S`,Å:`S`,Å:`S`,Å :`S`,Å:`s`,Å:`s`,Å:`s`,Å¡:`s`,Å¢:`T`,Ť:`T`,Ŧ:`T`,Å£:`t`,Å¥:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Å®:`U`,Ű:`U`,Ų:`U`,Å©:`u`,Å«:`u`,Å:`u`,ů:`u`,ű:`u`,ų:`u`,Å´:`W`,ŵ:`w`,Ŷ:`Y`,Å·:`y`,Ÿ:`Y`,Ź:`Z`,Å»:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Å:`Oe`,Å:`oe`,Å:`'n`,Å¿:`s`})})),Oie=n(((e,t)=>
52{var n=Die(),r=iS(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o})),kie=n(((e,t)=>{var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function r(e){return e.match(n)||[]}t.exports=r})),Aie=n(((e,t)=>{var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function r(e){return n.test(e)}t.exports=r})),jie=n(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\u2700-\\u27bf`,a=`a-z\\xdf-\\xf6\\xf8-\\xff`,o=`\\xac\\xb1\\xd7\\xf7`,s=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,c=`\\u2000-\\u206f`,l=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,u=`A-Z\\xc0-\\xd6\\xd8-\\xde`,d=`\\ufe0e\\ufe0f`,f=o+s+c+l,p=`['â]`,m=`[`+f+`]`,h=`[`+r+`]`,g=`\\d+`,_=`[`+i+`]`,v=`[`+a+`]`,y=`[^`+n+f+g+i+a+u+`]`,b=`(?:`+h+`|\\ud83c[\\udffb-\\udfff])`,x=`[^`+n+`]`,S=`(?:\\ud83c[\\udde6-\\uddff]){2}`,C=`[\\ud800-\\udbff][\\udc00-\\udfff]`,w=`[`+u+`]`,T=`\\u200d`,E=`(?:`+v+`|`+y+`)`,D=`(?:`+w+`|`+y+`)`,O=`(?:`+p+`(?:d|ll|m|re|s|t|ve))?`,k=`(?:`+p+`(?:D|LL|M|RE|S|T|VE))?`,ee=b+`?`,A=`[`+d+`]?`,te=`(?:`+T+`(?:`+[x,S,C].join(`|`)+`)`+A+ee+`)*`,j=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,M=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,ne=A+ee+te,re=`(?:`+[_,S,C].join(`|`)+`)`+ne,ie=RegExp([w+`?`+v+`+`+O+`(?=`+[m,w,`$`].join(`|`)+`)`,D+`+`+k+`(?=`+[m,w+E,`$`].join(`|`)+`)`,w+`?`+E+`+`+O,w+`+`+k,M,j,g,re].join(`|`),`g`);function ae(e){return e.match(ie)||[]}t.exports=ae})),Mie=n(((e,t)=>{var n=kie(),r=Aie(),i=iS(),a=jie();function o(e,t,o){return e=i(e),t=o?void 0:t,t===void 0?r(e)?a(e):n(e):e.match(t)||[]}t.exports=o})),ZS=n(((e,t)=>{var n=Tie(),r=Oie(),i=Mie(),a=RegExp(`['â]`,`g`);function o(e){return function(t){return n(i(r(t).replace(a,``)),e,``)}}t.exports=o})),Nie=n(((e,t)=>{t.exports=ZS()(function(e,t,n){return e+(n?`_`:``)+t.toLowerCase()})})),Pie=n(((e,t)=>{function n(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}t.exports=n})),QS=n(((e,t)=>{var n=Pie();function r(e,t,r){var i=e.length;return r=r===void 0?i:r,!t&&r>=i?e:n(e,t,r)}t.exports=r})),$S=n(((e,t)=>{var n=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function r(e){return n.test(e)}t.exports=r})),eC=n(((e,t)=>{function n(e){return e.split(``)}t.exports=n})),tC=n(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\ufe0e\\ufe0f`,a=`[`+n+`]`,o=`[`+r+`]`,s=`\\ud83c[\\udffb-\\udfff]`,c=`(?:`+o+`|`+s+`)`,l=`[^`+n+`]`,u=`(?:\\ud83c[\\udde6-\\uddff]){2}`,d=`[\\ud800-\\udbff][\\udc00-\\udfff]`,f=`\\u200d`,p=c+`?`,m=`[`+i+`]?`,h=`(?:`+f+`(?:`+[l,u,d].join(`|`)+`)`+m+p+`)*`,g=m+p+h,_=`(?:`+[l+o+`?`,o,u,d,a].join(`|`)+`)`,v=RegExp(s+`(?=`+s+`)|`+_+g,`g`);function y(e){return e.match(v)||[]}t.exports=y})),nC=n(((e,t)=>{var n=eC(),r=$S(),i=tC();function a(e){return r(e)?i(e):n(e)}t.exports=a})),rC=n(((e,t)=>{var n=QS(),r=$S(),i=nC(),a=iS();function o(e){return function(t){t=a(t);var o=r(t)?i(t):void 0,s=o?o[0]:t.charAt(0),c=o?n(o,1).join(``):t.slice(1);return s[e]()+c}}t.exports=o})),iC=n(((e,t)=>{t.exports=rC()(`toUpperCase`)})),aC=n(((e,t)=>{var n=iS(),r=iC();function i(e){return r(n(e).toLowerCase())}t.exports=i})),oC=n(((e,t)=>{var n=aC();t.exports=ZS()(function(e,t,r){return t=t.toLowerCase(),e+(r?n(t):t)})})),sC=n(((e,t)=>{var n=_S(),r=xS(),i=OS();function a(e,t){var a={};return t=i(t,3),r(e,function(e,r,i){n(a,t(e,r,i),e)}),a}t.exports=a})),cC=e(Nie()),lC=e(oC()),uC=e(sC()),dC=e(Fn());function fC(e,t=[]){let n=[],r=new Set,i=new Set(t.map(([e,t])=>`${e}-${t}`));function a(e,t){let a=(0,AS.split)(e)[0];r.add(a),i.has(`${t}-${a}`)||n.push([t,a])}for(let t in e)if((0,dS.default)(e,t)){let n=e[t];r.add(t),MS.isRef(n)&&n.isSibling?a(n.path,t):fS(n)&&`deps`in n&&n.deps.forEach(e=>a(e,t))}return dC.default.array(Array.from(r),n).reverse()}function pC(e,t){let n=1/0;return e.some((e,r)=>{if(t.path?.indexOf(e)!==-1)return n=r,!0}),n}function mC(e){return(t,n)=>pC(e,t)-pC(e,n)}function hC(){return hC=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hC.apply(this,arguments)}var gC=e=>Object.prototype.toString.call(e)===`[object Object]`;function _C(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(e=>n.indexOf(e)===-1)}var vC=mC([]),yC=class extends RS{constructor(e){super({type:`object`}),this.fields=Object.create(null),this._sortErrors=vC,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(e){if(typeof e==`string`)try{e=JSON.parse(e)}catch{e=null}return this.isType(e)?e:null}),e&&this.shape(e)})}_typeCheck(e){return gC(e)||typeof e==`function`}_cast(e,t={}){let n=super._cast(e,t);if(n===void 0)return this.getDefault();if(!this._typeCheck(n))return n;let r=this.fields,i=t.stripUnknown??this.spec.noUnknown,a=this._nodes.concat(Object.keys(n).filter(e=>this._nodes.indexOf(e)===-1)),o={},s=hC({},t,{parent:o,__validating:t.__validating||!1}),c=!1;for(let e of a){let a=r[e],l=(0,dS.default)(n,e);if(a){let r,i=n[e];s.path=(t.path?`${t.path}.`:``)+e,a=a.resolve({value:i,context:t.context,parent:o});let l=`spec`in a?a.spec:void 0,u=l?.strict;if(l?.strip){c=c||e in n;continue}r=!t.__validating||!u?a.cast(n[e],s):n[e],r!==void 0&&(o[e]=r)}else l&&!i&&(o[e]=n[e]);o[e]!==n[e]&&(c=!0)}return c?o:n}_validate(e,t={}
52,n){let r=[],{sync:i,from:a=[],originalValue:o=e,abortEarly:s=this.spec.abortEarly,recursive:c=this.spec.recursive}=t;a=[{schema:this,value:o},...a],t.__validating=!0,t.originalValue=o,t.from=a,super._validate(e,t,(e,l)=>{if(e){if(!hS.isError(e)||s){n(e,l);return}r.push(e)}if(!c||!gC(l)){n(r[0]||null,l);return}o=o||l;let u=this._nodes.map(e=>(n,r)=>{let i=e.indexOf(`.`)===-1?(t.path?`${t.path}.`:``)+e:`${t.path||``}["${e}"]`,s=this.fields[e];if(s&&`validate`in s){s.validate(l[e],hC({},t,{path:i,from:a,strict:!0,parent:l,originalValue:o[e]}),r);return}r(null)});gS({sync:i,tests:u,value:l,errors:r,endEarly:s,sort:this._sortErrors,path:t.path},n)})}clone(e){let t=super.clone(e);return t.fields=hC({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[e,t]of Object.entries(this.fields)){let r=n[e];r===void 0?n[e]=t:r instanceof RS&&t instanceof RS&&(n[e]=t.concat(r))}return t.withMutation(()=>t.shape(n,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{let n=this.fields[t];e[t]=`default`in n?n.getDefault():void 0}),e}_getDefault(){if(`default`in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(e,t=[]){let n=this.clone(),r=Object.assign(n.fields,e);return n.fields=r,n._sortErrors=mC(Object.keys(r)),t.length&&(Array.isArray(t[0])||(t=[t]),n._excludedEdges=[...n._excludedEdges,...t]),n._nodes=fC(r,n._excludedEdges),n}pick(e){let t={};for(let n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){let t=this.clone(),n=t.fields;t.fields={};for(let t of e)delete n[t];return t.withMutation(()=>t.shape(n))}from(e,t,n){let r=(0,AS.getter)(e,!0);return this.transform(i=>{if(i==null)return i;let a=i;return(0,dS.default)(i,e)&&(a=hC({},i),n||delete a[e],a[t]=r(i)),a})}noUnknown(e=!0,t=Wx.noUnknown){typeof e==`string`&&(t=e,e=!0);let n=this.test({name:`noUnknown`,exclusive:!0,message:t,test(t){if(t==null)return!0;let n=_C(this.schema,t);return!e||n.length===0||this.createError({params:{unknown:n.join(`, `)}})}});return n.spec.noUnknown=e,n}unknown(e=!0,t=Wx.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&(0,uC.default)(t,(t,n)=>e(n)))}camelCase(){return this.transformKeys(lC.default)}snakeCase(){return this.transformKeys(cC.default)}constantCase(){return this.transformKeys(e=>(0,cC.default)(e).toUpperCase())}describe(){let e=super.describe();return e.fields=(0,kS.default)(this.fields,e=>e.describe()),e}};function bC(e){return new yC(e)}bC.prototype=yC.prototype;function xC(){return xC=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xC.apply(this,arguments)}function SC(e){return new CC(e)}var CC=class extends RS{constructor(e){super({type:`array`}),this.innerType=void 0,this.innerType=e,this.withMutation(()=>{this.transform(function(e){if(typeof e==`string`)try{e=JSON.parse(e)}catch{e=null}return this.isType(e)?e:null})})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){let n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let r=!1,i=n.map((e,n)=>{let i=this.innerType.cast(e,xC({},t,{path:`${t.path||``}[${n}]`}));return i!==e&&(r=!0),i});return r?i:n}_validate(e,t={},n){let r=[],i=t.sync,a=t.path,o=this.innerType,s=t.abortEarly??this.spec.abortEarly,c=t.recursive??this.spec.recursive,l=t.originalValue==null?e:t.originalValue;super._validate(e,t,(e,u)=>{if(e){if(!hS.isError(e)||s){n(e,u);return}r.push(e)}if(!c||!o||!this._typeCheck(u)){n(r[0]||null,u);return}l=l||u;let d=Array(u.length);for(let e=0;e<u.length;e++){let n=u[e],r=`${t.path||``}[${e}]`,i=xC({},t,{path:r,strict:!0,parent:u,index:e,originalValue:l[e]});d[e]=(e,t)=>o.validate(n,i,t)}gS({sync:i,path:a,value:u,errors:r,endEarly:s,tests:d},n)})}clone(e){let t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!fS(e))throw TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rx(e));return t.innerType=e,t}length(e,t=Gx.length){return this.test({message:t,name:`length`,exclusive:!0,params:{length:e},test(t){return VS(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Gx.min,this.test({message:t,name:`min`,exclusive:!0,params:{min:e},test(t){return VS(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Gx.max,this.test({message:t,name:`max`,exclusive:!0,params:{max:e},test(t){return VS(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:t==null?[]:[].concat(t))}compact(e){let t=e?(t,n,r)=>!e(t,n,r):e=>!!e;return this.transform(e=>e==null?e:e.filter(t))}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}};SC.prototype=CC.prototype;function wC(e){return new TC(e)}var TC=class{constructor(e){this.type=`lazy`,this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=(e,t={})=>{let n=this.builder(e,t);if(!fS(n))throw TypeError(`lazy() functions must return a valid schema`);return n.resolve(t)},this.builder=e}resolve(e){return this._resolve(e.value,e)}cast(e,t){return this._resolve(e,t).cast(e,t)}validate(e,t,n){return this._resolve(e,t).validate(e,t,n)}validateSync(e,t){return this._resolve(e,t).validateSync(e,t)}validateAt(e,t,n){return this._resolve(t,n).validateAt(e,t,n)}validateSyncAt(e,t,n){return this._resolve(t,n).validateSyncAt(e,t,n)}describe(){return null}isValid(e,t){return this._resolve(e,t).isValid(e,t)}isValidSync(e,t){return this._resolve(e,t).isValidSync(e,t)}};function EC(e){Object.keys(e).forEach(t=>
52{Object.keys(e[t]).forEach(n=>{Ine[t][n]=e[t][n]})})}var DC=t({ArraySchema:()=>CC,BaseSchema:()=>RS,BooleanSchema:()=>US,DateSchema:()=>XS,MixedSchema:()=>zS,NumberSchema:()=>qS,ObjectSchema:()=>yC,StringSchema:()=>GS,ValidationError:()=>hS,addMethod:()=>OC,array:()=>SC,bool:()=>HS,boolean:()=>HS,date:()=>YS,isSchema:()=>fS,lazy:()=>wC,mixed:()=>BS,number:()=>KS,object:()=>bC,reach:()=>hie,ref:()=>fie,setLocale:()=>EC,string:()=>WS});function OC(e,t,n){if(!e||!fS(e.prototype))throw TypeError(`You must provide a yup schema constructor function`);if(typeof t!=`string`)throw TypeError(`A Method name must be provided`);if(typeof n!=`function`)throw TypeError(`Method function must be provided`);e.prototype[t]=n}var kC=`modules-localization-form-Form`;Ti(kC,{fr:()=>M(()=>import(`./Form.fr-DkhVr6_r.js`),[]),en:()=>M(()=>import(`./Form.en-D-t-S43h.js`),[]),de:()=>M(()=>import(`./Form.de-CCPHeKW7.js`),[]),es:()=>M(()=>import(`./Form.es-Dx0KDL90.js`),[])});var AC=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:kC,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:kC},t[2]=i,t[3]=a),wi(a)};Di(kC);var jC=e=>{In({mixed:{default:e(`errors.invalid_field`),required:e(`errors.required_field`),oneOf:e(`errors.required_field`),notNull:e(`errors.required_field`),defined:e(`errors.required_field`)},string:{length:({length:t})=>e(`errors.invalid_length`,{length:t}),min:({min:t})=>e(`errors.too_short_with_minimum_count`,{count:t}),max:e(`errors.too_long_field`),email:e(`errors.invalid_email`),url:e(`errors.invalid_url`)},number:{min:({min:t})=>e(`errors.min_field`,{min:t}),max:({max:t})=>e(`errors.max_field`,{max:t}),lessThan:({less:t})=>e(`errors.less_than_field`,{less:t}),moreThan:({more:t})=>e(`errors.more_than_field`,{more:t}),positive:()=>e(`errors.positive_number_field`),negative:()=>e(`errors.negative_number_field`)}}),EC({mixed:{default:e(`errors.invalid_field`),required:e(`errors.required_field`),oneOf:e(`errors.required_field`),defined:e(`errors.required_field`)},string:{length:({length:t})=>e(`errors.invalid_length`,{length:t}),min:({min:t})=>e(`errors.too_short_with_minimum_count`,{count:t}),max:e(`errors.too_long_field`),email:e(`errors.invalid_email`),url:e(`errors.invalid_url`)},number:{min:({min:t})=>e(`errors.min_field`,{min:t}),max:({max:t})=>e(`errors.max_field`,{max:t}),lessThan:({less:t})=>e(`errors.less_than_field`,{less:t}),moreThan:({more:t})=>e(`errors.more_than_field`,{more:t}),positive:()=>e(`errors.positive_number_field`),negative:()=>e(`errors.negative_number_field`)}})},MC=()=>{let e=AC();(0,X.useEffect)(()=>{jC(e)},[e])},NC=(e,t)=>{if(!Ue.development)return null;let n=[];return t?(n.push(`${e(`internal_error.error_label`)} ${t.name||e(`internal_error.unknown_error`)}`),t.message&&n.push(`${e(`internal_error.message_label`)} ${t.message}`),t.stack&&(n.push(e(`internal_error.stack_trace_label`)),n.push(t.stack))):n.push(e(`internal_error.unknown_error`)),n.join(` 53`)},PC=({error:e})=>{let t=NC(ma(),e);return(0,Q.jsx)(mo,{type:`generic`,errorMessage:t})},FC=[`401`,`403`],IC=[`404`],LC=[`419`],RC=e=>No(e)&&!!e.response?.status&&FC.includes(String(e.response.status)),zC=e=>No(e)&&!!e.response?.status&&LC.includes(String(e.response.status)),BC=e=>No(e)&&!!e.response?.status&&IC.includes(String(e.response.status)),VC=class extends X.Component{constructor(e){super(e),this.state={hasError:!1,error:void 0}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}formatSentryHint(e){let t={error:e};return e.toJSON&&(t.error.toJSON=JSON.stringify(e)),{extra:t}}componentDidCatch(e){No(e)||(Ue.development&&(e=>{let t=customElements.get(`vite-error-overlay`);t&&document.body.appendChild(new t(e))})(e),lt(e,this.formatSentryHint(e)))}render(){return this.state.hasError?zC(this.state.error)?(0,Q.jsx)(mo,{type:`outdated_abilities`}):RC(this.state.error)?(0,Q.jsx)(mo,{type:`forbidden`}):BC(this.state.error)?(0,Q.jsx)(mo,{type:`not_found`}):No(this.state.error)?(0,Q.jsx)(mo,{type:`network`}):(qg({category:`caught_exception`,message:void 0,level:`error`}),(0,Q.jsx)(PC,{error:this.state.error})):this.props.children}},HC=`components-AppReloadPrompt-AppReloadPrompt`;Ti(HC,{fr:()=>M(()=>import(`./AppReloadPrompt.fr-DnbcaawZ.js`),[]),en:()=>M(()=>import(`./AppReloadPrompt.en-m2Z0yUXo.js`),[]),de:()=>M(()=>import(`./AppReloadPrompt.de-BPPuZKzn.js`),[]),es:()=>M(()=>import(`./AppReloadPrompt.es-DMr9xljZ.js`),[])});var UC=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:HC,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:HC},t[2]=i,t[3]=a),wi(a)};Di(HC);var WC=24,GC=()=>{let e=UC(),{lastApplicationLoaded:t}=rn(),[n,r]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{let e=setInterval(()=>{r(mr(Date.now(),t)>=WC)},3e5);return()=>clearInterval(e)}),(0,Q.jsx)(ao,{title:e(`title`),onHide:()=>r(!1),show:n,size:`sm`,closeButton:!1,primaryButton:(0,Q.jsx)(U,{onClick:Zt,children:e(`cta`)}),children:e(`body`,{hours:WC})})};function KC(e){return typeof e==`string`}function qC(e){return typeof e==`number`}function JC(e){return typeof e==`function`}function YC(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()===`object`}function XC(e){return KC(e.userId??e.anonymousId??e.groupId??e.previousId)}var ZC=function(e){pn(t,e);function t(t,n){var r=e.call(this,n)||this;return r.field=t,r}return t}(Error);function QC(e){var t=e&&e.event&&e.event.type,n=e.event;if(n===void 0)throw new ZC(`event`,`Event is missing`);if(!KC(t)||t===`track`&&!KC(n.event))throw new ZC(`event`,`Event is not a string`);var r=n.properties??n.traits;if(t!==`alias`&&!YC(r))throw new ZC(`properties`,`properties is not an object`);if(!XC(n))throw new ZC(`userId`,`Missing userId or anonymousId`);return e}var $C={name:`Event Validation`,type:`before`,version:`1.0.0`,isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:QC,identify:QC,page:QC,alias:QC,group:QC,screen:QC};function ew(e,t,n,r){var i=[e,t,n,r],a=YC(e)?e.event:e;if(!a||!KC(a))throw Error(`Event missing`);var o=YC(e)?e.properties??{}:YC(t)?t:{},s={};JC(n)||(s=n??{}),YC(e)&&!JC(t)&&(s=t??{});var c=i.find(JC);return[a,o,s,c]}function tw(e,t,n,r,i){var a=null,o=null,s=[e,t,n,r,i],c=s.filter(KC);c[0]!==void 0&&c[1]!==void 0&&(a=c[0],o=c[1]),c.length===1&&(a=null,o=c[0]);var l=s.find(JC),u=s.filter(function(e){return o===null?YC(e):YC(e)||e===null}),d=u[0]??{},f=u[1]??{};return[a,o,d,f,l]}var nw=function(e){return function(){var t=[...arguments],n=null;n=t.find(KC)??t.find(qC)?.toString()??e.id();var r=t.filter(function(e){return n===null?YC(e):YC(e)||e===null}),i=r[0]??{},a=r[1]??{},o=t.find(JC);return[n,i,a,o]}};function rw(e,t,n,r){qC(e)&&(e=e.toString()),qC(t)&&(t=t.toString());var i=[e,t,n,r],a=i.filter(KC),o=a[0],s=o===void 0?e:o,c=a[1],l=c===void 0?null:c,u=i.filter(YC)[0];return[s,l,u===void 0?{}:u,i.find(JC)]}function iw(){return!Dc()||window.navigator.onLine}function aw(){return!iw()}var ow=function(){function e(){this.callbacks={}}return e.prototype.on=function(e,t){return this.callbacks[e]?this.callbacks[e].push(t):this.callbacks[e]=[t],this},e.prototype.once=function(e,t){var n=this,r=function(){var i=[...arguments];n.off(e,r),t.apply(n,i)};return this.on(e,r),this},e.prototype.off=function(e,t){var n=(this.callbacks[e]??[]).filter(function(e){return e!==t});return this.callbacks[e]=n,this},e.prototype.emit=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];
53return(this.callbacks[e]??[]).forEach(function(e){e.apply(t,n)}),this},e}();function sw(e,t){return new Promise(function(n,r){var i=setTimeout(function(){r(Error(`Promise timed out`))},t);e.then(function(e){return clearTimeout(i),n(e)}).catch(r)})}function cw(e){return new Promise(function(t){return setTimeout(t,e)})}function lw(e,t,n){var r=function(){try{return Promise.resolve(t(e))}catch(e){return Promise.reject(e)}};return cw(n).then(function(){return sw(r(),1e3)}).catch(function(t){e?.log(`warn`,`Callback Error`,{error:t}),e?.stats.increment(`callback_error`)}).then(function(){return e})}function uw(e){var t=Math.random()+1,n=e.minTimeout,r=n===void 0?500:n,i=e.factor,a=i===void 0?2:i,o=e.attempt,s=e.maxTimeout,c=s===void 0?1/0:s;return Math.min(t*r*a**+o,c)}var dw=`onRemoveFromFuture`,fw=function(e){pn(t,e);function t(t,n,r){var i=e.call(this)||this;return i.future=[],i.maxAttempts=t,i.queue=n,i.seen=r??{},i}return t.prototype.push=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.map(function(t){return e.updateAttempts(t)>e.maxAttempts||e.includes(t)?!1:(e.queue.push(t),!0)});return this.queue=this.queue.sort(function(t,n){return e.getAttempts(t)-e.getAttempts(n)}),r},t.prototype.pushWithBackoff=function(e){var t=this;if(this.getAttempts(e)===0)return this.push(e)[0];var n=this.updateAttempts(e);if(n>this.maxAttempts||this.includes(e))return!1;var r=uw({attempt:n-1});return setTimeout(function(){t.queue.push(e),t.future=t.future.filter(function(t){return t.id!==e.id}),t.emit(dw)},r),this.future.push(e),!0},t.prototype.getAttempts=function(e){return this.seen[e.id]??0},t.prototype.updateAttempts=function(e){return this.seen[e.id]=this.getAttempts(e)+1,this.getAttempts(e)},t.prototype.includes=function(e){return this.queue.includes(e)||this.future.includes(e)||!!this.queue.find(function(t){return t.id===e.id})||!!this.future.find(function(t){return t.id===e.id})},t.prototype.pop=function(){return this.queue.shift()},Object.defineProperty(t.prototype,"length",{get:function(){return this.queue.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"todo",{get:function(){return this.queue.length+this.future.length},enumerable:!1,configurable:!0}),t}(ow),pw=function(){function e(){this._logs=[]}return e.prototype.log=function(e,t,n){var r=new Date;this._logs.push({level:e,message:t,time:r,extras:n})},Object.defineProperty(e.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),e.prototype.flush=function(){if(this.logs.length>1){var e=this._logs.reduce(function(e,t){var n,r=P(P({},t),{json:JSON.stringify(t.extras,null,` `),extras:t.extras});delete r.time;var i=t.time?.toISOString()??``;return e[i]&&(i=`${i}-${Math.random()}`),P(P({},e),(n={},n[i]=r,n))},{});console.table?console.table(e):console.log(e)}else this.logs.forEach(function(e){var t=e.level,n=e.message,r=e.extras;t===`info`||t===`debug`?console.log(n,r??``):console[t](n,r??``)});this._logs=[]},e}(),mw=function(e){return{gauge:`g`,counter:`c`}[e]},hw=function(){function e(){this.metrics=[]}return e.prototype.increment=function(e,t,n){t===void 0&&(t=1),this.metrics.push({metric:e,value:t,tags:n??[],type:`counter`,timestamp:Date.now()})},e.prototype.gauge=function(e,t,n){this.metrics.push({metric:e,value:t,tags:n??[],type:`gauge`,timestamp:Date.now()})},e.prototype.flush=function(){var e=this.metrics.map(function(e){return P(P({},e),{tags:e.tags.join(`,`)})});console.table?console.table(e):console.log(e),this.metrics=[]},e.prototype.serialize=function(){return this.metrics.map(function(e){return{m:e.metric,v:e.value,t:e.tags,k:mw(e.type),e:e.timestamp}})},e}(),gw=function(e){pn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.gauge=function(){},t.prototype.increment=function(){},t.prototype.flush=function(){},t.prototype.serialize=function(){return[]},t}(hw),_w=function(){function e(e){this.retry=e.retry??!0,this.type=e.type??`plugin Error`,this.reason=e.reason??``}return e}(),vw=function(){function e(e,t,n,r){t===void 0&&(t=ho()),n===void 0&&(n=new gw),r===void 0&&(r=new pw),this.attempts=0,this.event=e,this._id=t,this.logger=r,this.stats=n}return e.system=function(){},e.prototype.isSame=function(e){return e.id===this.id},e.prototype.cancel=function(e){throw e||new _w({reason:`Context Cancel`})},e.prototype.log=function(e,t,n){this.logger.log(e,t,n)},Object.defineProperty(e.prototype,"id",{get:function(){return this._id}
53,enumerable:!1,configurable:!0}),e.prototype.updateEvent=function(e,t){if(e.split(`.`)[0]===`integrations`){var n=e.split(`.`)[1];if(this.event.integrations?.[n]===!1)return this.event}return go(this.event,e,t),this.event},e.prototype.failedDelivery=function(){return this._failedDelivery},e.prototype.setFailedDelivery=function(e){this._failedDelivery=e},e.prototype.logs=function(){return this.logger.logs},e.prototype.flush=function(){this.logger.flush(),this.stats.flush()},e.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},e}();function yw(e,t){var n={};return e.forEach(function(e){var r=void 0;if(typeof t==`string`){var i=e[t];r=typeof i==`string`?i:JSON.stringify(i)}else t instanceof Function&&(r=t(e));r!==void 0&&(n[r]=mn(mn([],n[r]??[],!0),[e],!1))}),n}var bw=function(e){return typeof e==`object`&&!!e&&`then`in e&&typeof e.then==`function`},xw=function(){var e,t,n=0;return{done:function(){return e},run:function(r){var i=r();return bw(i)&&(++n===1&&(e=new Promise(function(e){return t=e})),i.finally(function(){return--n===0&&t()})),i}}};function Sw(e){return dn(this,void 0,void 0,function(){var t;return un(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,e()];case 1:return[2,n.sent()];case 2:return t=n.sent(),[2,Promise.reject(t)];case 3:return[2]}})})}function Cw(e,t){e.log(`debug`,`plugin`,{plugin:t.name});var n=new Date().getTime(),r=t[e.event.type];return r===void 0?Promise.resolve(e):Sw(function(){return r.apply(t,[e])}).then(function(e){var r=new Date().getTime()-n;return e.stats.gauge(`plugin_time`,r,[`plugin:${t.name}`]),e}).catch(function(n){if(n instanceof _w&&n.type===`middleware_cancellation`)throw n;return n instanceof _w?(e.log(`warn`,n.type,{plugin:t.name,error:n}),n):(e.log(`error`,`plugin Error`,{plugin:t.name,error:n}),e.stats.increment(`plugin_error`,1,[`plugin:${t.name}`]),n)})}function ww(e,t){return Cw(e,t).then(function(t){if(t instanceof vw)return t;e.log(`debug`,`Context canceled`),e.stats.increment(`context_canceled`),e.cancel(t)})}function Tw(){return typeof window<`u`}function Ew(){return!Tw()||window.navigator.onLine}function Dw(){return!Ew()}var Ow=function(e){pn(t,e);function t(t){var n=e.call(this)||this;return n.criticalTasks=xw(),n.plugins=[],n.failedInitializations=[],n.flushing=!1,n.queue=t,n.queue.on(dw,function(){n.scheduleFlush(0)}),n}return t.prototype.register=function(e,t,n){return dn(this,void 0,void 0,function(){var r=this;return un(this,function(i){switch(i.label){case 0:return[4,sw(Promise.resolve(t.load(e,n)),1e4).then(function(){r.plugins.push(t)}).catch(function(n){if(t.type===`destination`){r.failedInitializations.push(t.name),console.warn(t.name,n),e.log(`warn`,`Failed to load destination`,{plugin:t.name,error:n});return}throw n})];case 1:return i.sent(),[2]}})})},t.prototype.deregister=function(e,t,n){return dn(this,void 0,void 0,function(){var r;return un(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t.unload?[4,Promise.resolve(t.unload(e,n))]:[3,2];case 1:i.sent(),i.label=2;case 2:return this.plugins=this.plugins.filter(function(e){return e.name!==t.name}),[3,4];case 3:return r=i.sent(),e.log(`warn`,`Failed to unload destination`,{plugin:t.name,error:r}),[3,4];case 4:return[2]}})})},t.prototype.dispatch=function(e){return dn(this,void 0,void 0,function(){var t;return un(this,function(n){return e.log(`debug`,`Dispatching`),e.stats.increment(`message_dispatched`),this.queue.push(e),t=this.subscribeToDelivery(e),this.scheduleFlush(0),[2,t]})})},t.prototype.subscribeToDelivery=function(e){return dn(this,void 0,void 0,function(){var t=this;return un(this,function(n){return[2,new Promise(function(n){var r=function(i,a){i.isSame(e)&&(t.off(`flush`,r),n(i))};t.on(`flush`,r)})]})})},t.prototype.dispatchSingle=function(e){return dn(this,void 0,void 0,function(){var t=this;return un(this,function(n){return e.log(`debug`,`Dispatching`),e.stats.increment(`message_dispatched`),this.queue.updateAttempts(e),e.attempts=1,[2,this.deliver(e).catch(function(n){return t.enqueuRetry(n,e)?t.subscribeToDelivery(e):(e.setFailedDelivery({reason:n}),e)})]})})},t.prototype.isEmpty=function(){return this.queue.length===0},t.prototype.scheduleFlush=function(e){var t=this;e===void 0&&(e=500),!this.flushing&&(this.flushing=!0,setTimeout(function(){t.flush().then(function(){setTimeout(function(){t.flushing=!1,t.queue.length&&t.scheduleFlush(0)},0)})},e))},t.prototype.deliver=function(e){return dn(this,void 0,void 0,function(){var t,n,r,i;return un(this,function(a){switch(a.label){case 0:return[4,this.criticalTasks.done()];case 1:a.sent(),t=Date.now(),a.label=2;case 2:return a.trys.push([2,4,,5]),[4,this.flushOne(e)];
53case 3:return e=a.sent(),n=Date.now()-t,this.emit(`delivery_success`,e),e.stats.gauge(`delivered`,n),e.log(`debug`,`Delivered`,e.event),[2,e];case 4:throw r=a.sent(),i=r,e.log(`error`,`Failed to deliver`,i),this.emit(`delivery_failure`,e,i),e.stats.increment(`delivery_failed`),r;case 5:return[2]}})})},t.prototype.enqueuRetry=function(e,t){return!(e instanceof _w)||e.retry?this.queue.pushWithBackoff(t):!1},t.prototype.flush=function(){return dn(this,void 0,void 0,function(){var e,t,n;return un(this,function(r){switch(r.label){case 0:if(this.queue.length===0||Dw()||(e=this.queue.pop(),!e))return[2,[]];e.attempts=this.queue.getAttempts(e),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.deliver(e)];case 2:return e=r.sent(),this.emit(`flush`,e,!0),[3,4];case 3:return t=r.sent(),n=this.enqueuRetry(t,e),n||(e.setFailedDelivery({reason:t}),this.emit(`flush`,e,!1)),[2,[]];case 4:return[2,[e]]}})})},t.prototype.isReady=function(){return!0},t.prototype.availableExtensions=function(e){var t=yw(this.plugins.filter(function(t){var n;if(t.type!==`destination`&&t.name!==`Customer.io Data Pipelines`)return!0;var r=void 0;return(n=t.alternativeNames)==null||n.forEach(function(t){e[t]!==void 0&&(r=e[t])}),e[t.name]??r??(t.name===`Customer.io Data Pipelines`||e.All)!==!1}),`type`),n=t.before,r=n===void 0?[]:n,i=t.enrichment,a=i===void 0?[]:i,o=t.destination,s=o===void 0?[]:o,c=t.after;return{before:r,enrichment:a,destinations:s,after:c===void 0?[]:c}},t.prototype.flushOne=function(e){return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s,c,l,u,s,d,f,p,m;return un(this,function(h){switch(h.label){case 0:if(!this.isReady())throw Error(`Not ready`);e.attempts>1&&this.emit(`delivery_retry`,e),t=this.availableExtensions(e.event.integrations??{}),n=t.before,r=t.enrichment,i=0,a=n,h.label=1;case 1:return i<a.length?(o=a[i],[4,ww(e,o)]):[3,4];case 2:s=h.sent(),s instanceof vw&&(e=s),this.emit(`message_enriched`,e,o),h.label=3;case 3:return i++,[3,1];case 4:c=0,l=r,h.label=5;case 5:return c<l.length?(u=l[c],[4,Cw(e,u)]):[3,8];case 6:s=h.sent(),s instanceof vw&&(e=s),this.emit(`message_enriched`,e,u),h.label=7;case 7:return c++,[3,5];case 8:return d=this.availableExtensions(e.event.integrations??{}),f=d.destinations,p=d.after,[4,new Promise(function(t,n){setTimeout(function(){var r=f.map(function(t){return Cw(e,t)});Promise.all(r).then(t).catch(n)},0)})];case 9:return h.sent(),e.stats.increment(`message_delivered`),this.emit(`message_delivered`,e),m=p.map(function(t){return Cw(e,t)}),[4,Promise.all(m)];case 10:return h.sent(),[2,e]}})})},t}(ow),kw=function(e,t){var n=Date.now()-e;return Math.max((t??300)-n,0)};function Aw(e,t,n,r){return dn(this,void 0,void 0,function(){var i,a;return un(this,function(o){switch(o.label){case 0:return n.emit(`dispatch_start`,e),i=Date.now(),t.isEmpty()?[4,t.dispatchSingle(e)]:[3,2];case 1:return a=o.sent(),[3,4];case 2:return[4,t.dispatch(e)];case 3:a=o.sent(),o.label=4;case 4:return r?.callback?[4,lw(a,r.callback,kw(i,r.timeout))]:[3,6];case 5:a=o.sent(),o.label=6;case 6:return r?.debug&&a.flush(),[2,a]}})})}var jw=function(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:null},Mw=function(){var e=[...arguments],t=jw();return(t&&t.fetch||bo).apply(void 0,e)},Nw=`0.5.11`;function Pw(e){var t=e.hostname.split(`.`),n=t[t.length-1],r=[];if(t.length===4&&parseInt(n,10)>0||t.length<=1)return r;for(var i=t.length-2;i>=0;--i)r.push(t.slice(i).join(`.`));return r}function Fw(e){try{return new URL(e)}catch{return}}function Iw(e){var t=Fw(e);if(t)for(var n=Pw(t),r=0;r<n.length;++r){var i=`__tld__`,a=n[r],o={domain:`.`+a};try{if(Yt.set(i,`1`,o),Yt.get(i))return Yt.remove(i,o),a}catch{return}}}function Lw(e){for(var t=e.constructor.prototype,n=0,r=Object.getOwnPropertyNames(t);n<r.length;n++){var i=r[n];if(i!==`constructor`){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,i);a&&typeof a.value==`function`&&(e[i]=e[i].bind(e))}}return e}var Rw={persist:!0,cookie:{key:`ajs_user_id`,oldKey:`ajs_user`},localStorage:{key:`ajs_user_traits`}},zw=function(){function e(){this.cache={}}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e.prototype.remove=function(e){delete this.cache[e]},Object.defineProperty(e.prototype,"type",{get:function(){return`memory`}
53,enumerable:!1,configurable:!0}),e}(),Bw=365,Vw=function(e){pn(t,e);function t(n){n===void 0&&(n=t.defaults);var r=e.call(this)||this;return r.options=P(P({},t.defaults),n),r}return t.available=function(){var e=window.navigator.cookieEnabled;return e||(Yt.set(`ajs:cookies`,`test`),e=document.cookie.includes(`ajs:cookies`),Yt.remove(`ajs:cookies`)),e},Object.defineProperty(t,"defaults",{get:function(){return{maxage:Bw,domain:Iw(window.location.href),path:`/`,sameSite:`Lax`}},enumerable:!1,configurable:!0}),t.prototype.opts=function(){return{sameSite:this.options.sameSite,expires:this.options.maxage,domain:this.options.domain,path:this.options.path,secure:this.options.secure}},t.prototype.get=function(e){try{var t=Yt.get(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}catch{return null}},t.prototype.set=function(e,t){typeof t==`string`?Yt.set(e,t,this.opts()):t===null?Yt.remove(e,this.opts()):Yt.set(e,JSON.stringify(t),this.opts())},t.prototype.remove=function(e){return Yt.remove(e,this.opts())},Object.defineProperty(t.prototype,"type",{get:function(){return`cookie`},enumerable:!1,configurable:!0}),t}(zw),Hw=function(e,t){console.warn(`Unable to access ${e}, localStorage may be ${t}`)},Uw=function(e){pn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.available=function(){var e=`test`;try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}},t.prototype.get=function(e){try{var t=localStorage.getItem(e);if(t===null)return null;try{return JSON.parse(t)}catch{return t}}catch{return Hw(e,`unavailable`),null}},t.prototype.set=function(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch{Hw(e,`full`)}},t.prototype.remove=function(e){try{return localStorage.removeItem(e)}catch{Hw(e,`unavailable`)}},Object.defineProperty(t.prototype,"type",{get:function(){return`localStorage`},enumerable:!1,configurable:!0}),t}(zw),Ww=function(){function e(e,t){this.storageOptions=t,this.enabledStores=e}return e.prototype.getStores=function(e){var t=this,n=[];return this.enabledStores.filter(function(t){return!e||e?.includes(t)}).forEach(function(e){var r=t.storageOptions[e];r!==void 0&&n.push(r)}),n},e.prototype.getAndSync=function(e,t){var n=this.get(e,t),r=typeof n==`number`?n.toString():n;return this.set(e,r,t),r},e.prototype.get=function(e,t){for(var n=null,r=0,i=this.getStores(t);r<i.length;r++)if(n=i[r].get(e),n)return n;return null},e.prototype.set=function(e,t,n){for(var r=0,i=this.getStores(n);r<i.length;r++)i[r].set(e,t)},e.prototype.clear=function(e,t){for(var n=0,r=this.getStores(t);n<r.length;n++)r[n].remove(e)},e}();function Gw(e){return{cookie:Vw.available()?new Vw(e):void 0,localStorage:Uw.available()?new Uw:void 0,memory:new zw}}var Kw=function(){function e(e,t){e===void 0&&(e=Rw);var n=this;this.options={},this.id=function(e){if(n.options.disable)return null;var t=n.identityStore.getAndSync(n.idKey);e!==void 0&&(n.identityStore.set(n.idKey,e),e!==t&&t!==null&&e!==null&&n.anonymousId(null));var r=n.identityStore.getAndSync(n.idKey);if(r)return r;var i=n.legacyUserStore.get(Rw.cookie.oldKey);return i?typeof i==`object`?i.id:i:null},this.anonymousId=function(e){if(n.options.disable)return null;if(e===void 0){var t=n.identityStore.getAndSync(n.anonKey)??n.legacySIO()?.[0];if(t)return t}return e===null?(n.identityStore.set(n.anonKey,null),n.identityStore.getAndSync(n.anonKey)):(n.identityStore.set(n.anonKey,e??ho()),n.identityStore.getAndSync(n.anonKey))},this.traits=function(e){if(!n.options.disable)return e===null&&(e={}),e&&n.traitsStore.set(n.traitsKey,e??{}),n.traitsStore.get(n.traitsKey)??{}},this.options=e,this.cookieOptions=t,this.idKey=e.cookie?.key??Rw.cookie.key,this.traitsKey=e.localStorage?.key??Rw.localStorage.key,this.anonKey=`ajs_anonymous_id`;var r=e.disable===!0,i=e.persist!==!1,a=r?[]:i?[`localStorage`,`cookie`,`memory`]:[`memory`],o=Gw(t);e.localStorageFallbackDisabled&&(a=a.filter(function(e){return e!==`localStorage`})),this.identityStore=new Ww(a,o),this.legacyUserStore=new Ww(a.filter(function(e){return e!==`localStorage`&&e!==`memory`}),o),this.traitsStore=new Ww(a.filter(function(e){return e!==`cookie`}),o);
53var s=this.legacyUserStore.get(Rw.cookie.oldKey);s&&typeof s==`object`&&(s.id&&this.id(s.id),s.traits&&this.traits(s.traits)),Lw(this)}return e.prototype.legacySIO=function(){var e=this.legacyUserStore.get(`_sio`);if(!e)return null;var t=e.split(`----`);return[t[0],t[1]]},e.prototype.identify=function(e,t){if(!this.options.disable){t=t??{};var n=this.id();(n===null||n===e)&&(t=P(P({},this.traits()),t)),e&&this.id(e),this.traits(t)}},e.prototype.logout=function(){this.anonymousId(null),this.id(null),this.traits({})},e.prototype.reset=function(){this.logout(),this.identityStore.clear(this.idKey),this.identityStore.clear(this.anonKey),this.traitsStore.clear(this.traitsKey)},e.prototype.load=function(){return new e(this.options,this.cookieOptions)},e.prototype.save=function(){return!0},e.defaults=Rw,e}(),qw={persist:!0,cookie:{key:`ajs_group_id`},localStorage:{key:`ajs_group_properties`}},Jw=function(e){pn(t,e);function t(t,n){t===void 0&&(t=qw);var r=e.call(this,t,n)||this;return r.anonymousId=function(e){},Lw(r),r}return t}(Kw),Yw;function Xw(){if(Yw)return Yw;var e=Iw(window.location.href);return Yw={expires:31536e6,secure:!1,path:`/`},e&&(Yw.domain=e),Yw}var Zw=`npm`;function Qw(){return Zw}function $w(){var e=Yt.get(`_ga`);if(e&&e.startsWith(`amp`))return e}function eT(e){return e.startsWith(`?`)&&(e=e.substring(1)),e=e.replace(/\?/g,`&`),e.split(`&`).reduce(function(e,t){var n=t.split(`=`),r=n[0],i=n[1],a=i===void 0?``:i;if(r.includes(`utm_`)&&r.length>4){var o=r.substr(4);o===`campaign`&&(o=`name`),e[o]=Nc(a)}return e},{})}function tT(e){var t={btid:`dataxu`,urid:`millennial-media`};e.startsWith(`?`)&&(e=e.substring(1)),e=e.replace(/\?/g,`&`);for(var n=e.split(`&`),r=0,i=n;r<i.length;r++){var a=i[r].split(`=`),o=a[0],s=a[1];if(t[o])return{id:s,type:t[o]}}}function nT(e,t,n){var r=new Ww(n?[]:[`cookie`],Gw(Xw())),i=r.get(`s:context.referrer`),a=tT(e);a=a??i,a&&(t&&(t.referrer=P(P({},t.referrer),a)),r.set(`s:context.referrer`,a))}function rT(e,t,n,r){var i=e.user(),a=window.location.search;t.context=t.context??t.options??{};var o=t.context;delete t.options,t.writeKey=n?.apiKey,o.userAgent=window.navigator.userAgent;var s=navigator.userLanguage||navigator.language;o.locale===void 0&&s!==void 0&&(o.locale=s),o.library||(o.library=Qw()===`web`?{name:`analytics.js`,version:`next-${Nw}`}:{name:`analytics.js`,version:`npm:next-${Nw}`}),a&&!o.campaign&&(o.campaign=eT(a)),nT(a,o,e.options.disableClientPersistence??!1),t.userId=t.userId||i.id(),t.anonymousId=t.anonymousId||i.anonymousId(),t.sentAt=new Date;var c=e.queue.failedInitializations||[];c.length>0&&(t._metadata={failedInitializations:c});var l=[],u=[];for(var d in r){var f=r[d];d===`Customer.io Data Pipelines`&&l.push(d),f.bundlingStatus===`bundled`&&l.push(d),f.bundlingStatus===`unbundled`&&u.push(d)}for(var p=0,m=n?.unbundledIntegrations||[];p<m.length;p++){var h=m[p];u.includes(h)||u.push(h)}var g=n?.maybeBundledConfigIds??{},_=[];l.sort().forEach(function(e){(g[e]??[]).forEach(function(e){_.push(e)})}),n?.addBundledMetadata!==!1&&(t._metadata=P(P({},t._metadata),{bundled:l.sort(),unbundled:u.sort(),bundledIds:_}));var v=$w();return v&&(o.amp={id:v}),t}var iT=function(e,t,n){var r=t.reduce(function(e,t){var n=t.split(`:`),r=n[0];return e[r]=n[1],e},{});return{type:`Counter`,metric:e,value:1,tags:P(P({},r),{library:`analytics.js`,library_version:n===`web`?`next-${Nw}`:`npm:next-${Nw}`})}};function aT(e){console.error(`Error sending performance metrics`,e)}var oT=function(){function e(e){var t=this;if(this.host=e?.host??`cdp.customer.io/v1`,this.sampleRate=e?.sampleRate??1,this.flushTimer=e?.flushTimer??3e4,this.maxQueueSize=e?.maxQueueSize??20,this.queue=[],this.sampleRate>0){var n=!1,r=function(){n||(n=!0,t.flush().catch(aT),n=!1,setTimeout(r,t.flushTimer))};r()}}return e.prototype.increment=function(e,t){if(e.includes(`analytics_js.`)&&t.length!==0&&!(Math.random()>this.sampleRate)&&!(this.queue.length>=this.maxQueueSize)){var n=iT(e,t,Qw());this.queue.push(n),e.includes(`error`)&&this.flush().catch(aT)}},e.prototype.flush=function(){return dn(this,void 0,void 0,function(){var e=this;return un(this,function(t){switch(t.label){case 0:return this.queue.length<=0?[2]:[4,this.send().catch(function(t){aT(t),e.sampleRate=0})];case 1:return t.sent(),[2]}})})},e.prototype.send=function(){return dn(this,void 0,void 0,function(){var e,t,n;return un(this,function(r){return e={series:this.queue},this.queue=[],t={"Content-Type":`text/plain`},n=`https://${this.host}/m`,[2,Mw(n,{headers:t,body:JSON.stringify(e),method:`POST`})]})})},e}(),sT,cT=function(e){pn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.initRemoteMetrics=function(e){sT=new oT(e)},t.prototype.increment=function(t,n,r){e.prototype.increment.call(this,t,n,r),sT?.increment(t,r??[])},t}(hw),lT=function(e){pn(t,e);function t(t,n){return e.call(this,t,n,new cT)||this}return t.system=function(){return new this({type:`track`,event:`system`})},t}(vw),uT=e(Pc()),dT=function(){function e(e){this.user=e}return e.prototype.track=function(e,t,n,r){return this.normalize(P(P({},this.baseEvent()),{event:e,type:`track`,properties:t,options:P({},n),integrations:P({},r)}))},e.prototype.page=function(e,t,n,r,i){var a={type:`page`,properties:P({},n),options:P({},r),integrations:P({},i)};return e!==null&&(a.category=e,a.properties=a.properties??{},a.properties.category=e),t!==null&&(a.name=t),this.normalize(P(P({},this.baseEvent()),a))},e.prototype.screen=function(e,t,n,r,i){var a={type:`screen`,properties:P({},n),options:P({},r),integrations:P({},i)};return e!==null&&(a.category=e),t!==null&&(a.name=t),this.normalize(P(P({},this.baseEvent()),a))},e.prototype.identify=function(e,t,n,r){return this.normalize(P(P({},this.baseEvent()),{type:`identify`,userId:e,traits:t,options:P({},n),integrations:P({},r)}))},e.prototype.group=function(e,t,n,r){return this.normalize(P(P({},this.baseEvent()),{type:`group`,traits:t,options:P({},n),integrations:P({},r),groupId:e}))},e.prototype.alias=function(e,t,n,r){var i={userId:e,type:`alias`,options:P({},n),integrations:P({},r)};return t!==null&&(i.previousId=t),e===void 0?this.normalize(P(P({},i),this.baseEvent())):this.normalize(P(P({},this.baseEvent()),i))},e.prototype.baseEvent=function(){var e={integrations:{},options:{}},t=this.user;return t.id()&&(e.userId=t.id()),t.anonymousId()&&(e.anonymousId=t.anonymousId()),e},e.prototype.context=function(e){var t=[`integrations`,`anonymousId`,`timestamp`,`userId`],n=e.options??{};delete n.integrations;var r=Object.keys(n),i=e.options?.context??{},a={};return r.forEach(function(e){e!==`context`&&(t.includes(e)?go(a,e,n[e]):go(i,e,n[e]))}),[i,a]},e.prototype.normalize=function(e){var t;(t=e.options)!=null&&t.anonymousId&&this.user.anonymousId(e.options.anonymousId);var n=Object.keys(e.integrations??{}).reduce(function(t,n){var r;return P(P({}
53,t),(r={},r[n]=!!e.integrations?.[n],r))},{}),r=P(P({},n),e.options?.integrations),i=this.context(e),a=i[0],o=i[1];e.options;var s=fn(e,[`options`]),c=P(P(P({timestamp:new Date},s),{context:a,integrations:r}),o),l=`ajs-next-`+uT.default.hash(JSON.stringify(c)+ho());return P(P({},c),{messageId:l})},e}(),fT={getItem:function(){},setItem:function(){},removeItem:function(){}};try{fT=Dc()&&window.localStorage?window.localStorage:fT}catch(e){console.warn(`Unable to access localStorage`,e)}function pT(e){var t=fT.getItem(e);return(t?JSON.parse(t):[]).map(function(e){return new lT(e.event,e.id)})}function mT(e,t){var n=pT(e),r=mn(mn([],t,!0),n,!0).reduce(function(e,t){var n;return P(P({},e),(n={},n[t.id]=t,n))},{});fT.setItem(e,JSON.stringify(Object.values(r)))}function hT(e){var t=fT.getItem(e);return t?JSON.parse(t):{}}function gT(e,t){var n=hT(e);fT.setItem(e,JSON.stringify(P(P({},n),t)))}function _T(e){fT.removeItem(e)}var vT=function(){return new Date().getTime()};function yT(e,t,n){n===void 0&&(n=0);var r=50,i=`persisted-queue:v1:${e}:lock`,a=function(e){return new Date().getTime()>e},o=fT.getItem(i),s=o?JSON.parse(o):null,c=s===null||a(s);if(c){fT.setItem(i,JSON.stringify(vT()+r)),t(),fT.removeItem(i);return}!c&&n<3?setTimeout(function(){yT(e,t,n+1)},r):console.error(`Unable to retrieve lock`)}var bT=function(e){pn(t,e);function t(t,n){var r=e.call(this,t,[])||this,i=`persisted-queue:v1:${n}:items`,a=`persisted-queue:v1:${n}:seen`,o=[],s={};return yT(n,function(){try{o=pT(i),s=hT(a),_T(i),_T(a),r.queue=mn(mn([],o,!0),r.queue,!0),r.seen=P(P({},s),r.seen)}catch(e){console.error(e)}}),window.addEventListener(`pagehide`,function(){if(r.todo>0){var e=mn(mn([],r.queue,!0),r.future,!0);try{yT(n,function(){mT(i,e),gT(a,r.seen)})}catch(e){console.error(e)}}}),r}return t}(fw),xT=function(e){pn(t,e);function t(t){return e.call(this,t??new bT(4,`event-queue`))||this}return t}(Ow),ST=`This is being deprecated and will be not be available in future releases of Analytics JS`,CT=jw()?.anal
53ytics;function wT(e,t){e===void 0&&(e=!1),t===void 0&&(t=!1);var n=e?4:1;return new xT(t?new fw(n,[]):new bT(n,`event-queue`))}function TT(){console.warn(ST)}var ET=function(e){pn(t,e);function t(t,n,r,i,a){var o=this;o=e.call(this)||this,o._debug=!1,o.initialized=!1,o.user=function(){return o._user},o.init=o.initialize.bind(o),o.log=TT,o.addIntegrationMiddleware=TT,o.listeners=TT,o.addEventListener=TT,o.removeAllListeners=TT,o.removeListener=TT,o.removeEventListener=TT,o.hasListeners=TT,o.add=TT,o.addIntegration=TT;var s=n?.cookie,c=n?.disableClientPersistence??!1;return o.settings=t,o.settings.timeout=o.settings.timeout??300,o.queue=r??wT(n?.retryQueue,c),o._universalStorage=new Ww(c?[`memory`]:[`localStorage`,`cookie`,`memory`],Gw(s)),o._user=i??new Kw(c?P(P({},n?.user),{persist:!1}):n?.user,s).load(),o._group=a??new Jw(c?P(P({},n?.group),{persist:!1}):n?.group,s).load(),o.eventFactory=new dT(o._user),o.integrations=n?.integrations??{},o.options=n??{},Lw(o),o}return Object.defineProperty(t.prototype,"storage",{get:function(){return this._universalStorage},enumerable:!1,configurable:!0}),t.prototype.track=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s=this;return un(this,function(c){return t=ew.apply(void 0,e),n=t[0],r=t[1],i=t[2],a=t[3],o=this.eventFactory.track(n,r,i,this.integrations),[2,this._dispatch(o,a).then(function(e){return s.emit(`track`,n,e.event.properties,e.event.options),e})]})})},t.prototype.page=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s,c=this;return un(this,function(l){return t=tw.apply(void 0,e),n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=this.eventFactory.page(n,r,i,a,this.integrations),[2,this._dispatch(s,o).then(function(e){return c.emit(`page`,n,r,e.event.properties,e.event.options),e})]})})},t.prototype.identify=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s=this;return un(this,function(c){return t=nw(this._user).apply(void 0,e),n=t[0],r=t[1],i=t[2],a=t[3],this._user.identify(n,r),o=this.eventFactory.identify(this._user.id(),this._user.traits(),i,this.integrations),[2,this._dispatch(o,a).then(function(e){return s.emit(`identify`,e.event.userId,e.event.traits,e.event.options),e})]})})},t.prototype.group=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(t.length===0)return this._group;var r=nw(this._group).apply(void 0,t),i=r[0],a=r[1],o=r[2],s=r[3];this._group.identify(i,a);var c=this._group.id(),l=this._group.traits(),u=this.eventFactory.group(c,l,o,this.integrations);return this._dispatch(u,s).then(function(t){return e.emit(`group`,t.event.groupId,t.event.traits,t.event.options),t})},t.prototype.alias=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s=this;return un(this,function(c){return t=rw.apply(void 0,e),n=t[0],r=t[1],i=t[2],a=t[3],o=this.eventFactory.alias(n,r,i,this.integrations),[2,this._dispatch(o,a).then(function(e){return s.emit(`alias`,n,r,e.event.options),e})]})})},t.prototype.screen=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r,i,a,o,s,c=this;return un(this,function(l){return t=tw.apply(void 0,e),n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=this.eventFactory.screen(n,r,i,a,this.integrations),[2,this._dispatch(s,o).then(function(e){return c.emit(`screen`,n,r,e.event.properties,e.event.options),e})]})})},t.prototype.trackClick=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n;return un(this,function(r){switch(r.label){case 0:return[4,M(()=>import(`./auto-track-0ldZyhTZ.js`),[])];case 1:return t=r.sent(),[2,(n=t.link).call.apply(n,mn([this],e,!1))]}})})},t.prototype.trackLink=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n;return un(this,function(r){switch(r.label){case 0:return[4,M(()=>import(`./auto-track-0ldZyhTZ.js`),[])];case 1:return t=r.sent(),[2,(n=t.link).call.apply(n,mn([this],e,!1))]}})})},t.prototype.trackSubmit=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n;return un(this,function(r){switch(r.label){case 0:return[4,M(()=>import(`./auto-track-0ldZyhTZ.js`),[])];case 1:return t=r.sent(),[2,(n=t.form).call.apply(n,mn([this],e,!1))]}})})},t.prototype.trackForm=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n;return un(this,function(r){switch(r.label){case 0:return[4,M(()=>import(`./auto-track-0ldZyhTZ.js`),[])];case 1:return t=r.sent(),[2,(n=t.form).call.apply(n,mn([this],e,!1))]}})})},t.prototype.register=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r=this;return un(this,function(i){switch(i.label){case 0:return t=lT.system(),n=e.map(function(e){return r.queue.register(t,e,r)}),[4,Promise.all(n)];case 1:return i.sent(),[2,t]}})})},t.prototype.deregister=function(){var e=[...arguments];return dn(this,void 0,void 0,function(){var t,n,r=this;return un(this,function(i){switch(i.label){case 0:return t=lT.system(),n=e.map(function(e){var n=r.queue.plugins.find(function(t){return t.name===e});if(n)return r.queue.deregister(t,n,r);t.log(`warn`,`plugin ${e} not found`)}),[4,Promise.all(n)];case 1:return i.sent(),[2,t]}})})},t.prototype.debug=function(e){return e===!1&&localStorage.getItem(`debug`)&&localStorage.removeItem(`debug`),this._debug=e,this},t.prototype.reset=function(){this._user.reset(),this._group.reset(),this.emit
53(`reset`)},t.prototype.timeout=function(e){this.settings.timeout=e},t.prototype._dispatch=function(e,t){return dn(this,void 0,void 0,function(){var n;return un(this,function(r){return n=new lT(e),aw()&&!this.options.retryQueue?[2,n]:[2,Aw(n,this.queue,this,{callback:t,debug:this._debug,timeout:this.settings.timeout})]})})},t.prototype.addSourceMiddleware=function(e){return dn(this,void 0,void 0,function(){var t=this;return un(this,function(n){switch(n.label){case 0:return[4,this.queue.criticalTasks.run(function(){return dn(t,void 0,void 0,function(){var t,n,r;return un(this,function(i){switch(i.label){case 0:return[4,M(()=>Promise.resolve().then(()=>RT),void 0)];case 1:return t=i.sent().sourceMiddlewarePlugin,n={},this.queue.plugins.forEach(function(e){if(e.type===`destination`)return n[e.name]=!0}),r=t(e,n),[4,this.register(r)];case 2:return i.sent(),[2]}})})})];case 1:return n.sent(),[2,this]}})})},t.prototype.addDestinationMiddleware=function(e){var t=[...arguments].slice(1);return this.queue.plugins.filter(function(t){return t.name.toLowerCase()===e.toLowerCase()}).forEach(function(e){e.addMiddleware.apply(e,t)}),Promise.resolve(this)},t.prototype.setAnonymousId=function(e){return this._user.anonymousId(e)},t.prototype.queryString=function(e){return dn(this,void 0,void 0,function(){var t;return un(this,function(n){switch(n.label){case 0:return this.options.useQueryString===!1?[2,[]]:[4,M(()=>Promise.resolve().then(()=>yE),void 0)];case 1:return t=n.sent().queryString,[2,t(this,e)]}})})},t.prototype.use=function(e){return e(this),this},t.prototype.ready=function(e){return e===void 0&&(e=function(e){return e}),dn(this,void 0,void 0,function(){return un(this,function(t){return[2,Promise.all(this.queue.plugins.map(function(e){return e.ready?e.ready():Promise.resolve()})).then(function(t){return e(t),t})]})})},t.prototype.noConflict=function(){return console.warn(ST),Ac(CT??this),this},t.prototype.normalize=function(e){return console.warn(ST),this.eventFactory.normalize(e)},Object.defineProperty(t.prototype,"failedInitializations",{get:function(){return console.warn(ST),this.queue.failedInitializations},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"VERSION",{get:function(){return Nw},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e,t){return dn(this,void 0,void 0,function(){return un(this,function(e){return console.warn(ST),[2,Promise.resolve(this)]})})},t.prototype.pageview=function(e){return dn(this,void 0,void 0,function(){return un(this,function(t){switch(t.label){case 0:return console.warn(ST),[4,this.page({path:e})];case 1:return t.sent(),[2,this]}})})},Object.defineProperty(t.prototype,"plugins",{get:function(){return console.warn(ST),this._plugins??{}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"Integrations",{get:function(){return console.warn(ST),this.queue.plugins.filter(function(e){return e.type===`destination`}).reduce(function(e,t){var n=`${t.name.toLowerCase().replace(`.`,``).split(` `).join(`-`)}Integration`,r=window[n];if(!r)return e;var i=r.Integration;return i?(e[t.name]=i,e):(e[t.name]=r,e)},{})},enumerable:!1,configurable:!0}),t.prototype.push=function(e){var t=this,n=e.shift();n&&!t[n]||t[n].apply(this,e)},t}(ow);function DT(){return{}}function OT(e,t){var n=Object.entries(t.integrations??{}).reduce(function(e,t){var n,r,i=t[0],a=t[1];return typeof a==`object`?P(P({},e),(n={},n[i]=a,n)):P(P({},e),(r={},r[i]={},r))},{});return Object.entries(e.integrations).reduce(function(e,t){var r,i=t[0],a=t[1];return P(P({},e),(r={},r[i]=P(P({},a),n[i]),r))},{})}var kT=function(){var e,t,n=new Promise(function(n,r){e=n,t=r});return{resolve:e,reject:t,promise:n}};function AT(){var e=document.getElementsByTagName(`link`),t=``;return Array.prototype.slice.call(e).forEach(function(e){e.getAttribute(`rel`)===`canonical`&&(t=e.getAttribute(`href`))}),t}function jT(){var e=AT();if(!e)return window.location.pathname;var t=document.createElement(`a`);return t.href=e,t.pathname.startsWith(`/`)?t.pathname:`/`+t.pathname}function MT(e){e===void 0&&(e=``);var t=AT();if(t)return t.includes(`?`)?t:`${t}${e}`;var n=window.location.href,r=n.indexOf(`#`);return r===-1?n:n.slice(0,r)}function NT(){return{path:jT(),referrer:document.referrer,search:location.search,title:document.title,url:MT(location.search)}}function PT(e){var t=e.event;t.context=t.context||{};var n=NT(),r=t.properties??{};
53return Object.keys(n).forEach(function(e){r[e]&&(n[e]=r[e])}),t.context.page&&(n=Object.assign({},n,t.context.page)),t.context=Object.assign({},t.context,{page:n}),e.event=t,e}var FT={name:`Page Enrichment`,version:`0.1.0`,isLoaded:function(){return!0},load:function(){return Promise.resolve()},type:`before`,page:function(e){return e.event.properties=Object.assign({},NT(),e.event.properties),e.event.name&&(e.event.properties.name=e.event.name),PT(e)},alias:PT,track:PT,identify:PT,group:PT},IT=_o();function LT(e,t){var n=new IT.Facade(e,t);return e.type===`track`&&(n=new IT.Track(e,t)),e.type===`identify`&&(n=new IT.Identify(e,t)),e.type===`page`&&(n=new IT.Page(e,t)),e.type===`alias`&&(n=new IT.Alias(e,t)),e.type===`group`&&(n=new IT.Group(e,t)),e.type===`screen`&&(n=new IT.Screen(e,t)),Object.defineProperty(n,"obj",{value:e,writable:!0}),n}var RT=t({applyDestinationMiddleware:()=>zT,sourceMiddlewarePlugin:()=>BT});function zT(e,t,n){return dn(this,void 0,void 0,function(){function r(t,n){return dn(this,void 0,void 0,function(){var r,i,a;return un(this,function(o){switch(o.label){case 0:return r=!1,i=null,[4,n({payload:LT(t,{clone:!0,traverse:!1}),integration:e,next:function(e){r=!0,e===null&&(i=null),e&&(i=e.obj)}})];case 1:return o.sent(),!r&&i!==null&&(i=i,i.integrations=P(P({},t.integrations),(a={},a[e]=!1,a))),[2,i]}})})}var i,a,o,s,c;return un(this,function(e){switch(e.label){case 0:i=LT(t,{clone:!0,traverse:!1}).rawEvent(),a=0,o=n,e.label=1;case 1:return a<o.length?(s=o[a],[4,r(i,s)]):[3,4];case 2:if(c=e.sent(),c===null)return[2,null];i=c,e.label=3;case 3:return a++,[3,1];case 4:return[2,i]}})})}function BT(e,t){function n(n){return dn(this,void 0,void 0,function(){var r;return un(this,function(i){switch(i.label){case 0:return r=!1,[4,e({payload:LT(n.event,{clone:!0,traverse:!1}),integrations:t??{},next:function(e){r=!0,e&&(n.event=e.obj)}})];case 1:if(i.sent(),!r)throw new _w({retry:!1,type:`middleware_cancellation`,reason:"Middleware `next` function skipped"});return[2,n]}})})}return{name:`Source Middleware ${e.name}`,type:`before`,version:`0.1.0`,isLoaded:function(){return!0},load:function(e){return Promise.resolve(e)},track:n,page:n,identify:n,alias:n,group:n}}var VT=function(){function e(e,t){this.version=`1.0.0`,this.alternativeNames=[],this.middleware=[],this.alias=this._createMethod(`alias`),this.group=this._createMethod(`group`),this.identify=this._createMethod(`identify`),this.page=this._createMethod(`page`),this.screen=this._createMethod(`screen`),this.track=this._createMethod(`track`),this.action=t,this.name=e,this.type=t.type,this.alternativeNames.push(t.name)}return e.prototype.addMiddleware=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.type===`destination`&&(e=this.middleware).push.apply(e,t)},e.prototype.transform=function(e){return dn(this,void 0,void 0,function(){var t;return un(this,function(n){switch(n.label){case 0:return[4,zT(this.name,e.event,this.middleware)];case 1:return t=n.sent(),t===null&&e.cancel(new _w({retry:!1,reason:`dropped by destination middleware`})),[2,new lT(t)]}})})},e.prototype._createMethod=function(e){var t=this;return function(n){return dn(t,void 0,void 0,function(){var t;return un(this,function(r){switch(r.label){case 0:return this.action[e]?(t=n,this.type===`destination`?[4,this.transform(n)]:[3,2]):[2,n];case 1:t=r.sent(),r.label=2;case 2:return[4,this.action[e](t)];case 3:return r.sent(),[2,n]}})})}},e.prototype.isLoaded=function(){return this.action.isLoaded()},e.prototype.ready=function(){return this.action.ready?this.action.ready():Promise.resolve()},e.prototype.load=function(e,t){return this.action.load(e,t)},e.prototype.unload=function(e,t){var n;return(n=this.action).unload?.call(n,e,t)},e}();function HT(e){if(!Array.isArray(e))throw Error(`Not a valid list of plugins`);var t=[`load`,`isLoaded`,`name`,`version`,`type`];return e.forEach(function(e){t.forEach(function(t){if(e[t]===void 0)throw Error(`Plugin: ${e.name??`unknown`} missing required function ${t}`)})}),!0}function UT(e,t){var n=e[t.creationName],r=e[t.name];return e.All===!1&&!n&&!r||n===!1||r===!1}function WT(e,t,n,r,i){return dn(this,void 0,void 0,function(){var a,o,s,c,l=this;return un(this,function(u){switch(u.label){case 0:return a=[],o=kc(),s=e.middlewareSettings?.routingRules??[],c=(e.remotePlugins??[]).map(function(e){return dn(l,void 0,void 0,function(){var c,l,u,d,f,p,m,h,g,_;return un(this,function(v){switch(v.label){case 0:if(UT(t,e))return[2];v.label=1;case 1:if(v.trys.push([1,12,,13]),c=RegExp(`https://cdp.customer.io`),!r)return[3,7];l=e.url.split(`/`),u=l[l.length-2],d=e.url.replace(u,btoa(u).replace(/=/g,``)),v.label=2;case 2:return v.trys.push([2,4,,6]),[4,jc(d.replace(c,o))];case 3:return v.sent(),[3,6];case 4:return v.sent(),[4,jc(e.url.replace(c,o))];case 5:return v.sent(),[3,6];case 6:return[3,9];case 7:return[4,jc(e.url.replace(c,o))];case 8:v.sent(),v.label=9;case 9:return f=e.libraryName,typeof window[f]==`function`?(p=window[f],[4,p(P(P({},e.settings),n[e.name]))]):[3,11];case 10:m=v.sent(),h=Array.isArray(m)?m:[m],HT(h),g=s.filter(function(t){return t.destinationName===e.creationName}),h.forEach(function(t){var n=new VT(e.creationName,t);g.length&&i&&t.type===`destination`&&n.addMiddleware(i),a.push(n)}),v.label=11;case 11:return[3,13];case 12:return _=v.sent(),console.warn(`Failed to load Remote Plugin`,_),[3,13];case 13:return[2]}})})}),[4,Promise.all(c)];
53case 1:return u.sent(),[2,a.filter(Boolean)]}})})}var GT=function(e){var t=!1;window.addEventListener(`pagehide`,function(){t||(t=!0,e())}),document.addEventListener(`visibilitychange`,function(){if(document.visibilityState==`hidden`){if(t)return;t=!0,e()}else t=!1})},KT=500;function qT(e){return(encodeURI(JSON.stringify(e)).split(/%..|./).length-1)/1024}function JT(e){return qT(e)>=KT-50}function YT(e){var t=[],n=0;return e.forEach(function(e){qT(t[n])>=64&&n++,t[n]?t[n].push(e):t[n]=[e]}),t}function XT(e,t){var n=[],r=!1,i=t?.size??10,a=t?.timeout??5e3;function o(t){if(t.length!==0){var n=t[0]?.writeKey;return Mw(`${e}/b`,{keepalive:r,headers:{"Content-Type":`text/plain`},method:`post`,body:JSON.stringify({batch:t,writeKey:n})})}}function s(){return dn(this,void 0,void 0,function(){var e;return un(this,function(t){return n.length?(e=n,n=[],[2,o(e)]):[2]})})}var c;function l(){c||(c=setTimeout(function(){c=void 0,s().catch(console.error)},a))}GT(function(){if(r=!0,n.length){var e=YT(n).map(o);Promise.all(e).catch(console.error)}});function u(e,t){return dn(this,void 0,void 0,function(){var e;return un(this,function(a){return n.push(t),e=n.length>=i||JT(n),[2,e||r?s():l()]})})}return{dispatch:u}}function ZT(e){function t(t,n){return Mw(t,{keepalive:e?.keepalive,headers:{"Content-Type":`text/plain`},method:`post`,body:JSON.stringify(n)})}return{dispatch:t}}var QT=function(e,t){return dn(void 0,void 0,void 0,function(){var n;return un(this,function(r){return n=function(r){return dn(void 0,void 0,void 0,function(){var i;return un(this,function(a){switch(a.label){case 0:return e(r)?(i=n,[4,t()]):[3,2];case 1:return[2,i.apply(void 0,[a.sent()])];case 2:return[2]}})})},[2,n(void 0)]})})};function $T(e,t){return dn(this,void 0,void 0,function(){var n,r=this;return un(this,function(i){switch(i.label){case 0:return n=[],aw()?[2,t]:[4,QT(function(){return t.length>0&&!aw()},function(){return dn(r,void 0,void 0,function(){var r,i,a;return un(this,function(o){switch(o.label){case 0:return r=t.pop(),r?[4,Cw(r,e)]:[2];case 1:return i=o.sent(),a=i instanceof lT,a||n.push(r),[2]}})})})];case 1:return i.sent(),n.map(function(e){return t.pushWithBackoff(e)}),[2,t]}})})}function eE(e,t,n,r){var i=this;e||setTimeout(function(){return dn(i,void 0,void 0,function(){var e,i;return un(this,function(a){switch(a.label){case 0:return e=!0,[4,$T(n,t)];case 1:return i=a.sent(),e=!1,t.todo>0&&r(e,i,n,r),[2]}})})},Math.random()*5e3)}function tE(e,t){var n=e.user();return t.previousId=t.previousId??t.from??n.id()??n.anonymousId(),t.userId=t.userId??t.to,delete t.from,delete t.to,t}function nE(e,t,n){window.addEventListener(`pagehide`,function(){r.push.apply(r,Array.from(i)),i.clear()});var r=e.options.disableClientPersistence?new fw(e.queue.queue.maxAttempts,[]):new bT(e.queue.queue.maxAttempts,`dest-Customer.io-Data-Pipelines`),i=new Set,a=!1,o=t?.apiHost??`cdp.customer.io/v1`,s=`${t?.protocol??`https`}://${o}`,c=t?.deliveryStrategy,l=c?.strategy===`batching`?XT(s,c.config):ZT(c?.config);function u(o){return dn(this,void 0,void 0,function(){var c,u;return un(this,function(f){return aw()?(r.push(o),eE(a,r,d,eE),[2,o]):(i.add(o),c=o.event.type.charAt(0),u=LT(o.event).json(),o.event.type===`track`&&delete u.traits,o.event.type===`alias`&&(u=tE(e,u)),[2,l.dispatch(`${s}/${c}`,rT(e,u,t,n)).then(function(){return o}).catch(function(){return r.pushWithBackoff(o),eE(a,r,d,eE),o}).finally(function(){i.delete(o)})])})})}var d={name:`Customer.io Data Pipelines`,type:`after`,version:`0.1.0`,isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:u,identify:u,page:u,alias:u,group:u,screen:u};return r.todo&&eE(a,r,d,eE),d}var rE=function(e){return typeof e==`object`&&!!e&&`then`in e&&typeof e.then==`function`},iE=function(e,t,n){n.getCalls(e).forEach(function(e){uE(t,e).catch(console.error)})},aE=function(e,t){return dn(void 0,void 0,void 0,function(){var n,r,i;return un(this,function(a){switch(a.label){case 0:n=0,r=t.getCalls(`addSourceMiddleware`),a.label=1;case 1:return n<r.length?(i=r[n],[4,uE(e,i).catch(console.error)]):[3,4];case 2:a.sent(),a.label=3;case 3:return n++,[3,1];case 4:return[2]}})})},oE=iE.bind(void 0,`on`),sE=iE.bind(void 0,`setAnonymousId`),cE=function(e,t){t.toArray().forEac
53h(function(t){setTimeout(function(){uE(e,t).catch(console.error)},0)})},lE=function(){function e(){this._value={}}return e.prototype.toArray=function(){var e;return(e=[]).concat.apply(e,Object.values(this._value))},e.prototype.getCalls=function(e){return this._value[e]??[]},e.prototype.push=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return t.forEach(function(t){e._value[t.method]?e._value[t.method].push(t):e._value[t.method]=[t]}),this},e.prototype.clear=function(){return this._value={},this},e}();function uE(e,t){return dn(this,void 0,void 0,function(){var n,r;return un(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t.called?[2,void 0]:(t.called=!0,n=e[t.method].apply(e,t.args),rE(n)?[4,n]:[3,2]);case 1:i.sent(),i.label=2;case 2:return t.resolve(n),[3,4];case 3:return r=i.sent(),t.reject(r),[3,4];case 4:return[2]}})})}var dE=function(){function e(e){var t=this;this._preInitBuffer=new lE,this.trackSubmit=this._createMethod(`trackSubmit`),this.trackClick=this._createMethod(`trackClick`),this.trackLink=this._createMethod(`trackLink`),this.pageView=this._createMethod(`pageview`),this.identify=this._createMethod(`identify`),this.reset=this._createMethod(`reset`),this.group=this._createMethod(`group`),this.track=this._createMethod(`track`),this.ready=this._createMethod(`ready`),this.alias=this._createMethod(`alias`),this.debug=this._createChainableMethod(`debug`),this.page=this._createMethod(`page`),this.once=this._createChainableMethod(`once`),this.off=this._createChainableMethod(`off`),this.on=this._createChainableMethod(`on`),this.addSourceMiddleware=this._createMethod(`addSourceMiddleware`),this.setAnonymousId=this._createMethod(`setAnonymousId`),this.addDestinationMiddleware=this._createMethod(`addDestinationMiddleware`),this.screen=this._createMethod(`screen`),this.register=this._createMethod(`register`),this.deregister=this._createMethod(`deregister`),this.user=this._createMethod(`user`),this.VERSION=Nw,this._promise=e(this._preInitBuffer),this._promise.then(function(e){var n=e[0],r=e[1];t.instance=n,t.ctx=r}).catch(function(){})}return e.prototype.then=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).then.apply(e,t)},e.prototype.catch=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).catch.apply(e,t)},e.prototype.finally=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).finally.apply(e,t)},e.prototype.inbox=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this.instance?.inbox)return(e=this.instance).inbox.apply(e,t);throw Error(`Customer.io In-App Plugin is not loaded yet. Ensure the plugin is initialized before calling inbox().`)},e.prototype._createMethod=function(e){var t=this;return function(){for(var n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(t.instance){var a=(n=t.instance)[e].apply(n,r);return Promise.resolve(a)}return new Promise(function(n,i){t._preInitBuffer.push({method:e,args:r,resolve:n,reject:i,called:!1})})}},e.prototype._createChainableMethod=function(e){var t=this;return function(){for(var n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return t.instance?((n=t.instance)[e].apply(n,r),t):(t._preInitBuffer.push({method:e,args:r,resolve:function(){},reject:console.error,called:!1}),t)}},e}();function fE(e){var t=e[0],n=e.slice(1);return{method:t,resolve:function(){},reject:console.error,args:n,called:!1}}var pE=function(e){return e.map(fE)},mE=function(e){e===void 0&&(e=Oc());var t=e;return Array.isArray(t)?pE(t.splice(0,t.length)):[]},hE,gE=(hE=jw()).__INSPECTOR__??(hE.__INSPECTOR__={}),_E=function(e){return gE.attach?.call(gE,e)};function vE(e,t){return Object.keys(t).reduce(function(n,r){if(r.startsWith(e)){var i=r.substr(e.length);n[i]=t[r]}return n},{})}var yE=t({hasQueryString:()=>xE,queryString:()=>bE});function bE(e,t){var n=document.createElement(`a`);n.href=t;var r=n.search.slice(1).split(`&`).reduce(function(e,t){var n=t.split(`=`),r=n[0],i=n[1];return e[r]=Nc(i),e},{}),i=[],a=r.ajs_uid,o=r.ajs_event,s=r.ajs_aid,c=Mc(e.options.useQueryString)?e.options.useQueryString:{},l=c.aid,u=l===void 0?/.+/:l,d=c.uid,f=d===void 0?/.+/:d;if(s){var p=Array.isArray(r.ajs_aid)?r.ajs_aid[0]:r.ajs_aid;u.test(p)&&e.setAnonymousId(p)}if(a){var m=Array.isArray(r.ajs_uid)?r.ajs_uid[0]:r.ajs_uid;if(f.test(m)){var h=vE(`ajs_trait_`,r);i.push(e.identify(m,h))}}if(o){var g=Array.isArray(r.ajs_event)?r.ajs_event[0]:r.ajs_event,_=vE(`ajs_prop_`,r);i.push(e.track(g,_))}return Promise.all(i)}function xE(e,t){if(typeof window>`u`||(window==null?void 0:window.location)?.search==null)return!1;var n=new URLSearchParams(window.location.search).get(e);return t===void 0?n!==null:n===t}function SE(e,t){return Mw(`${t??kc()}/v1/projects/${e}/settings`).then(function(e){return e.ok?e.json():e.text().then(function(e){throw Error(e)})}).catch(function(e){throw console.error(e.message),e})}function CE(e){return DT().NODE_ENV!==`test`&&Object.keys(e.integrations).length>1}function wE(e){return DT().NODE_ENV!==`test`&&(e.middlewareSettings?.routingRules?.length??0)>0}function TE(e,t){t.push.apply(t,mE()),sE(e,t),oE(e,t)}function EE(e,t){return dn(this,void 0,void 0,function(){return un(this,function(n){switch(n.label){case 0:return t.push.apply(t,mE()),[4,aE(e,t)];case 1:return n.sent(),t.push.apply(t,mE()),cE(e,t),t.clear(),[2]}})})}function DE(e,t,n,r,i,a){return dn(this,void 0,void 0,function(){var o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x=this;return un(this,function(S){switch(S.label){case 0:return wE(e)?[4,M(()=>import(`./routing-middleware-iO_6tEy6.js`).then(function(t){return t.tsubMiddleware(e.middlewareSettings.routingRules)}),[])]:[3,2];case 1:return s=S.sent(),[3,3];case 2:s=void 0,S.label=3;case 3:return o=s,CE(e)||a.length>0?[4,M(()=>import(`./ajs-destination-0ZgTfCQX.js`).then(function(r){return r.ajsDestinations(e,t.integrations,n,o,a)}),[])]:[3,5];case 4:return l=S.sent(),[3,6];case 5:l=[],S.label=6;case 6:return c=l,e.legacyVideoPluginsEnabled?[4,M(()=>import(`./legacy-video-plugins-nw_KfvJ-.js`).then(function(e){return e.loadLegacyVideoPlugins(t)}),[])]:[3,8];case 7:S.sent(),S.label=8;case 8:return n.plan?.track?[4,M(()=>import(`./schema-filter-CWvkV6aA.js`).then(function(t){return t.schemaFilter(n.plan?.track,e)}),[])]:[3,10];case 9:return d=S.sent(),[3,11];case 10:d=void 0,S.label=11;case 11:return u=d,f=OT(e,r),[4,WT(e,t.integrations,f,r.obfuscate,o).catch(function(){return[]})];case 12:return p=S.sent(),m=`Customer.io In-App Plugin`,h=f[m]??r.integrations?.[m],h&&h.enabled!==!1?[4,M(()=>import(`./in-app-plugin-p-GY8xR8.js`).then(function(e){return e.InAppPlugin(h)}),[])]:[3,14];case 13:return _=S.sent(),[3,15];case 14:_=void 0,S.label=15;case 15:return g=_,v=mn(mn(mn([$C,FT],i,!0),c,!0),p,!0),u&&v.push(u),g&&v.push(g),y=n.integrations?.All===!1&&!n.integrations[`Customer.io Data Pipelines`]||n.integrations&&n.integrations[`Customer.io Data Pipelines`]===!1,y||v.push(nE(t,f[`Customer.io Data Pipelines`],e.integrations)),[4,t.register.apply(t,v)];case 16:return b=S.sent(),Object.entries(e.enabledMiddleware??{}).some(function(e){return e[1]})?[4,M(()=>import(`./remote-middleware-C-kK1lG_.js`).then(function(n){var i=n.remoteMiddlewares;return dn(x,void 0,void 0,function(){var n,a;return un(this,function(o){switch(o.label){case 0:return[4,i(b,e,r.obfuscate)];case 1:return n=o.sent(),a=n.map(function(e){return t.addSourceMiddleware(e)}
53),[2,Promise.all(a)]}})})}),[])]:[3,18];case 17:S.sent(),S.label=18;case 18:return[2,b]}})})}function OE(e,t,n){var r;return t===void 0&&(t={}),dn(this,void 0,void 0,function(){var i,a,o,s,c,l,u,d,f,p,m;return un(this,function(h){switch(h.label){case 0:return t.globalAnalyticsKey&&Ec(t.globalAnalyticsKey),e.cdnURL&&Tc(e.cdnURL),xE(`cio_debug_session`,`true`)&&M(()=>import(`./in-app-plugin-p-GY8xR8.js`),[]).catch(function(){}),(r=e.cdnSettings)==null?[3,1]:(a=r,[3,3]);case 1:return[4,SE(e.writeKey,e.cdnURL)];case 2:a=h.sent(),h.label=3;case 3:return i=a,o=i.integrations[`Customer.io Data Pipelines`]?.retryQueue??!0,s=P({retryQueue:o},t),c=new ET(e,s),_E(c),l=e.plugins??[],u=e.classicIntegrations??[],cT.initRemoteMetrics(i.metrics),TE(c,n),[4,DE(i,c,s,t,l,u)];case 4:return d=h.sent(),f=window.location.search??``,p=window.location.hash??``,m=f.length?f:p.replace(/(?=#).*(?=\?)/,``),m.includes(`ajs_`)?[4,c.queryString(m).catch(console.error)]:[3,6];case 5:h.sent(),h.label=6;case 6:return c.initialized=!0,c.emit(`initialize`,e,t),t.initialPageview&&c.page().catch(console.error),[4,EE(c,n)];case 7:return h.sent(),[2,[c,d]]}})})}var kE=function(e){pn(t,e);function t(){var t=this,n=kT(),r=n.promise,i=n.resolve;return t=e.call(this,function(e){return r.then(function(t){var n=t[0],r=t[1];return OE(n,r,e)})})||this,t._resolveLoadStart=function(e,t){return i([e,t])},t}return t.prototype.load=function(e,t){return t===void 0&&(t={}),this._resolveLoadStart(e,t),this},t.load=function(e,n){return n===void 0&&(n={}),new t().load(e,n)},t.standalone=function(e,n){return t.load({writeKey:e},n).then(function(e){return e[0]})},t}(dE),AE=()=>((0,X.useEffect)(()=>{Ue.production&&kE.load({writeKey:Ue.CUSTOMER_IO.WRITE_KEY,cdnURL:je},{integrations:{"Customer.io In-App Plugin":{siteId:Ue.CUSTOMER_IO.SITE_ID}}})},[]),null),jE=[`added`,`removed`,`updated`];function ME(e){return jE.includes(e)}async function NE({queryClient:e,persister:t,maxAge:n=864e5,buster:r=``,hydrateOptions:i}){try{let a=await t.restoreClient();if(a){if(a.timestamp){let o=Date.now()-a.timestamp>n,s=a.buster!==r;if(o||s)return t.removeClient();ub(e,a.clientState,i)}else return t.removeClient()}}catch(e){throw await t.removeClient(),e}}async function PE({queryClient:e,persister:t,buster:n=``,dehydrateOptions:r}){let i={buster:n,timestamp:Date.now(),clientState:lb(e,r)};await t.persistClient(i)}function FE(e){let t=e.queryClient.getQueryCache().subscribe(t=>{ME(t.type)&&PE(e)}),n=e.queryClient.getMutationCache().subscribe(t=>{ME(t.type)&&PE(e)});return()=>{t(),n()}}var IE=({children:e,persistOptions:t,onSuccess:n,onError:r,...i})=>{let[a,o]=X.useState(!0),s=X.useRef({persistOptions:t,onSuccess:n,onError:r}),c=X.useRef(!1);return X.useEffect(()=>{s.current={persistOptions:t,onSuccess:n,onError:r}}),X.useEffect(()=>{let e={...s.current.persistOptions,queryClient:i.client};return c.current||(c.current=!0,NE(e).then(()=>s.current.onSuccess?.()).catch(()=>s.current.onError?.()).finally(()=>{o(!1)})),a?void 0:FE(e)},[i.client,a]),(0,Q.jsx)(Tr,{...i,children:(0,Q.jsx)(Fr,{value:a,children:e})})};function LE(){}function RE(e,{interval:t=1e3,onError:n=LE}={}){if(typeof e!=`function`)throw Error(`argument is not function.`);let r=0,i=null,a=!1,o=!1;return async(...s)=>{if(i=s,!o){for(o=!0;a;)await new Promise(e=>kr.setTimeout(e,t));for(;Date.now()<r;)await new Promise(e=>kr.setTimeout(e,r-Date.now()));o=!1,a=!0;try{await e(...i)}catch(e){try{n(e)}catch{}}r=Date.now()+t,a=!1}}}var zE=({storage:e,key:t=`REACT_QUERY_OFFLINE_CACHE`,throttleTime:n=1e3,serialize:r=JSON.stringify,deserialize:i=JSON.parse,retry:a})=>{if(e){let o=async n=>{try{let i=await r(n);await e.setItem(t,i);return}catch(e){return e}};return{persistClient:RE(async e=>{let t=e,n=await o(t),r=0;for(;n&&t;)r++,t=await a?.({persistedClient:t,error:n,errorCount:r}),t&&(n=await o(t))},{interval:n}),restoreClient:async()=>{let n=await e.getItem(t);if(n)return await i(n)},removeClient:()=>e.removeItem(t)}}return{persistClient:LE,restoreClient:()=>Promise.resolve(void 0),removeClient:LE}},BE=(e,t)=>t.some(t=>e instanceof t),VE,HE;function UE(){return VE||(VE=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function WE(){return HE||(HE=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}var GE=new WeakMap,KE=new WeakMap,qE=new WeakMap;function JE(e){let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener(`success`,i),e.removeEventListener(`error`,a)},i=()=>{t(eD(e.result)),r()},a=()=>{n(e.error),r()};e.addEventListener(`success`,i),e.addEventListener(`error`,a)});return qE.set(t,e),t}function YE(e){if(GE.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener(`complete`,i),e.removeEventListener(`error`,a),e.removeEventListener(`abort`,a)},i=()=>{t(),r()},a=()=>{n(e.error||new DOMException(`AbortError`,`AbortError`)),r()};e.addEventListener(`complete`,i),e.addEventListener(`error`,a),e.addEventListener(`abort`,a)});GE.set(e,t)}var XE={get(e,t,n){if(e instanceof IDBTransaction){if(t===`done`)return GE.get(e);if(t===`store`)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return eD(e[t])},set(e,t,n){return e[t]=n,!0},has(e,t){return e instanceof IDBTransaction&&(t===`done`||t===`store`)||t in e}};function ZE(e){XE=e(XE)}function QE(e){return WE().includes(e)?function(...t){return e.apply(tD(this),t),eD(this.request)}:function(...t){return eD(e.apply(tD(this),t))}}function $E(e){return typeof e==`function`?QE(e):(e instanceof IDBTransaction&&YE(e),BE(e,UE())?new Proxy(e,XE):e)}function eD(e){if(e instanceof IDBRequest)return JE(e);if(KE.has(e))return KE.get(e);let t=$E(e);return t!==e&&(KE.set(e,t),qE.set(t,e)),t}var tD=e=>qE.get(e);function nD(e,t,{blocked:n,upgrade:r,blocking:i,terminated:a}={}){let o=indexedDB.open(e,t),s=eD(o);return r&&o.addEventListener(`upgradeneeded`,e=>{r(eD(o.result),e.oldVersion,e.newVersion,eD(o.transaction),e)}),n&&o.addEventListener(`blocked`,e=>n(e.oldVersion,e.newVersion,e)),s.then(e=>{a&&e.addEventListener(`close`,()=>a()),i&&e.addEventListener(`versionchange`,e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),s}var rD=[`get`,`getKey`,`getAll`,`getAllKeys`,`count`],iD=[`put`,`add`,`delete`,`clear`],aD=new Map;function oD(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t==`string`))return;if(aD.get(t))return aD.get(t);let n=t.replace(/FromIndex$/,``),r=t!==n,i=iD.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||rD.includes(n)))return;let a=async function(e,...t){let a=this.transaction(e,i?`readwrite`:`readonly`),o=a.store;
53return r&&(o=o.index(t.shift())),(await Promise.all([o[n](...t),i&&a.done]))[0]};return aD.set(t,a),a}ZE(e=>({...e,get:(t,n,r)=>oD(t,n)||e.get(t,n,r),has:(t,n)=>!!oD(t,n)||e.has(t,n)}));var sD=[`continue`,`continuePrimaryKey`,`advance`],cD={},lD=new WeakMap,uD=new WeakMap,dD={get(e,t){if(!sD.includes(t))return e[t];let n=cD[t];return n||(n=cD[t]=function(...e){lD.set(this,uD.get(this)[t](...e))}),n}};async function*fD(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;t=t;let n=new Proxy(t,dD);for(uD.set(n,t),qE.set(n,tD(t));t;)yield n,t=await(lD.get(n)||t.continue()),lD.delete(n)}function pD(e,t){return t===Symbol.asyncIterator&&BE(e,[IDBIndex,IDBObjectStore,IDBCursor])||t===`iterate`&&BE(e,[IDBIndex,IDBObjectStore])}ZE(e=>({...e,get(t,n,r){return pD(t,n)?fD:e.get(t,n,r)},has(t,n){return pD(t,n)||e.has(t,n)}}));var mD=`tanstack_query_cache`,hD=`cache`,gD=()=>nD(mD,1,{upgrade(e){e.createObjectStore(hD)}}),_D=()=>globalThis.indexedDB?{getItem:async e=>{try{let t=await gD(),n=await t.get(hD,e);return t.close(),n??null}catch{return null}},setItem:async(e,t)=>{try{let n=await gD();await n.put(hD,t,e),n.close()}catch{return}},removeItem:async e=>{try{let t=await gD();await t.delete(hD,e),t.close()}catch{return}}}:{getItem:async()=>null,setItem:async()=>void 0,removeItem:async()=>void 0},vD=432e5,yD=_D(),bD=zE({key:pi,storage:yD,serialize:JSON.stringify,deserialize:JSON.parse,throttleTime:li}),xD={shouldDehydrateQuery:e=>!!e.meta?.persistInLocalStorage&&e.state.status===`success`},SD=()=>{let{buster:e}=ci();return(0,X.useMemo)(()=>({persister:bD,buster:e,maxAge:vD,dehydrateOptions:xD}),[e])},CD=()=>{let e=new Map,t=1,n,r=null,i=()=>{if(e.size===0){clearTimeout(n),n=void 0,r=null;return}let t=[...e.values()].reduce((e,t)=>t.fireAt<e?t.fireAt:e,1/0);r!==null&&t>=r||(n!==void 0&&clearTimeout(n),r=t,n=setTimeout(a,Math.max(0,t-Date.now())))},a=()=>{n=void 0,r=null;let t=Date.now();for(let n of[...e.values()])n.fireAt>t||(n.intervalDelay===void 0?e.delete(n.id):n.fireAt=t+n.intervalDelay,n.callback());i()};return{setTimeout:(n,a)=>{let o=t++,s=Date.now()+a;return e.set(o,{id:o,fireAt:s,callback:n}),(r===null||s<r)&&i(),o},clearTimeout:t=>{t&&e.delete(t)},setInterval:(n,a)=>{let o=t++,s=Date.now()+a;return e.set(o,{id:o,fireAt:s,callback:n,intervalDelay:a}),(r===null||s<r)&&i(),o},clearInterval:t=>{t&&e.delete(t)}}},wD=e=>typeof e==`object`&&!!e&&`title`in e,TD=(e,t)=>No(t)?!!(t.response?.status.toString().startsWith(`5`)&&e<1):!1,ED=({error:e,query:t,railsT:n})=>{if(wD(t.meta?.customErrorToast)){let e=t.meta.customErrorToast.type??`warn`;J[e]({title:t.meta.customErrorToast.title,content:t.meta.customErrorToast.content});return}if(t.meta&&t.meta.noDefaultErrorToast===!0||!No(e))return;jx({operation:e.config?.method===`get`?`query`:`mutation`,endpoint:e.config?.url??``,statusCode:e.response?.status??0});let r=Io({error:e,railsT:n});r&&J.warn(r)},DD=e=>({defaultOptions:{queries:{refetchOnWindowFocus:!1,networkMode:`always`,retry:TD,gcTime:vD,throwOnError:e=>!!(No(e)&&e.response?.status&&LC.includes(String(e.response.status)))},mutations:{networkMode:`always`}},queryCache:new _b({onError:(t,n)=>ED({error:t,query:n,railsT:e()})})});kr.setTimeoutProvider(CD());var OD=()=>{let e=Lo(),t=(0,X.useRef)(e);return t.current=e,(0,X.useRef)(()=>t.current)},kD=({children:e})=>{let t=OD(),n=(0,X.useRef)(new Eb(DD(t.current))),r=SD();return(0,Q.jsx)(IE,{client:n.current,persistOptions:r,children:e})},AD=({children:e})=>(MC(),kne(),(0,Q.jsx)(en,{children:(0,Q.jsx)(kD,{children:(0,Q.jsx)(xn,{children:(0,Q.jsx)(Wa,{children:(0,Q.jsx)(io,{children:(0,Q.jsxs)(VC,{children:[(0,Q.jsx)(GC,{}),(0,Q.jsx)(AE,{}),(0,Q.jsx)(ns,{closeButton:_ne,icon:!1}),(0,Q.jsx)(Cne,{}),e]})})})})})})),jD=e=>{let t=/^(?:\/crm|\/backoffice)?\/companies\/(\d*).*$/g.exec(e);if(!t||t.length<2)return;let[n,r]=t;if(r)return Number(r)},MD=({children:e})=>{let t=On(({pathname:e})=>jD(e));return(0,Q.jsx)(Hr,{companyId:t,topLevel:!0,children:e})}
53,ND=(e,t)=>{let n=(0,X.useRef)(null),r=(0,X.useRef)(null),i=!!n.current,a=n.current!==t;(!i||a)&&e&&(n.current=t,r.current&&Xt.interceptors.request.eject(r.current),r.current=Xt.interceptors.request.use(n=>(n.url?.startsWith(`http`)&&!n.url.startsWith(window.location.origin)||(n.headers=new nn({...n.headers,"X-COMPANY-CONTEXT-DATA-UPDATED-AT":new Date(t).toISOString(),"X-ROLE-USED-BY-FRONT-END":e.userRole,"X-PLAN-USED-BY-FRONT-END":e.company?.saas_plan})),n)))},PD=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.REVISION_PLAN_ITEM_REVIEW_HISTORY_UPDATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},FD=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.COMPANY_UPDATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},ID=`sidebar`,LD={to_do:0,done:0,to_review:0,ongoing:0,awaiting_changes:0},RD=e=>{let t=ja(),n=F(),r=Vc({company_id:t,revision_id:e}),i=e=>n.setQueriesData({queryKey:r,predicate:e=>e.queryKey[e.queryKey.length-1]!==ID},e);return{handleAdjustCountsInWidgetsCache:(e,t)=>i(n=>{if(n){let r=e.filter(e=>e!==t).reduce((e,t)=>({...e,[t]:e[t]+1}),LD),i=Object.values(r).reduce((e,t)=>e+t,0);return{...n,...Object.entries(r).reduce((e,[t,r])=>({...e,[`${t}_count`]:Math.max(0,n[`${t}_count`]-r)}),{}),[`${t}_count`]:n[`${t}_count`]+i}}})}},zD=(e=!0)=>{let t=Yr(),n=e&&!!t,r=Hc(n?{company_id:t}:I,di({enabled:n,staleTime:fi,retryOnMount:!1})),{data:i,isPending:a,isError:o}=r;return(0,X.useMemo)(()=>({proAccountPermissionsResponse:r,proAccountPermissionsData:i,isProAccountPermissionsError:o,isProAccountPermissionsPending:n?a:!1}),[i,o,a,n,r])},BD,VD=async function(e,t,n){return await BD.request({...n,url:`/legal_acceptations_status`,method:`GET`,data:t,params:e})},HD=async function(e,t,n){return await BD.request({...n,url:`/cgvu`,method:`GET`,data:t,params:e})},UD=async function(e,t,n){return await BD.request({...n,url:`/accept_terms_of_sales_and_service`,method:`POST`,data:t,params:e})};function WD(e){return BD=new z(e),{getLegalAcceptationsStatus:VD,getTermsOfSalesAndService:HD,postAcceptTermsOfSalesAndService:UD}}var GD=WD({server:window.location.origin}),KD=e=>e?[`getLegalAcceptationsStatus`,e]:[`getLegalAcceptationsStatus`],qD=(e,t,n)=>({queryKey:KD(e),queryFn:e===I?I:async()=>{let{data:t}=await GD.getLegalAcceptationsStatus(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),JD=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:KD(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:KD()}),r[2]=i,r[3]=s);let c=s,l=KD(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=qD(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},YD=e=>e?[`getTermsOfSalesAndService`,e]:[`getTermsOfSalesAndService`],XD=(e,t,n)=>({queryKey:YD(e),queryFn:e===I?I:async()=>{let{data:t}=await GD.getTermsOfSalesAndService(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ZD=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:YD(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:YD()}),r[2]=i,r[3]=s);let c=s,l=YD(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=XD(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},QD=[`postAcceptTermsOfSalesAndService`],$D=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await GD.postAcceptTermsOfSalesAndService(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:QD,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},eO=()=>{let e=an(),t=Yr(),{isOnCgvuPage:n}=On(({pathname:e})=>({isOnCgvuPage:e.startsWith(`/cgvu`)})),{currentUser:r}=Ua(),{data:i,isPending:a,isFetching:o}=JD({company_id:t},di({enabled:!!r,staleTime:ai}));return(0,X.useEffect)(()=>{!n&&!o&&i?.entity_type&&i?.entity_id&&e(W.cgvu_index.url({queryParams:{entity_type:i.entity_type,entity_id:i.entity_id,skipIfAccepted:!0}}))},[i,o,n,e]),{isPending:a||!!(i?.entity_type&&i?.entity_id)}},tO=()=>{let e=an(),t=On(({pathname:e})=>Hn(e)),{error:n}=Ur({firm_group_id:t},{meta:{noDefaultErrorToast:!0},staleTime:si,retryOnMount:!1,enabled:!!t});(0,X.useEffect)(()=>{let r=n?.status&&[403,404].includes(n.status);t&&r&&e(`/`)},[t,n?.status,e])};function nO(){let e=(0,$.c)(5),{company:t}=q(),{firm:n}=Ka(),{identifyGroup:r}=Ic(),i,a;e[0]!==t||e[1]!==n||e[2]!==r?(i=()=>{t&&r(`Company`,String(t.id),{name:t.name}),n&&(r(`Firm`,String(n.id),{name:n.name,jedeclare_edi_enabled:n.jedeclare_edi_enabled}),r(`Firm Group`,String(n.firm_group_id),{name:n.firm_group.name}))},a=[t,n,r],e[0]=t,e[1]=n,e[2]=r,e[3]=i,e[4]=a):(i=e[3],a=e[4]),(0,X.useEffect)(i,a)}var rO=[`sme-core-taskforce-transactions-custom-views`,`fst-pro-account-landing-page`,`cash_in__tpe_landing_page_roi_section`,`sme-activation-new-welcome-onboarding-sme-collab`,`accounting_ledger_control__kb_first_xp_enabled`,`accounting_ledger_control__trial_balance_subtotals_enabled_by_default`,`sme-activation-simplify-invitation-by-firms`,`sme_activation__a_a_firm_deployment`];function iO(e){let t=(0,$.c)(11),[n,r]=(0,X.useState)(!0),{experimentClient:i}=Ic(),{company:a}=q(),{firm:o}=Ka(),s,c;t[0]===e?(s=t[1],c=t[2]):(s=()=>e||{},c=[e],t[0]=e,t[1]=s,t[2]=c);let l=Jc(s,c),u,d;t[3]!==a||t[4]!==i||t[5]!==o||t[6]!==l?(u=()=>{if(!i)return;let e={...a&&{Company:[String(a.id)]},...o&&{Firm:[String(o.id)]},...o&&{"Firm Group":[String(o.firm_group_id)]}};i.fetch({groups:e,...l},{flagKeys:[...rO]}).finally(()=>r(!1)).catch(aO)},d=[o,a,i,l],t[3]=a,t[4]=i,t[5]=o,t[6]=l,t[7]=u,t[8]=d):(u=t[7],d=t[8]),(0,X.useEffect)(u,d);let f;return t[9]===n?f=t[10]:(f={isLoading:n},t[9]=n,t[10]=f),f}function aO(e){lt(e)}var oO=({user:e,children:t})=>{if(!e)return t;let n=Ue.production&&!e.pennylane_employee;return(0,Q.jsx)(Yc,{autoInit:n,websiteId:n?Ue.SCREEB.APPLICATION_ID:``,userId:e.id.toString(),userProperties:{email:e.email,role:e.role||``},children:t})},sO=e=>Object.prototype.hasOwnProperty.call(W,e),cO=e=>e.split(`/`).filter(e=>e.startsWith(`:`)).map(e=>e.slice(1)),lO=(e,t,{companyId:n,firmId:r})=>{if(e===`company_id`)return n?`${n}`:null;if(e===`firm_id`)return r?`${r}`:null;if(e===`id`){if(t.startsWith(`/companies/:id`))return n?`${n}`:null;if(t.startsWith(`/crm/firms/:id`)||t.startsWith(`/practice_management/firms/:id`))return r?`${r}`:null}return null},uO=(e,t)=>
53{if(!sO(e))return e;let n=W[e],r=cO(n.path);if(r.length===0)return y(n.path,{});let i={};for(let a of r){let r=lO(a,n.path,t);if(r===null)return e;i[a]=r}return y(n.path,i)},dO=({company:e,firm:t})=>{let n=an(),{firm:r}=Ka(),i=e?.id??null,a=t?.id??r?.id??null,o=(0,X.useCallback)(e=>{let t=uO(e,{companyId:i,firmId:a});n(t)},[i,a,n]);(0,X.useEffect)(()=>{window.engagement?.setRouter(o)},[o])},fO=[100,200,300],pO=({user:e,company:t})=>{let n=an(),r=(0,X.useCallback)(r=>{if(!e||!t)return;let i=`${e.first_name} ${e.last_name}`,a=new URLSearchParams({utm_source:`amplitude`,utm_medium:`in-app-modale`,utm_campaign:`welcome_bonus`,utm_content:`${r}_euros`});n(`https://jm80nnzlwxb.typeform.com/to/G3Uenjkx?${a.toString()}#username=${i}&user_email=${e.email}&company_id=${t.id}`,{newTab:!0})},[e,t,n]);(0,X.useEffect)(()=>{fO.forEach(e=>{window.engagement?.addCallback(`pro_account_welcome_bonus_${e}_callback`,()=>{r(e)})})},[r])},mO=({user:e,company:t})=>{let n=an(),r=(0,X.useCallback)(()=>{if(!e||!t)return;let r=`${e.first_name} ${e.last_name}`;n(`https://jm80nnzlwxb.typeform.com/to/Ge1GoMoW#username=${r}&user_email=${e.email}&company_id=${t.id}`,{newTab:!0})},[e,t,n]);(0,X.useEffect)(()=>{window.engagement?.addCallback(`pro_account_landing_page_callback`,r)},[r])},hO=({firm:e})=>{let{firm:t}=Ka(),n=an(),r=(0,X.useCallback)(()=>{let r=e?.id||t?.id||null;r&&n(W.pdp_settings_crm_firms_index.url({pathParams:{firm_id:`${r}`}}))},[e,t,n]);(0,X.useEffect)(()=>{window.engagement?.addCallback(`firm_pdp_settings_redirect`,r)},[r])},gO=({firm:e})=>{let{firm:t}=Ka(),n=an(),r=(0,X.useCallback)(()=>{let r=e?.id||t?.id||null;r&&n(W.portfolio_crm_firms_index.url({pathParams:{firm_id:`${r}`},queryParams:{tab:`portfolio_list`,filter:JSON.stringify([{field:`by_invitation_statuses`,operator:`scope`,value:`by_invitation_statuses`,scope_params:`not_sent,sent,reminder_sent`}])}}))},[e,t,n]);(0,X.useEffect)(()=>{window.engagement?.addCallback(`firm_portfolio_redirect`,r)},[r])},_O=({firm:e})=>{let{firm:t}=Ka(),n=an(),r=(0,X.useCallback)(()=>{let r=e?.id||t?.id||null;r&&n(W.company_email_settings_crm_firms_index.url({pathParams:{id:`${r}`}}))},[e,t,n]);(0,X.useEffect)(()=>{window.engagement?.addCallback(`firm_email_settings_redirect`,r)},[r])};function vO({user:e,company:t,firm:n}){return dO({company:t,firm:n}),gO({firm:n}),hO({firm:n}),_O({firm:n}),mO({user:e,company:t}),pO({user:e,company:t}),null}var yO=()=>{let{track:e}=Ao();return(0,X.useEffect)(()=>{let t=setInterval(()=>{let t=wne();t.length!==0&&(t.forEach(({operation:t,endpoint:n,count:r,statusCode:i})=>{e({trackedEvent:Oo.default_error_toast_displayed,object:void 0,context:{operationType:t,endpoint:n,statusCode:i,count:r}})}),Tne())},1e4);return()=>clearInterval(t)},[e]),null};(function(){try{if(typeof window>`u`||typeof document>`u`)return;var e=new URLSearchParams(window.location.search).get(`birdie-recording`);if(!e)return;try{var t=new URL(decodeURIComponent(e));if(t.protocol!==`https:`)return;var n=String(t.hostname||``).toLowerCase(),r=function(e){return e===`localhost`||e===`127.0.0.1`||e===`[::1]`||e===`::1`||/\.localhost$/.test(e)||e===`birdie.test`||/\.birdie\.test$/.test(e)},i=n===`birdie.so`||/\.birdie\.so$/.test(n);if(!i&&r(n)&&(i=r(String(window.location.hostname||``).toLowerCase())),!i||t.searchParams.get(`birdie-embed`)!==`1`)return}catch{return}if(!document.getElementById(`birdie-recording-preload-style`)){var a=document.createElement(`style`);a.id=`birdie-recording-preload-style`,a.textContent=` 54 html, body { 55 overflow: hidden !important; 56 } 57 #birdie-recording-preload-overlay { 58 position: fixed; 59 inset: 0; 60 background: #fff; 61 z-index: 2147483647; 62 pointer-events: auto; 63 } 64 `,(document.head||document.documentElement).appendChild(a)}if(!document.getElementById(`birdie-recording-preload-overlay`)){var o=document.createElement(`div`);o.id=`birdie-recording-preload-overlay`,document.documentElement&&document.documentElement.appendChild(o)}}catch{}})();var bO=[];function xO(){return typeof window>`u`?{}:(window.birdieSettings||(window.birdieSettings={}),window.birdieSettings)}function SO(e,t={}){if(e&&typeof e==`object`)return e;let n={};return t.contact_id!==void 0&&(n.id=t.contact_id),t.contact_name!==void 0&&(n.name=t.contact_name),t.contact_email!==void 0&&(n.email=t.contact_email),t.contact_phone!==void 0&&(n.phone=t.contact_phone),Object.keys(n).length?n:void 0}function CO(e){let t=document.getElementById(`birdie-snippet`);if(t)return t;let n=e==`e4bf56a2`?`embed_birdie`:`embed`,r=`https://cf.birdie.so`,i=[`sha384-UpHM1+1SRGw5d/lkhatup8ShhdrItyJ50qC2whsmcKcl9Xzubnhc+Vq5TXcP8VnJ`,`sha384-nNgzASDk2U3dcGfo2iGFKc50hrymkIOjklyep9Id1Kf6OjnrvnGDBKCuC8B9SqK3`,`sha384-nt5PswPo2Ju2irqgwWcVcEqPzaL+gRg79+DIDYcMTK9gdEHnOcUzyhCoKzYzcI35`,`sha384-qRxVe4n0pcdOlO+biA6NywVVlUL4gOuyCWBIKGfIFHmyHvH9dOZ54hE5wwoPtnKn`].join(` `),a=/[?&#]birdie_snippet_test=(?:true|1|yes|on)(?:&|$)/i,o=a.test(window.location.search)||a.test(window.location.hash),s=`${r}/widget/${n}/v1/${e}?_bh=${encodeURIComponent(window.location.hostname)}&_sri=1`+(o?`&birdie_snippet_test=true`:``);if(document.head){if(!document.querySelector(`link[data-birdie-preconnect]`)){let e=document.createElement(`link`);e.rel=`preconnect`,e.href=r,e.crossOrigin=`anonymous`,e.setAttribute(`data-birdie-preconnect`,`true`),document.head.appendChild(e)}if(!document.querySelector(`link[data-birdie-preload]`)){let e=document.createElement(`link`);e.rel=`preload`,e.as=`script`,e.href=s,e.integrity=i,e.crossOrigin=`anonymous`,e.setAttribute(`data-birdie-preload`,`true`),document.head.appendChild(e)}}let c=document.createElement(`script`);c.src=s,c.async=!0,c.id=`birdie-snippet`,c.referrerPolicy=`origin`,c.integrity=i,c.crossOrigin=`anonymous`;let l=document.scripts?.[0];return l?.parentNode?l.parentNode.insertBefore(c,l):document.head?document.head.appendChild(c):document.documentElement.appendChild(c),c}function wO({clientId:e,metadata:t,contact:n,onReady:r,singleHandlerPerEvent:i=!0,...a}){if(!e){console.error(`[Birdie] Missing required clientId in initBirdie()`);return}if(typeof window>`u`)return;let o=xO(),s=SO(n,a);o.metadata=t,s!==void 0&&(o.contact=s),Object.assign(window.birdieSettings,a),window.birdieSettings.onBirdieReady=()=>{try{EO({singleHandlerPerEvent:i})}catch(e){console.error(`[Birdie] guard install error`,e)}
64bO.forEach(e=>{try{e(window.birdie)}catch(e){console.error(`[Birdie] onReady error`,e)}}),bO=[]},r&&TO(r),CO(e)}function TO(e){typeof window>`u`||(window.birdie?e(window.birdie):bO.push(e))}function EO({singleHandlerPerEvent:e}){let t=window.birdie;if(!t||t.__pkgGuardsInstalled)return;let n=t.on?.bind(t),r=t.off?.bind(t),i=new Map;t.onOnce=(e,n)=>{let r=i=>{try{n(i)}finally{t.off?.(e,r)}};t.on(e,r)},e&&n&&r&&(t.on=(e,t)=>{let a=i.get(e);if(a)try{r(e,a)}catch{}return i.set(e,t),n(e,t)},t.off=(e,t)=>(i.get(e)===t&&i.delete(e),r(e,t))),t.__pkgGuardsInstalled=!0}var DO=5e3,OO=()=>((0,X.useEffect)(()=>{window.birdie||window.requestIdleCallback(()=>{setTimeout(()=>{wO({clientId:Ue.BIRDIE.CLIENT_ID})},DO)})},[]),null),kO=({children:e})=>{let t=Yr(),n=F(),{isPending:r,isError:i,data:a,dataUpdatedAt:o,error:s}=Aa({enabled:!0}),c=!!t&&r||!!t&&!i&&!a?.company,{isPending:l,currentUser:u,masquerade:d,masqueradeOwner:f,error:p}=Ua(),{isPending:m}=va(),{isPending:h}=Wr(),{isLoading:g}=iO(),{isPending:_}=eO(),{isPending:v}=Gc(),{isProAccountPermissionsPending:y}=zD(),{isPending:b}=Rc(t?{company_id:t}:I,di({staleTime:ai})),x=On(({pathname:e})=>zn(e)),S=(0,X.useMemo)(()=>d?f:u,[u,d,f]),C=c||l||h||g||_||x||m||v||y||!!t&&b||!u;(0,X.useEffect)(()=>{x&&Zt()},[x]),ND(a,o),tO(),nO();let w=(0,X.useMemo)(()=>{let e=o&&Vn(o);return a?.company?Ra({...a.company,pusher_channel_access_token:e?a.company.pusher_channel_access_token:void 0}):void 0},[a?.company,o]);return FD(w,(0,X.useCallback)(async({company_id:e})=>n.invalidateQueries({queryKey:ka({id:e})}),[n])),PD(w,()=>{n.invalidateQueries({predicate:e=>e.queryKey[e.queryKey.length-1]===ID})}),p?.response?.status===500||s?.response?.status===500?(0,Q.jsx)(PC,{}):C?(0,Q.jsx)(qb,{}):(0,Q.jsx)(ko,{user:S,company:w,firmName:a?.firm?.name,children:(0,Q.jsx)(ua,{children:(0,Q.jsxs)(oO,{user:S,children:[(0,Q.jsx)(OO,{}),(0,Q.jsx)(yO,{}),(0,Q.jsx)(vO,{user:S,company:w,firm:a?.firm}),(0,Q.jsx)(X.Suspense,{fallback:(0,Q.jsx)(qb,{}),children:e})]})})})},AO=({children:e})=>(0,Q.jsx)(MD,{children:(0,Q.jsx)(Xr,{children:(0,Q.jsx)(Lc,{children:(0,Q.jsx)(Sa,{children:(0,Q.jsx)(kO,{children:e})})})})}),jO=()=>{let e=On(({pathname:e})=>e.replace(/[0-9]/g,``).replace(/\/[/]+/g,`/`));return(0,X.useMemo)(()=>e,[e])},MO=()=>{let{accounting_collaboration__write_emails_new_touchpoints:e=!1}=Jr(),{valid:t}=wa([G.MAIL_INBOX]),n=Yr();return(0,X.useMemo)(()=>e&&t&&!!n,[e,t,n])},NO,PO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts/{id}`,method:`DELETE`,data:t,params:e})},FO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts`,method:`GET`,data:t,params:e})},IO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts/replies`,method:`GET`,data:t,params:e})},LO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts`,method:`POST`,data:t,params:e})},RO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts/{id}/send_draft`,method:`POST`,data:t,params:e})},zO=async function(e,t,n){return await NO.request({...n,url:`/companies/{company_id}/inbox/drafts/{id}`,method:`PUT`,data:t,params:e})};function BO(e){return NO=new z(e),{deleteCompanyInboxDraft:PO,getCompanyInboxDrafts:FO,getRepliesCompanyInboxDrafts:IO,postCompanyInboxDrafts:LO,postSendDraftCompanyInboxDraft:RO,putCompanyInboxDraft:zO}}var VO=BO({server:window.location.origin}),HO=[`deleteCompanyInboxDraft`],UO=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await VO.deleteCompanyInboxDraft(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:HO,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},WO=e=>e?[`getCompanyInboxDrafts`,e]:[`getCompanyInboxDrafts`],GO=e=>e?[`getRepliesCompanyInboxDrafts`,e]:[`getRepliesCompanyInboxDrafts`],KO=(e,t,n)=>({queryKey:GO(e),queryFn:e===I?I:async()=>{let{data:t}=await VO.getRepliesCompanyInboxDrafts(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),qO=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:GO(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:GO()}),r[2]=i,r[3]=s);let c=s,l=GO(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=KO(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},JO=[`postCompanyInboxDrafts`],YO=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await VO.postCompanyInboxDrafts(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:JO,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},XO=[`postSendDraftCompanyInboxDraft`],ZO=(e,t)=>
64{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await VO.postSendDraftCompanyInboxDraft(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:XO,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},QO=[`putCompanyInboxDraft`],$O=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await VO.putCompanyInboxDraft(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:QO,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},ek=`text/csv,image/png,image/jpeg,image/tiff,image/bmp,image/gif,image/heic,application/pdf,application/vnd.ms-excel,application/vnd.ms-excel.sheet.macroenabled.12,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/mbox,application/octet-stream,application/vnd.ms-outlook,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/vnd.apple.numbers,application/x-ole-storage,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.ms-powerpoint.presentation.macroenabled.12,text/plain`.split(`,`),tk={OUTLOOK:`outlook`},nk={ACCOUNTANT:`accountant`,SUBSTITUTE_ACCOUNTANT:`substitute_accountant`,MANAGER:`manager`,ACCOUNTING_SUPERVISOR:`accounting_supervisor`,ACCOUNTING_MANAGER:`accounting_manager`},rk=ek,ik=`.pdf, .jpg, .png, .xls, .xlsx, .doc, .docx`,ak=31457280,ok=/\.?(png|jpe?g|gif|tiff|bmp|heic)$/i,sk={"application/pdf":`.pdf`,"application/msword":`.doc`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`.docx`,"application/vnd.ms-excel":`.xls`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`.xlsx`,"application/vnd.ms-outlook":`.msg`,"application/mbox":`.mbox`,"application/octet-stream":`.eml`,"application/vnd.oasis.opendocument.presentation":`.odp`,"application/vnd.oasis.opendocument.spreadsheet":`.ods`,"application/vnd.oasis.opendocument.text":`.odt`,"application/vnd.apple.pages":`.pages`,"application/vnd.apple.numbers":`.numbers`,"image/jpeg":`.jpg`,"image/png":`.png`,"image/tiff":`.tiff`,"image/bmp":`.bmp`,"image/gif":`.gif`,"image/heic":`.heic`,"text/csv":`.csv`,"text/plain":`.txt`},ck=3e3,lk=e=>typeof e==`object`&&!!e&&`file_url`in e,uk=e=>e?Object.values(nk).some(t=>t===e):!1,dk=e=>e?Object.values(Wo).some(t=>t===e):!1,fk={MIME_TYPE:`mime_type`,FILE_SIZE:`file_size`,FILES_TOO_LARGE:`files_too_large`,FILES_TOO_MANY:`files_too_many`,UPLOAD_CONFLICT:`upload_conflict`,UPLOAD_ERROR:`upload_error`,DIRECT_UPLOAD:`direct_upload`,DMS_FILE_NOT_FOUND:`dms_file_not_found`,DUPLICATE_FILE:`duplicate_file`,SEND_ERROR:`send_error`},pk={WRITE:`write`,DRAFTS:`drafts`},mk=`modules-writeEmails-translations-writeEmails`;Ti(mk,{fr:()=>M(()=>import(`./writeEmails.fr-AfhKcsgR.js`),[]),en:()=>M(()=>import(`./writeEmails.en-Bh1-UNke.js`),[]),de:()=>M(()=>import(`./writeEmails.de-CIQTQ2QS.js`),[]),es:()=>M(()=>import(`./writeEmails.es-A5o8jEAK.js`),[])});var hk=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:mk,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:mk},t[2]=i,t[3]=a),wi(a)};Di(mk);var Fie=({draftIdRef:e,replyToMessageIdRef:t,buildPayload:n,onDraftCreated:r})=>{let i=ja(),{mutateAsync:a}=YO(),o=(0,X.useRef)(null);return{getOrCreateDraftId:(0,X.useCallback)(()=>{if(e.current!==null)return Promise.resolve(e.current);if(o.current!==null)return o.current;let s=n(),c=t.current??void 0;return o.current=a({parameters:{company_id:i,provider:tk.OUTLOOK},requestBody:{draft:{...s,reply_to_message_id:c}}}).then(t=>(e.current=t.id,o.current=null,r?.(t.id,s),t.id)),o.current},[i,a,n,e,t,r])}},gk,Iie=async function(e,t,n){return await gk.request({...n,url:`/companies/{company_id}/inbox/drafts/recipients`,method:`GET`,data:t,params:e})};function Lie(e){return gk=new z(e),{getCompanyInboxDraftsRecipients:Iie}}var Rie=Lie({server:window.location.origin}),_k=e=>e?[`getCompanyInboxDraftsRecipients`,e]:[`getCompanyInboxDraftsRecipients`],vk=(e,t,n)=>({queryKey:_k(e),queryFn:e===I?I:async()=>{let{data:t}=await Rie.getCompanyInboxDraftsRecipients(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),yk=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:_k(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:_k()}),r[2]=i,r[3]=s);let c=s,l=_k(e),u;
64return r[4]!==n||r[5]!==t||r[6]!==e?(u=vk(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},bk=({isRecipientsEnabled:e})=>{let t=ja(),{data:n}=yk(e?{company_id:t,provider:tk.OUTLOOK}:I,{staleTime:oi}),r=(0,X.useMemo)(()=>[...n?.clients??[],...n?.accountants??[]],[n]);return{getFullRecipientsDetails:(0,X.useCallback)(e=>{let t=e.map((e,t)=>{let n=e.trim();return n?r.find(t=>t.email===e)||{id:t,first_name:``,last_name:``,email:n,role:null}:null});return(0,Oy.compact)(t)},[r])}},zie=({isRecipientsEnabled:e})=>{let{getFullRecipientsDetails:t}=bk({isRecipientsEnabled:e});return(0,X.useCallback)(e=>({subject:e.subject??``,message:e.sanitized_body?ol(e.sanitized_body):[{type:`paragraph`,children:[{text:``}]}],toEmails:t(e.to_recipients??[]),ccEmails:t(e.cc_recipients??[]),bccEmails:t(e.bcc_recipients??[])}),[t])},xk,Bie=async function(e,t,n){return await xk.request({...n,url:`/companies/{company_id}/inbox/attachments`,method:`GET`,data:t,params:e})},Vie=async function(e,t,n){return await xk.request({...n,url:`/companies/{company_id}/inbox/attachments`,method:`POST`,data:t,params:e})};function Hie(e){return xk=new z(e),{getCompanyInboxAttachments:Bie,postCompanyInboxAttachments:Vie}}var Sk=Hie({server:window.location.origin}),Ck=e=>e?[`getCompanyInboxAttachments`,e]:[`getCompanyInboxAttachments`],wk=(e,t,n)=>({queryKey:Ck(e),queryFn:e===I?I:async()=>{let{data:t}=await Sk.getCompanyInboxAttachments(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Uie=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Ck(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Ck()}),r[2]=i,r[3]=s);let c=s,l=Ck(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=wk(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Wie=[`postCompanyInboxAttachments`],Gie=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Sk.postCompanyInboxAttachments(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Wie,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Tk=()=>{let e=ja(),t=F(),[n,r]=(0,X.useState)(!1);return{fetchDraftAttachments:(0,X.useCallback)(async n=>{try{r(!0);let i=wk({company_id:e,email_id:n,provider:tk.OUTLOOK});return((await t.fetchQuery(i))?.attachments??[]).map(e=>{let t=new File([],e.name,{type:e.content_type});return Object.defineProperty(t,"size",{value:e.size}),t.signedId=e.id,t.attachmentId=e.id,t.attachmentStatus=`success`,t.isRemoteFile=!0,t})}catch{return[]}finally{r(!1)}},[e,t]),isLoading:n}},Ek=4,Kie=[Wo.EXECUTIVE,Wo.INTERNAL_ACCOUNTANT,Wo.INVOICING_MANAGER],Dk=({files:e,maxCount:t,maxTotalBytes:n})=>{let r=[];return e.length>t&&r.push(fk.FILES_TOO_MANY),e.reduce((e,t)=>e+t.size,0)>n&&r.push(fk.FILES_TOO_LARGE),r},qie=e=>{if(e.length<=Ek)return e;let t=Kie.flatMap(t=>e.filter(e=>e.role===t)),n=e.filter(e=>!t.some(t=>t.id===e.id));return[...t,...n].slice(0,Ek)},Jie=e=>e.map(e=>sk[e]??`.${e.split(`/`)[1]}`).join(`, `),Yie=({toEmails:e,setToEmails:t,isDefaultRecipientsUpdatedRef:n,lastSavedPayloadRef:r,isEnabled:i})=>{let a=ja(),{data:o}=yk(i?{company_id:a,provider:tk.OUTLOOK}:I,{staleTime:oi});(0,X.useEffect)(()=>{let i=o?.clients??[];if(i.length>0&&e.length===0&&!n.current){let e=qie(i);t(e),n.current=!0,r.current={subject:``,body_content:`<p></p>`,to_recipients:e.map(e=>e.email),cc_recipients:[],bcc_recipients:[]}}},[o?.clients,e.length,t,n,r,i])},Ok,Xie=async function(e,t,n){return await Ok.request({...n,url:`/companies/{company_id}/inbox/drafts/{draft_id}/attachments/{id}`,method:`DELETE`,data:t,params:e})},Zie=async function(e,t,n){return await Ok.request({...n,url:`/companies/{company_id}/inbox/drafts/{draft_id}/attachments`,method:`POST`,data:t,params:e})};function Qie(e){return Ok=new z(e),{deleteCompanyInboxDraftAttachment:Xie,postCompanyInboxDraftAttachments:Zie}}var kk=Qie({server:window.location.origin}),$ie=[`deleteCompanyInboxDraftAttachment`],eae=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await kk.deleteCompanyInboxDraftAttachment(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:$ie,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},tae=[`postCompanyInboxDraftAttachments`],nae=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await kk.postCompanyInboxDraftAttachments(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:tae,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},rae=e=>lk(e)?e.itemable_id:e.signedId,Ak=e=>
64lk(e)?e.id:e.signedId,iae=({getOrCreateDraftId:e})=>{let t=ja(),{mutateAsync:n}=nae(),r=(0,X.useCallback)(async(r,i)=>{let a=r.filter(e=>!e.attachmentId);if(a.length===0)return r;let[o,...s]=a.map(rae);if(!o)return r;try{let c=await e(),l=await n({parameters:{company_id:t,draft_id:c,provider:tk.OUTLOOK},requestBody:{type:i,ids:[o,...s.filter(e=>e!==void 0)]}});return r.map(e=>{let t=a.findIndex(t=>Ak(t)===Ak(e));return t===-1?e:(e.attachmentId=l[t]?.id,e.attachmentStatus=`success`,e)})}catch{return r.map(e=>(a.some(t=>Ak(t)===Ak(e))&&(e.attachmentStatus=`error`),e))}},[t,e,n]);return{attachUploadedFiles:(0,X.useCallback)(e=>r(e,`upload`),[r]),attachDmsFiles:(0,X.useCallback)(e=>r(e,`dms`),[r])}},jk=[{type:`paragraph`,children:[{text:``}]}],aae=({isDefaultRecipientsEnabled:e})=>{let{trackV2:t}=Ao(),[n,r]=(0,X.useState)(``),[i,a]=(0,X.useState)(jk),[o,s]=(0,X.useState)([]),[c,l]=(0,X.useState)([]),[u,d]=(0,X.useState)([]),[f,p]=(0,X.useState)([]),[m,h]=(0,X.useState)([]),[g,_]=(0,X.useState)([]),v=(0,X.useRef)(null),y=(0,X.useRef)(null),b=(0,X.useRef)(!1),x=(0,X.useRef)(null),S=F(),C=ja(),w=zie({isRecipientsEnabled:e}),{fetchDraftAttachments:T}=Tk(),E=(0,X.useCallback)(()=>({subject:n,body_content:il(i),to_recipients:o.map(e=>e.email),cc_recipients:c.map(e=>e.email),bcc_recipients:u.map(e=>e.email)}),[n,i,o,c,u]),{getOrCreateDraftId:D}=Fie({draftIdRef:v,replyToMessageIdRef:y,buildPayload:E,onDraftCreated:(e,t)=>{x.current=t}}),{attachUploadedFiles:O,attachDmsFiles:k}=iae({getOrCreateDraftId:D});Yie({toEmails:o,setToEmails:s,isDefaultRecipientsUpdatedRef:b,lastSavedPayloadRef:x,isEnabled:e});let ee=(0,X.useCallback)(()=>{r(``),a(jk),s([]),l([]),d([]),p([]),h([]),_([]),v.current=null,y.current=null,x.current=null},[]),A=(0,X.useCallback)(async(e,n)=>{if(n===`keep`&&f.length>0)return;t(`email_compose_attachment_added`,{source:`open_widget`,file_types:e.map(e=>e.content_type.split(`/`)[1])});let r=e.map(e=>{let t=new File([],e.name,{type:e.content_type});return Object.defineProperty(t,"size",{value:e.size}),t.signedId=e.signedId,t.attachmentStatus=`loading`,t}),i=r;if(n===`append`){let e=r.filter(e=>!f.some(t=>t.signedId===e.signedId));if(e.length<r.length&&_(e=>[...e,fk.DUPLICATE_FILE]),e.length===0)return;i=e}let a=i.filter(e=>rk.includes(e.type.toLowerCase()));a.length<i.length&&_(e=>[...e,fk.MIME_TYPE]);let o=a.filter(e=>e.size<=ak);if(o.length<a.length&&_(e=>[...e,fk.FILE_SIZE]),o.length===0)return;let s=Dk({files:[...n===`override`?[]:f,...m,...o],maxCount:100,maxTotalBytes:ak});if(s.length>0)_(e=>[...e,...s]);else if(n===`override`){p(o);let e=await O(o);p(e)}else{p([...o,...f]);let e=await O(o);p([...e,...f])}},[O,f,m,t]),te=(0,X.useCallback)(async(e,n)=>{if(n===`keep`&&m.length>0)return;t(`email_compose_attachment_added`,{source:`dms`,file_types:e.map(e=>e.content_type.split(`/`)[1])});let r=e;if(n===`append`){let t=e.filter(e=>!m.some(t=>t.id===e.id));if(t.length<e.length&&_(e=>[...e,fk.DUPLICATE_FILE]),t.length===0)return;r=t}let i=await Promise.all(r.map(e=>S.fetchQuery($c({company_id:C,id:e.id})).then(t=>({dmsInput:e,data:t}))));i.filter(({data:e})=>!e||!e.file_url||!e.file_size).length>0&&_(e=>[...e,fk.DMS_FILE_NOT_FOUND]);let a=i.filter(({data:e})=>e&&e.file_url&&e.file_size),o=a.filter(({data:e})=>e.file_size&&e.file_size<=31457280);o.length<a.length&&_(e=>[...e,fk.FILE_SIZE]);let s=o.map(({dmsInput:e,data:t})=>({id:e.id,name:e.name,itemable_id:e.itemable_id,file_url:t.file_url||``,size:t.file_size||0}));if(s.length===0)return;let c=Dk({files:[...n===`override`?[]:m,...f,...s],maxCount:100,maxTotalBytes:ak});if(c.length>0)_(e=>[...e,...c]);else if(n===`override`){let e=s.map(e=>({...e,attachmentStatus:`loading`}));h(e);let t=await k(e);h(t)}else{let e=[...s.map(e=>({...e,attachmentStatus:`loading`})),...m];h(e);let t=await k(e);h(t)}},[k,m,C,S,f,t]),j=(0,X.useCallback)(async(e,t)=>{if(t===`keep`&&f.length>0)return;let n=e;if(t===`append`){let t=e.filter(e=>!f.some(t=>t.attachmentId===e.attachmentId));if(t.length<e.length&&_(e=>[...e,fk.DUPLICATE_FILE]),t.length===0)return;n=[...f,...t]}p(n)},[f]),M=(0,X.useCallback)((e=`override`,t)=>e===`override`||t,[]),ne=(0,X.useCallback)(async e=>{_([]);let{emailState:t,mergeStrategies:f,onSuccess:p,draftId:m}=e;if(m&&(v.current=m),e.replyToMessageId!==void 0&&(y.current=e.replyToMessageId),!t){p?.();return}let h={subject:n,body_content:il(i),to_recipients:o.map(e=>e.email),cc_recipients:c.map(e=>e.email),bcc_recipients:u.map(e=>e.email)};if(t.toEmails&&M(f?.toEmails,o.length===0)&&(s(t.toEmails),h.to_re
64cipients=t.toEmails.map(e=>e.email)),t.ccEmails&&M(f?.ccEmails,c.length===0)&&(l(t.ccEmails),h.cc_recipients=t.ccEmails.map(e=>e.email)),t.bccEmails&&M(f?.bccEmails,u.length===0)&&(d(t.bccEmails),h.bcc_recipients=t.bccEmails.map(e=>e.email)),(t.toEmails||t.ccEmails||t.bccEmails)&&(b.current=!0),t.subject&&M(f?.subject,n===``)&&(r(t.subject),h.subject=t.subject),t.bodyContent){let e=al(i).trim()===``;if(M(f?.bodyContent,e)){let e=typeof t.bodyContent==`string`?ol(t.bodyContent.trim().replaceAll(` 65`,``)):t.bodyContent;a(e),h.body_content=il(e)}}m&&(x.current=h);let g=f?.files??`append`;t.files?.uploaded&&t.files.uploaded.length>0&&await A(t.files.uploaded,g),t.files?.dms&&t.files.dms.length>0&&await te(t.files.dms,g),t.files?.draftAttachments&&t.files.draftAttachments.length>0&&await j(t.files.draftAttachments,f?.files??`override`),p?.()},[A,te,j,M,o,c,u,n,i]),re=(0,X.useCallback)(async e=>{let t=w(e);v.current=e.id,b.current=!0,r(t.subject),a(t.message),s(t.toEmails),l(t.ccEmails),d(t.bccEmails),h([]),x.current={subject:t.subject,body_content:il(t.message),to_recipients:t.toEmails.map(e=>e.email),cc_recipients:t.ccEmails.map(e=>e.email),bcc_recipients:t.bccEmails.map(e=>e.email)};let n=await T(e.id);p(n)},[w,T]);return{composeState:{draftIdRef:v,subject:n,setSubject:r,message:i,setMessage:a,toEmails:o,setToEmails:s,ccEmails:c,setCcEmails:l,bccEmails:u,setBccEmails:d,uploadedFiles:f,setUploadedFiles:p,dmsFiles:m,setDmsFiles:h,fileErrors:g,setFileErrors:_},draftIdRef:v,lastSavedPayloadRef:x,resetState:ee,applyOptions:ne,handleSelectDraft:re,isDefaultRecipientsUpdatedRef:b,getOrCreateDraftId:D,buildPayload:E,attachUploadedFiles:O,attachDmsFiles:k}},oae=()=>{let e=hk(),t=ja(),n=an(),{mutate:r,isPending:i}=ZO();return{sendEmail:(0,X.useCallback)(async({draftId:i,bodyContent:a,attachmentCount:o,recipientCount:s,includeSignature:c,onSuccess:l,onError:u})=>{r({parameters:{company_id:t,id:i,provider:tk.OUTLOOK},requestBody:{body_content:a,attachment_count:o,recipient_count:s,include_signature:c}},{onSuccess:()=>{J.success({title:e(`form.email_sent`),content:e(`form.email_sent_body`),actions:[{label:e(`form.view_sent_emails`),onClick:()=>n(W.collaboration_center_companies_index.url({pathParams:{company_id:`${t}`},queryParams:{subtab:`sent`}}))}]}),l?.()},onError:()=>{u?.()}})},[t,n,e,r]),isSendingEmail:i}},Mk,sae=async function(e,t,n){return await Mk.request({...n,url:`/inbox/mailbox_signature`,method:`DELETE`,data:t,params:e})},cae=async function(e,t,n){return await Mk.request({...n,url:`/inbox/mailbox_signature`,method:`GET`,data:t,params:e})},lae=async function(e,t,n){return await Mk.request({...n,url:`/inbox/mailbox_signature`,method:`POST`,data:t,params:e})},uae=async function(e,t,n){return await Mk.request({...n,url:`/inbox/mailbox_signature`,method:`PUT`,data:t,params:e})};function dae(e){return Mk=new z(e),{deleteInboxMailboxSignature:sae,getInboxMailboxSignature:cae,postInboxMailboxSignature:lae,putInboxMailboxSignature:uae}}var Nk=dae({server:window.location.origin}),fae=[`deleteInboxMailboxSignature`],pae=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Nk.deleteInboxMailboxSignature(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:fae,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Pk=e=>e?[`getInboxMailboxSignature`,e]:[`getInboxMailboxSignature`],mae=(e,t,n)=>({queryKey:Pk(e),queryFn:e===I?I:async()=>{let{data:t}=await Nk.getInboxMailboxSignature(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Fk=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Pk(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Pk()}),r[2]=i,r[3]=s);let c=s,l=Pk(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=mae(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},hae=[`postInboxMailboxSignature`],Ik=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Nk.postInboxMailboxSignature(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:hae,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},gae=[`putInboxMailboxSignature`],_ae=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Nk.putInboxMailboxSignature(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:gae,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Lk={OUTLOOK:`outlook`},Rk=()=>{let[e,t]=(0,X.useState)(null),{masquerade:n}=Ha(),{data:r}=Fk(n?I:{provider:Lk.OUTLOOK},{staleTime:mi}),i=r?.mailbox_signature;return i?{includeSignature:e??i.add_by_default,setIncludeSignatureOverride:t}:{includeSignature:!1,setIncludeSignatureOverride:t}},vae=()=>{let e=F(),t=ja();return{handleDmsPick:async({dmsFile:n,existingFiles:r})=>{if(r.some(e=>
65`id`in e&&e.id===n.id))return{type:`error`,errors:[fk.DUPLICATE_FILE]};let i=await e.fetchQuery($c({company_id:t,id:n.id}));if(!i||!i.file_url||!i.file_size)return{type:`error`,errors:[fk.DMS_FILE_NOT_FOUND]};let a={id:n.id,name:n.name,itemable_id:n.itemable_id,file_url:i.file_url,size:i.file_size},o=Dk({files:[...r,a],maxCount:100,maxTotalBytes:ak});return o.length>0?{type:`error`,errors:o}:{type:`success`,dmsFile:a}}}},yae=({draftId:e})=>{let t=ja(),{mutateAsync:n}=eae();return{deleteFile:(0,X.useCallback)(async r=>{!r||!e||await n({parameters:{company_id:t,draft_id:e,id:r,provider:tk.OUTLOOK}})},[t,e,n])}},bae=({fileActionsState:e,attachUploadedFiles:t,attachDmsFiles:n})=>{let{draftIdRef:r,uploadedFiles:i,setUploadedFiles:a,dmsFiles:o,setDmsFiles:s,setFileErrors:c}=e,{deleteFile:l}=yae({draftId:r.current}),{handleDmsPick:u}=vae();return{handleUploadedFiles:async e=>{c([]);let n=e.map(e=>(e.signedId&&!e.attachmentId&&(e.attachmentStatus=`loading`),e));a(n);let r=await t(n);a(r)},handleDmsPick:async e=>{c([]);let t=await u({dmsFile:e[0],existingFiles:[...o,...i]});if(t.type===`error`)t.errors.forEach(e=>{c(t=>[...t,e])});else{let e={...t.dmsFile,attachmentStatus:`loading`},r=[...o,e];s(r);let i=await n(r);s(i)}},removeFile:async(e,t)=>{if(t===`uploaded`){let t=i.find(t=>t.signedId===e);if(!t)return;if(!t.attachmentId){a(t=>t.filter(t=>t.signedId!==e));return}t.attachmentStatus=`loading`,a(n=>n.map(n=>n.signedId===e?t:n)),await l(t.attachmentId),a(t=>t.filter(t=>t.signedId!==e))}if(t===`dms`){let t=o.find(t=>t.id===e);if(!t)return;if(!t.attachmentId){s(t=>t.filter(t=>t.id!==e));return}t.attachmentStatus=`loading`,s(n=>n.map(n=>n.id===e?t:n)),await l(t.attachmentId),s(t=>t.filter(t=>t.id!==e))}}}},zk=(e,t=300,n)=>(0,X.useRef)((0,Oy.debounce)(e,t,n)).current,xae=({draftIdRef:e,subject:t,bodyContent:n,toRecipients:r,ccRecipients:i,bccRecipients:a,isEnabled:o,getOrCreateDraftId:s,buildPayload:c,lastSavedPayloadRef:l})=>{let u=ja(),{mutateAsync:d,isPending:f,error:p}=$O(),[m,h]=(0,X.useState)(null),[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)(!1),b=g?`unsaved`:v||f?`saving`:p?`error`:`saved`,x=(0,X.useCallback)(async t=>{if(l.current&&(0,Oy.isEqual)(t,l.current))return e.current??void 0;let n=e.current===null;y(n);let r=await s();if(y(!1),!n)try{await d({parameters:{company_id:u,id:r,provider:tk.OUTLOOK},requestBody:{draft:t}})}catch{}return l.current=t,h(new Date),_(!1),r},[u,s,d,e,l]),S=(0,X.useRef)(x);(0,X.useEffect)(()=>{S.current=x},[x]);let C=zk(e=>S.current(e),ck);return(0,X.useEffect)(()=>{if(!o){C.cancel();return}let e=c();if((e.subject!==``||e.body_content!==``&&e.body_content!==`<p></p>`||e.to_recipients.length!==0||e.cc_recipients.length!==0||e.bcc_recipients.length!==0)&&!(0,Oy.isEqual)(e,l.current))return _(!0),C(e),()=>{C.cancel()}},[t,n,r,i,a,o,c,C,l]),{status:b,saveDraft:(0,X.useCallback)(async()=>{C.cancel();let t=c();return(0,Oy.isEqual)(t,l.current)?e.current??void 0:x(t)},[C,c,x,e,l]),lastSavedAt:m}},Sae=({recipientEmails:e})=>{let t=hk(),{data:n}=yk({company_id:ja(),provider:tk.OUTLOOK},{staleTime:oi}),r=new Set(n?.clients.map(e=>e.email));return e.some(e=>r.has(e.email))?null:(0,Q.jsx)(sl,{variant:`info`,text:(0,Q.jsx)(B,{children:t(`widget.no_client_contacts_selected`)}),mb:`05`})},Bk=({control:e,name:t,controllerProps:n,displayErrorOnMount:r,withError:i=!0,as:a,label:o,srOnly:s,hint:c,...l})=>{let{field:u,error:d}=$s({displayErrorOnMount:r,withError:i,name:t,control:e,...n}),{value:f,...p}=u;return(0,Q.jsx)(nc,{error:d,as:a,hint:c,children:(0,Q.jsx)(Ui,{...p,label:o,srOnly:s,checked:f,name:t,...l})})},Vk,Cae=async function(e,t,n){return await Vk.request({...n,url:`/inbox/mailbox_signatures/preview`,method:`GET`,data:t,params:e})};function wae(e){return Vk=new z(e),{getInboxMailboxSignaturesPreview:Cae}}var Tae=wae({server:window.location.origin}),Hk=e=>e?[`getInboxMailboxSignaturesPreview`,e]:[`getInboxMailboxSignaturesPreview`],Eae=(e,t,n)=>({queryKey:Hk(e),queryFn:e===I?I:async()=>{let{data:t}=await Tae.getInboxMailboxSignaturesPreview(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Dae=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Hk(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Hk()}),r[2]=i,r[3]=s);let c=s,l=Hk(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Eae(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Uk=`modules-collaborationCenter-collaborationCenter`;Ti(Uk,{fr:()=>M(()=>import(`./collaborationCenter.fr-CgIpoNri.js`),[]),en:()=>M(()=>import(`./collaborationCenter.en-DeMJDxIS.js`),[]),de:()=>M(()=>import(`./collaborationCenter.de-DLRcdc-X.js`),[]),es:()=>M(()=>import(`./collaborationCenter.es-C2r1alhe.js`),[])});var Wk=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:Uk,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:Uk},t[2]=i,t[3]=a),wi(a)};Di(Uk);var Oae=jn({signature_html:Wn().defined(),image_signed_id:An().nullable().defined(),add_by_default:Mn().required(),layout_orientation:Wn().oneOf([`horizontal`,`vertical`]).required(),layout_order:Wn().oneOf([`image_first`,`text_first`]).required()}),Gk=[{type:`paragraph`,children:[{text:``}]}],Kk=e=>{if(e){let{signature_html:t,image_signed_id:n,add_by_default:r,layout_orientation:i,layout_order:a}=e;return{signature_html:t?ol(t):Gk,image_signed_id:n??null,add_by_default:r,layout_orientation:i,layout_order:a}}return{signature_html:Gk,image_signed_id:null,add_by_default:!0,layout_orientation:`horizontal`,layout_order:`image_first`}},kae={horizontal:{width:`116px`,height:`148px`},vertical:{width:`240px`,height:`80px`}},Aae=[`70%`,`90%`,`80%`,`50%`],jae=({width:e})=>(0,Q.jsx)(o,{width:e,bgColor:`secondary-50`,borderRadius:4,height:`8px`}),qk=({sizes:e})=>(0,Q.jsx)(H,{"data-testid":`layout-preview-text`,direction:`column`,gap:1,width:e.width,height:e.height,justifyContent:`center`,children:Aae.map(e=>(0,Q.jsx)(jae,{width:e},e))}),Jk=({sizes:e,imageUrl:t})=>(0,Q.jsx)(H,{"data-testid":`layout-preview-image`,width:e.width,height:e.height,alignItems:`center`,justifyContent:`center`,bgColor:t?void 0:`secondary-50`,borderRadius:4,children:t?(0,Q.jsx)(`img`,{src:t,alt:`Placeholder Signature`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,Q.jsx)(s,{name:`ImageRounded`,size:`sm`,color:`secondary-400`})}),Mae=({orientation:e,order:t,imageUrl:n})=>{let r=_n(),i=e===`horizontal`,a=kae[e];return(0,Q.jsx)(H,{"data-testid":`layout-preview`,width:`280px`,height:`180px`,alignItems:`center`,p:2,gap:2,direction:i?`row`:`column`,borderRadius:8,boxShadow:r.boxShadowLg,children:t===`image_first`?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Jk,{sizes:a,imageUrl:n}),(0,Q.jsx)(qk,{sizes:a})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(qk,{sizes:a}),(0,Q.jsx)(Jk,{sizes:a,imageUrl:n})]})})},Nae=({control:e,disabled:t,previewImageUrl:n})=>{let r=Wk(),i=Ys({control:e,name:`layout_orientation`}),a=Ys({control:e,name:`layout_order`});return(0,Q.jsxs)(H,{direction:`column`,gap:2,width:`388px`,children:[(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(V.HeadingSection3,{color:`secondary-900`,children:r(`signature_modal.layout.title`)}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{name:`InfoOutlined`,size:`xs`,color:`secondary-500`,ml:`05`})}),(0,Q.jsx)(N.Content,{children:r(`signature_modal.layout.tooltip`)})]})]}),(0,Q.jsx)(Mae,{orientation:i,order:a,imageUrl:n}),(0,Q.jsxs)(H,{gap:4,mt:2,children:[(0,Q.jsx)(H,{direction:`column`,gap:1,flex:1,children:(0,Q.jsx)(ul,{withError:!1,control:e,name:`layout_orientation`,label:r(`signature_modal.layout.direction.label`),labelColor:`secondary-800`,orientation:`vertical`,options:[{label:r(`signature_modal.layout.direction.horizontal`),value:`horizontal`,disabled:t},{label:r(`signature_modal.layout.direction.vertical`),value:`vertical`,disabled:t}]})}),(0,Q.jsx)(H,{direction:`column`,gap:1,flex:1,children:(0,Q.jsx)(ul,{withError:!1,control:e,name:`layout_order`,label:r(`signature_modal.layout.order.label`),labelColor:`secondary-800`,orientation:`vertical`,options:[{label:r(`signature_modal.layout.order.image_first`),value:`image_first`,disabled:t},{label:r(`signature_modal.layout.order.text_first`),value:`text_first`,disabled:t}]})})]})]})},Pae=({showCreatorFullName:e,creator:{firstName:t,lastName:n}})=>{let i=()=>(0,Q.jsx)(gl,{type:`person`,size:`sm`,firstName:t,lastName:n});return e?(0,Q.jsxs)(r,{display:`inline-flex`,alignItems:`center`,children:[i(),(0,Q.jsx)(V,{ml:1,nowrap:!0,children:`${t} ${n}`})]}):i()},Fae=({file:e,size:t,semiBold:n,renderExtraMetadata:i})=>{let a=Za(),[o,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(!1),{name:p,isUploading:m,createdAt:h,fileSize:g,creator:_,downloadAction:v,previewAction:y,deleteAction:b,validatedStatus:x,invalidStatus:S}=e,C=m||d||l||o,w=t===`md`?V:V.TinyCaption;return(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,p:t===`md`?8:4,width:`100%`,borderColor:`border-interactive-neutral-soft-default`,borderBottomStyle:`solid`,borderBottomWidth:1,children:[(0,Q.jsx)(r,{minWidth:0,children:(0,Q.jsx)(V,{semiBold:n,children:(0,Q.jsx)(bl,{content:p,contentGenerator:(e,t)=>
65(0,Q.jsx)(`div`,{ref:t,className:`text-truncate d-block`,children:p})})})}),(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,ml:`auto`,children:[(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,gap:16,mx:16,children:[!!_&&(0,Q.jsx)(Pae,{showCreatorFullName:t===`md`,creator:_}),!!h&&(0,Q.jsx)(w,{nowrap:!0,children:vl(a,yl(h),`dd/MM/yyyy`)}),!!g&&(0,Q.jsx)(w,{nowrap:!0,children:_l(g)}),!!i&&i(e)]}),(0,Q.jsxs)(Oi,{size:`sm`,wrap:!1,children:[!!v&&(0,Q.jsx)(U.Secondary,{icon:`Download`,disabled:C,loading:o,onClick:()=>{v&&(v.withInitialLoading&&c(!0),v.onClick(c))}}),!!y&&(0,Q.jsx)(U.Secondary,{icon:`VisibilityRounded`,disabled:C,loading:l,onClick:()=>{y&&(y.withInitialLoading&&u(!0),y.onClick(u))}}),!!b&&(0,Q.jsx)(U.Secondary,{variant:`danger`,icon:`Delete`,disabled:C,loading:d,onClick:()=>{b&&(b.withInitialLoading&&f(!0),b.onClick(f))}}),!!x&&(0,Q.jsx)(s,{size:`md`,name:`CheckCircleRounded`,color:`success`}),!!S&&(0,Q.jsx)(s,{size:`md`,name:`ErrorRounded`,color:`danger`})]})]})]})},Yk=({uploadedFiles:e,size:t=`md`,semiBold:n,isLoading:r,renderExtraMetadata:i,renderEmptyState:a,...s})=>{let{marginProps:c,paddingProps:l,gapProps:u}=yi(s);return r?(0,Q.jsx)(o,{...c,...l,children:(0,Q.jsx)(Ko,{height:34,width:`100%`})}):e.length?(0,Q.jsx)(H,{direction:`column`,...c,...l,...u,children:e.map(e=>(0,Q.jsx)(Fae,{file:e,size:t,semiBold:n,renderExtraMetadata:i},e.id))}):a?a():null},Xk=e(hi()),Zk=`ui-FileDropZone-FileDropZone`;Ti(Zk,{fr:()=>M(()=>import(`./FileDropZone.fr-D5i7EYsK.js`),[]),en:()=>M(()=>import(`./FileDropZone.en-K0Mn41Rh.js`),[]),de:()=>M(()=>import(`./FileDropZone.de-D3bDtYh3.js`),[]),es:()=>M(()=>import(`./FileDropZone.es-B4OZ6b5q.js`),[])});var Qk=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:Zk,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:Zk},t[2]=i,t[3]=a),wi(a)};Di(Zk);var Iae=({showImage:e=!0,image:t,showTitle:n=!0,title:i,showDescription:a=!0,description:o,showCTA:s=!0,ctaLabel:c,disabled:l})=>{let u=Qk();return(0,Q.jsx)(r,{borderStyle:`dashed`,borderColor:`border-interactive-neutral-mid-default`,borderWidth:2,backgroundColor:`background-surface-neutral-softer`,borderRadius:`soft`,children:(0,Q.jsxs)(r,{display:`flex`,width:`100%`,height:`112px`,py:4,flexDirection:`row`,children:[e&&(0,Q.jsx)(r,{display:`flex`,width:`96px`,height:`96px`,mx:24,children:t||(0,Q.jsx)(Ci,{"aria-label":`File aria`,name:`file`,size:`sm`,variant:`light`})}),(0,Q.jsxs)(r,{display:`flex`,flexDirection:`column`,alignItems:`flex-start`,justifyContent:`center`,children:[n&&(0,Q.jsx)(V,{semiBold:!0,children:i||u(`placeholder.default_title`)}),a&&(0,Q.jsx)(V,{children:o||u(`placeholder.default_description`)}),s&&(0,Q.jsx)(r,{ml:`n16`,children:(0,Q.jsx)(U.Tertiary,{icon:`AddRounded`,variant:`primary`,disabled:l,children:c||u(`placeholder.default_cta_label`)})})]})]})})},$k=function(e){return e.NotStarted=`NotStarted`,e.Uploading=`Uploading`,e.Uploaded=`Uploaded`,e.Removing=`Removing`,e.UploadError=`UploadError`,e}({}),eA=e=>`${e.name}.${e.lastModified}`,Lae=e=>e===Cl.FileInvalidType||e===Cl.FileTooLarge||e===Cl.FileTooSmall||e===Cl.TooManyFiles,tA=(0,X.createContext)({uploadFile:()=>{},files:{},setFiles:()=>{},onFileDropError:()=>{},onFileUploaded:()=>{},addFiles:()=>{}}),Rae=({uploadFile:e,acceptedFilesType:t,onFileUploadError:n,onFileDropError:r,onFileUploaded:i,onFileUploading:a,minFileSize:o,maxFileSize:s,disabled:c,children:l,multiple:u,maxFiles:d})=>{let f=Qk(),[p,m]=(0,X.useState)({}),h=(0,X.useCallback)((e,t)=>{let n=eA(e);m(r=>({...r,[n]:{...r[n],...t,file:e}}))},[m]),g=(0,X.useCallback)(e=>{m(t=>e.reduce((e,n)=>{let r=eA(n);return{...e,[r]:{...t[r],uploadProgress:0,status:$k.NotStarted,file:n}}},t))},[m]),_=(0,X.useCallback)(e=>{m(t=>{let n=eA(e),r={...t};return delete r[n],r})},[m]),v=(0,X.useCallback)(e=>{if(n)return n(e);J.error({title:f(`upload_error.title`),content:f(`upload_error.description`)})},[n,f]),y=(0,X.useCallback)(t=>{h(t,{uploadProgress:0,status:$k.Uploading}),a&&a(t),e(t,e=>{h(t,{uploadProgress:e})}).then(()=>{h(t,{uploadProgress:100,status:$k.Uploaded}),i(t)}
65).catch(()=>{v(t),_(t)})},[e,h,_,v,i,a]),b=(0,X.useCallback)(e=>{if(r)return r(e);let n=t?[...new Set(Object.values(t).flatMap(e=>e))].map(e=>e.toUpperCase()).join(`, `):void 0,i=[...new Set(e.flatMap(e=>e.errors.map(({code:e})=>e)))].filter(Lae).map(e=>e===Cl.FileInvalidType?f(`drop_error.types.file-invalid-type`,{acceptedFormats:n??``}):e===Cl.FileTooLarge?f(`drop_error.types.file-too-large`,{maxFileSize:_l(s??0)}):e===Cl.FileTooSmall?f(`drop_error.types.file-too-small`,{minFileSize:_l(o??0)}):e===Cl.TooManyFiles?f(`drop_error.types.too-many-files`,{maxFiles:(d??1)+1}):``);J.error({title:f(`drop_error.title`),content:i.length?i.map(e=>(0,Q.jsx)(`li`,{children:e},e)):void 0})},[t,s,d,o,r,f]),x=(0,X.useMemo)(()=>({uploadFile:y,files:p,setFiles:m,acceptedFilesType:t,minFileSize:o,maxFileSize:s,onFileDropError:b,onFileUploaded:i,addFiles:g,disabled:c,multiple:u,maxFiles:d}),[y,p,m,t,o,s,b,i,g,c,u,d]);return(0,Q.jsx)(tA.Provider,{value:x,children:l})},nA=()=>(0,X.useContext)(tA),rA=({children:e=e=>(0,Q.jsx)(Iae,{...e}),testId:t,display:n=`block`,...i})=>{let{flexProps:a,remainingProps:o}=yi(i),{uploadFile:s,acceptedFilesType:c,minFileSize:l,maxFileSize:u,onFileDropError:d,addFiles:f,disabled:p,multiple:m=!0,maxFiles:h}=nA(),{getRootProps:g,getInputProps:_}=xl({minSize:l,maxSize:u,accept:c,getFilesFromEvent:async e=>{let t=await Sl(e);return m?t:[t[0]]},onDropAccepted:e=>{f(e),e.forEach(e=>s(e))},onDropRejected:e=>{d(e)},multiple:m,maxFiles:h});return p?(0,Q.jsx)(r,{"data-testid":`disabled-${t}`,children:e({...o,disabled:p})}):(0,Q.jsxs)(`div`,{...g({className:(0,Xk.default)(`dropzone`,vi(a),{"d-flex":n===`flex`,"d-block":n===`block`})}),children:[(0,Q.jsx)(`input`,{className:`input-zone`,"data-testid":`filedropzone`,..._()}),e({...o,disabled:p})]})},zae=({droppedFile:e})=>{let t=Qk();return(0,Q.jsx)(r,{display:`flex`,width:`24px`,height:`24px`,mx:16,alignItems:`center`,children:e.uploadProgress<100&&(0,Q.jsx)(`span`,{role:`alert`,"aria-busy":!0,"aria-label":t(`placeholder.spinner_aria_label`),children:(0,Q.jsx)(zo,{size:`sm`})})})},iA=({id:e,droppedFile:t})=>(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,py:8,borderRadius:`soft`,borderWidth:1,borderColor:`border-interactive-neutral-mid-default`,borderStyle:`solid`,mt:16,children:[(0,Q.jsx)(s,{ml:25,name:`PhotoRounded`,size:`md`}),(0,Q.jsx)(r,{display:`flex`,flexGrow:1,children:(0,Q.jsx)(V,{semiBold:!0,ml:15,children:t.file.name})}),(0,Q.jsx)(V,{children:_l(t.file.size)}),(0,Q.jsx)(zae,{droppedFile:t})]},e),Bae=({files:e})=>e.map(({id:e,...t})=>(0,Q.jsx)(iA,{id:e,droppedFile:t}
65,e)),aA=({children:e=Bae})=>{let{files:t}=nA(),n=(0,X.useMemo)(()=>Object.entries(t).map(([e,t])=>({...t,id:e})),[t]);return(0,Q.jsx)(Q.Fragment,{children:e({files:n})})},oA=Object.assign(({uploadFile:e,acceptedFilesType:t,onFileUploadError:n,onFileDropError:r,onFileUploaded:i,onFileUploading:a,minFileSize:o,maxFileSize:s,disabled:c,children:l,multiple:u,maxFiles:d,testId:f})=>(0,Q.jsx)(Rae,{uploadFile:e,acceptedFilesType:t,onFileUploadError:n,maxFileSize:s,minFileSize:o,onFileDropError:r,onFileUploaded:i,onFileUploading:a,disabled:c,multiple:u,maxFiles:d,children:l||(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(rA,{testId:f}),(0,Q.jsx)(aA,{})]})}),{PlaceHolder:rA,FileList:aA}),sA=(e,t)=>{let n=document.createElement(`a`);n.style.display=`none`,n.href=e,n.setAttribute(`download`,t),n.setAttribute(`target`,`_blank`),document.body.appendChild(n),n.click(),setTimeout(function(){document.body.removeChild(n)},200)},Vae={"image/png":[`.png`],"image/jpeg":[`.jpg`,`.jpeg`],"image/bmp":[`.bmp`]},Hae=Tl(2,`MB`),Uae=`mailbox-signature-image`,Wae=({control:e,imageUrl:t,onFileChange:n})=>{let r=Wk(),[i,a]=(0,X.useState)(null),{field:o}=Xs({control:e,name:`image_signed_id`}),s=i?.name||(t?(e=>{try{let t=decodeURIComponent(e).split(`/`);return t[t.length-1]||``}catch{return``}})(t):null)||``,c=!!o.value,l=c?[{id:Uae,name:s,downloadAction:{withInitialLoading:!1,onClick:()=>{if(s){if(i){let e=URL.createObjectURL(i);sA(e,s),setTimeout(()=>URL.revokeObjectURL(e),200);return}t&&sA(t,s)}}},previewAction:{withInitialLoading:!1,onClick:()=>{if(i){let e=URL.createObjectURL(i);window.open(e,`_blank`,`noopener,noreferrer`),URL.revokeObjectURL(e);return}t&&window.open(t,`_blank`,`noopener,noreferrer`)}},deleteAction:{withInitialLoading:!1,onClick:()=>{o.onChange(null),a(null),n?.(null)}}}]:[];return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-800`,children:r(`signature_modal.content.image_label`)}),c?(0,Q.jsx)(Yk,{size:`sm`,semiBold:!0,uploadedFiles:l}):(0,Q.jsx)(Fc,{multiple:!1,onSuccess:e=>{o.onChange(e[0])},render:({handleUpload:e})=>(0,Q.jsx)(oA,{acceptedFilesType:Vae,maxFileSize:Hae,multiple:!1,uploadFile:t=>(a(t),n?.(t),e([t])),onFileUploaded:()=>{},children:(0,Q.jsx)(oA.PlaceHolder,{children:({disabled:e})=>(0,Q.jsxs)(H,{height:`64px`,alignItems:`center`,justifyContent:`center`,gap:2,px:2,py:`05`,borderRadius:4,borderStyle:`dashed`,borderWidth:1,borderColor:`secondary-300`,bgColor:`white`,children:[(0,Q.jsx)(U.Secondary,{icon:`DownloadRounded`,disabled:e,children:r(`signature_modal.content.image_cta`)}),(0,Q.jsx)(V,{color:`secondary-700`,children:r(`signature_modal.content.image_helper`)})]})})})})]})},Gae=({control:e,imageUrl:t,onFileChange:n})=>{let r=Wk(),{field:i}=Xs({control:e,name:`signature_html`});return(0,Q.jsxs)(H,{direction:`column`,gap:2,width:`572px`,children:[(0,Q.jsx)(V.HeadingSection3,{color:`secondary-900`,children:r(`signature_modal.content.title`)}),(0,Q.jsxs)(H,{direction:`column`,gap:`05`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-800`,children:r(`signature_modal.content.signature_label`)}),(0,Q.jsx)(pl,{value:i.value,onChange:e=>{i.onChange(e)},withBold:!0,withItalic:!0,withUnderline:!0,withCode:!0,withHeadingOne:!0,withHeadingTwo:!0,withBlockQuote:!0,withNumberedList:!0,withBulletedList:!0,toolbarType:`fixed`,minHeight:160,maxHeight:210})]}),(0,Q.jsx)(H,{direction:`column`,gap:`05`,children:(0,Q.jsx)(Wae,{control:e,imageUrl:t,onFileChange:n})})]})},cA=`signature-modal-form`,lA=({show:e,onHide:t,data:n})=>{let r=F(),i=Wk(),{control:a,handleSubmit:s,watch:c,reset:l}=Qs({validationSchema:Oae,defaultValues:Kk(n)}),[u,d]=(0,X.useState)(null),[f,p]=(0,X.useState)(null);(0,X.useEffect)(()=>{if(!u){p(null);return}let e=URL.createObjectURL(u);return p(e),()=>URL.revokeObjectURL(e)},[u]);let m=c(`signature_html`),h=c(`image_signed_id`),g=al(m).trim()!==``,_=!!h,v=_?f??n?.image_url??null:null,y=g&&_,b=g||_,{mutate:x,isPending:S}=Ik(),{mutate:C,isPending:w}=_ae(),T=S||w,E=()=>{l(Kk(n)),d(null),t()},D=async()=>{await r.invalidateQueries({queryKey:Hk({provider:Lk.OUTLOOK})}),await r.invalidateQueries({queryKey:Pk({provider:Lk.OUTLOOK})})},O=s(e=>{let r={provider:`outlook`,mailbox_signature:{signature_html:il(e.signature_html)||null,add_by_default:e.add_by_default,layout_orientation:e.layout_orientation,layout_order:e.layout_order,image_signed_id:e.image_signed_id}};typeof n?.id==`number`?C({parameters:{},requestBody:r},{onSuccess:async()=>{await D(),t()}}):x({parameters:{},requestBody:r},{onSuccess:async()=>{await D(),t()}})});return(0,Q.jsx)(ao,{show:e,onHide:E,size:`lg`,scrollable:!0,title:i(`signature_modal.title`),checkbox:(0,Q.jsx)(Bk,{withError:!1,control:a,name:`add_by_default`,label:i(`signature_modal.add_to_all_emails`)}
65),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:E,children:i(`signature_modal.cancel`)}),primaryButton:(0,Q.jsx)(U,{type:`submit`,form:cA,loading:T,disabled:!b,children:i(`signature_modal.save`)}),children:(0,Q.jsx)(tc,{id:cA,name:cA,onSubmit:O,children:(0,Q.jsxs)(H,{children:[(0,Q.jsx)(Gae,{control:a,imageUrl:n?.image_url??null,onFileChange:d}),(0,Q.jsx)(o,{width:`1px`,bgColor:`secondary-200`,ml:8,mr:8}),(0,Q.jsx)(Nae,{control:a,disabled:!y,previewImageUrl:v})]})})})};lA.displayName=`SignatureModal`;var uA=({includeSignature:e,onIncludeSignatureChange:t})=>{let n=hk(),[r,i]=(0,X.useState)(!1),{masquerade:a}=Ha(),{data:o}=Fk(a?I:{provider:Lk.OUTLOOK},{staleTime:mi}),c=o?.mailbox_signature,l=()=>{i(!0)};return(0,Q.jsxs)(Q.Fragment,{children:[c?(0,Q.jsxs)(ll,{children:[(0,Q.jsx)(ll.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`Stylus`})}),(0,Q.jsxs)(ll.Content,{align:`start`,side:`top`,width:238,children:[(0,Q.jsx)(ll.Item,{onSelect:l,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:`EditRounded`,size:`xs`}),(0,Q.jsx)(B,{children:n(`footer.change_signature`)})]})}),(0,Q.jsx)(ll.Separator,{}),(0,Q.jsx)(ll.Item,{onSelect:()=>t(!0),children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:e?`RadioButtonCheckedRounded`:`RadioButtonUncheckedRounded`,size:`sm`,color:e?`primary-700`:`secondary-300`}),(0,Q.jsx)(B,{children:n(`footer.my_signature`)})]})}),(0,Q.jsx)(ll.Item,{onSelect:()=>t(!1),children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:e?`RadioButtonUncheckedRounded`:`RadioButtonCheckedRounded`,size:`sm`,color:e?`secondary-300`:`primary-700`}),(0,Q.jsx)(B,{children:n(`footer.no_signature`)})]})})]})]}):(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`Stylus`,onClick:l}),r&&(0,Q.jsx)(lA,{show:r,onHide:()=>{i(!1)},data:c},c?.id)]})},dA=({children:e,draftId:t,onDeleteSuccess:n,defaultOpen:r=!1,onCancel:i})=>{let a=ja(),o=F(),s=hk(),[c,l]=(0,X.useState)(r),{mutateAsync:u,isPending:d}=UO(),f=async e=>{e&&(await u({parameters:{company_id:a,id:e,provider:tk.OUTLOOK}}),o.setQueryData(WO({company_id:a,provider:tk.OUTLOOK}),t=>t&&{...t,pages:t.pages.map(t=>({...t,drafts:t.drafts.filter(t=>t.id!==e)}))}),n?.(),J.success({title:s(`delete_draft.success`)}))};return(0,Q.jsxs)(Zi,{triggerMode:`click`,open:c,onOpenChange:e=>{e||i?.(),l(e)},children:[(0,Q.jsx)(Zi.Trigger,{children:e(d)}),(0,Q.jsx)(Zi.Content,{placement:`top`,customWidth:246,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,py:1,px:15,children:[(0,Q.jsx)(B,{color:`secondary-800`,children:s(`delete_draft.confirmation`)}),(0,Q.jsx)(H,{gap:1,children:(0,Q.jsxs)(Oi,{fullWidth:!0,children:[(0,Q.jsx)(U.Secondary,{size:`sm`,variant:`danger`,onClick:async e=>{e.stopPropagation(),await f(t),l(!1)},disabled:d,loading:d,children:s(`delete_draft.confirm`)}),(0,Q.jsx)(U.Tertiary,{size:`sm`,onClick:e=>{e.stopPropagation(),l(!1),i?.()},disabled:d,children:s(`delete_draft.cancel`)})]})})]})})]})},Kae=({onViewDrafts:e,onWriteNewEmail:t,draftId:n,onDeleteDraftSuccess:r})=>{let i=hk(),{trackV2:a}=Ao(),[o,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(`actions_list`),d=()=>{u(`actions_list`),c(!1)};return l===`actions_list`?(0,Q.jsxs)(ll,{open:o,onOpenChange:c,children:[(0,Q.jsx)(ll.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`MoreVertRounded`})}),(0,Q.jsxs)(ll.Content,{align:`start`,side:`top`,width:238,children:[(0,Q.jsx)(ll.Item,{onSelect:t,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:`AddRounded`,size:`xs`}),(0,Q.jsx)(B,{children:i(`footer.write_new_email`)})]})}),(0,Q.jsx)(ll.Item,{onSelect:e,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:`FormatListBulletedRounded`,size:`xs`}),(0,Q.jsx)(B,{children:i(`footer.view_drafts`)})]})}),(0,Q.jsx)(ll.Item,{disabled:!n,onSelect:()=>{a(`email_delete_button_clicked`,{compose_type:`new`,location:`compose_modal`}),u(`delete_draft`)},children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:`DeleteOutlined`,size:`xs`,color:`danger-400`}),(0,Q.jsx)(B,{color:`danger-400`,children:i(`footer.delete_draft`)})]})})]})]}):(0,Q.jsx)(dA,{draftId:n??``,onDeleteSuccess:()=>{r(),d()},defaultOpen:!0,onCancel:d,children:()=>(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`MoreVertRounded`})})},qae=({onAttach:e,onSend:t,isUploadingFiles:n,draftStatus:r,lastSavedAt:i,onViewDrafts:a,onWriteNewEmail:o,draftId:s,onDeleteDraftSuccess:c,sendDisabledReason:l,includeSignature:u,onIncludeSignatureChange:d})=>{let f=hk(),p=(()=>{switch(l){case`uploading_files`:return f(`footer.attach_in_progress`);case`no_recipients`:return f(`footer.no_recipients`);case`no_send_consent`:return f(`form.update_permissions`);default:return null}})(),m=l===`sending_email`,h=(0,Q.jsx)(U,{size:`sm`,onClick:t,icon:`SendRounded`,disabled:l!==null,loading:m,children:f(`form.send`)});return(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,bgColor:`secondary-25`,px:2,py:15,borderTopWidth:1,borderTopStyle:`solid`,borderTopColor:`secondary-200`,children:[(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsxs)(Zi,{children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`AttachFileRounded`,onClick:e,disabled:n||m})}),(0,Q.jsx)(Zi.Content,{placement:`top`,maxWidth:200,children:(0,Q.jsx)(H,{p:1,justifyContent:`center`,alignItems:`center`,children:f(n||m?`footer.attach_in_progress`:`footer.attach`)})})]}),(0,Q.jsx)(uA,{includeSignature:u,onIncludeSignatureChange:d}),(0,Q.jsx)(Kae,{draftId:s,onViewDrafts:a,onWriteNewEmail:o,onDeleteDraftSuccess:c})]}
65),(0,Q.jsxs)(H,{alignItems:`center`,gap:2,children:[r===`saving`?(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:f(`form.saving`)}):r===`saved`&&i?(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:f(`form.saved_ago`,{time:er(i)})}):r===`error`?(0,Q.jsx)(B.TinyCaption,{color:`danger-500`,children:f(`form.save_failed`)}):null,p?(0,Q.jsxs)(Zi,{children:[(0,Q.jsx)(Zi.Trigger,{children:h}),(0,Q.jsx)(Zi.Content,{placement:`top`,maxWidth:200,children:(0,Q.jsx)(H,{p:1,children:p})})]}):h]})]})},fA=({children:e})=>{let t=_n();return(0,Q.jsx)(`div`,{style:{position:`absolute`,inset:0,backgroundColor:`rgba(0, 0, 0, 0.4)`,zIndex:10,top:`58px`,height:`calc(100% - 103px)`},children:(0,Q.jsx)(`div`,{style:{position:`absolute`,inset:`8px`,display:`flex`,flexDirection:`column`,backgroundColor:t.white,borderRadius:`8px`,border:`1px solid ${t.secondary200}`,boxShadow:`0 8px 24px rgba(0, 0, 0, 0.12)`,overflow:`hidden`},children:e})})},Jae=gn(`div`)(({height:e,disabled:t})=>({height:El(e),opacity:t?.4:1,cursor:t?`no-drop !important`:`inherit`,transition:`height 0.3s ease-out`})),pA=e=>!!(e&&`nodeType`in e),Yae=({files:e,handleUpload:t,uploadState:n,acceptedMimeTypes:r,height:i,multiple:a,disabled:o,grow:s,children:c,onFilesDropped:l,onFilesSelected:u})=>{let d=(0,X.useRef)(null),[f,p]=(0,X.useState)(0),m=f!==0,h=e&&e.length>0,g=h&&n===`waiting`,_=h&&n===`uploading`,v=h&&n===`error`,y=e=>{t(a?e:[e[0]])},b=e=>e.preventDefault(),x=e=>{e.preventDefault(),!_&&!g&&!(pA(e.relatedTarget)&&e.currentTarget.contains(e.relatedTarget))&&p(e=>e+1)},S=e=>{e.preventDefault(),!_&&!g&&!(pA(e.relatedTarget)&&e.currentTarget.contains(e.relatedTarget))&&p(e=>e-1)},C=e=>{if(e.preventDefault(),p(e=>e-1),o)return;l?.();let t=e.dataTransfer?.files;t&&!_&&!g&&y(t)},w=()=>{!_&&!g&&d.current?.click()};return(0,X.useEffect)(()=>()=>p(0),[]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`input`,{ref:d,className:`d-none`,type:`file`,onChange:()=>{u?.();let e=d.current?.files;e?.length&&y(e)},value:``,"data-testid":`dropzone-input`,multiple:a,disabled:o,accept:r?.join(`, `)}),(0,Q.jsx)(Jae,{"data-testid":`dropzone`,role:`button`,className:(0,Xk.default)(`w-100 pointer small position-relative d-flex flex-column box-sizing-border align-items-center justify-content-center rounded border border-dashed`,{"flex-grow-1":s,"bg-primary-50":m,"bg-white":!m,[`border-${Dl({isWaiting:g,isDraggingOver:m,isUploading:_,isInvalid:v})}`]:!0}),onDragEnter:x,onDragLeave:S,onDragOver:b,onDrop:C,onClick:w,height:i,disabled:o,children:c})]})},Xae=({files:e,dmsFiles:t,onFilesChange:n,onError:r,acceptedMimeTypes:i,strictMimeTypes:a=!1,height:o=150,multiple:s=!1,disabled:c=!1,grow:l=!1,children:u,directUploadsPath:d,maxBytesSizePerFile:f,onFilesUploadStart:p,onFilesUploadEnd:m,onFilesDropped:h,onFilesSelected:g,pendingFilesRef:_})=>{let v=Lo(),y=an(),{trackV2:b}=Ao(),x=(0,X.useRef)([]),S=_??x,C=t=>{S.current.forEach((e,n)=>{e.signedId=t[n]}),S.current=[],n([...e])},w=async(o,c)=>{p?.();let l=(0,Oy.compact)([...Array.from(o)]);if(b(`email_compose_attachment_added`,{source:`desktop`,file_types:l.map(e=>e.type.split(`/`)[1])}),!o||o.length===0){m?.();return}let u=[],d=Dk({files:[...l,...e,...t],maxCount:100,maxTotalBytes:ak});if(d.length>0){d.forEach(e=>r(e)),m?.();return}let{files:h,errors:g}=Ol({files:l,acceptedMimeTypes:i,strictMimeTypes:a},v);l=h,g.length>0&&u.push(fk.MIME_TYPE);let{files:_,errors:x}=Ml({files:l,maxBytesSizePerFile:f},v);l=_,x.length>0&&u.push(fk.FILE_SIZE);let C=l.map(e=>Object.assign(e,{signedId:``}));if(S.current=C,C.length===0){u.forEach(e=>r(e)),m?.();return}u.length>0&&u.forEach(e=>r(e)),n(s?[...S.current,...e]:[S.current[0]]),await c(C).catch(e=>{let t=Array.isArray(e)?e:kl(e)?e.message:[];t.indexOf(`Status: 401`)!==-1&&y(W.login_auth_index.url({})),r(t.indexOf(`Status: 409`)===-1?fk.UPLOAD_ERROR:fk.UPLOAD_CONFLICT)}).finally(()=>{m?.()})};return(0,Q.jsx)(Fc,{onBeforeStorageRequest:({xhr:e})=>e.setRequestHeader(`Cache-Control`,Nl.ASSETS_CACHE_CONTROL),directUploadsPath:d,onSuccess:C,onError:async()=>{r(fk.DIRECT_UPLOAD)},render:({uploads:[t],handleUpload:n})=>{let r=t?.state;return(0,Q.jsx)(Yae,{files:e,handleUpload:e=>w(e,n),uploadState:r,acceptedMimeTypes:i,height:o,multiple:s,disabled:c,grow:l,onFilesDropped:h,onFilesSelected:g,children:u})}})},mA=`modules-dms-translations-dms`;Ti(mA,{fr:()=>M(()=>import(`./dms.fr-DFae2Nh9.js`),[]),en:()=>M(()=>import(`./dms.en-CplsYRKy.js`),[]),de:()=>M(()=>import(`./dms.de-CZNlPGmq.js`),[]),es:()=>M(()=>import(`./dms.es-UA3QjgY_.js`),[])});var hA=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:mA,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:mA},t[2]=i,t[3]=a),wi(a)};Di(mA);var Zae=({headerTitle:e,entries:t,loadEntries:n,forceReloadEntries:r,canPickFile:i=!1,canPreviewFile:a=!1,onAction:o,onSelectFolder:s})=>{let[c,l]=(0,X.useState)(!1),u=(0,X.useCallback)(()=>l(!1),[]),[d,f]=(0,X.useState)([]),[p,m]=(0,X.useState)(),[h,g]=(0,X.useState)(t||[]),[_,v]=(0,X.useState)(t!==void 0),[y,b]=(0,X.useState)(!1),[x,S]=(0,X.useState)(t||[]),[C,w]=(0,X.useState)(``),[T,E]=(0,X.useState)(``),[D,O]=(0,X.useState)([]),k=(0,
65X.useRef)({}),ee=(0,X.useCallback)((e,t)=>{let n=k.current[e];return n?Promise.resolve(n):t().then(t=>(k.current[e]=t,t))},[]),A=(0,X.useRef)(null),te=(0,X.useCallback)(()=>{u(),m(void 0),f([]),O([]),S(h),w(``),E(``),k.current={},v(!1)},[u,h]),j=(0,X.useCallback)(e=>{e.children?S(e.children||[]):e.loadChildren&&(b(!0),ee(e.id,e.loadChildren).then(e=>{S(e),b(!1)}))},[ee]),M=(0,X.useCallback)((e,t)=>{if(a&&(e.type===Bl.File||e.type===Bl.Action&&e.preview))m(e),S([]);else if(e.type===Bl.Folder){if(e.id===`inbox`&&!i)o([...d,e]),u();else if(s&&t){let n=[...d.map(e=>e.name),e.name];s({id:e.id,name:e.name,path:n.join(` / `),isSuggested:t}),u()}else f([...d,e]),j(e)}else o(d,e),u()},[d,a,i,u,o,j,s]),ne=(0,X.useCallback)((e,t)=>{a&&(t.type===Bl.File||t.type===Bl.Action&&t.preview)?(f(e),m(t),S([])):t.type===Bl.Folder?(f([...e,t]),m(void 0),j(t)):(o(d,t),u()),E(C),w(``)},[a,d,u,o,C,j]),re=(0,X.useCallback)(()=>{let e;if(T){w(T),f(D),m(void 0),S([]);return}if(w(``),p)m(void 0),e=d[d.length-1];else{let t=d.slice();t.pop(),f(t),e=t[t.length-1]}e?j(e):S(h)},[T,p,D,d,j,h]),ie=(0,X.useCallback)(e=>{w(e),O(d),e===``&&(E(``),f(D),D.length===0?S(h):j(D[D.length-1]))},[d,D,h,j]),{headerTitle:ae,backActive:oe}=(0,X.useMemo)(()=>p?{headerTitle:p.name,backActive:!0}:d.length>0?{headerTitle:d[d.length-1].name,backActive:!0}:{headerTitle:e,backActive:!1},[p,d,e]);return(0,X.useEffect)(()=>{let e=!0;if(c&&(!_||r))return b(!0),(async()=>{if(!n){J.warn({title:`FilePicker usage error`,content:`Either entries or loadEntries should be defined.`});return}let t=await n();e&&(g(t),S(t),v(!0),b(!1))})(),()=>{e=!1}},[_,c,n,r]),(0,X.useEffect)(()=>{A.current?.focus()},[c,p,d,x]),{show:c,setShow:l,hideDropdown:u,headerTitle:ae,backActive:oe,menuRef:A,currentPath:d,currentFile:p,initialEntries:h,initialEntriesLoaded:_,currentEntriesLoading:y,currentEntries:x,search:C,fetchChildren:ee,onBack:re,onCancel:te,onSearchChange:ie,onSearchPick:ne,onClickOption:M}},gA,Qae=async function(e,t,n){return await gA.request({...n,url:`/companies/{company_id}/dms/search`,method:`GET`,data:t,params:e})};function $ae(e){return gA=new z(e),{getCompanyDmsSearchIndex:Qae}}var eoe=$ae({server:window.location.origin}),_A=e=>e?[`getCompanyDmsSearchIndex`,e]:[`getCompanyDmsSearchIndex`],toe=(e,t,n)=>({queryKey:_A(e),queryFn:e===I?I:async()=>{let{data:t}=await eoe.getCompanyDmsSearchIndex(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),noe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:_A(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:_A()}),r[2]=i,r[3]=s);let c=s,l=_A(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=toe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},vA={DMS_FILE:`dms_file`,DMS_FOLDER:`dms_folder`},yA={CLASSIFIED_DOCUMENTS:`classified_documents`,DOCUMENT_REQUESTS:`document_requests`,DOCUMENTS_TO_BE_TRANSMITTED:`documents_to_be_transmitted`,ARCHIVE:`archive`},bA=e=>!!(e&&(e.type===`dms_file`||e.type===`dms_external_link`)),xA=function(e){return e.DMS_FILE=`DmsFile`,e.DMS_EXTERNAL_LINK=`DmsExternalLink`,e}({}),roe={width:338,height:290},ioe={maxHeight:500,objectFit:`contain`},aoe={height:700},ooe={height:`100%`},soe=/\.?(png|jpe?g|webp|gif|svg|tiff|bmp)$/i,SA=/\.?(pdf)$/i,coe=/\.?(edi|csv|txt)$/i,loe=/\.?(docx|doc|pptm|pptx|ppt|xlsm|xlsx|xls)$/i,uoe=`https://view.officeapps.live.com/op/embed.aspx?src=${location.origin}`,doe={minWidth:`200px`,maxWidth:`300px`,minHeight:`200px`,maxHeight:`400px`},foe={width:300,height:400},poe=`secondary-50`,CA=({id:e})=>{let t=ja(),{data:n}=Qc({company_id:t,id:+e});return n?n.file_url?(0,Q.jsx)(`div`,{className:`text-center`,children:(0,Q.jsx)(`iframe`,{src:n.file_url,style:roe})}):null:(0,Q.jsx)(zo,{})},wA=(e,t=[],n,r=[],i)=>async()=>{let{data:a}=await el.getTreeCompanyDmsItems({company_id:e});return n.children=[...r,EA(e,a.filter(e=>e.itemable_type===`DmsFile`),i),...a.filter(e=>e.itemable_type===`DmsFolder`).map(t=>DA(e,t))],[...t||[],n]},TA=(e,t=[],n)=>async()=>{let{data:r}=await el.getTreeCompanyDmsItems({company_id:e});return[...t||[],EA(e,r.filter(e=>e.itemable_type===`DmsFile`),n),...r.filter(e=>e.itemable_type===`DmsFolder`).map(t=>DA(e,t))]},moe=(e,t)=>async()=>{let{data:n}=await el.getTreeCompanyDmsItems({company_id:e,parent_id:t?t.id:void 0});return n.map(t=>DA(e,t))},hoe=e=>({id:null,itemable_type:`DmsFolder`,name:e(`classified_documents`),itemable_id:null,folders_count:0}),EA=(e,t,n)=>
65({id:`inbox`,type:Bl.Folder,icon:`AllInboxRounded`,name:n(`classified_documents`),object:hoe(n),children:t.map(t=>DA(e,t))}),DA=(e,t)=>t.itemable_type===`DmsFolder`?{id:t.id?.toString(),type:Bl.Folder,icon:`FolderRounded`,name:t.name,object:t,loadChildren:moe(e,t)}:{id:t.id.toString(),type:Bl.File,icon:`DescriptionRounded`,name:t.name,preview:CA,object:t},goe=e=>({item_id:e.id,itemable_id:e.itemable_id,link_id:void 0,created_at:e.created_at,name:e.name,file_url:e.file_url,creator:void 0,linkable_type:xA.DMS_FILE,file_extension:e.file_extension??null,file_size:e.file_size??null,url:null}),_oe=e=>({item_id:e.id,itemable_id:e.itemable_id,link_id:void 0,created_at:e.created_at,name:e.name,creator:void 0,linkable_type:xA.DMS_FILE,file_extension:null,file_size:null,file_url:null,url:null}),voe=e=>{let t=[],n=[];return e.forEach(e=>{e.linkable_type===xA.DMS_FILE?t.push(e):n.push(e)}),{linkedFiles:t,linkedExternalLinks:n}},yoe=e=>e?e.map(e=>({name:e.name,created_at:e.created_at,creator:void 0,link_id:void 0,itemable_id:e.itemable_id,linkable_type:xA.DMS_EXTERNAL_LINK,file_size:null,file_url:null,file_extension:null,url:e.url||null,item_id:e.id})):[],boe=e=>({link_id:e.id,reference:e.reference,linkable_type:e.linkable_type,linkable_id:e.linkable_id,item_id:e.item_id,name:e.name,created_at:e.created_at,...e.linkable}),xoe=e=>{if(!e)return;let t=e.trim();return t.startsWith(`/`)&&(t=t.slice(1)),t.includes(` / `)?t.split(` / `).join(` > `):t.split(`/`).join(` > `)},Soe=({documents:e,companyId:t,onDownload:n,onMoveToInvoice:r,onEdit:i,onDelete:a,initialActions:o=!1,activePage:s,onRestore:c,includeSuggestedFolders:l=!1,dmsLinkZoneT:u,dmsT:d})=>{let f=[];s?.type===yA.ARCHIVE&&c&&f.push({id:`restore`,type:Bl.Action,icon:`Restore`,name:d(`cards.actions.restore`),object:{fn:()=>c(e.map(e=>e.id))}}),n&&e.every(e=>e.type===vA.DMS_FILE)&&f.push({id:`download`,type:Bl.Action,icon:`DownloadRounded`,name:d(`cards.actions.download`),object:{fn:()=>n(e.map(e=>e.id))}}),i&&e.length===1&&e.every(e=>e.type===vA.DMS_FOLDER)&&f.push({id:`edit`,type:Bl.Action,icon:`EditRounded`,name:d(`cards.actions.modify`),object:{fn:()=>i(e[0])}}),a&&f.push({id:`delete`,type:Bl.Action,icon:`Delete`,name:d(`cards.actions.${s?.type===yA.ARCHIVE||s?.parentPages?.some(e=>e.type===yA.ARCHIVE)?`destroy`:`delete`}`),object:{fn:()=>a(e)}});let p=[];return r&&e.every(e=>e.type===vA.DMS_FILE)&&(p.push({id:`move_supplier`,type:Bl.Action,icon:`ShoppingCartRounded`,name:d(`cards.actions.move.to_invoice.supplier`),object:{fn:()=>r(e.filter(bA).map(e=>e.signed_id),`supplier`)}}),p.push({id:`move_customer`,type:Bl.Action,icon:`StoreMallDirectoryRounded`,name:d(`cards.actions.move.to_invoice.customer`),object:{fn:()=>r(e.filter(bA).map(e=>e.signed_id),`customer`)}})),l?woe(t,e,[...f,...p],d):o?wA(t,f,{id:`move_to`,type:Bl.Folder,icon:`DriveFileMoveOutlined`,name:d(`cards.actions.move.title`),object:null},p,u):TA(t,[...f,...p],u)},OA=(e,t)=>async()=>{let{data:n}=await el.getTreeCompanyDmsItems({company_id:e,parent_id:t?t.id:void 0});return n.map(t=>kA(e,t))},kA=(e,t)=>t.itemable_type===`DmsFolder`?{id:t.id?.toString(),type:Bl.Folder,icon:`FolderRounded`,name:t.name,object:t,loadChildren:OA(e,t)}:{id:t.id.toString(),type:Bl.File,icon:`DescriptionRounded`,name:t.name,object:t},AA=(e,t)=>({id:e,type:Bl.Action,icon:`Remove`,name:t,disabled:!0,object:{fn:()=>{}}}),Coe=(e,t,n)=>{if(t.length===0||t[0].type!==vA.DMS_FILE||!(`suggested_folders`in t[0]))return[];let r=t[0],i=`suggested_folders`in r&&r.suggested_folders||[];if(i.length===0){let e={id:0,itemable_type:`DmsFolder`,name:``,itemable_id:0,folders_count:0,created_at:new Date().toISOString(),shared:!1,imports_allowed:!0,fixed:!1};return[{id:`empty-section`,type:Bl.Folder,icon:`AutoAwesomeRounded`,name:n(`file_picker.no_suggestions`),disabled:!0,object:e}]}return i.map(t=>{let n={id:t.id,itemable_type:`DmsFolder`,name:t.name,itemable_id:t.id,folders_count:0,created_at:new Date().toISOString(),shared:!1,imports_allowed:!0,fixed:!1,path:xoe(t.path)};return{id:t.id.toString(),type:Bl.Folder,icon:`FolderRounded`,name:t.name,object:n,loadChildren:OA(e,n)}})},woe=(e,t,n=[],r)=>async()=>{let{data:i}=await el.getTreeCompanyDmsItems({company_id:e}),a=[],o=Coe(e,t,r);a.push(AA(`suggestions-header`,r(`file_picker.suggestions`))),o.length>0?a.push(...o):a.push({id:`empty-section`,type:Bl.Action,icon:`Remove`,name:``,disabled:!0,object:{fn:()=>{}}});let s=[AA(`folders-header`,r(`file_picker.all_folders`))],c=i.filter(e=>e.itemable_type===`DmsFolder`).map(t=>kA(e,t));return n&&n.length>0&&c.unshift(...n),[...a,...s,...c]},Toe=(e,t)=>(n,r)=>{r?.type===Bl.Action?r.object.fn():t(n.reduce((e,t)=>
65(t.object&&e.push({id:t.object.id}),e),[]),e.map(e=>e?.id),e[0]?.parent_id)},Eoe=e=>{let t=(0,$.c)(22),{companyId:n,search:r,currentPath:i,onPick:a,canPickFile:o}=e,s=o!==void 0&&o,c=vs(r,300),l=i.at(-1)?.id,u=hA(),d;t[0]!==n||t[1]!==c||t[2]!==l?(d=c.trim()?{company_id:n,parent_id:l,filter:JSON.stringify([{operator:`search`,field:`name`,value:c.trim()}])}:I,t[0]=n,t[1]=c,t[2]=l,t[3]=d):d=t[3];let{data:f,isFetching:p}=noe(d),m;t[4]===f?m=t[5]:(m=f===void 0?[]:f,t[4]=f,t[5]=m);let h=m;if(p){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(`div`,{className:`text-center py-4`,children:(0,Q.jsx)(zo,{})}),t[6]=e):e=t[6],e}if(h.length===0){let e;t[7]===u?e=t[8]:(e=u(`file_picker.no_suggestions`),t[7]=u,t[8]=e);let n;return t[9]===e?n=t[10]:(n=(0,Q.jsx)(Cs,{title:e}),t[9]=e,t[10]=n),n}let g;if(t[11]!==s||t[12]!==n||t[13]!==i||t[14]!==h||t[15]!==a){let e;t[17]!==s||t[18]!==n||t[19]!==i||t[20]!==a?(e=(e,t)=>{let r=e.path===`/`?``:e.path.replace(/^\//,``).replace(/\//g,` > `);return[...r?[t>0?(0,Q.jsx)(hl.MenuSeparator,{},`sep-${e.path}`):null,(0,Q.jsx)(`div`,{className:`px-2 py-1 text-secondary-600`,children:r},`path-${e.path}`)]:[],...e.dms_items.filter(e=>e.itemable_type===`DmsFolder`||s&&e.itemable_type===`DmsFile`).map(e=>{let t=kA(n,e);return t.type===Bl.File&&(t.preview=CA),t.type!==Bl.Folder&&t.type!==Bl.File?null:(0,Q.jsx)(zl,{type:t.type,icon:t.icon,name:t.name,onClick:()=>a(i,t)},e.id)})]},t[17]=s,t[18]=n,t[19]=i,t[20]=a,t[21]=e):e=t[21],g=h.flatMap(e),t[11]=s,t[12]=n,t[13]=i,t[14]=h,t[15]=a,t[16]=g}else g=t[16];return g},Doe=(0,X.memo)(({icon:e,name:t,subtitle:n,disabled:r=!1,onClick:i,showAutomationIcon:a=!1})=>(0,Q.jsx)(hl.MenuItem,{onSelect:i,disabled:r,shouldCloseOnClick:!1,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[a&&!r&&(0,Q.jsx)(s,{name:`AutomationAi`,size:`sm`}),(0,Q.jsx)(s,{name:e,size:`sm`}),(0,Q.jsxs)(`div`,{className:`text-truncate`,style:{minWidth:0},children:[(0,Q.jsx)(`div`,{className:`text-truncate`,children:t}),n&&(0,Q.jsx)(V.TinyCaption,{color:`secondary-600`,children:n})]})]})})),Ooe=e=>typeof e==`object`&&!!e&&`path`in e,koe=({entries:e,onClick:t,canClickFile:n=!1})=>{let r=hA(),i={};return(0,Q.jsx)(Q.Fragment,{children:e.map((e,a)=>{let c=`${e.type}-${a}`;if(e.type!==Bl.Divider&&(c+=`-${e.name}`),e.type===Bl.Divider)return(0,Q.jsx)(o,{py:1},c);if(e.disabled&&e.type===Bl.Action)return i[a]=e.name,(0,Q.jsx)(o,{my:a===0?0:1,px:2,py:1,bgColor:`secondary-50`,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(V,{semiBold:!0,color:`secondary-500`,children:e.name}),e.name===`Suggestions`&&(0,Q.jsxs)(Zi,{triggerMode:`click`,children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{name:`InfoOutlined`,color:`secondary-400`,size:`sm`})}),(0,Q.jsx)(N.Content,{placement:`right`,variant:`light`,children:r(`table.columns.move_to.tooltip`)})]}),(0,Q.jsx)(Zi.Content,{placement:`right`,children:(0,Q.jsx)(Zi.Body,{children:r(`table.columns.move_to.tooltip`)})})]})]})},c);let l=e.disabled||!n&&e.type===Bl.File,u;for(let e=a-1;e>=0;--e)if(i[e]){u=i[e];break}let d=e.type===Bl.Folder&&u===`Suggestions`,f=e.type===Bl.Folder&&Ooe(e.object)?e.object.path:void 0;return(0,Q.jsx)(Doe,{icon:e.icon,name:e.name,onClick:()=>t(e,d),disabled:l,showAutomationIcon:d,subtitle:f},c)})})},Aoe=X.memo,joe=Aoe(koe),jA=(0,X.forwardRef)(({children:e,disabled:t,withCaret:n=!0,onClear:r,showAutomationIcon:i=!1,inFloatingBar:a=!1,isNotEmpty:c=!1,isInSideModal:l=!1},u)=>(0,Q.jsx)(ll.Trigger,{disabled:t,children:a?(0,Q.jsxs)(U.Secondary,{size:`sm`,icon:`FolderOpenRounded`,children:[e,n&&(0,Q.jsx)(s,{name:`ArrowDropDownRounded`,size:`xs`})]}):(0,Q.jsxs)(H,{ref:u,minWidth:l?200:0,width:l?`auto`:`100%`,height:l?`2.1rem`:`1rem`,justifyContent:`between`,alignItems:`center`,gap:1,borderColor:`secondary-100`,borderWidth:1,borderStyle:`solid`,borderRadius:`4px`,px:1,py:15,bgColor:`white`,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,overflow:`hidden`,children:[i&&(0,Q.jsx)(s,{name:`AutomationAi`}),(0,Q.jsx)(o,{width:`100%`,minWidth:0,children:e})]}),(0,Q.jsxs)(H,{gap:`05`,alignItems:`center`,children:[c&&r&&(0,Q.jsx)(`div`,{role:`button`,onClick:e=>{e.stopPropagation(),r()},children:(0,Q.jsx)(s,{name:`ClearRounded`,size:`xs`})}),n&&(0,Q.jsx)(s,{name:`ArrowDropDownRounded`,size:`xs`})]})]})}));jA.displayName=`DropdownSelectTrigger`;var Moe=({id:e,object:t,previewRenderFn:n})=>{let r=Il();return n?.({id:e,object:t})??(0,Q.jsx)(Cs,{title:r(`no_preview_available`)})},MA=({companyId:e,buttonText:t=``,placeholder:n,headerTitle:i,loadEntries:a,forceReloadEntries:s,emptyFolder:c=`Folder empty.`,triggerMode:l=`select`,buttonIcon:u,actionTitle:d,canPickFolder:f=!1,canPickFile:p=!1,canPreviewFile:m=!1,onAction:h,size:g,disableButton:_=!1,onClearSelected:v,onSelectFolder:y,isSuggestedSelected:b=!1,inFloatingBar:x=!1,isNotEmpty:S=!1,isInSideModal:C=!1,usePortal:w=!1,w100:T=!1})=>{let E=hA(),{show:D,setShow:O,hideDropdown:k,headerTitle:ee,backActive:A,menuRef:te,currentPath:j,currentFile:M,initialEntriesLoaded:ne,currentEntriesLoading:re,currentEntries:ie,search:ae,onBack:oe,onCancel:se,onSearchChange:ce,onSearchPick:le,onClickOption:N}=Zae({headerTitle:i,loadEntries:a,forceReloadEntries:s,canPreviewFile:m,canPickFile:p,onAction:h,onSelectFolder:y}),ue=l===`button`,de=m||p,fe=(0,X.useMemo)(()=>M&&(p||M.type===Bl.Action)||f&&j.length>0&&j[j.length-1].object!==null,[M,p,f,j]);return(0,Q.jsxs)(hl.Secondary,{open:D,onOpenChange:O,children:[ue?(0,Q.jsx)(hl.Trigger,{icon:u,size:g,disabled:_,w100:T,withCaret:!1,children:t}):(0,Q.jsx)(jA,{withCaret:!0,size:g,disabled:_,onClear:v,showAutomationIcon:b,in
65FloatingBar:x,isNotEmpty:S,isInSideModal:C,w100:T,children:t?(0,Q.jsx)(V,{truncate:!0,nowrap:!0,textBreak:!0,children:t}):(0,Q.jsx)(V,{color:`secondary-400`,children:n})}),(0,Q.jsxs)(hl.Menu,{width:400,align:`end`,ref:te,usePortal:w,children:[(0,Q.jsx)(Fl,{title:ee,back:A?oe:void 0}),!M&&ne&&(0,Q.jsx)(Rl,{value:ae,onChange:ce}),!ne||re?(0,Q.jsx)(o,{textAlign:`center`,py:4,children:(0,Q.jsx)(zo,{})}):(0,Q.jsx)(o,{overflowY:`auto`,py:`05`,maxHeight:300,p:0,children:M?(M.type,Bl.File,(0,Q.jsx)(Moe,{id:M.id,object:M.object,previewRenderFn:M.preview})):ae?(0,Q.jsx)(Eoe,{companyId:e,search:ae,currentPath:j,onPick:le,canPickFile:p}):ie.length>0?(0,Q.jsx)(joe,{entries:ie,onClick:N,canClickFile:de}):(0,Q.jsxs)(r,{pb:16,display:`flex`,flexDirection:`column`,alignItems:`center`,children:[(0,Q.jsx)(Ci,{name:`missing`,size:`sm`,variant:`light`}),(0,Q.jsx)(V,{children:c})]})}),!ue&&y&&j.length>0&&!M&&(0,Q.jsx)(o,{px:2,pt:1,pb:1,children:(0,Q.jsx)(U.Secondary,{size:`sm`,w100:!0,icon:`CheckRounded`,onClick:()=>{let e=j[j.length-1],t=j.map(e=>e.name);y({id:e.id,name:e.name,path:t.join(` / `)}),k()},children:E(`cards.actions.move.select_folder.title`)})}),ue&&d&&(0,Q.jsx)(Ll,{actionTitle:d,onCancel:se,onAction:()=>{h(j,M),se()},actionEnabled:fe})]})]})},NA=({onPick:e,companyId:t,fullWidth:n,withLabel:r=!0,canPreviewFile:i=!0,size:a=`md`})=>{let s=Pl(),c=(t,n)=>{n&&e([n.object])},l=(0,X.useMemo)(()=>TA(t,[],s),[t,s]);return(0,Q.jsxs)(o,{children:[r&&(0,Q.jsx)(o,{textAlign:`start`,children:(0,Q.jsx)(V.TinyCaption,{children:s(`picker.title`)})}),(0,Q.jsx)(MA,{companyId:t,triggerMode:`button`,buttonIcon:`LinkRounded`,buttonText:s(`picker.button`),headerTitle:s(`picker.header`),actionTitle:s(`picker.action`),canPickFile:!0,canPreviewFile:i,onAction:c,emptyFolder:s(`picker.folder_empty`),loadEntries:l,w100:n,size:a})]})},Noe=({uploadedFiles:e,setUploadedFiles:t,dmsFiles:n,handleDmsPick:r,handleError:i,pendingFilesRef:a,onFilesUploadStart:o})=>{let s=hk(),c=ja(),{valid:l}=wa([G.DMS]);return(0,Q.jsxs)(H,{direction:`column`,height:`100%`,justifyContent:`between`,gap:4,children:[(0,Q.jsx)(H,{direction:`column`,flex:1,gap:1,overflowY:`auto`,children:(0,Q.jsx)(Xae,{files:e,dmsFiles:n,onFilesChange:t,onError:i,pendingFilesRef:a,multiple:!0,grow:!0,maxBytesSizePerFile:ak,acceptedMimeTypes:rk,onFilesUploadStart:o,children:(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,justifyContent:`center`,gap:1,maxWidth:`360px`,children:[(0,Q.jsx)(U.Secondary,{icon:`UploadRounded`,size:`sm`,children:s(`file_upload.add_file`)}),(0,Q.jsxs)(B.TinyCaption,{color:`secondary-800`,textAlign:`center`,children:[s(`file_upload.or_drag_drop`),` (`,ik,`)`]})]})})}),l&&(0,Q.jsx)(NA,{companyId:c,onPick:r,fullWidth:!0,withLabel:!1})]})},Poe=({hideModal:e,uploadedFiles:t,setUploadedFiles:n,dmsFiles:r,handleDmsPick:i,handleError:a,pendingFilesRef:o,onFilesUploadStart:s})=>{let c=hk();return(0,Q.jsxs)(fA,{children:[(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,py:2,pl:2,pr:1,children:[(0,Q.jsx)(B.HeadingSection1,{color:`secondary-900`,children:c(`file_upload.attachments`)}),(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`Close`,onClick:e})]}),(0,Q.jsx)(H,{direction:`column`,flex:1,p:3,children:(0,Q.jsx)(Noe,{uploadedFiles:t,setUploadedFiles:n,dmsFiles:r,handleDmsPick:i,handleError:a,pendingFilesRef:o,onFilesUploadStart:s})})]})},PA,Foe=async function(e,t,n){return await PA.request({...n,url:`/companies/{company_id}/inbox/attachment_downloads/{attachment_id}`,method:`GET`,data:t,params:e})};function Ioe(e){return PA=new z(e),{getCompanyInboxAttachmentDownload:Foe}}var Loe=Ioe({server:window.location.origin}),FA=e=>e?[`getCompanyInboxAttachmentDownload`,e]:[`getCompanyInboxAttachmentDownload`],IA=(e,t,n)=>({queryKey:FA(e),queryFn:e===I?I:async()=>{let{data:t}=await Loe.getCompanyInboxAttachmentDownload(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Roe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:FA(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:FA()}),r[2]=i,r[3]=s);let c=s,l=FA(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=IA(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},LA=({content:e})=>{let t=hk();return(0,Q.jsxs)(H,{width:`400px`,direction:`column`,justifyContent:`center`,alignItems:`center`,gap:3,p:4,children:[(0,Q.jsx)(Ci,{name:`search`,size:`md`,variant:`dark`}),(0,Q.jsxs)(H,{gap:1,direction:`column`,alignItems:`center`,children:[(0,Q.jsx)(V.HeadingSection3,{color:`secondary-900`,semiBold:!0,textAlign:`center`,children:t(`preview.no_preview.title`)}),(0,Q.jsx)(V,{color:`secondary-800`,textAlign:`center`,children:e||t(`preview.no_preview.content`)})]})]})},zoe=({fileName:e,fileUrl:t})=>{let n=hk(),[r,i]=(0,X.useState)(!1);return ok.test(e)?(0,Q.jsx)(os,{src:t,alt:e,maxWidth:`100%`,objectFit:`contain`,objectPosition:`center`}):SA.test(e)?(0,Q.jsx)(`iframe`,{src:`${t}#navpanes=0`,title:e,width:`100%`,height:`100%`,style:{border:`none`},onError:()=>{i(!0)}}):(0,Q.jsx)(H,{alignItems:`center`,children:(0,Q.jsx)(LA,{content:r?n(`preview.no_preview.iframe_error`):void 0})})},Boe=({fileName:e,fileUrl:t,hideModal:n})=>{let r=hk();return(0,Q.jsxs)(fA,{children:[(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,p:2,gap:1,children:[(0,Q.jsx)(V.HeadingSection1,{color:`secondary-900`,truncate:!0,children:e}),(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`Close`,onClick:n})]}),(0,Q.jsx)(H,{direction:`column`,flex:1,p:2,alignItems:`center`,children:t?(0,Q.jsx)(zoe,{fileName:e,fileUrl:t}):(0,Q.jsx)(H,{alignItems:`center`,children:(0,Q.jsx)(LA,{content:r(`preview.no_preview.iframe_error`)})})})]})},Voe=({file:e,isPending:t,onRemove:n,onPreview:r})=>{let i=e.attachmentStatus===`error`,a=(0,Q.jsxs)(H,{width:188,alignItems:`center`,borderWidth:1,borderStyle:`solid`,borderColor:i?`danger`:`secondary-200`,hoverBorderColor:i?`danger`:`primary`,borderRadius:4,pl:1,pr:`05`,py:`05`,gap:`05`,onClick:i?void 0:r,cursor:i?`default`:`pointer`,justifyContent:`between`,children:[(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,minWidth:0,children:[(0,Q.jsx)(s,{name:i?`ErrorRounded`:`DescriptionRounded`,size:`sm`,color:i?`danger`:`primary`}),(0,Q.jsx)(B.TinyCaption,{color:i?`danger`:`secondary-900`,truncate:!0,children:e.name})]}),t?(0,Q.jsx)(zo,{size:`sm`}):(0,Q.jsx)(U.Tertiary,{size:`sm`,iconColor:i?`danger`:`primary`,icon:`ClearRounded`,onClick:e=>{e.stopPropagation(),n()}})]});return(0,Q.jsxs)(Zi,{children:[(0,Q.jsx)(Zi.Trigger,{children:a}),(0,Q.jsx)(Zi.Content,{placement:`top`,maxWidth:200,children:(0,Q.jsx)(H,{p:1,alignItems:`center`,children:(0,Q.jsx)(B,{textAlign:`center`,children:e.name})})})]})},RA=2,Hoe=({files:e=[],dmsFiles:t=[],pendingFilesRef:n={current:[]},onRemove:r,draftId:i})=>{let a=hk(),o=F(),s=ja(),[c,l]=(0,X.useState)(!1),[u,d]=(0,X.useState)(!1),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(null),g=[...e,...t],_=g.length-RA,v=c?g:g.slice(0,RA),y=async e=>{if(!e.isRemoteFile)return URL.createObjectURL(e);if(!e.attachmentId||!i)return null;let t=IA({company_id:s,email_id:i,provider:tk.OUTLOOK,attachment_id:e.attachmentId},{staleTime:ui,meta:{noDefaultErrorToast:!0}},{responseType:`blob`,suppressGlobalErrorHandler:!0}),n=await o.fetchQuery(t);if(!n)return null;try{return URL.createObjectURL(n)}catch{return null}},b=async e=>{let t=lk(e)?e.file_url:await y(e);h({name:e.name,url:t}),d(!0),p(!1)};return(0,X.useEffect)(()=>()=>{m?.url&&URL.revokeObjectURL(m.url)},[m]),(0,Q.jsxs)(H,{alignItems:`center`,wrap:!0,gap:`05`,px:2,py:1,overflowY:`auto`,children:[v.map(e=>{let t=lk(e),i=t?e.id:e.signedId,a=t?`dms`:`uploaded`,o=t?e.attachmentStatus===`loading`:n.current?.includes(e)||e.attachmentStatus===`loading`;return(0,Q.jsx)(Voe,{file:e,isPending:o,onRemove:()=>r(i??``,a),onPreview:async()=>{o||(p(!0),await b(e))}},e.attachmentId??i)}),!c&&_>0&&(0,Q.jsx)(U.Tertiary,{size:`sm`,onClick:()=>l(!0),children:a(`attached_files.show_more`,{count:_})}),g.length>RA&&c&&(0,Q.jsx)(U.Tertiary,{size:`sm`,onClick:()=>l(!1),children:a(`attached_files.show_less`)}),f&&(0,Q.jsx)(fA,{children:(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,p:2,height:`100%`,children:(0,Q.jsx)(zo,{})})}),u&&m&&!f&&(0,Q.jsx)(Boe,{fileName:m.name,fileUrl:m.url,hideModal:()=>d(!1)})]})},zA,Uoe=async function(e,t,n){return await zA.request({...n,url:`/inbox/users/me/mail_connections_status`,method:`GET`,data:t,params:e})};function Woe(e){return zA=new z(e),{getMailConnectionsStatusInboxUsersMe:Uoe}}var Goe=Woe({server:window.location.origin}),BA=e=>e?[`getMailConnectionsStatusInboxUsersMe`,e]:[`getMailConnectionsStatusInboxUsersMe`],Koe=(e,t,n)=>({queryKey:BA(e),queryFn:e===I?I:async()=>{let{data:t}=await Goe.getMailConnectionsStatusInboxUsersMe(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),VA=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:BA(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:BA()}),r[2]=i,r[3]=s);let c=s,l=BA(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Koe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},HA=({enabled:e=!0}={})=>{let{data:t,isPending:n,invalidate:r}=VA({},{enabled:e,staleTime:oi}),i=(0,X.useMemo)(()=>t?.connections?.find(e=>e.provider===Lk.OUTLOOK),[t?.connections]);return{mailConnectionsStatus:t,isMailConnectionsStatusPending:n,reloadMailConnectionsStatus:r,isOutlookConnectionActive:!!i?.active&&!!i?.is_synchronized,connectedEmail:i?.email||``,hasSendConsent:!!i?.has_send_consent,isOutlookConnectionValid:!!i?.active}},qoe=()=>{let e=hk(),t=ja(),n=an(),{hasSendConsent:r}=HA();return!r&&(0,Q.jsx)(H,{direction:`column`,gap:`05`,px:2,pb:15,children:(0,Q.jsx)(Zo,{variant:`warning`,text:e(`form.update_permissions`),headline:``,action:{type:`secondary`,children:e(`form.update_permissions_cta`),onClick:()=>n(uc({force_reauthorization:!0,company_id:t,source:`send_email`}))}})})},Joe=({error:e,setFileErrors:t})=>{let n=hk();return(0,Q.jsx)(Zo,{variant:`danger`,text:(e=>{switch(e){case fk.MIME_TYPE:return n(`errors.messages.mime_type`,{acceptedFormats:Jie(rk)});case fk.FILE_SIZE:return n(`errors.messages.file_size`,{maxFileSize:wl(ak)});case fk.FILES_TOO_MANY:return n(`errors.messages.files_too_many`,{maxNumber:100});case fk.FILES_TOO_LARGE:return n(`errors.messages.files_too_large`,{maxFileSize:wl(ak)});case fk.DMS_FILE_NOT_FOUND:return n(`errors.messages.dms_file_not_found`);case fk.DUPLICATE_FILE:return n(`errors.messages.duplicate_file`);case fk.SEND_ERROR:return n(`errors.messages.send_error`);default:return n(`errors.messages.default`)}})(e),headline:``,onDismiss:()=>{t(t=>t.filter(t=>t!==e))}
65,dismissible:!0})},Yoe=({errors:e,setFileErrors:t})=>{let n=e.filter((e,t,n)=>n.indexOf(e)===t);return(0,Q.jsx)(H,{direction:`column`,gap:`05`,px:2,pb:15,children:n.map(e=>(0,Q.jsx)(Joe,{error:e,setFileErrors:t},e))})},Xoe=({value:e,onChange:t})=>{let n=hk();return(0,Q.jsxs)(H,{gap:`05`,direction:`column`,children:[(0,Q.jsx)(B.TinyCaption,{color:`secondary-800`,nowrap:!0,children:n(`form.subject`)}),(0,Q.jsx)(H,{flex:1,children:(0,Q.jsx)(xs,{value:e,onChange:e=>t(e.target.value)})})]})},UA=`modules-users-UserList`;Ti(UA,{fr:()=>M(()=>import(`./UserList.fr-BwvNxyHR.js`),[]),en:()=>M(()=>import(`./UserList.en-C0OPH1hz.js`),[]),de:()=>M(()=>import(`./UserList.de-BaGr5ZFd.js`),[]),es:()=>M(()=>import(`./UserList.es-B7FELrmF.js`),[])});var WA=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:UA,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:UA},t[2]=i,t[3]=a),wi(a)};Di(UA);var GA=`modules-crm-translations-crmCompaniesT-CrmCompanies`;Ti(GA,{fr:()=>M(()=>import(`./CrmCompanies.fr-Bmg226EO.js`),[]),en:()=>M(()=>import(`./CrmCompanies.en-CnNRutXn.js`),[]),de:()=>M(()=>import(`./CrmCompanies.de-Bnx_erki.js`),[]),es:()=>M(()=>import(`./CrmCompanies.es-B0XafGcQ.js`),[])});var KA=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:GA,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:GA},t[2]=i,t[3]=a),wi(a)};Di(GA);var Zoe={Control:Vl,MultiValue:e=>{let{components:t,selectProps:n,removeProps:r,data:i}=e,{Remove:a}=t,o=i.first_name||i.last_name?`${i.first_name} ${i.last_name}`:i.email,c=(0,Q.jsxs)(H,{gap:`05`,alignItems:`center`,children:[o,(0,Q.jsx)(a,{data:i,selectProps:n,innerProps:r,children:(0,Q.jsx)(s,{name:`Close`,role:`button`,size:`xs`,color:`secondary-800`})})]});return(0,Q.jsxs)(Zi,{children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsx)(Yo,{label:c,mr:`05`,my:`05`,variant:`secondary`,disableTooltip:!0})}),(0,Q.jsx)(Zi.Content,{placement:`top`,maxWidth:400,children:(0,Q.jsx)(H,{p:1,children:(0,Q.jsx)(B,{textAlign:`center`,children:e.data.email})})})]})}},Qoe=({first_name:e,last_name:t,role:n,custom_role_name:r,email:i,isClient:a,isAccountant:o})=>{let s=KA(),c=WA(),l=dk(n)?`${r??c(`users_company_roles.${n}`)} | ${i}`:i,u=uk(n)?s(`users_and_firm.sections.accountants.fields.${n}.label`):n;return(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(B,{semiBold:!0,color:`secondary-800`,children:`${e} ${t}`}),(0,Q.jsxs)(B.TinyCaption,{color:`secondary-600`,children:[a&&l,o&&u]})]})},$oe=(e,t)=>{if(t.length>e.length){let n=t.find(t=>!e.some(e=>e.id===t.id));return n?{type:`added`,item:n}:null}if(t.length<e.length){let n=e.find(e=>!t.some(t=>t.id===e.id));return n?{type:`removed`,item:n}:null}return null},qA=({label:e,emails:t,onChange:n,extra:r,field:i})=>{let a=hk(),o=ja(),{trackV2:s}=Ao(),c=F();return(0,Q.jsxs)(H,{gap:`05`,direction:`column`,children:[(0,Q.jsx)(B.TinyCaption,{color:`secondary-800`,nowrap:!0,htmlFor:`${e}-recipients-field`,children:e}),(0,Q.jsxs)(H,{flex:1,gap:`05`,children:[(0,Q.jsx)(Hl.Async,{onChange:e=>{let r=$oe(t,e);r?.type===`added`&&s(`email_compose_contact_added`,{field:i,user_role:r.item?.role}),r?.type===`removed`&&s(`email_compose_contact_removed`,{field:i,user_role:r.item?.role}),n(e)},value:t,loadOptions:async e=>{let t=await c.fetchQuery(vk({company_id:o,provider:tk.OUTLOOK,search:JSON.stringify([{operator:`search_all`,value:e}])},{staleTime:oi}));return{options:[{label:a(`form.recipients.client_team`),options:t?.clients?.map(e=>({...e,isClient:!0}))},{label:a(`form.recipients.accountant_team`),options:t?.accountants?.map(e=>({...e,isAccountant:!0}))}]}},loadOptionsOnMenuOpen:!0,isMulti:!0,components:Zoe,separator:`,`,placeholder:null,getOptionLabel:e=>(0,Q.jsx)(Qoe,{...e}),getOptionValue:e=>`${e.first_name} ${e.last_name}`,hideCaret:!0,isSearchable:!0,isClearable:!1,id:`${e}-recipients-field`,name:`${e}-recipients-field`,"data-testid":`${e}-recipients-field`}),r&&r]})]})},JA=({onClick:e,name:t})=>(0,Q.jsx)(H,{alignItems:`center`,children:(0,Q.jsx)(U.Tertiary,{icon:`Close`,onClick:e,size:`sm`,"data-testid":`${t}-close-button`})}),YA=({onClick:e,label:t})=>(0,Q.jsx)(H,{cursor:`pointer`,onClick:e,children:(0,Q.jsx)(B,{color:`secondary-500`,role:`button`,children:t})}),ese=({toEmails:e,ccEmails:t,bccEmails:n,setToEmails:r,setCcEmails:i,setBccEmails:a})=>{let o=hk(),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(!1),d=(!s||!l)&&(0,Q.jsxs)(H,{gap:1,alignItems:`center`,pl:`05`,children:[!s&&(0,Q.jsx)(YA,{onClick:()=>{c(!0)},label:o(`form.cc`)}),!l&&(0,Q.jsx)(YA,{onClick:()=>{u(!0)},label:o(`form.bcc`)})]});return(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(qA,{label:o(`form.to`),emails:e,onChange:r,extra:d,field:`to`}),s&&(0,Q.jsx)(qA,{label:o(`form.cc`),emails:t,onChange:i,extra:(0,Q.jsx)(JA,{onClick:()=>{c(!1),i([])},name:o(`form.cc`)}),field:`cc`}),l&&(0,Q.jsx)(qA,{label:o(`form.bcc`),emails:n,onChange:a,extra:(0,Q.jsx)(JA,{onClick:()=>{u(!1),a([])},name:o(`form.bcc`)}),field:`bcc`})]})},XA=({sanitizedEmail:e,...t})=>(0,Q.jsx)(H,{justifyContent:`center`,dangerouslySetInnerHTML:{__html:e},...t}),ZA=e=>{let t=document.createElement(`div`);return Ul.sanitize(e??t)},tse=620,QA=()=>{let e=hk(),[t,n]=(0,X.useState)(!1),{masquerade:r}=Ha(),{data:i}=Dae(r?I:{provider:tk.OUTLOOK},{staleTime:mi}),{data:a}=Fk(r?I:{provider:tk.OUTLOOK},{staleTime:mi}),c=ZA(i?.mailbox_signature_preview?.body??void 0);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Zi,{children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,cursor:`pointer`,children:[(0,Q.jsx)(s,{name:`CheckCircleOutlineRounded`,color:`success-500`,size:`xs`}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-800`,children:e(`signature.added`)})]})}),(0,Q.jsx)(Zi.Content,{placement:`top`,maxWidth:tse,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,p:1,maxHeight:Xi,overflowY:`auto`,children:[(0,Q.jsx)(o,{borderWidth:1,borderStyle:`solid`,borderColor:`secondary-200`,borderRadius:4,p:15,children:(0,Q.jsx)(XA,{sanitizedEmail:c||``})}),(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,gap:1,px:1,children:[(0,Q.jsx)(B,{color:`secondary-800`,children:e(`signature.preview_hint`)}),(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`EditRounded`,onClick:()=>n(!0)})]})]})})]}),(0,Q.jsx)(lA,{show:t,onHide:()=>n(!1),data:a?.mailbox_signature},a?.mailbox_signature?.id)]})},$A=function(e){return e.Generate=`generate`,e.Correct=`correct`,e.Summarize=`summarize`,e.Structure=`structure`,e}({}),ej=function(e){return e.MoreProfessional=`more_professional`,e.Shorter=`shorter`,e.
65Longer=`longer`,e.Kinder=`kinder`,e.Sensible=`sensible`,e}({}),tj=function(e){return e.Idle=`idle`,e.PromptInput=`prompt_input`,e.Generating=`generating`,e.Preview=`preview`,e.Error=`error`,e}({}),nj=(e,t)=>({trackedEvent:Oo.comptassistant_text_editor_capability_triggered,object:{},context:{capability:e,scopeId:t}}),nse=(e,t,n)=>({trackedEvent:Oo.comptassistant_text_editor_result_accepted,object:{},context:{capability:e,scopeId:n,predictionId:t}}),rse=(e,t)=>({trackedEvent:Oo.comptassistant_text_editor_result_rejected,object:{},context:{capability:e,scopeId:t}}),ise=(e,t)=>({trackedEvent:Oo.comptassistant_text_editor_retry_clicked,object:{},context:{capability:e,scopeId:t}}),rj,ase=async function(e,t,n){return await rj.request({...n,url:`/gen_ai/text_editor`,method:`POST`,data:t,params:e})};function ose(e){return rj=new z(e),{postGenAITextEditorIndex:ase}}var sse=ose({server:window.location.origin}),cse=async(e,t)=>{let{data:n}=await sse.postGenAITextEditorIndex(e,t);return{prediction_id:n.prediction_id}},lse=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.GEN_AI_TEXT_EDITOR_PREDICTION_ARRIVED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},use=({onChunk:e,onComplete:t,onError:n})=>{let{currentUser:r}=Ha(),i=(0,X.useRef)(null),a=(0,X.useRef)(``),o=(0,X.useRef)([]),s=(0,X.useRef)(e),c=(0,X.useRef)(t),l=(0,X.useRef)(n);s.current=e,c.current=t,l.current=n;let u=(0,X.useCallback)(e=>{if(typeof e?.text==`string`)return e.text;let t=e?.content;if(Array.isArray(t)){let e=t.find(e=>e.type===`text`&&typeof e.text==`string`);if(e)return e.text}},[]),d=(0,X.useCallback)(e=>{if(e.event_type===`end_of_stream`){i.current=null,o.current=[],a.current?c.current(a.current,e.prediction_id):l.current();return}if(e.event_name===`message_chunk`){let t=u(e.event_value);typeof t==`string`&&(a.current+=t,s.current(t));return}if(e.event_name===`message`){let t=u(e.event_value),n=typeof t==`string`?t:a.current;i.current=null,o.current=[],c.current(n,e.prediction_id)}},[u]);return lse(r,(0,X.useCallback)(e=>{let t=i.current;if(!t){o.current.push(e);return}e.prediction_id===t&&d(e)},[d])),{setPendingPredictionId:(0,X.useCallback)(e=>{if(i.current=e,e){let t=o.current.filter(t=>t.prediction_id===e);o.current=[];for(let e of t)d(e)}else o.current=[],a.current=``},[d]),clearAccumulatedText:(0,X.useCallback)(()=>{a.current=``},[])}},dse=6e4,ij={status:tj.Idle,originalText:``,generatedText:null,activeCapability:null,userPrompt:null,predictionId:null,errorKind:null},fse=(e,t)=>{switch(t.type){case`SHOW_PROMPT_INPUT`:return e.status===tj.Idle?{...e,status:tj.PromptInput,activeCapability:$A.Generate,userPrompt:``}:e;case`GENERATE_START`:return e.status!==tj.Idle&&e.status!==tj.PromptInput&&e.status!==tj.Error&&e.status!==tj.Preview?e:{...e,status:tj.Generating,originalText:t.payload.originalText,activeCapability:t.payload.capability,userPrompt:t.payload.userPrompt??e.userPrompt,generatedText:null,predictionId:null,errorKind:null};case`GENERATE_CHUNK`:return e.status===tj.Generating?{...e,generatedText:(e.generatedText??``)+t.payload.text}:e;case`GENERATE_SUCCESS`:return e.status===tj.Generating?{...e,status:tj.Preview,generatedText:t.payload.generatedText,predictionId:t.payload.predictionId,errorKind:null}:e;case`GENERATE_ERROR`:return e.status===tj.Generating?{...e,status:tj.Error,errorKind:t.payload.errorKind}:e;case`ACCEPT`:return e.status===tj.Preview?{...e,status:tj.Idle,originalText:``,generatedText:null,predictionId:null,errorKind:null}:e;case`REJECT`:return e.status===tj.Preview?{...ij}:e;case`CANCEL`:return e.status===tj.Generating?{...ij}:e;case`EDIT_PROMPT`:return e.status===tj.Preview?{...e,status:tj.PromptInput}:e;case`CANCEL_PROMPT_INPUT`:return e.status===tj.PromptInput?{...ij}:e;case`DISMISS_ERROR`:return e.status===tj.Error?{...e,status:tj.Idle,originalText:``,activeCapability:null,errorKind:null}:e;case`RESET`:return ij;default:return e}},pse=({companyId:e,firmId:t}={})=>{let[n,r]=(0,X.useReducer)(fse,ij),i=(0,X.useRef)(null),a=(0,X.useRef)(null),o=(0,X.useCallback)(()=>{a.current&&(window.clearTimeout(a.current),a.current=null)},[]),s=(0,X.useCallback)(()=>{o(),a.current=setTimeout(()=>{r({type:`GENERATE_ERROR`,payload:{errorKind:`timeout`}})},dse)},[o]),{setPendingPredictionId:c,clearAccumulatedText:l}=use({onChunk:(0,X.useCallback)(e=>{r({type:`GENERATE_CHUNK`,payload:{text:e}}),s()},[s]),onComplete:(0,X.useCallback)((e,t)=>{o(),r({type:`GENERATE_SUCCESS`,payload:{generatedText:e,predictionId:t}}
65)},[o]),onError:(0,X.useCallback)(()=>{o(),r({type:`GENERATE_ERROR`,payload:{errorKind:`unknown`}})},[o])}),u=(0,X.useCallback)(async(n,a,o,u,d,f)=>{i.current=new AbortController,l(),r({type:`GENERATE_START`,payload:{capability:n,originalText:a,userPrompt:f}});try{let r=await cse(t?{firm_id:t}:{company_id:e},{scope_id:u,instance_reference:o,capability:n,user_input_query:{current_text:a||void 0,ai_prompt:f},additional_context:d});c(r.prediction_id),s()}catch(e){if(e instanceof DOMException&&e.name===`AbortError`){r({type:`CANCEL`});return}let t=e instanceof TypeError?`connection_lost`:`unknown`;r({type:`GENERATE_ERROR`,payload:{errorKind:t}})}},[e,t,l,c,s]);return{state:n,generate:(0,X.useCallback)(async(e,t,r,i,a,o)=>{(n.status===tj.Idle||n.status===tj.PromptInput||n.status===tj.Error||n.status===tj.Preview)&&await u(e,t,r,i,a,o)},[n.status,u]),accept:(0,X.useCallback)(()=>{if(n.status!==tj.Preview||!n.generatedText||!n.activeCapability||!n.predictionId)return null;let e={result:n.generatedText,capability:n.activeCapability,predictionId:n.predictionId};return r({type:`ACCEPT`}),e},[n]),reject:(0,X.useCallback)(()=>{r({type:`REJECT`})},[]),cancel:(0,X.useCallback)(()=>{o(),c(null),i.current?.abort(),r({type:`CANCEL`})},[o,c]),retry:(0,X.useCallback)(async(e,t,r)=>{!n.activeCapability||!n.originalText||await u(n.activeCapability,n.originalText,e,t,r,n.userPrompt??void 0)},[n.activeCapability,n.originalText,n.userPrompt,u]),showPromptInput:(0,X.useCallback)(()=>{r({type:`SHOW_PROMPT_INPUT`})},[]),editPrompt:(0,X.useCallback)(()=>{r({type:`EDIT_PROMPT`})},[]),cancelPromptInput:(0,X.useCallback)(()=>{r({type:`CANCEL_PROMPT_INPUT`})},[]),dismissError:(0,X.useCallback)(()=>{r({type:`DISMISS_ERROR`})},[]),reset:(0,X.useCallback)(()=>{r({type:`RESET`})},[])}},aj=(e,t)=>{let{top:n,bottom:r,left:i,right:a}=t||{},o={};return e===`top`&&(o.bottom=`calc(100% - 8px)`),e===`bottom`&&(o.top=`calc(100% - 8px)`),n!==void 0&&(o.top=n),r!==void 0&&(o.bottom=r),i!==void 0&&(o.left=i),a!==void 0&&(o.right=a),o},oj=`modules-genAiUi-components-GenerativeTextAreaWrapper-translations-GenerativeTextAreaWrapper`;Ti(oj,{fr:()=>M(()=>import(`./GenerativeTextAreaWrapper.fr-BuvXV05O.js`),[]),en:()=>M(()=>import(`./GenerativeTextAreaWrapper.en-DiEejebh.js`),[]),de:()=>M(()=>import(`./GenerativeTextAreaWrapper.de-BO10KMAq.js`),[]),es:()=>M(()=>import(`./GenerativeTextAreaWrapper.es-Cow6pmNI.js`),[])});var sj=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:oj,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:oj},t[2]=i,t[3]=a),wi(a)};Di(oj);var mse=({userPrompt:e,onUserPromptChange:t,onSubmitPrompt:n,onCancelPromptInput:r,statusBarPosition:i})=>{let a=sj(),o=_n();return(0,Q.jsxs)(H,{position:`absolute`,left:8,right:8,zIndex:1,bgColor:`white`,borderRadius:8,boxShadow:o.boxShadowSm,p:15,cursor:`default`,direction:`column`,gap:1,...i,children:[(0,Q.jsxs)(H,{justifyContent:`between`,alignItems:`center`,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:`EditNoteRounded`,size:`sm`,color:`automation-700`}),(0,Q.jsx)(B.TinyCaption,{semiBold:!0,color:`secondary-500`,children:a(`generative_text_area_wrapper.prompt_input.title`)})]}),(0,Q.jsx)(U.Tertiary,{icon:`Close`,onClick:r,size:`sm`})]}),(0,Q.jsx)(Wl,{value:e,onChange:e=>t(e.target.value),placeholder:a(`generative_text_area_wrapper.prompt_input.placeholder`),autoFocus:!0,autoResize:!1,minRows:1,maxRows:6,onKeyDown:t=>{t.key===`Enter`&&!t.shiftKey&&e.trim()&&(t.preventDefault(),n())}}),(0,Q.jsx)(H,{justifyContent:`end`,children:(0,Q.jsx)(U.Tertiary,{icon:`SendRounded`,onClick:n,disabled:!e.trim(),size:`sm`})})]})},hse=({activeCapability:e,onEditPrompt:t,onReject:n,onRegenerate:r,onAccept:i,feedbackSlot:a,statusBarPosition:o})=>{let s=sj(),c=_n();return(0,Q.jsxs)(H,{position:`absolute`,left:8,right:8,zIndex:1,bgColor:`white`,borderRadius:8,boxShadow:c.boxShadowSm,p:15,cursor:`default`,direction:`column`,gap:1,...o,children:[(0,Q.jsxs)(H,{justifyContent:`between`,alignItems:`center`,children:[e===$A.Generate?(0,Q.jsx)(U.Tertiary,{onClick:t,size:`sm`,children:s(`generative_text_area_wrapper.preview.edit_prompt`)}):(0,Q.jsx)(B,{children:s(`generative_text_area_wrapper.preview.done`)}),(0,Q.jsxs)(H,{ml:`auto`,gap:1,alignItems:`center`,children:[a,(0,Q.jsx)(U.Tertiary,{icon:`DeleteRounded`,variant:`danger`,onClick:n,"aria-label":s(`generative_text_area_wrapper.toolbar.reject`),size:`sm`}),(0,Q.jsx)(U.Tertiary,{icon:`RefreshRounded`,onClick:r,"aria-label":s(`generative_text_area_wrapper.toolbar.regenerate`),size:`sm`}),(0,Q.jsx)(U.Tertiary,{icon:`CheckRounded`,onClick:i,"aria-label":s(`generative_text_area_wrapper.toolbar.accept`),size:`sm`})]})]}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-300`,children:s(`generative_text_area_wrapper.preview.disclaimer`)})]})},gse=[$A.Correct,$A.Structure],cj=[ej.MoreProfessional,ej.Shorter,ej.Longer,ej.Kinder,ej.Sensible],_se=({enabledCapabilities:e,capabilityLabels:t,disabled:n,valueEmpty:r,onSelectCapability:i,onSelectGenerate:a,onDropdownOpenChange:c,triggerPosition:l})=>{let u=sj(),d={[$A.Generate]:t?.[$A.Generate]??u(`generative_text_area_wrapper.capabilities.generate`),[$A.Correct]:t?.[$A.Correct]??u(`generative_text_area_wrapper.capabilities.correct`),[$A.Summarize]:t?.[$A.Summarize]??u(`generative_text_area_wrapper.capabilities.summarize`),[$A.Structure]:t?.[$A.Structure]??u(`generative_text_area_wrapper.capabilities.structure`)},f={[ej.MoreProfessional]:u(`generative_text_area_wrapper.capabilities.reformulation.more_professional`),[ej.Shorter]:u(`generative_text_area_wrapper.capabilities.reformulation.shorter`),[ej.Longer]:u(`generative_text_area_wrapper.capabilities.reformulation.longer`),[ej.Kinder]:u(`generative_text_area_wrapper.capabilities.reformulation.kinder`),[ej.Sensible]:u(`generative_text_area_wrapper.capabilities.reformulation.sensible`)};if(e.length===1){let t=e[0];if(t===$A.Structure)return(0,Q.jsx)(o,{position:`absolute`,right:`8px`,...l,children:(0,Q.jsxs)(hl.Secondary,{onOpenChange:c,children:[(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:`BrushRounded`,variant:`automation`,disabled:n,"aria-label":d[t]}),(0,Q.jsx)(hl.Menu,{align:`end`,children:cj.map(e=>(0,Q.jsx)(hl.MenuItem,{onSelect:()=>i(t,e),children:f[e]},e))})]})});
65let r=t===$A.Generate?`AutoFixHighRounded`:t===$A.Summarize?`NotesRounded`:`SpellcheckRounded`,s=t===$A.Generate?a:()=>i(t);return(0,Q.jsx)(o,{position:`absolute`,right:`8px`,...l,children:(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Secondary,{size:`sm`,icon:r,variant:`automation`,disabled:n,onClick:s,"aria-label":d[t]})}),(0,Q.jsx)(N.Content,{variant:`light`,children:d[t]})]})})}return(0,Q.jsx)(o,{position:`absolute`,right:`8px`,...l,children:(0,Q.jsxs)(hl.Secondary,{onOpenChange:c,children:[(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:`EditRounded`,variant:`automation`,disabled:n,"aria-label":u(`generative_text_area_wrapper.toolbar.ai_actions`)}),(0,Q.jsx)(hl.Menu,{align:`end`,children:e.map(e=>e===$A.Generate?(0,Q.jsx)(hl.MenuItem,{onSelect:a,children:(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:`AutoFixHighRounded`,size:`sm`}),(0,Q.jsx)(B,{children:d[e]})]})},e):e===$A.Structure?(0,Q.jsxs)(hl.MenuSub,{children:[(0,Q.jsx)(hl.MenuSubTrigger,{disabled:r,children:(0,Q.jsxs)(H,{gap:1,alignItems:`center`,justifyContent:`between`,width:`100%`,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:`BrushRounded`,size:`sm`}),(0,Q.jsx)(B,{children:d[e]})]}),(0,Q.jsx)(s,{name:`KeyboardArrowRightRounded`,size:`sm`})]})}),(0,Q.jsx)(hl.MenuSubMenu,{usePortal:!1,children:cj.map(t=>(0,Q.jsx)(hl.MenuItem,{onSelect:()=>i(e,t),children:f[t]},t))})]},e):(0,Q.jsx)(hl.MenuItem,{disabled:r&&gse.includes(e),onSelect:()=>i(e),children:(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:e===$A.Summarize?`NotesRounded`:`SpellcheckRounded`,size:`sm`}),(0,Q.jsx)(B,{children:d[e]})]})},e))})]})})},vse=({loadingMessage:e,onStop:t,statusBarPosition:n})=>{let r=sj(),i=_n();return(0,Q.jsxs)(H,{position:`absolute`,left:8,right:8,zIndex:1,height:40,justifyContent:`between`,alignItems:`center`,bgColor:`white`,borderRadius:8,boxShadow:i.boxShadowSm,p:15,cursor:`default`,...n,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,minWidth:0,children:[(0,Q.jsx)(zo,{size:`sm`}),(0,Q.jsx)(H,{minWidth:0,children:(0,Q.jsx)(B,{color:`secondary-500`,truncate:!0,children:e})})]}),(0,Q.jsx)(U.Tertiary,{icon:`Stop`,onClick:t,"aria-label":r(`generative_text_area_wrapper.toolbar.stop`),size:`sm`})]})},yse=({enabledCapabilities:e,capabilityLabels:t,status:n,activeCapability:r,userPrompt:i,onSelectCapability:a,onSelectGenerate:o,onDropdownOpenChange:s,onUserPromptChange:c,onSubmitPrompt:l,onCancelPromptInput:u,onEditPrompt:d,onAccept:f,onReject:p,onRegenerate:m,onStop:h,feedbackSlot:g,disabled:_=!1,valueEmpty:v=!1,toolbarPosition:y=`bottom`,toolbarPositionProps:b})=>{let x=sj(),S=n===tj.Generating,[C,w]=(0,X.useState)(0);(0,X.useEffect)(()=>{if(!S){w(0);return}let e=setTimeout(()=>w(1),5e3),t=setTimeout(()=>w(2),1e4);return()=>{clearTimeout(e),clearTimeout(t)}},[S]);let T=[x(`generative_text_area_wrapper.loading.generating`),x(`generative_text_area_wrapper.loading.generating_slow`),x(`generative_text_area_wrapper.loading.generating_very_slow`)],E=aj(y,b);return n===tj.PromptInput?(0,Q.jsx)(mse,{userPrompt:i,onUserPromptChange:c,onSubmitPrompt:l,onCancelPromptInput:u,statusBarPosition:E}):n===tj.Generating?(0,Q.jsx)(vse,{loadingMessage:T[C],onStop:h,statusBarPosition:E}):n===tj.Preview?(0,Q.jsx)(hse,{activeCapability:r,onEditPrompt:d,onReject:p,onRegenerate:m,onAccept:f,feedbackSlot:g,statusBarPosition:E}):(0,Q.jsx)(_se,{enabledCapabilities:e,capabilityLabels:t,disabled:_,valueEmpty:v,onSelectCapability:a,onSelectGenerate:o,onDropdownOpenChange:s,triggerPosition:{bottom:`8px`}})},bse=({generated:e})=>{let t=_n();return e?(0,Q.jsx)(`span`,{"data-testid":`generated-preview`,style:{backgroundColor:t.automation50,color:t.automation700,borderRadius:`4px`,whiteSpace:`pre-wrap`},children:e}):null},xse={service_unavailable:`generative_text_area_wrapper.errors.service_unavailable`,connection_lost:`generative_text_area_wrapper.errors.connection_lost`,timeout:`generative_text_area_wrapper.errors.timeout`,unknown:`generative_text_area_wrapper.errors.service_unavailable`},lj=({errorKind:e,onRetry:t,toolbarPosition:n=`bottom`,toolbarPositionProps:r})=>{let i=sj(),a=_n(),o=aj(n,r);return(0,Q.jsxs)(H,{position:`absolute`,left:8,right:8,justifyContent:`between`,alignItems:`center`,boxShadow:a.boxSh
65adowSm,borderRadius:8,height:40,p:15,cursor:`default`,bgColor:`white`,...o,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,minWidth:0,children:[(0,Q.jsx)(s,{name:`ErrorRounded`,color:`danger-500`}),(0,Q.jsx)(H,{minWidth:0,children:(0,Q.jsx)(B,{color:`secondary-500`,truncate:!0,children:i(xse[e])})})]}),(0,Q.jsx)(U.Tertiary,{icon:`RefreshRounded`,size:`sm`,onClick:t,"aria-label":i(`generative_text_area_wrapper.errors.retry`)})]})},uj=`modules-genAiUi-components-Feedback-translations-Feedback`;Ti(uj,{fr:()=>M(()=>import(`./Feedback.fr-CAMcxo3N.js`),[]),en:()=>M(()=>import(`./Feedback.en-myOw2_wd.js`),[]),de:()=>M(()=>import(`./Feedback.de-DJQ1Jf9S.js`),[]),es:()=>M(()=>import(`./Feedback.es-1BFgJkbz.js`),[])});var dj=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:uj,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:uj},t[2]=i,t[3]=a),wi(a)};Di(uj);var fj,Sse=async function(e,t,n){return await fj.request({...n,url:`/companies/{company_id}/gen_ai/feedbacks`,method:`POST`,data:t,params:e})},Cse=async function(e,t,n){return await fj.request({...n,url:`/firms/{firm_id}/gen_ai/feedbacks`,method:`POST`,data:t,params:e})};function wse(e){return fj=new z(e),{postCompanyGenAIFeedbacks:Sse,postFirmGenAIFeedbacks:Cse}}var pj=wse({server:window.location.origin}),Tse=[`postCompanyGenAIFeedbacks`],mj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await pj.postCompanyGenAIFeedbacks(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Tse,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Ese=[`postFirmGenAIFeedbacks`],hj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await pj.postFirmGenAIFeedbacks(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Ese,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},gj=({isUseful:e,isInitialFeedback:t=!0,reason:n,details:r})=>{let i=[];return t&&i.push({scale:`Binary`,level:1,value:+!!e}),n&&!e&&i.push({scale:`MCQ`,level:2,value:Object.entries(n).map(([e,t])=>({question:e,selected:t?`true`:`false`}))}),r&&!e&&i.push({scale:`Textual`,level:2,value:r}),i},Dse=(e,t)=>{let n=t?.map(e=>e.value)??[`incorrect`,`too_long`,`other`],r={};for(let t of n)r[t]=e.reason.includes(t);return{reason:r,details:e.details||null}},_j={isLoading:!1,error:!1,success:!1},Ose=(e,t)=>{switch(t.type){case`SUBMIT`:return{isLoading:!0,error:!1,success:!1};case`SUCCESS`:return{isLoading:!1,error:!1,success:!0};case`ERROR`:return{isLoading:!1,error:!0,success:!1};case`RESET`:return _j}},kse=({companyId:e,firmId:t,predictionId:n,threadId:r,predictionContent:i,source:a,onSuccess:o,onError:s})=>{let[{isLoading:c,error:l,success:u},d]=(0,X.useReducer)(Ose,_j),{mutate:f}=mj(),{mutate:p}=hj(),m=(0,X.useCallback)(()=>d({type:`RESET`}),[]);return{submitFeedback:(0,X.useCallback)(c=>{if(!n)return;d({type:`SUBMIT`});let l={feedback:gj(c),prediction_id:n,prediction_content:i,source:a,...r&&{thread_id:r}},u=()=>{d({type:`SUCCESS`}),o?.()},m=()=>{d({type:`ERROR`}),s?.()};e?f({parameters:{company_id:e},requestBody:l},{onSuccess:u,onError:m}):t&&p({parameters:{firm_id:t},requestBody:l},{onSuccess:u,onError:m})},[e,t,n,r,i,a,f,p,o,s]),isLoading:c,error:l,success:u,resetState:m}},vj=(0,X.createContext)({feedbackSuccess:!1,setFeedbackSuccess:()=>{},feedbackError:!1,setFeedbackError:()=>{},isLoading:!1,setIsLoading:()=>{}}),yj=({children:e})=>{let[t,n]=(0,X.useState)(!1),[r,i]=(0,X.useState)(!1),[a,o]=(0,X.useState)(!1),s=(0,X.useMemo)(()=>({feedbackSuccess:t,setFeedbackSuccess:n,feedbackError:r,setFeedbackError:i,isLoading:a,setIsLoading:o}),[t,r,a]);return(0,Q.jsx)(vj.Provider,{value:s,children:e})},Ase=()=>(0,X.useContext)(vj),bj=(0,X.forwardRef)((e,t)=>{let n=(0,$.c)(37),{name:r,options:i,value:a,onChange:o,vertical:s,cards:c,size:l,color:u,disabled:d,disabledText:f,wrap:p,fullWidth:m,containerWrap:h,semiBold:g}=e,_;n[0]===a?_=n[1]:(_=a===void 0?[]:a,n[0]=a,n[1]=_);let v=_,y=l===void 0?`md`:l,b;n[2]!==o||n[3]!==v?(b=e=>{o(v.includes(e)?(0,Oy.without)(v,e):[...v,e])},n[2]=o,n[3]=v,n[4]=b):b=n[4];let x=b,S=Vi[`${s?`vertical`:`horizontal`}-${y}`],C;n[5]!==c||n[6]!==h||n[7]!==m||n[8]!==S?(C=(0,Xk.default)(Bi,S,{[Hi]:m,[zi]:h,[Ri]:c}),n[5]=c,n[6]=h,n[7]=m,n[8]=S,n[9]=C):C=n[9];let w;if(n[10]!==c||n[11]!==u||n[12]!==x||n[13]!==r||n[14]!==i||n[15]!==d||n[16]!==f||n[17]!==v||n[18]!==g||n[19]!==y||n[20]!==p){let e;n[22]!==c||n[23]!==u||n[24]!==x||n[25]!==r||n[26]!==d||n[27]!==f||n[28]!==v||n[29]!==g||n[30]!==y||n[31]!==p?(e=e=>{let{label:t,value:n,disabled:i,disabledText:a}=e,o=v.includes(n),s=i||d;return(0,Q.jsx)(Ui,{checked:o,disabled:s,name:r,onChange:()=>{x(n)},size:y,label:t,noSpacing:c,color:u,value:n,wrap:p,disabledText:s?f||a:void 0,semiBold:g},n)},n[22]=c,n[23]=u,n[24]=x,n[25]=r,n[26]=d,n[27]=f,n[28]=v,n[29]=g,n[30]=y,n[31]=p,n[32]=e):e=n[32],w=i.map(e),n[10]=c,n[11]=u,n[
6512]=x,n[13]=r,n[14]=i,n[15]=d,n[16]=f,n[17]=v,n[18]=g,n[19]=y,n[20]=p,n[21]=w}else w=n[21];let T;return n[33]!==t||n[34]!==C||n[35]!==w?(T=(0,Q.jsx)(`div`,{className:C,ref:t,children:w}),n[33]=t,n[34]=C,n[35]=w,n[36]=T):T=n[36],T});bj.displayName=`CheckboxGroup`;var xj=({visible:e,isLoading:t=!1,onCancel:n,onSubmit:r,enableMCQ:i=!0,enableTextual:a=!0,mcqOptions:o,textualRequired:s=!1,labels:c={},successMessage:l,errorMessage:u,showSuccess:d=!1,showError:f=!1})=>{let p=(0,X.useRef)(null),m=dj(),h=(0,X.useMemo)(()=>[{value:`incorrect`,label:m(`feedback.form.options.incorrect`)},{value:`too_long`,label:m(`feedback.form.options.too_long`)},{value:`other`,label:m(`feedback.form.options.other`)}],[m]),g=o??h,_={question:c.question??m(`feedback.form.question`),detailsLabel:c.detailsLabel??m(`feedback.form.details.label`),detailsPlaceholder:c.detailsPlaceholder??m(`feedback.form.details.placeholder`),submitButton:c.submitButton??m(`feedback.form.actions.send_feedback`),disclaimer:c.disclaimer??m(`feedback.form.disclaimer`)},v=(0,X.useMemo)(()=>jn().shape({reason:i?Nn().of(An().oneOf(g.map(e=>e.value)).required()).min(1).required():Nn().of(An().required()).defined(),details:a&&s?An().required(m(`feedback.form.details.required`)):An().defined()}),[i,a,s,m,g]),{handleSubmit:y,control:b,reset:x,formState:{isValid:S}}=Qs({validationSchema:v,defaultValues:{reason:[],details:``}}),{field:C,error:w}=$s({control:b,name:`reason`,withError:!1}),T=()=>{y(e=>{r(e)})()};if((0,X.useEffect)(()=>{d&&x()},[d,x]),(0,X.useEffect)(()=>{if(e){p.current&&(p.current.style.scrollMarginBottom=`8px`);let e=setTimeout(()=>{p.current?.scrollIntoView({behavior:`smooth`,block:`nearest`})},50);return()=>clearTimeout(e)}},[e]),!e)return null;if(d&&l)return(0,Q.jsx)(H,{width:`100%`,children:(0,Q.jsx)(Zo,{variant:`success`,headline:l.headline,text:l.text,grow:1})});let E=g.map(e=>({label:(0,Q.jsx)(B,{children:e.label}),value:e.value}));return(0,Q.jsxs)(H,{direction:`column`,borderStyle:`solid`,borderWidth:1,borderColor:`secondary-50`,borderRadius:8,p:2,gap:2,ref:p,children:[(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(B,{id:`feedback-question`,semiBold:!0,children:_.question}),i&&(0,Q.jsxs)(H,{alignItems:`center`,gap:2,mb:1,children:[(0,Q.jsx)(Ci,{name:`missing`,size:`sm`,variant:`light`}),(0,Q.jsx)(nc,{error:w,children:(0,Q.jsx)(bj,{...C,"aria-labelledby":`feedback-question`,vertical:!0,options:E})})]}),a&&(0,Q.jsx)(Gl,{control:b,name:`details`,label:_.detailsLabel,placeholder:_.detailsPlaceholder,minRows:3,resize:!0}),_.disclaimer&&(0,Q.jsx)(B.TinyCaption,{color:`secondary-700`,children:_.disclaimer})]}),f&&u&&(0,Q.jsx)(Zo,{variant:`danger`,headline:u.headline,text:u.text,grow:1}),(0,Q.jsx)(H,{justifyContent:`end`,children:(0,Q.jsx)(U.Tertiary,{type:`submit`,onClick:T,disabled:!S,loading:t,children:_.submitButton})})]})},jse=({isOpen:e,onClose:t,title:n,...r})=>{let i=dj(),a=n??i(`feedback.modal.title`);return(0,Q.jsx)(ao,{show:e,onHide:t,title:a,size:`sm`,hasPortalContext:!1,children:(0,Q.jsx)(xj,{...r,visible:!0,onCancel:t})})},Mse=({isUseful:e,onPositive:t,onNegative:n,disabled:r,labels:i})=>{let a=dj(),o={positive:i?.positive??a(`feedback.buttons.positive`),negative:i?.negative??a(`feedback.buttons.negative`)};return(0,Q.jsxs)(H,{gap:15,children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(ml,{iconName:`ThumbUpRounded`,size:`xs`,"aria-label":o.positive,isActive:e===!0,disabled:r,onClick:t})}),(0,Q.jsx)(N.Content,{placement:`top`,align:`center`,sideOffset:0,children:o.positive})]}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(ml,{iconName:`ThumbDownRounded`,size:`xs`,"aria-label":o.negative,isActive:e===!1,disabled:r,onClick:n})}),(0,Q.jsx)(N.Content,{placement:`top`,align:`center`,sideOffset:0,children:o.negative})]})]})},Nse=({isUseful:e,onPositive:t,onNegative:n,disabled:r,labels:i})=>{let a=dj(),o={positive:i?.positive??a(`feedback.buttons.positive`),negative:i?.negative??a(`feedback.buttons.negative`)},s=e===!0?U:U.Secondary,c=e===!1?U:U.Secondary;return(0,Q.jsxs)(H,{gap:1,children:[(0,Q.jsx)(s,{size:`sm`,icon:`ThumbUpOutlined`,onClick:t,disabled:r,children:o.positive}),(0,Q.jsx)(c,{size:`sm`,icon:`ThumbDownOutlined`,onClick:n,disabled:r,children:o.negative})]})},Sj=({variant:e=`icon`,...t})=>{switch(e){case`button`:return(0,Q.jsx)(Nse,{...t});default:return(0,Q.jsx)(Mse,{...t})}},Cj=({companyId:e,firmId:t,predictionId:n,predictionContent:r,source:i,threadId:a,buttonVariant:o=`icon`,enableMCQ:s=!0,enableTextual:c=!0,textualRequired:l=!1,mcqOptions:u,onFeedbackSubmitted:d,labels:f={},disabled:p=!1})=>{let m=dj(),[h,g]=(0,X.useState)(null),[_,v]=(0,X.useState)(!1),[y,b]=(0,X.useState)(!1),[x,S]=(0,X.useState)(!1),C={positiveTooltip:f.positiveTooltip??m(`feedback.buttons.positive`),negativeTooltip:f.negativeTooltip??m(`feedback.buttons.negative`),formQuestion:f.formQuestion??m(`feedback.form.question`),formDisclaimer:f.formDisclaimer??m(`feedback.form.disclaimer`)},{submitFeedback:w,isLoading:T,success:E,error:D,resetState:O}=kse({companyId:e,firmId:t,predictionId:n,threadId:a,predictionContent:r,source:i,onSuccess:()=>{d?.(h??!1)}}),{setIsLoading:k,setFeedbackSuccess:ee,setFeedbackError:A}=Ase();(0,X.useEffect)(()=>{k(T)},[T,k]),(0,X.useEffect)(()=>{ee(E)},[E,ee]),(0,X.useEffect)(()=>{A(D)},[D,A]);let te=(0,X.useCallback)(()=>{h!==!0&&(g(!0),v(!1),S(!0),w({isUseful:!0,isInitialFeedback:!0,reason:null,details:null}))},[h,w]),j=(0,X.useCallback)(()=>{let e=s||c;if(h===!1){e&&v(!0);return}g(!1),O(),w({isUseful:!1,isInitialFeedback:!0,reason:null,details:null}),e&&v(!0)},[h,w,O,s,c]),M=(0,X.useCallback)(e=>{let{reason:t,details:n}=Dse(e,u);b(!0),w({isUseful:!1,isInitialFeedback:!0,reason:s?t:null,details:c?n:null})},[w,s,c,u]),ne=(0,X.useCallback)(()=>{v(!1),b(!1),O()},[O]);(0,X.useEffect)(()=>{x&&E&&(J.success({title:m(`feedback.toast.success`)}),S(!1),O())},[E,x,O,m]),(0,X.useEffect)(()=>{y&&E&&(J.success({title:m(`feedback.toast.success`)}),v(!1),b(!1),O())},[E,y,O,m]),(0,X.useEffect)(()=>{y&&D&&J.error({title:m(`feedback.toast.error`)})},[D,y,m]);let re={visible:_,isLoading:y&&T,onSubmit:M,onCancel:ne,enableMCQ:s,enableTextual:c,textualRequired:l,mcqOptions:u,labels:{question:C.formQuestion,disclaimer:C.formDisclaimer}},ie=(0,Q.jsx)(Sj,{isUseful:h,onPositive:te,onNegative:j,variant:o,disabled:p,labels:{positive:C.positiveTooltip,negative:C.negativeTooltip}});return(0,Q.jsxs)(Q.Fragment,{children:[ie,(0,Q.jsx)(jse,{isOpen:_,onClose:ne,...re})]})},wj=Object.values($A),Tj=({enabledCapabilities:e,capabilityLabels:t,instanceReference:n,scopeId:r,companyId:i,firmId:a,context:s,value:c,onChange:l,children:u,disabled:d=!1,onAccept:f,toolbarPosition:p=`bottom`,toolbarPositionProps:m={}})=>{let{state:h,generate:g,accept:_,reject:v,cancel:y,retry:b,showPromptInput:x,editPrompt:S,cancelPromptInput:C}=pse({companyId:i,firmId:a}),{track:w}=Ao(),T=e?.filter(e=>wj.includes(e)),E=T?.length?T:wj,D=(0,X.useRef)(null),[O,k]=(0,X.useState)(``),ee=(0,X.useRef)(`gen-ai-wrapper-${Math.random().toString(36).slice(2,9)}`),A=(0,X.useRef)(null),te=(0,X.useRef)(null),j=h.status===tj.Generating,M=h.status===tj.Preview,ne=h.status===tj.PromptInput,re=h.status===tj.Error,[ie,ae]=(0,X.useState)(!1),oe=ie||ne||j||M||re;(0,X.useEffect)(()=>{j&&te.current&&(te.current.scrollTop=te.current.scrollHeight)},[j,h.generatedText]),(0,X.useLayoutEffect)(()=>
65{if(p!==`bottom`)return;let e=A.current?.querySelector(`.${tl}`);if(!e)return;let t=e.querySelector(`.${nl}`);if(!t)return;let n=parseFloat(getComputedStyle(e).paddingTop),r=e.clientHeight-24-8-n;return t.style.setProperty(`max-height`,`${r}px`,`important`),t.style.setProperty(`min-height`,`0`,`important`),()=>{t.style.removeProperty(`max-height`),t.style.removeProperty(`min-height`)}},[p]);let se=(0,X.useCallback)(()=>{ae(!1),k(``),x()},[x]),ce=(0,X.useCallback)(()=>{w(nj($A.Generate,r)),g($A.Generate,c,n,r,s,O)},[w,g,r,c,n,s,O]),le=(0,X.useCallback)(()=>{k(h.userPrompt??``),S()},[S,h.userPrompt]),N=(0,X.useCallback)((e,t)=>{ae(!1),D.current=t??null,w(nj(e,r));let i=t?{...s,reformulation_type:t}:s;g(e,c,n,r,i)},[w,r,g,c,n,s]),ue=(0,X.useCallback)(()=>{let e=_();e&&(l(e.result),w(nse(e.capability,e.predictionId,r)),f?.(e))},[_,l,w,r,f]),de=(0,X.useCallback)(()=>{h.activeCapability&&w(rse(h.activeCapability,r)),v()},[h,w,r,v]),fe=(0,X.useCallback)(()=>{h.activeCapability&&w(ise(h.activeCapability,r));let e=D.current?{...s,reformulation_type:D.current}:s;b(n,r,e)},[h,w,r,b,n,s]);if(!i&&!a||i&&a)return console.error(`GenerativeTextAreaWrapper: exactly one of companyId or firmId must be provided, not both and not neither`),null;let pe=M&&h.predictionId?(0,Q.jsx)(yj,{children:(0,Q.jsx)(Cj,{companyId:i,firmId:a,predictionId:h.predictionId,predictionContent:h.generatedText??``,source:`generative_text_area_${r}`})}):null;return(0,Q.jsxs)(H,{ref:A,id:ee.current,position:`relative`,direction:`column`,flex:1,children:[p===`bottom`&&(0,Q.jsx)(`style`,{children:` 66 #${ee.current} textarea { 67 padding-bottom: 50px !important; 68 scroll-padding-bottom: 50px; 69 } 70 `}),(0,Q.jsxs)(o,{height:`100%`,position:`relative`,pointerEvents:j||M||ne?`none`:`auto`,opacity:j?.5:1,children:[u,(M||j)&&h.generatedText&&(0,Q.jsx)(o,{ref:te,position:`absolute`,top:0,bottom:`0`,left:0,right:0,overflow:`auto`,bgColor:`white`,p:2,pointerEvents:M?`auto`:`none`,children:(0,Q.jsx)(bse,{generated:h.generatedText})})]}),oe&&(0,Q.jsx)(o,{"data-testid":`gen-ai-focus-frame`,position:`absolute`,top:0,bottom:`0`,left:0,right:0,pointerEvents:`none`,borderWidth:1,borderStyle:`solid`,borderTopColor:`secondary-900`,borderBottomColor:`secondary-900`,borderLeftColor:`secondary-900`,borderRightColor:`secondary-900`,borderRadius:4}),re&&h.errorKind?(0,Q.jsx)(lj,{errorKind:h.errorKind,onRetry:fe,toolbarPosition:p,toolbarPositionProps:m}):(0,Q.jsx)(yse,{enabledCapabilities:E,capabilityLabels:t,status:h.status,activeCapability:h.activeCapability,userPrompt:O,onSelectCapability:N,onSelectGenerate:se,onDropdownOpenChange:ae,onUserPromptChange:k,onSubmitPrompt:ce,onCancelPromptInput:C,onEditPrompt:le,onAccept:ue,onReject:de,onRegenerate:fe,onStop:y,feedbackSlot:pe,valueEmpty:!c.trim(),disabled:d||!c.trim()&&!E.includes($A.Generate)&&!E.includes($A.Summarize),toolbarPosition:p,toolbarPositionProps:m})]})},Pse=({value:e,onChange:t,includeSignature:n,genAiContext:r})=>{let i=hk(),a=ja(),{accounting_collaboration__write_emails_gen_ai_text_editor:o}=Jr(),s=(0,X.useMemo)(()=>al(e),[e]),c=(0,X.useCallback)(e=>{t(rl(e))},[t]),l=e=>{t(rl(e.result))},u=(0,X.useMemo)(()=>r?.generativeCapabilities?r.generativeCapabilities:al(e).trim().length===0?[$A.Generate]:[$A.Generate,$A.Correct,$A.Structure],[e,r]),d=(0,Q.jsx)(pl,{value:e,onChange:t,withBold:!0,withItalic:!0,withUnderline:!0,withCode:!0,withHeadingOne:!0,withHeadingTwo:!0,withBlockQuote:!0,withNumberedList:!0,withBulletedList:!0,toolbarType:`fixed`,height:`100%`,minHeight:100});return(0,Q.jsxs)(H,{mt:`05`,gap:`05`,direction:`column`,flex:1,children:[(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,children:[(0,Q.jsx)(B.TinyCaption,{color:`secondary-800`,children:i(`form.message_label`)}),n&&(0,Q.jsx)(QA,{})]}),o?(0,Q.jsx)(Tj,{enabledCapabilities:u,capabilityLabels:r?.capabilityLabels,instanceReference:`collaboration_write_email`,value:s,onChange:c,companyId:a,onAccept:l,context:r?.promptContext,children:d}):d]})},Fse=({composeState:e,includeSignature:t,genAiContext:n})=>{let{toEmails:r,ccEmails:i,bccEmails:a,setToEmails:o,setCcEmails:s,setBccEmails:c,subject:l,setSubject:u,message:d,setMessage:f}=e;return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ese,{toEmails:r,ccEmails:i,bccEmails:a,setToEmails:o,setCcEmails:s,setBccEmails:c}
70),(0,Q.jsx)(Xoe,{value:l,onChange:u}),(0,Q.jsx)(Pse,{genAiContext:n,value:d,onChange:f,includeSignature:t})]})},Ise=({setModuleView:e,composeState:t,onDeleteDraftSuccess:n,getOrCreateDraftId:r,buildPayload:i,lastSavedPayloadRef:a,attachUploadedFiles:o,attachDmsFiles:s,onWriteNewEmail:c,onSendEmailSuccess:l,genAiContext:u})=>{let{draftIdRef:d,subject:f,message:p,toEmails:m,ccEmails:h,bccEmails:g,uploadedFiles:_,setUploadedFiles:v,dmsFiles:y,setDmsFiles:b,fileErrors:x,setFileErrors:S}=t,{handleUploadedFiles:C,handleDmsPick:w,removeFile:T}=bae({fileActionsState:{draftIdRef:d,uploadedFiles:_,setUploadedFiles:v,dmsFiles:y,setDmsFiles:b,setFileErrors:S},attachUploadedFiles:o,attachDmsFiles:s}),{sendEmail:E,isSendingEmail:D}=oae(),{hasSendConsent:O}=HA(),{includeSignature:k,setIncludeSignatureOverride:ee}=Rk(),{trackV2:A}=Ao(),te=jO(),[j,M]=(0,X.useState)(!1),ne=(0,X.useRef)([]),re=ne.current.length>0||[..._,...y].some(e=>e.attachmentStatus===`loading`),ie=()=>D?`sending_email`:re?`uploading_files`:[...m,...h,...g].length===0?`no_recipients`:O?null:`no_send_consent`,{status:ae,lastSavedAt:oe,saveDraft:se}=xae({draftIdRef:d,subject:f,bodyContent:il(p),toRecipients:m.map(e=>e.email),ccRecipients:h.map(e=>e.email),bccRecipients:g.map(e=>e.email),isEnabled:!D,getOrCreateDraftId:r,buildPayload:i,lastSavedPayloadRef:a}),ce=()=>{M(!0)},le=()=>{M(!1)},N=async e=>{le(),A(`email_compose_attachment_added`,{source:`dms`,file_types:e.map(e=>e.name.split(`.`).pop()??``)}),await w(e)},ue=e=>{S(t=>[...t,e])},de=async()=>{A(`email_send_initiated`,{compose_type:`new`,page:te});let e=await se();e&&E({draftId:e,bodyContent:il(p),attachmentCount:_.length+y.length,recipientCount:m.length+h.length+g.length,includeSignature:k,onSuccess:()=>{ee(null),l()},onError:()=>{S([fk.SEND_ERROR])}})};return(0,Q.jsxs)(H,{direction:`column`,height:`100%`,children:[(0,Q.jsx)(Sae,{recipientEmails:[...m,...h,...g]}),(0,Q.jsx)(H,{direction:`column`,flex:1,position:`relative`,px:2,pt:15,pb:1,gap:1,overflowY:`auto`,children:(0,Q.jsx)(Fse,{composeState:t,includeSignature:k,genAiContext:u})}),_.length+y.length>0&&(0,Q.jsx)(Hoe,{files:_,dmsFiles:y,pendingFilesRef:ne,onRemove:T,draftId:d.current},ne.current.length),x.length>0&&(0,Q.jsx)(Yoe,{errors:x,setFileErrors:S}),(0,Q.jsx)(qoe,{}),(0,Q.jsx)(qae,{onAttach:ce,isUploadingFiles:re,onSend:de,draftStatus:ae,lastSavedAt:oe,onViewDrafts:()=>e(pk.DRAFTS),onWriteNewEmail:c,draftId:d.current,onDeleteDraftSuccess:n,sendDisabledReason:ie(),includeSignature:k,onIncludeSignatureChange:ee}),(0,Q.jsx)(`div`,{style:{display:j?`block`:`none`},children:(0,Q.jsx)(Poe,{hideModal:le,uploadedFiles:_,setUploadedFiles:C,dmsFiles:y,handleDmsPick:N,handleError:ue,pendingFilesRef:ne,onFilesUploadStart:()=>{le(),S([])}})})]})},Lse=({width:e=`100%`,height:t=`2px`})=>{let n=_n();return(0,Q.jsx)(`div`,{style:{width:e,height:t,background:`linear-gradient(to right, ${n.primary200}, ${n.primary800})`}})},Ej,Rse=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/{external_id}`,method:`GET`,data:t,params:e})},zse=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/two_factor_status`,method:`GET`,data:t,params:e})},Bse=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/send_otp`,method:`POST`,data:t,params:e})},Vse=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/validate_multiple`,method:`POST`,data:t,params:e})},Hse=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/{external_id}/validate`,method:`POST`,data:t,params:e})},Use=async function(e,t,n){return await Ej.request({...n,url:`/otp_challenges/verify_new_phone`,method:`POST`,data:t,params:e})};function Wse(e){return Ej=new z(e),{getOTPChallenge:Rse,getTwoFactorStatusOTPChallenges:zse,postSendOTPOTPChallenges:Bse,postValidateMultipleOTPChallenges:Vse,postValidateOTPChallenge:Hse,postVerifyNewPhoneOTPChallenges:Use}}var Dj=Wse({server:window.location.origin}),Gse=t({getGetOTPChallengeQueryOptions:()=>kj,getGetTwoFactorStatusOTPChallengesQueryOptions:()=>Mj,getOTPChallengeQueryKey:()=>Oj,getTwoFactorStatusOTPChallengesQueryKey:()=>jj,postSendOTPOTPChallengesMutationKey:()=>Pj,postValidateMultipleOTPChallengesMutationKey:()=>Ij,postValidateOTPChallengeMutationKey:()=>Rj,postVerifyNewPhoneOTPChallengesMutationKey:()=>Bj,useGetOTPChallenge:()=>Aj,useGetTwoFactorStatusOTPChallenges:()=>Nj,usePostSendOTPOTPChallenges:()=>Fj,usePostValidateMultipleOTPChallenges:()=>Lj,usePostValidateOTPChallenge:()=>zj,usePostVerifyNewPhoneOTPChallenges:()=>Vj}),Oj=e=>e?[`getOTPChallenge`,e]:[`getOTPChallenge`],kj=(e,t,n)=>({queryKey:Oj(e),queryFn:e===I?I:async()=>{let{data:t}=await Dj.getOTPChallenge(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Aj=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Oj(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Oj()}),r[2]=i,r[3]=s);let c=s,l=Oj(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=kj(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},jj=e=>e?[`getTwoFactorStatusOTPChallenges`,e]:[`getTwoFactorStatusOTPChallenges`],Mj=(e,t,n)=>({queryKey:jj(e),queryFn:e===I?I:async()=>{let{data:t}=await Dj.getTwoFactorStatusOTPChallenges(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Nj=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:jj(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:jj()}),r[2]=i,r[3]=s);let c=s,l=jj(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Mj(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Pj=[`postSendOTPOTPChallenges`],Fj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Dj.postSendOTPOTPChallenges(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Pj,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Ij=[`postValidateMultipleOTPChallenges`],Lj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Dj.postValidateMultipleOTPChallenges(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Ij,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Rj=[`postValidateOTPChallenge`],zj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Dj.postValidateOTPChallenge(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Rj,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Bj=[`postVerifyNewPhoneOTPChallenges`],Vj=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Dj.postVerifyNewPhoneOTPChallenges(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Bj,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Kse=({showModal:e,setShowModal:t})=>{let n=hk(),{track:r}=Ao(),i=an(),a=Yr(),o=u(),{data:c,isPending:l}=Nj({}),d=!!c?.two_factor_enabled_at,f=()=>!l&&!d?J.error({title:n(`no_outlook_connection.no_2fa_toast.title`),content:n(`no_outlook_connection.no_2fa_toast.content`),actions:[{label:n(`no_outlook_connection.no_2fa_toast.action`),href:W.settings_me_index.url({queryParams:{tab:`microsoft_outlook`}})}]}):(r({trackedEvent:Oo.collaboration_center_connect_outlook_button_clicked,context:{source:`collaboration_center`}}),i(uc({company_id:a,source:`collaboration_center`}))),p=[{icon:`LockRounded`,title:n(`no_outlook_connection.bullet_1`)},{icon:`SendRounded`,title:n(`no_outlook_connection.bullet_2`)},{icon:`FilterAltRounded`,title:n(`no_outlook_connection.bullet_3`)},{icon:`VerifiedUserRounded`,title:n(`no_outlook_connection.bullet_4`)}];return(0,Q.jsx)(ao,{title:n(`no_outlook_connection.title`),show:e,onHide:()=>t(!1),scrollable:!0,children:(0,Q.jsxs)(H,{width:`100%`,wrap:!0,gap:3,alignItems:`center`,justifyContent:`center`,children:[(0,Q.jsx)(os,{src:`/images/collaboration_center/no_outlook_connection_${o}.png`,alt:`no_outlook_connection`,width:`100%`}),(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V,{color:`secondary-800`,children:n(`no_outlook_connection.content`)}),(0,Q.jsx)(H,{direction:`column`,gap:1,alignItems:`start`,children:p.map(e=>(0,Q.jsxs)(H,{inline:!0,alignItems:`center`,gap:1,bgColor:`primary-25`,borderRadius:`6px`,px:1,py:`05`,children:[(0,Q.jsx)(s,{name:e.icon,color:`primary-700`,size:`xs`}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-800`,children:e.title})]},e.icon))}),(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`end`,gap:2,pt:15,children:[(0,Q.jsx)(Ya.Tertiary,{href:W.settings_me_index.url({queryParams:{tab:`microsoft_outlook`}}),onClick:()=>{r({trackedEvent:Oo.collaboration_center_know_more_about_feature_clicked,context:{source:`collaboration_center`,redirection:`User_setting`}})},children:n(`no_outlook_connection.learn_more`)}),(0,Q.jsx)(U,{onClick:f,children:n(`no_outlook_connection.cta`)})]})]})]})})},qse=()=>{let e=ja(),t=WO({company_id:e,provider:tk.OUTLOOK}),{data:n,isPending:r,fetchNextPage:i,hasNextPage:a,isFetchingNextPage:o}=Br({queryKey:t,queryFn:async({pageParam:t})=>(await VO.getCompanyInboxDrafts({company_id:e,provider:tk.OUTLOOK,next_page_token:t??void 0},void 0,{suppressGlobalErrorHandler:!0})).data,initialPageParam:void 0,getNextPageParam:e=>e.next_page_token??void 0});return{drafts:n?.pages.flatMap(e=>e.drafts)??[],isPending:r,fetchNextPage:i,hasNextPage:a,isFetchingNextPage:o}},Jse=()=>{let e=hk();return(0,Q.jsx)(H,{justifyContent:`center`,alignItems:`center`,width:`100%`,height:`100%`,children:(0,Q.jsx)(Cs,{title:e(`drafts.empty_state.t
70itle`),body:e(`drafts.empty_state.body`)})})},Yse=({draft:e,onDeleteDraftSuccess:t})=>{let n=hk(),{trackV2:r}=Ao(),{getFullRecipientsDetails:i}=bk({isRecipientsEnabled:!0}),{preview_text:a,created_at:o,subject:s,to_recipients:c}=e,l=o?er(o,!1):``,u=i(c??[]).map(e=>e.first_name||e.last_name?`${e.first_name} ${e.last_name}`:e.email).join(`, `);return(0,Q.jsxs)(H,{width:`100%`,height:`96px`,py:15,direction:`column`,children:[(0,Q.jsxs)(H,{justifyContent:`between`,gap:`05`,alignItems:`center`,children:[(0,Q.jsxs)(V,{truncate:!0,color:`secondary-900`,children:[n(`drafts.to`),` `,u.length?u:(0,Q.jsx)(V,{color:`secondary-500`,children:n(`drafts.empty_state.no_recipients`)})]}),(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,nowrap:!0,children:l}),(0,Q.jsx)(dA,{draftId:e.id,onDeleteSuccess:t,children:e=>(0,Q.jsx)(U.Tertiary,{icon:`DeleteOutlined`,iconColor:`danger-400`,size:`sm`,onClick:e=>{e.stopPropagation(),r(`email_delete_button_clicked`,{compose_type:`new`,location:`drafts_list`})},disabled:e,loading:e})})]})]}),s?(0,Q.jsx)(V,{truncate:!0,color:`secondary-900`,children:s}):(0,Q.jsx)(V,{color:`secondary-500`,children:n(`drafts.empty_state.no_subject`)}),a?(0,Q.jsx)(V,{truncate:!0,color:`secondary-500`,children:a}):(0,Q.jsxs)(V,{color:`info-600`,children:[`(`,n(`drafts.empty_state.no_preview`),`)`]})]})},Xse=({onWriteNewEmail:e})=>{let t=hk(),n=an(),r=ja();return(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,gap:1,px:3,py:2,width:`100%`,children:[(0,Q.jsx)(U,{w100:!0,icon:`EmailOutlined`,onClick:e,children:t(`drafts.actions.write_email`)}),(0,Q.jsx)(U.Secondary,{w100:!0,icon:`InboxRounded`,onClick:()=>{n(W.collaboration_center_companies_index.url({pathParams:{company_id:`${r}`}}))},children:t(`drafts.actions.view_all_emails`)})]})},Zse=()=>Array.from({length:5}).map((e,t)=>(0,Q.jsx)(Ko,{width:`100%`,height:`96px`,mt:1,mx:3},t)),Qse=({onDraftClick:e,onDeleteDraftSuccess:t,onWriteNewEmail:n})=>{let r=hk(),{drafts:i,isPending:a,fetchNextPage:s,hasNextPage:c,isFetchingNextPage:l}=qse();return(0,Q.jsxs)(H,{direction:`column`,height:`100%`,children:[(0,Q.jsx)(sl,{variant:`info`,text:(0,Q.jsx)(V,{children:(0,Q.jsx)(p,{i18nKey:r(`drafts.banner.text`),components:{strong:(0,Q.jsx)(`strong`,{})}})})}),(0,Q.jsx)(H,{direction:`column`,flex:1,overflowY:`auto`,overflowX:`hidden`,children:a?(0,Q.jsx)(Zse,{}):i.length===0?(0,Q.jsx)(Jse,{}):(0,Q.jsx)(ys,{hasMore:c,loadMore:()=>s(),isLoading:l,useWindow:!1,loader:(0,Q.jsx)(o,{my:15,children:(0,Q.jsx)(zo,{size:`md`})}),children:i.map(n=>(0,Q.jsx)(H,{px:3,borderBottomColor:`secondary-200`,borderBottomWidth:1,borderBottomStyle:`solid`,onClick:()=>e(n),children:(0,Q.jsx)(Yse,{draft:n,onDeleteDraftSuccess:t})},n.id))})}),(0,Q.jsx)(Xse,{onWriteNewEmail:n})]})},$se=(e,t,n)=>{switch(e){case Yl.Standard:return t;case Yl.Minimized:return`56px`;case Yl.FullScreen:return`calc(100% - ${n[0]+16}px)`;default:return t}},ece=(e,t,n)=>{switch(e){case Yl.Standard:return t;case Yl.Minimized:return`372px`;case Yl.FullScreen:return`calc(100% - ${n+16}px)`;default:return t}},tce=(e,t,n)=>{switch(e){case Yl.Standard:return`calc(${t} - 56px)`;case Yl.Minimized:return`0px`;case Yl.FullScreen:return`calc(100% - ${n[0]+16}px)`;default:return`calc(${t} - 56px)`}},nce=({panelView:e,panelHeight:t,heights:n,panelWidth:r,sidebarWidth:i})=>{let a=$se(e,t,n),o=ece(e,r,i),s=e===Yl.FullScreen?8:0;return{containerBorderRadius:e===Yl.FullScreen?8:`8px 8px 0 0`,containerWidth:o,containerHeight:a,containerBottomValue:s,contentHeight:tce(e,t,n),contentHidden:e===Yl.Minimized}},Hj=`modules-genAiUi-components-ChatPanel-translations-ChatPanel`;Ti(Hj,{fr:()=>M(()=>import(`./ChatPanel.fr-Cn9rsefC.js`),[]),en:()=>M(()=>import(`./ChatPanel.en-IIsNC662.js`),[]),de:()=>M(()=>import(`./ChatPanel.de-BnYISGML.js`),[]),es:()=>M(()=>import(`./ChatPanel.es-2In_nwBA.js`),[])});var rce=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:Hj,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:Hj},t[2]=i,t[3]=a),wi(a)};Di(Hj);var ice=({panelButton:e,toggleConversations:t,onMenu:n,conversationsDisabled:r})=>e||(t?(0,Q.jsx)(U,{icon:`MenuRounded`,onClick:n,size:`sm`,disabled:r}):(0,Q.jsx)(U.Tertiary,{icon:`HistoryRounded`,onClick:n,size:`sm`,disabled:r})),ace=({panelView:e,panelTitle:t,panelButton:n,headerActions:r,showUnreadMessages:i,conversationsDisabled:a,maximizeDisabled:o,disableResizeButton:s=!1,toggleConversations:c,hideMenuButton:l=!1,showDebugButton:u,onBack:d,onMenu:f,onDebugClick:p,onChangePanelView:m,onShowChange:h})=>{let g=rce(),[_,v]=(0,X.useState)();return(0,Q.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,height:`56px`,padding:`8px`,cursor:e===Yl.Minim
70ized?`pointer`:`default`},onClick:()=>{e===Yl.Minimized&&m(Yl.Standard)},children:[(0,Q.jsxs)(H,{gap:typeof t==`string`?1:`05`,alignItems:`center`,children:[d&&e!==Yl.Minimized?(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{icon:`AddRounded`,size:`sm`,onClick:d,"data-testid":`panel-back-button`})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,children:g(`chat_panel.new_conversation`)})]}):e!==Yl.Minimized&&!l&&(0,Q.jsx)(ice,{panelButton:n,toggleConversations:c,onMenu:f,conversationsDisabled:a}),typeof t==`string`?(0,Q.jsx)(B,{semiBold:!0,children:t}):t]}),(0,Q.jsxs)(Oi,{gap:2,children:[e!==Yl.Minimized&&r,e===Yl.Minimized&&i&&(0,Q.jsx)(Yo,{variant:`danger`,count:1,strong:!0}),u&&e!==Yl.Minimized&&(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`BugReportRounded`,onClick:p})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,children:g(`chat_panel.debug`)})]}),(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{variant:`primary`,size:`sm`,icon:`MinimizeRounded`,onClick:()=>m(Yl.Minimized),hidden:e===Yl.Minimized})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,children:g(`chat_panel.minimize`)})]}),e===Yl.FullScreen?(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`CloseFullscreenRounded`,disabled:o||s,onClick:()=>{m(Yl.Standard),v(!1),setTimeout(()=>{v(void 0)},1e3)}})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,hidden:!_,children:g(o?`chat_panel.maximize_disabled`:`chat_panel.reduce_size`)})]}):(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`OpenInFullRoundedIcon`,disabled:s||o&&e===Yl.Standard,onClick:()=>{m(Yl.FullScreen),v(!1),setTimeout(()=>{v(void 0)},1e3)}})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,hidden:!_,children:o&&e===Yl.Standard?g(`chat_panel.maximize_disabled`):g(`chat_panel.maximize`)})]}),(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{variant:`primary`,size:`sm`,icon:`Close`,onClick:()=>{h(!1),m(Yl.Standard)}})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,children:g(`chat_panel.close`)})]})]})]})},Uj=({panelView:e,panelTitle:t,panelButton:n,headerActions:r,show:i=!1,children:a=null,panelWidth:s=512,panelHeight:c=`90vh`,left:l,right:u,zIndex:d=100,showUnreadMessages:f=!1,conversationsDisabled:p=!1,maximizeDisabled:m=!1,disableResizeButton:h=!1,toggleConversations:g=!1,hideMenuButton:_=!1,showDebugButton:v=!1,bgColor:y=`white`,onBack:b,onMenu:x=()=>{},onDebugClick:S,onShowChange:C=()=>{},onPanelView:w=()=>{}})=>{let T=_n(),E=ra(),{width:D}=fa(),{sizeInPixels:O}=Jl(),{containerBorderRadius:k,containerWidth:ee,containerHeight:A,containerBottomValue:te,contentHeight:j,contentHidden:M}=nce({panelView:e,panelHeight:c,heights:E,sidebarWidth:D||O,panelWidth:s}),{track:ne}=Ao();return(0,Q.jsx)(Jo.Fade,{in:i,children:(0,Q.jsxs)(o,{hidden:!i,position:`fixed`,width:ee,height:A,bottom:te,zIndex:d,left:u?void 0:l??`${D+8}px`,right:u,bgColor:y,borderStyle:`solid`,borderWidth:1,borderColor:`secondary-100`,borderRadius:k,boxShadow:T.boxShadow,children:[(0,Q.jsx)(ace,{panelTitle:t,panelButton:n,headerActions:r,showUnreadMessages:f,panelView:e,maximizeDisabled:m,disableResizeButton:h,conversationsDisabled:p,toggleConversations:g,hideMenuButton:_,showDebugButton:v,onBack:b,onMenu:x,onDebugClick:S,onChangePanelView:e=>{w(e),ne({trackedEvent:Oo.comptassitant_panel_view_changed,object:{},context:{source:e}})},onShowChange:C}),(0,Q.jsx)(o,{height:j,width:`100%`,hidden:M,children:a})]})})},oce=()=>{let e=hk(),t=tu();return(0,Q.jsx)(Uj,{panelView:Xl.Minimized,panelTitle:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,ml:1,children:[(0,Q.jsx)(zo,{size:`sm`}),(0,Q.jsx)(B,{semiBold:!0,color:`secondary-900`,children:e(`widget.title`)}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(Zc,{size:`md`,children:t(`modifierKeys.shiftKey`)}),(0,Q.jsx)(Zc,{size:`md`,children:eu.openWriteEmailsWidget.key})]})]}),show:!0,zIndex:1041,right:`8px`})},sce=({isWriteView:e,isDraftsView:t,onPanelButtonClick:n})=>{if(e)return null;if(t)return(0,Q.jsx)(U.Tertiary,{icon:`ChevronLeftIconRounded`,onClick:n,size:`sm`})},Wj=(0,X.forwardRef)((e,t)=>{let n=hk(),r=tu(),{trackV2:i}=Ao(),a=jO(),{isMailConnectionsStatusPending:o,isOutlookConnectionActive:s}=HA(),c=Yr(),l=F(),[u,d]=(0,X.useState)(Xl.Standard),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(pk.WRITE),[g,_]=(0,X.useState)(c),[v,y]=(0,X.useState)({}),{composeState:b,resetState:x,applyOptions:S,handleSelectDraft:C,isDefaultRecipientsUpdatedRef:w,getOrCreateDraftId:T,buildPayload:E,lastSavedPayloadRef:D,attachUploadedFiles:O,attachDmsFiles:k}=aae({isDefaultRecipientsEnabled:s&&f}),ee=e=>{e===Xl.Minimized&&i(`email_compose_window_action_interacted`,{action:`minimized`}),e===Xl.FullScreen&&i(`email_compose_window_action_interacted`,{action:`expanded`}),d(e)},A=(0,X.useCallback)(()=>
70{h(pk.WRITE),w.current=!1,x(),l.invalidateQueries({queryKey:GO()})},[x,w,l]),te=(0,X.useCallback)(()=>{w.current=!0,x()},[x,w]),j=(0,X.useCallback)(()=>{A(),p(!1)},[A,p]);(0,X.useImperativeHandle)(t,()=>({open:(e={})=>{S(e),y(e.genAiContext||{}),p(!0),d(e=>e===Xl.Minimized?Xl.Standard:e)}}),[S]),au({shortcutId:`openWriteEmailsWidget`,isEnabled:!0,onKeyDown:()=>{f?A():i(`email_compose_started`,{compose_type:`new`,location:`short_cut`,page:a}),p(e=>!e)}}),(0,X.useEffect)(()=>{g&&c&&g!==c&&j(),_(c)},[c,g,j]);let M=m===pk.WRITE,ne=m===pk.DRAFTS,re=f?o?`loading`:s?`connected`:`not_connected`:`closed`;if(re===`not_connected`)return(0,Q.jsx)(Kse,{showModal:!0,setShowModal:()=>p(!1)});if(re===`loading`)return(0,Q.jsx)(oce,{});if(re===`connected`)return(0,Q.jsxs)(Uj,{panelHeight:`80vh`,panelView:u,panelTitle:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,ml:+!!M,children:[(0,Q.jsx)(B,{semiBold:!0,color:`secondary-900`,children:n(ne?`drafts.title`:`widget.title`)}),M&&(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(Zc,{size:`md`,children:r(`modifierKeys.shiftKey`)}),(0,Q.jsx)(Zc,{size:`md`,children:eu.openWriteEmailsWidget.key})]})]}),show:!0,onShowChange:e=>{e||(A(),i(`email_compose_window_action_interacted`,{action:`closed`})),p(e)},panelButton:(0,Q.jsx)(sce,{isWriteView:M,isDraftsView:ne,onPanelButtonClick:()=>h(pk.WRITE)}),zIndex:1442,onPanelView:ee,right:`8px`,children:[(0,Q.jsx)(Lse,{}),M&&(0,Q.jsx)(Ise,{setModuleView:h,composeState:b,onDeleteDraftSuccess:te,getOrCreateDraftId:T,buildPayload:E,lastSavedPayloadRef:D,attachUploadedFiles:O,attachDmsFiles:k,onWriteNewEmail:A,onSendEmailSuccess:j,genAiContext:v}),ne&&(0,Q.jsx)(Qse,{onDraftClick:e=>{C(e),h(pk.WRITE)},onDeleteDraftSuccess:te,onWriteNewEmail:A})]})});Wj.displayName=`GlobalWidgetInner`;var Gj=(0,X.forwardRef)((e,t)=>MO()?(0,Q.jsx)(Wj,{...e,ref:t}):null);Gj.displayName=`GlobalWidget`;var Kj=(0,X.createContext)({openWidget:()=>{}}),cce=({children:e})=>{let{trackV2:t}=Ao(),n=jO(),r=MO(),i=(0,X.useRef)(null),a=(0,X.useCallback)((e,a=`open_widget`)=>{r&&(t(`email_compose_started`,{compose_type:`new`,location:a,page:n}),i.current?.open(e))},[r,t,n]),o=(0,X.useMemo)(()=>({openWidget:a}),[a]);return(0,Q.jsxs)(Kj.Provider,{value:o,children:[(0,Q.jsx)(Gj,{ref:i}),e]})},qj=()=>{let e=(0,X.useContext)(Kj);if(e===void 0)throw Error(`useWriteEmails must be used within a WriteEmailsProvider`);return e},lce=()=>{let{currentUser:e}=Ua(),{company:t}=q(),n=(0,X.useMemo)(()=>vo(t,e),[t,e]);return $t((0,X.useCallback)(e=>(e.headers=new nn({...e.headers,"X-Reseller":n}),e),[n])),null},uce=()=>{let{company:e,firm:t}=q(),{firm:n}=Ka();return(0,X.useMemo)(()=>{let r=t?.own_company_id||n?.own_company_id||void 0;return{firmId:e?.firm_id||n?.id,ownCompanyId:r,ownCompanyName:(e?.firm.is_own_company?e?.name:n?.own_company_name)||``}},[e?.firm.is_own_company,e?.firm_id,e?.name,t?.own_company_id,n?.id,n?.own_company_id,n?.own_company_name])},dce=[`invitations`,`new_company_user`],fce=()=>{let{currentUser:e}=Ua(),t=On(({pathname:e})=>dce.includes(e.split(`/`)[1]));return e?.users_firms?.length!==0&&!t},Jj=`modules-firmTimesheets-translations-FirmTimesheets`;Ti(Jj,{fr:()=>M(()=>import(`./FirmTimesheets.fr-DBBaix-0.js`),[]),en:()=>M(()=>import(`./FirmTimesheets.en-OHP_LTU-.js`),[]),de:()=>M(()=>import(`./FirmTimesheets.de-CssjKq_w.js`),[]),es:()=>M(()=>import(`./FirmTimesheets.es-DetJWfbz.js`),[])});var Yj=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:Jj,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:Jj},t[2]=i,t[3]=a),wi(a)};Di(Jj);var Xj=({inline:e})=>(0,Q.jsx)(iu,{inline:e,shortcut:eu.openTimesheets}),pce=()=>{let e=Yj(),[t,n]=$r(`firm_timesheets_add_shortcut_info`,!1,ni);return(0,X.useCallback)(()=>{t||J.info({title:e(`time_entry.add_shortcut.toast.title`),content:(0,Q.jsx)(p,{components:{shortcut:(0,Q.jsx)(Xj,{inline:!0})},i18nKey:e(`time_entry.add_shortcut.toast.description`)}),actions:[{label:e(`time_entry.add_shortcut.toast.action`),onClick:()=>{n(!0)}}]})},[e,t,n])},Zj=({firmId:e},{enabled:t})=>{let{data:n,isPending:r}=ou(e?{firm_id:e}:I,{staleTime:ui,enabled:t});
70return{data:n,isPending:t?r:!1}},mce=({firmId:e,onPrimaryClick:t})=>{let n=Yj(),{currentUser:r}=Ua(),i=an();return(0,Q.jsx)(Cs,{textAlign:`center`,title:n(`time_entry.add_modal.no_foc.title`),body:r?.can_manage_firm?n(`time_entry.add_modal.no_foc.admin_body`):n(`time_entry.add_modal.no_foc.collaborator_body`),illustration:{name:`time`},primaryCta:r?.can_manage_firm?{children:n(`time_entry.add_modal.no_foc.admin_cta.label`),onClick:()=>{i(W.general_crm_firms_index.url({pathParams:{id:String(e)}})),t()}}:void 0})},Qj=cu(),$j=cu(),hce=({firmId:e,onHide:t})=>{let n=Yj(),{currentUser:r}=Ha(),i=an(),a=su(`bookkeeping_the_firm_own_company`),o=(0,X.useMemo)(()=>r.pennylane_employee||r.users_firms.some(t=>r.pennylane_employee||t.firm_id===e&&t.role===Bn.ADMIN),[r,e]),s=(0,X.useCallback)(()=>{i(W.dashboard_practice_management_firms_migration_index.url({pathParams:{firm_id:String(e)}})),t()},[e,i,t]),c=(0,X.useCallback)(()=>{i(W.flow_crm_firms_index.url({pathParams:{id:String(e)}})),t()},[e,i,t]);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Cs,{textAlign:`center`,verticalCtas:!0,illustration:{name:`missing`},title:n(o?`time_entry.add_modal.migration_required.admin.title`:`time_entry.add_modal.migration_required.accountant.title`),body:n(o?`time_entry.add_modal.migration_required.admin.description`:`time_entry.add_modal.migration_required.accountant.description`)}),(0,Q.jsx)(Qj.Source,{children:o?(0,Q.jsx)(U,{onClick:s,children:n(`time_entry.add_modal.migration_required.admin.actions.configure`)}):(0,Q.jsx)(U,{onClick:c,children:n(`time_entry.add_modal.migration_required.accountant.actions.back_home`)})}),(0,Q.jsx)($j.Source,{children:o?(0,Q.jsx)(Ya.Secondary,{href:a,target:`_blank`,children:n(`time_entry.add_modal.migration_required.admin.actions.help`)}):void 0})]})},eM=function(e){return e.DEFAULT=`default`,e.TIME=`time`,e.QUANTITY=`quantity`,e}({}),tM,gce=async function(e,t,n){return await tM.request({...n,url:`/thirdparties/search`,method:`GET`,data:t,params:e})};function _ce(e){return tM=new z(e),{getSearchThirdparties:gce}}var nM=_ce({server:window.location.origin}),rM=e=>e?[`getSearchThirdparties`,e]:[`getSearchThirdparties`],vce=(e,t,n)=>({queryKey:rM(e),queryFn:e===I?I:async()=>{let{data:t}=await nM.getSearchThirdparties(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),yce=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:rM(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:rM()}),r[2]=i,r[3]=s);let c=s,l=rM(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=vce(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},bce=(e,t)=>({queryKey:rM(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await nM.getSearchThirdparties({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),iM=(e,t)=>{let n=(0,$.c)(3),r=rM(e),i;return n[0]!==t||n[1]!==e?(i=bce(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},xce=20,Sce=({ownCompanyId:e,searchValue:t,isOpen:n,loadOnMount:r=!1})=>{let{data:i,hasNextPage:a,fetchNextPage:o,isFetchingNextPage:s,isFetchNextPageError:c,isLoading:l}=iM({own_company_id:e,per_page:xce,filter:JSON.stringify([{operator:Zr.SEARCH_ALL,value:t,field:`name`},{operator:Zr.EQUAL,value:pu.CUSTOMER,field:`role`}])},{staleTime:fi,enabled:!!e&&(n||!t&&r)});return{data:(0,X.useMemo)(()=>(i?.pages??[]).flatMap(e=>e.thirdparties.map(e=>({label:e.name,value:String(e.id)}))),[i]),isLoading:l,hasNextPage:a,fetchNextPage:o,isFetchingNextPage:s,isFetchNextPageError:c}},aM=({control:e,disabled:t,hint:n,isClearable:r,label:i,loadOnMount:a,name:o,onChange:s,ownCompanyId:c,placeholder:l,variant:u})=>{let d=fu(),{debouncedSearchValue:f,error:p,onBlur:m,onChange:h,onSelect:g,onClear:_,inputValue:v,value:y}=ec({name:o,control:e,onChange:s,withError:!0}),[b,x]=(0,X.useState)(!1),{data:S,isLoading:C,hasNextPage:w,fetchNextPage:T,isFetchingNextPage:E,isFetchNextPageError:D}=Sce({ownCompanyId:c,searchValue:f,isOpen:b,loadOnMount:a});return(0,Q.jsxs)(ic.Root,{items:S,value:y?String(y.id):null,onOpenChange:x,children:[(0,Q.jsx)(ic.Label,{children:i}),(0,Q.jsx)(ic.Input,{disabled:t,error:p,hint:n,isLoading:C,name:o,onBlur:m,onCh
70ange:h,onClear:r?_:void 0,placeholder:l??d(`thirdpartyAutocomplete.placeholder`),value:b?v:y?.name||``,variant:u}),(0,Q.jsxs)(ic.Menu,{maxHeight:300,children:[C&&(0,Q.jsx)(ic.MenuLoading,{}),!C&&S.length===0&&(0,Q.jsx)(ic.MenuEmptyState,{}),!C&&S.length>0&&(0,Q.jsx)(ys,{hasMore:w&&!D,loadMore:()=>T(),isLoading:E,useWindow:!1,loader:(0,Q.jsx)(ic.MenuLoading,{}),children:S.map(e=>(0,Q.jsx)(ic.MenuItem,{value:e.value,onSelect:()=>{g({value:{id:Number(e.value),name:e.label},label:e.label})},children:(0,Q.jsx)(B.SmallButton,{children:e.label})},e.value))})]})]})};aM.displayName=`ThirdpartyAutocomplete`;var oM=()=>Wn(),sM=({name:e,control:t,hint:n,label:r,placeholder:i,disabled:a,isClearable:o,size:s})=>{let c=fu(),{value:l,error:u,onBlur:d,onSelect:f,onClear:p}=mu({name:e,control:t});return(0,Q.jsxs)(hu.Root,{value:l,items:gu,children:[(0,Q.jsx)(hu.Label,{children:r??c(`referenceYearAutocomplete.label`)}),(0,Q.jsx)(hu.Input,{disabled:a,error:u,hint:n,name:e,onBlur:d,onClear:o?p:void 0,placeholder:i??c(`referenceYearAutocomplete.placeholder`),size:s}),(0,Q.jsx)(hu.Menu,{children:gu.map(e=>(0,Q.jsx)(hu.MenuItem,{value:e.value,onSelect:()=>f(e.value),children:e.label},e.value))})]})},cM=()=>An(),lM=(e,t)=>{let n=[];return t&&n.push(t),n.push(e),n.join(` - `)},uM,Cce=async function(e,t,n){return await uM.request({...n,url:`/firms/{firm_id}/timesheets/activities/{id}`,method:`DELETE`,data:t,params:e})},wce=async function(e,t,n){return await uM.request({...n,url:`/firms/{firm_id}/timesheets/activities`,method:`GET`,data:t,params:e})},Tce=async function(e,t,n){return await uM.request({...n,url:`/firms/{firm_id}/timesheets/activities`,method:`POST`,data:t,params:e})},Ece=async function(e,t,n){return await uM.request({...n,url:`/firms/{firm_id}/timesheets/activities/bulk_update`,method:`PUT`,data:t,params:e})},Dce=async function(e,t,n){return await uM.request({...n,url:`/firms/{firm_id}/timesheets/activities/{id}`,method:`PUT`,data:t,params:e})};function Oce(e){return uM=new z(e),{deleteFirmTimesheetsActivity:Cce,getFirmTimesheetsActivities:wce,postFirmTimesheetsActivities:Tce,putBulkUpdateFirmTimesheetsActivities:Ece,putFirmTimesheetsActivity:Dce}}var dM=Oce({server:window.location.origin}),kce=[`deleteFirmTimesheetsActivity`],Ace=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dM.deleteFirmTimesheetsActivity(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:kce,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},fM=e=>e?[`getFirmTimesheetsActivities`,e]:[`getFirmTimesheetsActivities`],pM=(e,t,n)=>({queryKey:fM(e),queryFn:e===I?I:async()=>{let{data:t}=await dM.getFirmTimesheetsActivities(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),jce=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:fM(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:fM()}),r[2]=i,r[3]=s);let c=s,l=fM(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=pM(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Mce=(e,t)=>({queryKey:fM(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await dM.getFirmTimesheetsActivities({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),mM=(e,t)=>{let n=(0,$.c)(3),r=fM(e),i;return n[0]!==t||n[1]!==e?(i=Mce(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},Nce=[`postFirmTimesheetsActivities`],Pce=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dM.postFirmTimesheetsActivities(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Nce,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Fce=[`putBulkUpdateFirmTimesheetsActivities`],Ice=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dM.putBulkUpdateFirmTimesheetsActivities(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Fce,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Lce=[`putFirmTimesheetsActivity`],Rce=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dM.putFirmTimesheetsActivity(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Lce,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},zce=20,Bce=(e,t)=>({code:t.code,group:t.group,hasTimesheetEntries:t.has_timesheet_entries,label:lM(t.name,t.code),name:t.name,subtitle:`${e(`activitiesAutocomplete.related_product`)} - ${t.product?.label??e(`activitiesAutocomplete.no_related_product`)}`,value:String(t.id)}),hM=({firmId:e,missionId:t,onlyActive:n,searchValue:r,isOpen:i,loadOnMount:a=!1})=>{let o=fu(),{data:s,hasNextPage:c,fetchNextPage:l,isFetchingNextPage:u,isFetchNextPageError:d,isPending:f,isLoading:p,error:m}=mM({firm_id:e,per_page:zce,sort:`+code,+group.name`,filter:JSON.stringify((0,Oy.compact)([n?{field:`active`,operator:Zr.EQUAL,value:!0}:null,t?{field:`group_id`,operator:Zr.EQUAL,value:t}:null,{operator:Zr.SEARCH_ALL,value:r}]))},{staleTime:fi,enabled:!!e&&(i||!r&&a)});return{data:(0,X.useMemo)(()=>s?.pages.flatMap(e=>e.timesheets_activities).map(e=>Bce(o,e))||[],[s,o]),hasNextPage:c,fetchNextPage:l,isFetchingNextPage:u,isFetchNextPageError:d,isPending:f,isLoading:p,error:m}},gM=({control:e,disabled:t,firmId:n,isClearable:r,label:i,labelSrOnly:a,loadOnMount:s,menuWidth:c,name:l,onCh
70ange:u,onlyActive:d,placeholder:f,size:p})=>{let m=fu(),{debouncedSearchValue:h,error:g,onBlur:_,onChange:v,onSelect:y,onClear:b,inputValue:x,value:S}=ec({name:l,control:e,onChange:u,withError:!0}),[C,w]=(0,X.useState)(!1),{data:T,isLoading:E,hasNextPage:D,fetchNextPage:O,isFetchingNextPage:k,isFetchNextPageError:ee}=hM({firmId:n,onlyActive:d,searchValue:h,isOpen:C,loadOnMount:s});return(0,Q.jsxs)(ic.Root,{items:T,value:S?String(S.id):null,onOpenChange:w,children:[(0,Q.jsx)(ic.Label,{srOnly:a,children:i??m(`activitiesAutocomplete.label`)}),(0,Q.jsx)(ic.Input,{disabled:t,error:g,isLoading:E,name:l,onBlur:_,onChange:v,onClear:r?b:void 0,placeholder:f??m(`activitiesAutocomplete.placeholder`),size:p,value:C?x:lM(S?.name??``,S?.code)}),(0,Q.jsxs)(ic.Menu,{maxHeight:350,width:c,children:[E&&(0,Q.jsx)(ic.MenuLoading,{}),!E&&T.length===0&&(0,Q.jsx)(ic.MenuEmptyState,{}),!E&&T.length>0&&(0,Q.jsx)(ys,{hasMore:D&&!ee,loadMore:()=>O(),isLoading:k,useWindow:!1,loader:(0,Q.jsx)(ic.MenuLoading,{}),children:T.map((e,t)=>(0,Q.jsxs)(X.Fragment,{children:[(t===0||e.group.name!==T[t-1].group.name)&&(0,Q.jsx)(ic.MenuHeader,{children:e.group.name}),(0,Q.jsxs)(ic.MenuItem,{value:e.value,onSelect:()=>{y({value:{id:Number(e.value),group_id:e.group.id,name:e.name,code:e.code},label:e.label})},children:[(0,Q.jsx)(o,{children:(0,Q.jsx)(B.SmallButton,{children:e.label})}),(0,Q.jsx)(o,{children:(0,Q.jsx)(B.TinyCaption,{children:e.subt
70itle})})]})]},e.value))})]})]})};gM.displayName=`ActivitiesAutocomplete`;var _M=e=>{let t=(0,$.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(V.TinyCaption,{mt:`05`,color:`secondary-600`,children:n}),t[0]=n,t[1]=r),r};_M.displayName=`_SelectHint`;var vM=e=>{let t=(0,$.c)(10),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{defaultValues:r}=n,[i,a]=(0,X.useState)(``),o;t[2]===r?o=t[3]:(o=r||[],t[2]=r,t[3]=o);let[s,c]=(0,X.useState)(o),l=Ks(i),u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u=e=>{c(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),a(``)},t[4]=u):u=t[4];let d=u,f;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{c(e),a(``)},t[5]=f):f=t[5];let p=f,m;return t[6]!==l||t[7]!==i||t[8]!==s?(m={values:s,searchValue:i,debouncedSearchValue:l,onChange:a,onSelect:d,onSelectAll:p},t[6]=l,t[7]=i,t[8]=s,t[9]=m):m=t[9],m},yM=()=>{},bM=(0,X.createContext)({inputId:``,menuId:``,activeDescendant:``,setActiveDescendant:yM,isMenuOpen:!1,onOpenMenu:yM}),xM=()=>(0,X.useContext)(bM),SM=e=>{let t=(0,$.c)(5),{onClick:n}=e,r=Za(),i;t[0]===r?i=t[1]:(i=r(`multiselect.unselect_all`),t[0]=r,t[1]=i);let a;return t[2]!==n||t[3]!==i?(a=(0,Q.jsx)(U.Tertiary,{size:`sm`,onClick:n,children:i}),t[2]=n,t[3]=i,t[4]=a):a=t[4],a};SM.displayName=`MultiSelect.Selection.UnselectAll`;var CM=()=>{let e=(0,$.c)(4),t=Za(),n;e[0]===t?n=e[1]:(n=t(`multiselect.no_items_selected`),e[0]=t,e[1]=n);let r;return e[2]===n?r=e[3]:(r=(0,Q.jsx)(B,{color:`secondary-500`,children:n}),e[2]=n,e[3]=r),r};CM.displayName=`MultiSelect.SelectionEmptyState`;var wM=e=>{let t=(0,$.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(H,{wrap:!0,gap:`05`,mb:1,minHeight:`24px`,...r,children:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i};wM.displayName=`MultiSelect.Selection`;var TM=e=>{let t=(0,$.c)(16),{children:n,disabled:r,isActive:i,id:a,onSelect:o}=e,s=(0,X.useId)(),{activeDescendant:c,setActiveDescendant:l}=xM()||{},u=a||s,d=c===u,f;t[0]===o?f=t[1]:(f=e=>{o(e)},t[0]=o,t[1]=f);let p;t[2]!==u||t[3]!==l?(p=()=>{l(u)},t[2]=u,t[3]=l,t[4]=p):p=t[4];let m;t[5]===l?m=t[6]:(m=()=>{l(``)},t[5]=l,t[6]=m);let h;return t[7]!==n||t[8]!==r||t[9]!==u||t[10]!==i||t[11]!==d||t[12]!==f||t[13]!==p||t[14]!==m?(h=(0,Q.jsx)(Ls,{disabled:r,id:u,isActive:i,isHighlighted:d,onClick:f,onMouseEnter:p,onMouseLeave:m,children:n}),t[7]=n,t[8]=r,t[9]=u,t[10]=i,t[11]=d,t[12]=f,t[13]=p,t[14]=m,t[15]=h):h=t[15],h},EM=e=>{let t=(0,$.c)(8),{onSelect:n}=e,r=Za(),{onOpenMenu:i}=xM()||{},a;t[0]!==i||t[1]!==n?(a=e=>{n(e),i(!1)},t[0]=i,t[1]=n,t[2]=a):a=t[2];let o;t[3]===r?o=t[4]:(o=r(`multiselect.select_all`),t[3]=r,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,Q.jsx)(TM,{onSelect:a,children:o}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s};EM.displayName=`MultiSelect.MenuItemSelectAll`;var DM=e=>{let t=(0,$.c)(14),{disabled:n,id:i,value:a,onCreate:o}=e,c=Za(),l;t[0]!==o||t[1]!==a?(l=()=>o(a),t[0]=o,t[1]=a,t[2]=l):l=t[2];let u;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(s,{name:`Add`}),t[3]=u):u=t[3];let d;t[4]!==c||t[5]!==a?(d=c(`multiselect.menu_item_create`,{value:a}),t[4]=c,t[5]=a,t[6]=d):d=t[6];let f;t[7]===d?f=t[8]:(f=(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,gap:4,color:`text-interactive-brand-soft-default`,height:24,children:[u,(0,Q.jsx)(B.Button,{children:d})]}),t[7]=d,t[8]=f);let p;return t[9]!==n||t[10]!==i||t[11]!==l||t[12]!==f?(p=(0,Q.jsx)(TM,{disabled:n,id:i,onSelect:l,children:f}),t[9]=n,t[10]=i,t[11]=l,t[12]=f,t[13]=p):p=t[13],p};DM.displayName=`MultiSelect.MenuItemCreate`;var OM=e=>{let t=(0,$.c)(10),{children:n,disabled:i,isActive:a,onSelect:o}=e,s=a!==void 0&&a,c;t[0]===s?c=t[1]:(c=(0,Q.jsx)(_u,{checked:s,size:`sm`}),t[0]=s,t[1]=c);let l;t[2]!==n||t[3]!==c?(l=(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,children:[c,n]}),t[2]=n,t[3]=c,t[4]=l):l=t[4];let u;return t[5]!==i||t[6]!==s||t[7]!==o||t[8]!==l?(u=(0,Q.jsx)(TM,{disabled:i,isActive:s,onSelect:o,children:l}),t[5]=i,t[6]=s,t[7]=o,t[8]=l,t[9]=u):u=t[9],u};OM.displayName=`MultiSelect.MenuItemCheckbox`;var kM=()=>{let e=(0,$.c)(4),t=Za(),n;e[0]===t?n=e[1]:(n=t(`multiselect.emptystate`),e[0]=t,e[1]=n);let i;return e[2]===n?i=e[3]:(i=(0,Q.jsx)(r,{p:8,textAlign:`center`,children:(0,Q.jsx)(V,{color:`secondary`,children:n})}),e[2]=n,e[3]=i),i};kM.displayName=`MultiSelect.MenuEmptyState`;var AM=e=>{let t=(0,$.c)(18),{children:n,disabled:r,id:i,onClick:a,onMouseEnter:o,onMouseLeave:s,isHighlighted:c}=e,l=r?`true`:void 0,u=c?`true`:void 0,d;t[0]!==r||t[1]!==a?(d=e=>{r||a(e)},t[0]=r,t[1]=a,t[2]=d):d=t[2];let f;t[3]!==r||t[4]!==o?(f=e=>{r||o(e)},t[3]=r,t[4]=o,t[5]=f):f=t[5];let p;t[6]!==r||t[7]!==s?(p=e=>{r||s(e)},t[6]=r,t[7]=s,t[8]=p):p=t[8];let m;return t[9]!==n||t[10]!==r||t[11]!==i||t[12]!==l||t[13]!==u||t[14]!==d||t[15]!==f||t[16]!==p?(m=(0,Q.jsx)(`div`,{"aria-disabled":r,className:Rs,"data-disabled":l,"data-highlighted":u,"data-select-menu-item":!0,id:i,onClick:d,onMouseEnter:f,onMouseLeave:p,children:n}),t[9]=n,t[10]=r,t[11]=i,t[12]=l,t[13]=u,t[14]=d,t[15]=f,t[16]=p,t[17]=m):m=t[17],m};AM.displayName=`_SelectMenuAction`;var jM=e=>{let t=(0,$.c)(15),{children:n,disabled:r,id:i,onSelect:a}=e,o=(0,X.useId)(),{activeDescendant:s,setActiveDescendant:c}=xM()||{},l=i||o,u=s===l,d;t[0]===a?d=t[1]:(d=e=>{a?.(e)},t[0]=a,t[1]=d);let f;t[2]!==l||t[3]!==c?(f=()=>{c(l)},t[2]=l,t[3]=c,t[4]=f):f=t[4];let p;t[5]===c?p=t[6]:(p=()=>{c(``)},t[5]=c,t[6]=p);let m;return t[7]!==n||t[8]!==r||t[9]!==l||t[10]!==u||t[11]!==d||t[12]!==f||t[13]!==p?(m=(0,Q.jsx)(AM,{disabled:r,id:l,isHighlighted:u,onClick:d,onMouseEnter:f,onMouseLeave:p,children:n}),t[7]=n,t[8]=r,t[9]=l,t[10]=u,t[11]=d,t[12]=f,t[13]=p,t[14]=m):m=t[14],m};jM.displayName=`MultiSelect.MenuAction`;var MM=e=>{let t=(0,$.c)(19),n,r,i,a,o,s,c,l;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8]):({align:n,children:r,usePortal:s,maxHeight:i,onScroll:a,width:l,avoidCollisions:c,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l);let u=s===void 0||s,d=c===void 0||c,{menuId:f}=xM()||{},p;return t[9]!==n||t[10]!==d||t[11]!==r||t[12]!==i||t[13]!==f||t[14]!==a||t[15]!==o||t[16]!==u||t[17]!==l?(p=(0,Q.jsx)(Bs,{align:n,avoidCollisions:d,id:f,maxHeight:i,onScroll:a,side:`bottom`,usePortal:u,width:l,...o,children:r}),t[9]=n,t[10]=d,t[11]=r,t[12]=i,t[13]=f,t[14]=a,t[15]=o,t[16]=u,t[17]=l,t[18]=p):p=t[18],p};MM.displayName=`MultiSelect.Menu`;var NM=e=>{let t=(0,$.c)(9),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({children:n,srOnly:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let{inputId:a}=xM(),o;return t[4]!==n||t[5]!==a||t[6]!==r||t[7]!==i?(o=(0,Q.jsx)(Us,{...r,htmlFor:a,srOnly:i,children:n}),t[4]=n,t[5]=a,t[6]=r,t[7]=i,t[8]=o):o=t[8],o};NM.displayName=`MultiSelect.Label`;var PM=e=>{let t=(0,$.c)(45),n,r,i,a,o,s,c,l,u,d,f;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10
70],f=t[11]):({autoFocus:c,disabled:n,invalid:l,invalidColor:u,onBlur:i,onChange:a,placeholder:o,name:r,value:f,size:d,...s}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l,t[9]=u,t[10]=d,t[11]=f);let p=c!==void 0&&c,m=l!==void 0&&l,h=u===void 0?`error`:u,g=d===void 0?`md`:d,_=xM()||{},v=(0,X.useRef)(null),{isMenuOpen:y,inputId:b,menuId:x,onOpenMenu:S,activeDescendant:C,setActiveDescendant:w}=_,T;t[12]!==y||t[13]!==a||t[14]!==S||t[15]!==w?(T=e=>{a(e.target.value),w(``),y||S(!0)},t[12]=y,t[13]=a,t[14]=S,t[15]=w,t[16]=T):T=t[16];let E=T,D;t[17]!==C||t[18]!==x||t[19]!==w?(D=()=>{requestAnimationFrame(()=>{Is(x,C)||w(``)})},t[17]=C,t[18]=x,t[19]=w,t[20]=D):D=t[20];let O=D,k;t[21]!==C||t[22]!==y||t[23]!==x||t[24]!==O||t[25]!==S||t[26]!==w?(k={menuId:x,activeDescendant:C,setActiveDescendant:w,isMenuOpen:y,onOpenMenu:S,onAfterEnter:O},t[21]=C,t[22]=y,t[23]=x,t[24]=O,t[25]=S,t[26]=w,t[27]=k):k=t[27];let ee=zs(k),A;return t[28]!==C||t[29]!==p||t[30]!==n||t[31]!==E||t[32]!==ee||t[33]!==b||t[34]!==m||t[35]!==h||t[36]!==y||t[37]!==x||t[38]!==r||t[39]!==i||t[40]!==o||t[41]!==s||t[42]!==g||t[43]!==f?(A=(0,Q.jsx)(Gs,{...s,activeDescendant:C,autoFocus:p,disabled:n,id:b,invalid:m,invalidColor:h,isMenuOpen:y,menuId:x,name:r,onBlur:i,onChange:E,onKeyDown:ee,placeholder:o,selectedValue:void 0,size:g,ref:v,value:f}),t[28]=C,t[29]=p,t[30]=n,t[31]=E,t[32]=ee,t[33]=b,t[34]=m,t[35]=h,t[36]=y,t[37]=x,t[38]=r,t[39]=i,t[40]=o,t[41]=s,t[42]=g,t[43]=f,t[44]=A):A=t[44],A};PM.displayName=`MultiSelect.Input`;var FM=()=>{let e=(0,$.c)(4),t=Za(),n;e[0]===t?n=e[1]:(n=t(`multiselect.all_items_selected`),e[0]=t,e[1]=n);let i;return e[2]===n?i=e[3]:(i=(0,Q.jsx)(r,{p:8,textAlign:`center`,children:(0,Q.jsx)(V,{color:`secondary`,children:n})}),e[2]=n,e[3]=i),i};FM.displayName=`MultiSelect.AllItemsSelected`;var IM={Root:e=>{let t=(0,$.c)(16),{children:n,defaultOpen:r,onOpenChange:i}=e,a=r!==void 0&&r,o=(0,X.useId)(),[s,c]=(0,X.useState)(a),[l,u]=(0,X.useState)(``),d;t[0]===i?d=t[1]:(d=e=>{c(e),i?.(e),e||u(``)},t[0]=i,t[1]=d);let f=d,p=`${o}-root`,m=`${o}-input`,h=`${o}-menu`,g;t[2]!==l||t[3]!==m||t[4]!==s||t[5]!==h||t[6]!==f?(g={activeDescendant:l,setActiveDescendant:u,isMenuOpen:s,onOpenMenu:f,inputId:m,menuId:h},t[2]=l,t[3]=m,t[4]=s,t[5]=h,t[6]=f,t[7]=g):g=t[7];let _=g,v;t[8]!==n||t[9]!==s||t[10]!==f||t[11]!==p?(v=(0,Q.jsx)(Ws,{id:p,isMenuOpen:s,onOpenMenu:f,children:n}),t[8]=n,t[9]=s,t[10]=f,t[11]=p,t[12]=v):v=t[12];let y;return t[13]!==_||t[14]!==v?(y=(0,Q.jsx)(bM.Provider,{value:_,children:v}),t[13]=_,t[14]=v,t[15]=y):y=t[15],y},Label:NM,Input:PM,Hint:_M,Menu:MM,MenuItem:TM,MenuItemCheckbox:OM,MenuItemSelectAll:EM,MenuItemCreate:DM,MenuAction:jM,MenuHeader:Hs,MenuLoading:Vs,MenuEmptyState:kM,MenuAllItemsSelected:FM,Selection:wM,SelectionEmptyState:CM,SelectionUnselectAll:SM},Vce=({label:e,onDismiss:t,dismissAriaLabel:n})=>(0,Q.jsxs)(r,{borderWidth:1,borderColor:`border-interactive-neutral-soft-default`,borderStyle:`solid`,borderRadius:`rounded`,alignItems:`center`,cursor:`default`,display:`flex`,gap:4,py:0,px:8,children:[(0,Q.jsx)(V.Button,{children:e}),t&&(0,Q.jsx)(r,{onClick:t,cursor:`pointer`,"aria-label":n,children:(0,Q.jsx)(s,{name:`LinkOffRounded`,color:`danger-500`,size:`xs`})})]}),Hce=({control:e,name:t,disabled:n,firmId:i,Label:a,missionId:o,onlyActive:s,placeholder:c})=>{let l=fu(),{field:{value:u,onChange:d,onBlur:f},fieldState:{error:p}}=Xs({control:e,name:t}),{defaultValues:m}=Zs({control:e,name:t}),h=u??[],g=(0,X.useMemo)(()=>{let e=m?.[t];return Array.isArray(e)?new Set(e.map(e=>e.id)):new Set},[m,t]),_=e=>!g.has(e),[v,y]=(0,X.useState)(!1),{searchValue:b,debouncedSearchValue:x,onChange:S}=vM(),{data:C,isLoading:w,hasNextPage:T,fetchNextPage:E,isFetchingNextPage:D}=hM({firmId:i,missionId:o,onlyActive:s,searchValue:x,isOpen:v}),O=C.filter(e=>!e.hasTimesheetEntries&&!g.has(Number(e.value))),k=e=>{if(h.find(t=>t.id===e.id)){if(!_(e.id))return;d(h.filter(t=>t.id!==e.id))}else d([...h,{...e}]);S(``)},ee=e=>{_(e)&&d(h.filter(t=>t.id!==e))};return(0,Q.jsxs)(IM.Root,{onOpenChange:y,children:[a&&(0,Q.jsx)(IM.Label,{children:a}),h.length>0&&(0,Q.jsx)(IM.Selection,{gap:1,children:h.map(e=>(0,Q.jsx)(Vce,{label:(0,Oy.compact)([e.code,e.name]).join(` `),dismissAriaLabel:l(`activitiesAutocomplete.remove_task`),onDismiss:_(e.id)?()=>ee(e.id):void 0},e.id))}),(0,Q.jsx)(IM.Input,{name:t,value:b,onChange:S,onBlur:f,placeholder:c,invalid:!!p,disabled:n}),(0,Q.jsxs)(IM.Menu,{maxHeight:350,children:[w&&(0,Q.jsx)(IM.MenuLoading,{}),!w&&O.length===0&&(0,Q.jsx)(IM.MenuEmptyState,{}),!w&&O.length>0&&(0,Q.jsx)(ys,{hasMore:T,loadMore:()=>E(),isLoading:D,useWindow:!1,loader:(0,Q.jsx)(IM.MenuLoading,{}),children:O.map((e,t)=>(0,Q.jsxs)(X.Fragment,{children:[(t===0||e.group.name!==O[t-1].group.name)&&(0,Q.jsx)(IM.MenuHeader,{children:e.group.name}),(0,Q.jsxs)(IM.MenuItem,{onSelect:()=>k({id:Number(e.value),group_id:e.group.id,name:e.name,code:e.code}),isActive:h.some(t=>t.id===Number(e.value)),children:[(0,Q.jsx)(r,{children:(0,Q.jsx)(V.SmallButton,{children:e.label})}),(0,Q.jsx)(r,{children:(0,Q.jsx)(V.TinyCaption,{children:e.subt
70itle})})]})]},e.value))})]}),p?.message&&(0,Q.jsx)(rc,{error:p.message})]})},LM=()=>Wn(),RM=(e,t)=>e>t*xu,Uce=(e,t)=>yu(e,{separator:`h`,zeros:t}),zM=(e,t=0,n=!0)=>{if(n)return[e.hours_of_work_on_monday??t,e.hours_of_work_on_tuesday??t,e.hours_of_work_on_wednesday??t,e.hours_of_work_on_thursday??t,e.hours_of_work_on_friday??t,e.hours_of_work_on_saturday??t,e.hours_of_work_on_sunday??t];let r=e.daily_working_time_limit_hours??t,i=e.work_on_weekends?r:0;return[r,r,r,r,r,i,i]},BM=(e,t)=>{if(!e)return 0;let n=rr(e,`yyyy-MM-dd`);return!n||isNaN(n.getTime())?0:t.at(xr(n)-1)??0},Wce=e=>{let t=(0,Oy.dropRightWhile)((0,Oy.dropWhile)(e,e=>e===0),e=>e===0);return(0,Oy.size)((0,Oy.uniq)(t))===1},VM=e=>e>0,Gce=vu,HM=24,Kce=[0,0,0,0,0,0,0],UM=[HM,HM,HM,HM,HM,HM,HM],qce=e=>jn({timeCapacity:kn([Pn().required(),Pn().required(),Pn().required(),Pn().required(),Pn().required(),Pn().required(),Pn().required()]).required(),ignoreTimeCapacity:Mn().required(),thirdparty:oM().nullable().test(`thirdparty-required`,e(`time_entry.form.thirdparty.error`),e=>e!=null),agreementYear:cM().required(),date:An().required(e(`time_entry.form.date.error`)).when(`minDate`,([t],n)=>!t||!lr(new Date(t))?n:n.test(`is-in-locked-period`,e(`time_entry.form.date.locked_error`),e=>{if(!e||!lr(new Date(e)))return!1;let n=rr(t,`yyyy-MM-dd`),r=rr(e,`yyyy-MM-dd`);return!fr(r,n)})).when(`maxDate`,([t],n)=>!t||!lr(new Date(t))?n:n.test(`is-in-future`,e(`time_entry.form.date.future_error`),e=>{if(!e||!lr(new Date(e)))return!1;let n=rr(t,`yyyy-MM-dd`),r=rr(e,`yyyy-MM-dd`);return!_r(r,n)})).when([`timeCapacity`,`ignoreTimeCapacity`],([t,n],r)=>r.test(`within-working-hours`,e(`time_entry.form.date.outside_working_hours_error`),e=>!e||!lr(new Date(e))?!1:n?!0:VM(BM(e,t)))).defined(),minDate:An(),maxDate:An(),activity:LM().required(e(`time_entry.form.activity.error`)),duration:Pn().required().min(1,e(`time_entry.form.duration.min_error`)).max(Gce,e(`time_entry.form.duration.max_error`,{hours:HM})).when([`date`,`timeCapacity`,`ignoreTimeCapacity`],([t,n,r],i)=>i.test(`within-time-capacity`,``,function(i){if(r||i==null)return!0;let a=BM(t,n);return!RM(i,a)||this.createError({message:e(`time_entry.form.duration.max_error`,{hours:gc(a,{minimumFractionDigits:0,maximumFractionDigits:1})})})})),description:An(),billing:An().oneOf(Object.values(eM)),quantity:Pn().nullable().when(`billing`,{is:eM.QUANTITY,then:t=>t.required(e(`time_entry.form.quantity.error`)).min(0,e(`time_entry.form.quantity.min_error`)),otherwise:e=>e.optional()}),user:jn().shape({id:Pn().required(),first_name:An().required(),last_name:An().required(),email:An().required()}).required(e(`time_entry.form.user.error`)),timeDetectedId:Pn().nullable()}),WM=({control:e,name:t,controllerProps:n,displayErrorOnMount:r,withError:i=!0,as:a,label:o,Label:s,"aria-labelledby":c,srOnly:l,labelColor:u,layoutWidth:d,hint:f,error:p,invalidColor:m=`error`,warningHint:h,usePortal:g,..._})=>{let{field:v,error:y}=$s({displayErrorOnMount:r,withError:i,name:t,control:e,...n}),b=(0,X.useId)(),x=m===`warning`&&(!!y||!!h);return(0,Q.jsx)(nc,{as:a,error:y||p,hint:f,warningHint:h,invalidColor:m,inputId:b,label:o,Label:s,labelColor:u,layoutWidth:d,srOnly:l,children:(0,Q.jsx)(wu,{...v,"aria-labelledby":c,controlId:b,isWarning:x,hasError:!!y,usePortal:g,..._})})},GM=(0,X.forwardRef)(({value:e,onChange:t,keyIncrement:n,onBlur:r,name:i=`duration`,...a},o)=>{let s=(0,X.useCallback)(e=>{e.persist(),e.target.name=i,e.currentTarget.name=i,r&&r(e)},[i,r]),c=r=>{if(r.key===It.ARROW_UP)t(e+(n||900));else if(r.key===It.ARROW_DOWN){let r=e-(n||900);t(Math.max(0,r))}else r.key===It.BACKSPACE&&t(0)};return(0,Q.jsx)(Ss,{...a,ref:o,type:`time`,role:`timer`,onChange:e=>t(Su(e.target.value)),onKeyDown:c,onBlur:s,value:bu(e)})});GM.displayName=`DurationField`;var KM,Jce=async function(e,t,n){return await KM.request({...n,url:`/firms/{firm_id}/own_company/mission_lines_completion`,method:`GET`,data:t,params:e})};function Yce(e){return KM=new z(e),{getFirmOwnCompanyMissionLinesCompletionIndex:Jce}}var Xce=Yce({server:window.location.origin}),qM=e=>e?[`getFirmOwnCompanyMissionLinesCompletionIndex`,e]:[`getFirmOwnCompanyMissionLinesCompletionIndex`],Zce=(e,t,n)=>({queryKey:qM(e),queryFn:e===I?I:async()=>{let{data:t}=await Xce.getFirmOwnCompanyMissionLinesCompletionIndex(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Qce=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:qM(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:qM()}),r[2]=i,r[3]=s);let c=s,l=qM(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Zce(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},JM=({activityGroupId:e,agreementYear:t,firmId:n,thirdpartyId:r})=>({firm_id:n,page:1,per_page:1,filter:JSON.stringify([{operator:Zr.SCOPE,scope_params:[r,t,e],value:`by_missions_agreement_and_activities_group`}])}),$ce=({activityGroupId:e,agreementYear:t,firmId:n,thirdpartyId:r})=>Qce((0,X.useMemo)(()=>r&&t&&e?JM({activityGroupId:e,agreementYear:t,firmId:n,thirdpartyId:r}):I,[e,t,n,r]),{staleTime:ai,select:({missions:e})=>(0,Oy.isEmpty)(e)?void 0:e[0]}),ele=({activityGroupId:e,agreementYear:t,firmId:n,thirdpartyId:r})=>{let i=Yj(),{data:a,isSuccess:o}=$ce({activityGroupId:e,agreementYear:t,firmId:n,thirdpartyId:r});return o?a?a.completion_status===`completed`?(0,Q.jsx)(Zo,{headline:i(`time_entry.form.mission_status_alert.completed.title`),text:i(`time_entry.form.mission_status_alert.completed.description`),variant:`danger`}):null:(0,Q.jsx)(Zo,{headline:i(`time_entry.form.mission_status_alert.not_found.title`),text:i(`time_entry.form.mission_status_alert.not_found.description`),variant:`info`}):null},tle=({firmTimesheetsT:e,minDate:t})=>function(n,r){return!r||!t||!fr(r,t)?n:(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(`div`,{children:n})}),(0,Q.jsx)(N.Content,{children:e(`time_entry.form.date.locked_tooltip`)})]})},YM=(e,t,n)=>e?t.some(t=>
70t.firm_id===e&&n.includes(t.role)):!1,XM=({isPennylaneEmployee:e=!1,roles:t,firmId:n})=>{let{currentUser:{pennylane_employee:r,users_firms:i}}=Ha();return(0,X.useMemo)(()=>(e?r:!1)||YM(n,i,t),[n,e,r,t,i])},ZM=(0,X.forwardRef)(({value:e,onChange:t,firmId:n,companyId:r,staffOnly:i=!1,disabled:a=!1,loadOptionsOnMenuOpen:o=!0,isClearable:s=!0,menuPlacement:c,menuPortalTarget:l,...u},d)=>{let f=Lo();return(0,Q.jsx)(Hl.Async,{isClearable:s,onChange:t,value:e,loadOptions:async(e,t,a)=>{let{page:o}=a||{page:1},s=[{operator:`search_all`,value:e}];if(i){let e={operator:`scope`,value:`pennylane_employee_or_external_accountant`};n&&(e.scope_params={firm_id:n}),s.push(e)}if(r){let e={operator:`scope`,value:`related_to_company`,scope_params:{company_id:r}};s.push(e)}if(!i&&n){let e={operator:`scope`,value:`member_of_firm`,scope_params:{firm_id:n}};s.push(e)}let c={filter:JSON.stringify(s),page:o,per_page:20},{data:{users:l,pagination:u}}=await Du.getCRMUsersAutocomplete(c);return{options:l,hasMore:u.hasNextPage,additional:{page:o+1}}},loadOptionsOnMenuOpen:o,noOptionsMessage:({inputValue:e})=>e?f(`no_options_message`):null,getOptionLabel:e=>`${e.first_name} ${e.last_name} (${e.email})`,getOptionValue:e=>e.id,disabled:a,menuPlacement:c,menuPortalTarget:l,ref:d,...u})});ZM.displayName=`UserAutocomplete`;var nle=[Bn.ADMIN],rle=({control:e,disabled:t,floating:n,...r})=>{let i=Yj(),{firmId:a}=Ka(),s=XM({roles:nle,isPennylaneEmployee:!0,firmId:a}),{field:c,error:l}=$s({control:e,name:`user`,withError:!0});return s?(0,Q.jsx)(H,{...r,children:(0,Q.jsx)(o,{basis:6,children:(0,Q.jsx)(nc,{label:i(`time_entry.form.user.label`),error:l,inputId:c.name,children:(0,Q.jsx)(ZM,{...c,disabled:t,inputId:c.name,isClearable:!1,isInvalid:!!l,staffOnly:!0,menuPlacement:`top`,menuPortalTarget:n?document.body:void 0})})})}):null},QM,ile=async function(e,t,n){return await QM.request({...n,url:`/firms/{firm_id}/timesheets/entry_suggestions`,method:`GET`,data:t,params:e})};function ale(e){return QM=new z(e),{getFirmTimesheetsEntrySuggestions:ile}}var ole=ale({server:window.location.origin}),$M=e=>e?[`getFirmTimesheetsEntrySuggestions`,e]:[`getFirmTimesheetsEntrySuggestions`],sle=(e,t,n)=>({queryKey:$M(e),queryFn:e===I?I:async()=>{let{data:t}=await ole.getFirmTimesheetsEntrySuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),eN=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:$M(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:$M()}),r[2]=i,r[3]=s);let c=s,l=$M(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=sle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},cle=({date:e,firmId:t,onAdd:n,thirdpartyId:r,userId:i})=>{let a=Yj(),o=(0,X.useMemo)(()=>{let t=[];return e&&t.push({field:`date`,operator:Zr.EQUAL,value:e}),r&&t.push({field:`customer_id`,operator:Zr.EQUAL,value:r}),i&&t.push({field:`user_id`,operator:Zr.EQUAL,value:i}),t},[e,r,i]),{data:s}=eN({firm_id:t,filter:JSON.stringify(o),page:1,per_page:1},{enabled:!!t&&!!e&&!!r&&!!i,staleTime:ui,select:({timesheet_entry_suggestions:e})=>e[0]});return s?(0,Q.jsx)(Zo,{action:{type:Qo.SECONDARY,children:a(`time_entry.form.time_detected_alert.action`),onClick:()=>{n(s)}},headline:``,text:a(`time_entry.form.time_detected_alert.title`,{time:bu(s.duration)}),variant:`automation`}):null},tN=({dateFormat:e=`dd/MM`,firmId:t,thirdpartyId:n})=>{let r=fu(),{data:i,isFetching:a}=Ou({firm_id:t||0,id:n||0},{enabled:!!t&&!!n,staleTime:oi}),o=i?.closing_date||void 0;if(!t||!n||!o)return{isFetchingClosingDate:a,thirdpartyClosingDate:o,formattedThirdpartyClosingDate:void 0,thirdpartyClosingDateMessage:i?.id?r(`thirdparty_closing_date.missing`):void 0};let s=yr(o,e);return{isFetchingClosingDate:a,thirdpartyClosingDate:o,formattedThirdpartyClosingDate:s,thirdpartyClosingDateMessage:r(`thirdparty_closing_date.message`,{date:s})}},lle=({control:e,detected:t,disabled:n,firmId:i,ownCompanyId:a,ownCompanyThirdparty:o,setValue:s})=>{let c=Yj(),l=Ys({control:e,name:`thirdparty`}),u=!!o&&l?.id===o.id,d=e=>{e&&o?(s(`thirdparty`,{id:o.id,name:o.name},{shouldValidate:!0}),s(`billing`,eM.DEFAULT)):s(`thirdparty`,null,{shouldValidate:!0})},{thirdpartyClosingDateMessage:f}
70=tN({firmId:i,thirdpartyId:l?l.id:null});return(0,Q.jsxs)(r,{flexGrow:1,children:[(0,Q.jsx)(aM,{control:e,disabled:n,hint:f,isClearable:!0,label:c(`time_entry.form.thirdparty.label`),loadOnMount:!0,name:`thirdparty`,ownCompanyId:a,placeholder:c(`time_entry.form.thirdparty.placeholder`),variant:t?.includes(`thirdparty`)?`automation`:`default`}),(0,Q.jsx)(Ui,{checked:u,disabled:n||!o,label:c(`time_entry.form.thirdparty_is_own_company`),onChange:d})]})},ule=({control:e,disabled:t,...n})=>{let r=Yj(),{value:i,name:a,error:c,onBlur:l,onSelect:u}=mu({control:e,name:`billing`}),d=(0,X.useMemo)(()=>Object.values(eM).map(e=>({label:r(`time_entry.form.billing.option.${e}`),value:e})),[r]);return(0,Q.jsxs)(H,{...n,children:[(0,Q.jsx)(o,{basis:6,children:(0,Q.jsxs)(hu.Root,{items:d,value:i,children:[(0,Q.jsxs)(hu.Label,{children:[r(`time_entry.form.billing.label`),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{size:`xs`,name:`InfoOutlined`,ml:`05`})}),(0,Q.jsx)(N.Content,{placement:`top`,children:r(`time_entry.form.billing.tooltip`)})]})]}),(0,Q.jsx)(hu.Input,{disabled:t,hint:r(`time_entry.form.billing.hint`),name:a,error:c,onBlur:l}),(0,Q.jsx)(hu.Menu,{children:d.map(e=>(0,Q.jsx)(hu.MenuItem,{value:e.value,onSelect:()=>u(e.value),children:e.label},e.value))})]})}),i===eM.QUANTITY&&(0,Q.jsx)(o,{basis:3,children:(0,Q.jsx)(ku,{control:e,disabled:t,label:r(`time_entry.form.quantity.label`),placeholder:r(`time_entry.form.quantity.placeholder`),min:0,inputMode:`numeric`,name:`quantity`,type:`number`})})]})},nN=8,rN=140,iN=({children:e,detected:t,disabled:n,floating:i,id:a,name:o,onSubmit:s,control:c,firmId:l,ownCompanyId:u,ownCompanyThirdparty:d,setValue:f})=>{let p=Yj(),{field:m,error:h}=$s({control:c,name:`duration`,withError:!0}),g=Ys({control:c,name:`activity`}),_=Ys({control:c,name:`agreementYear`}),v=Ys({control:c,name:`thirdparty`}),y=Ys({control:c,name:`user`}),b=!!d&&v?.id===d.id,x=Ys({control:c,name:`date`}),S=Ys({control:c,name:`minDate`}),C=Ys({control:c,name:`maxDate`}),w=Ys({control:c,name:`timeCapacity`}),T=Ys({control:c,name:`ignoreTimeCapacity`}),E=Ys({control:c,name:`duration`}),D=(0,X.useMemo)(()=>tle({firmTimesheetsT:p,minDate:S}),[p,S]),O=Ys({control:c,name:`timeDetectedId`}),k=BM(x,w),ee=T&&x&&!VM(k)?p(`time_entry.form.date.outside_working_hours_error`):void 0,A=T&&RM(E,k)?p(`time_entry.form.duration.max_error`,{hours:gc(k,{minimumFractionDigits:0,maximumFractionDigits:1})}):void 0;return(0,Q.jsxs)(tc,{direction:`column`,display:`flex`,gap:2,id:a,name:o,onSubmit:s,children:[(0,Q.jsxs)(r,{display:`flex`,gap:nN,children:[(0,Q.jsx)(lle,{control:c,detected:t,disabled:n,firmId:l,ownCompanyId:u,ownCompanyThirdparty:d,setValue:f}),(0,Q.jsx)(r,{width:rN,flexShrink:0,children:(0,Q.jsx)(sM,{control:c,disabled:n,name:`agreementYear`})})]}),!O&&(0,Q.jsx)(cle,{date:x,firmId:l,onAdd:({id:e,duration:t})=>{f(`timeDetectedId`,e),f(`duration`,t)},thirdpartyId:v?.id,userId:y?.id}),(0,Q.jsxs)(r,{display:`flex`,gap:nN,children:[(0,Q.jsx)(r,{width:rN,flexShrink:0,children:(0,Q.jsx)(WM,{control:c,disabled:n,Label:(0,Q.jsx)(Cu,{hidden:!S,label:p(`time_entry.form.date.label`),tooltip:p(`time_entry.form.date.tooltip`)}),maxDate:C,minDate:S,name:`date`,popperPlacement:`bottom-end`,renderDayContents:D,variant:t?.includes(`date`)?`automation`:`default`,warningHint:ee,invalidColor:ee?`warning`:`error`,usePortal:i})}),(0,Q.jsx)(r,{flexGrow:1,children:(0,Q.jsx)(gM,{control:c,disabled:n,isClearable:!0,name:`activity`,firmId:l,loadOnMount:!0,onlyActive:!0})}),(0,Q.jsx)(r,{width:rN,flexShrink:0,children:(0,Q.jsx)(nc,{label:p(`time_entry.form.duration.label`),error:h,warningHint:A,invalidColor:A&&!h?`warning`:`error`,inputId:m.name,children:(0,Q.jsx)(GM,{...m,disabled:n,invalid:!!h,isWarning:!!A&&!h,id:m.name,variant:t?.includes(`duration`)?`automation`:`default`})})})]}),(0,Q.jsx)(r,{children:(0,Q.jsx)(ele,{activityGroupId:g?.group_id,agreementYear:Number(_),firmId:l,thirdpartyId:v?.id})}),(0,Q.jsx)(r,{display:`flex`,gap:nN,children:(0,Q.jsx)(r,{flexGrow:1,children:(0,Q.jsx)(Gl,{disabled:n,name:`description`,control:c,label:p(`time_entry.form.description.label`),placeholder:p(`time_entry.form.description.placeholder`),minRows:3})})}),(0,Q.jsxs)(Eu,{isClosed:!0,title:p(`time_entry.form.advanced.title`),children:[(0,Q.jsx)(ule,{control:c,disabled:n||b,gap:nN}),(0,Q.jsx)(rle,{control:c,disabled:n,floating:i,gap:nN,mt:2})]}),e]})},aN,dle=async function(e,t,n){return await aN.request({...n,url:`/firms/{firm_id}/own_company/minimal_issue_date`,method:`GET`,data:t,params:e})},fle=async function(e,t,n){return await aN.request({...n,url:`/firms/{firm_id}/own_company/own_thirdparty`,method:`GET`,data:t,params:e})};function ple(e){return aN=new z(e),{getFirmOwnCompanyMinimalIssueDate:dle,getFirmOwnCompanyOwnThirdparty:fle}}var oN=ple({server:window.location.origin}),sN=e=>e?[`getFirmOwnCompanyMinimalIssueDate`,e]:[`getFirmOwnCompanyMinimalIssueDate`],mle=(e,t,n
70)=>({queryKey:sN(e),queryFn:e===I?I:async()=>{let{data:t}=await oN.getFirmOwnCompanyMinimalIssueDate(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),hle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:sN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:sN()}),r[2]=i,r[3]=s);let c=s,l=sN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=mle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},cN=e=>e?[`getFirmOwnCompanyOwnThirdparty`,e]:[`getFirmOwnCompanyOwnThirdparty`],gle=(e,t,n)=>({queryKey:cN(e),queryFn:e===I?I:async()=>{let{data:t}=await oN.getFirmOwnCompanyOwnThirdparty(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),_le=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:cN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:cN()}),r[2]=i,r[3]=s);let c=s,l=cN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=gle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},lN,vle=async function(e,t,n){return await lN.request({...n,url:`/firms/{firm_id}/own_company/timesheet_entries/settings`,method:`GET`,data:t,params:e})};function yle(e){return lN=new z(e),{getFirmOwnCompanyTimesheetEntriesSettings:vle}}var ble=yle({server:window.location.origin}),uN=e=>e?[`getFirmOwnCompanyTimesheetEntriesSettings`,e]:[`getFirmOwnCompanyTimesheetEntriesSettings`],xle=(e,t,n)=>({queryKey:uN(e),queryFn:e===I?I:async()=>{let{data:t}=await ble.getFirmOwnCompanyTimesheetEntriesSettings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Sle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:uN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:uN()}),r[2]=i,r[3]=s);let c=s,l=uN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=xle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},dN=({firmId:e})=>Sle({firm_id:e},{enabled:!!e,select:e=>e.settings.locked_until,staleTime:ui}),fN,Cle=async function(e,t,n){return await fN.request({...n,url:`/firms/{firm_id}/own_company/timesheet_entry_suggestions/summed_unused_durations`,method:`GET`,data:t,params:e})};function wle(e){return fN=new z(e),{getFirmOwnCompanyTimesheetEntrySuggestionsSummedUnusedDurations:Cle}}var Tle=wle({server:window.location.origin}),pN=e=>e?[`getFirmOwnCompanyTimesheetEntrySuggestionsSummedUnusedDurations`,e]:[`getFirmOwnCompanyTimesheetEntrySuggestionsSummedUnusedDurations`],Ele=(e,t,n)=>({queryKey:pN(e),queryFn:e===I?I:async()=>{let{data:t}=await Tle.getFirmOwnCompanyTimesheetEntrySuggestionsSummedUnusedDurations(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}
70),Dle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:pN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:pN()}),r[2]=i,r[3]=s);let c=s,l=pN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Ele(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},mN,Ole=async function(e,t,n){return await mN.request({...n,url:`/firms/{firm_id}/own_company/timesheet_entries/daily_user_thirdparties`,method:`GET`,data:t,params:e})};function kle(e){return mN=new z(e),{getFirmOwnCompanyTimesheetEntriesDailyUserThirdparties:Ole}}var Ale=kle({server:window.location.origin}),hN=e=>e?[`getFirmOwnCompanyTimesheetEntriesDailyUserThirdparties`,e]:[`getFirmOwnCompanyTimesheetEntriesDailyUserThirdparties`],jle=(e,t,n)=>({queryKey:hN(e),queryFn:e===I?I:async()=>{let{data:t}=await Ale.getFirmOwnCompanyTimesheetEntriesDailyUserThirdparties(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Mle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:hN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:hN()}),r[2]=i,r[3]=s);let c=s,l=hN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},gN,Nle=async function(e,t,n){return await gN.request({...n,url:`/firms/{firm_id}/own_company/timesheet_entries/daily_durations`,method:`GET`,data:t,params:e})};function Ple(e){return gN=new z(e),{getFirmOwnCompanyTimesheetEntriesDailyDurations:Nle}}var Fle=Ple({server:window.location.origin}),_N=e=>e?[`getFirmOwnCompanyTimesheetEntriesDailyDurations`,e]:[`getFirmOwnCompanyTimesheetEntriesDailyDurations`],Ile=(e,t,n)=>({queryKey:_N(e),queryFn:e===I?I:async()=>{let{data:t}=await Fle.getFirmOwnCompanyTimesheetEntriesDailyDurations(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Lle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:_N(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:_N()}),r[2]=i,r[3]=s);let c=s,l=_N(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Ile(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},vN,Rle=async function(e,t,n){return await vN.request({...n,url:`/firms/{firm_id}/own_company/timesheet_trackings`,method:`GET`,data:t,params:e})};function zle(e){return vN=new z(e),{getFirmOwnCompanyTimesheetTrackings:Rle}}var Ble=zle({server:window.location.origin}),yN=e=>e?[`getFirmOwnCompanyTimesheetTrackings`,e]:[`getFirmOwnCompanyTimesheetTrackings`],Vle=(e,t,n)=>({queryKey:yN(e),queryFn:e===I?I:async()=>{let{data:t}=await Ble.getFirmOwnCompanyTimesheetTrackings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Hle=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:yN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:yN()}),r[2]=i,r[3]=s);let c=s,l=yN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Vle(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},bN,Ule=async function(e,t,n){return await bN.request({...n,url:`/firms/{firm_id}/own_company/thirdparties/{thirdparty_id}/invoice_lines`,method:`GET`,data:t,params:e})},Wle=async function(e,t,n){return await bN.request({...n,url:`/firms/{firm_id}/own_company/thirdparties/{thirdparty_id}/invoice_lines/bulk_update`,method:`PUT`,data:t,params:e})};function Gle(e){return bN=new z(e),{getFirmOwnCompanyThirdpartyInvoiceLines:Ule,putBulkUpdateFirmOwnCompanyThirdpartyInvoiceLines:Wle}}var Kle=Gle({server:window.location.origin}),qle=e=>e?[`getFirmOwnCompanyThirdpartyInvoiceLines`,e]:[`getFirmOwnCompanyThirdpartyInvoiceLines`],Jle=[`putBulkUpdateFirmOwnCompanyThirdpartyInvoiceLines`],Yle=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Kle.putBulkUpdateFirmOwnCompanyThirdpartyInvoiceLines(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Jle,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},xN=()=>{let e=F();return(0,X.useCallback)(({firmId:t,timeEntryId:n})=>Promise.all([qle({firm_id:t}),_N({firm_id:t}),hN({firm_id:t}),du({firm_id:t}),$M({firm_id:t}),yN({firm_id:t}),pN({firm_id:t}),uu({firm_id:t,id:n})].map(t=>e.invalidateQueries({queryKey:t}))),[e])},SN,Xle=async function(e,t,n){return await SN.request({...n,url:`/firms/{firm_id}/users/{user_id}/timesheet_allowance`,method:`GET`,data:t,params:e})},Zle=async function(e,t,n){return await SN.request({...n,url:`/firms/{firm_id}/users/{user_id}/timesheet_allowance/{id}`,method:`PUT`,data:t,params:e})};function Qle(e){return SN=new z(e),{getFirmUserTimesheetAllowanceIndex:Xle,putFirmUserTimesheetAllowance:Zle}}var $le=Qle({server:window.location.origin}),CN=e=>e?[`getFirmUserTimesheetAllowanceIndex`,e]:[`getFirmUserTimesheetAllowanceIndex`],eue=(e,t,n
70)=>({queryKey:CN(e),queryFn:e===I?I:async()=>{let{data:t}=await $le.getFirmUserTimesheetAllowanceIndex(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),tue=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:CN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:CN()}),r[2]=i,r[3]=s);let c=s,l=CN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=eue(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},wN=e=>e==null?null:parseFloat(e),TN=({enabled:e,fallback:t,firmId:n,userId:r})=>{let{accounting_profitability__time_allowance_and_hourly_rates:i}=Jr();return tue(n?{firm_id:n,user_id:r}:I,{enabled:e,select:(0,X.useCallback)(({timesheets_allowance:e})=>{if(!e)return;let n={...e,hours_of_work_on_monday:wN(e.hours_of_work_on_monday),hours_of_work_on_tuesday:wN(e.hours_of_work_on_tuesday),hours_of_work_on_wednesday:wN(e.hours_of_work_on_wednesday),hours_of_work_on_thursday:wN(e.hours_of_work_on_thursday),hours_of_work_on_friday:wN(e.hours_of_work_on_friday),hours_of_work_on_saturday:wN(e.hours_of_work_on_saturday),hours_of_work_on_sunday:wN(e.hours_of_work_on_sunday)};return{...n,hours_of_work_per_day:zM(n,t,i)}},[t,i]),staleTime:oi})},EN,nue=async function(e,t,n){return await EN.request({...n,url:`/firms/{firm_id}/own_company/mission_renewal/missions_agreements`,method:`GET`,data:t,params:e})};function rue(e){return EN=new z(e),{getFirmOwnCompanyMissionRenewalMissionsAgreements:nue}}var iue=rue({server:window.location.origin}),DN=e=>e?[`getFirmOwnCompanyMissionRenewalMissionsAgreements`,e]:[`getFirmOwnCompanyMissionRenewalMissionsAgreements`],aue=(e,t,n)=>({queryKey:DN(e),queryFn:e===I?I:async()=>{let{data:t}=await iue.getFirmOwnCompanyMissionRenewalMissionsAgreements(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),oue=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:DN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:DN()}),r[2]=i,r[3]=s);let c=s,l=DN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=aue(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},ON=()=>{let e=F();return(0,X.useCallback)(({activityGroupId:t,agreementYear:n,firmId:r,thirdpartyId:i})=>(e.removeQueries({queryKey:qM(JM({activityGroupId:t,agreementYear:n,firmId:r,thirdpartyId:i}))}),e.invalidateQueries({queryKey:DN({firm_id:r})})),[e])},kN=({disabled:e,firmId:t,initialValues:n,name:r})=>{let i=Yj(),a=(0,X.useId)(),{data:o}=_le({firm_id:t||0},{staleTime:fi,enabled:!!t}),s=(0,X.useMemo)(()=>qce(i),[i]),c=Qs({disabled:e,defaultValues:{activity:n?.activity,thirdparty:n?.thirdparty,date:ir(n?.date||new Date),maxDate:ir(ar(new Date)),duration:n?.duration??0,agreementYear:n?.agreementYear,billing:n?.billing||eM.DEFAULT,quantity:n?.quantity,user:n?.user,description:n?.description??``,timeCapacity:UM,timeDetectedId:n?.timeDetectedId},mode:`all`,validationSchema:s}),{control:l,formState:u,setValue:d,trigger:f}=c,p=Ys({control:l,name:`user`}),m=Ys({control:l,name:`date`}),{data:h,isPending:g}=dN({firmId:t}),{data:_,isPending:v}=TN({enabled:!e,fallback:HM,firmId:t,userId:p?.id||0}),y=ON(),b=xN(),x=(0,X.useCallback)(async e=>{e.agreement_year&&e.thirdparty&&await y({activityGroupId:e.timesheets_activity.activity_group.id,agreementYear:e.agreement_year,firmId:t,thirdpartyId:e.thirdparty.id}),await b({firmId:t,timeEntryId:e.id}),J.success({title:i(`time_entry.form.toasts.success.one`,{count:1})})},[t,i,y,b]);(0,X.useEffect)(()=>{_?(d(`timeCapacity`,_.hours_of_work_per_day),d(`ignoreTimeCapacity`,_.ignore_daily_working_hours)):(d(`timeCapacity`,UM),d(`ignoreTimeCapacity`,!0))},[_,d]),(0,X.useEffect)(()=>{d(`minDate`,h?ir(gr(vr(h),1)):void 0)},[h,d]),(0,X.useEffect)(()=>{_&&f(`duration`)},[_,m,f]);let S=o?.own_thirdparty?.id&&o?.own_thirdparty?.name?{id:o.own_thirdparty.id,name:o.own_thirdparty.name}:void 0;return{...c,disabled:e||g||v||u.isSubmitting,formId:`${r}${a}`,formName:r,handleSuccess:x,ownCompanyThirdparty:S,validationSchema:s}},sue=e=>e?.type===`click`,AN=e=>e?.type===`submit`,cue=({control:e,initialValues:t,setValue:n})=>{let[r,i]=(0,X.useState)([]),a=Ys({control:e,name:`timeDetectedId`}),o=Ys({control:e,name:`thirdparty`}),s=Ys({control:e,name:`date`}),c=Ys({control:e,name:`user`});return(0,X.useEffect)(()=>{t?.timeDetectedId&&i(Object.keys(t))},[t,i]),(0,X.useEffect)(()=>{(o?.id!==t?.thirdparty?.id||s!==t?.date||c?.id!==t?.user?.id)&&n(`timeDetectedId`,null)},[s,t?.date,t?.thirdparty?.id,t?.user?.id,i,n,o?.id,c?.id]),(0,X.useEffect)(()=>{a&&t?.timeDetectedId===a?i(Object.keys(t)):i(a?[`duration`]:[])},[t,i,a]),r},lue=[`thirdparty`,`agreementYear`,`date`,`activity`],uue=({firmId:e,initialValues:t,location:n,onHide:r,onSuccess:i,ownCompanyId:a,taskManagementTaskId:o})=>{let s=ac(),c=Yj(),{trackV2:l}=Ao(),{control:u,disabled:d,formId:f,formName:p,handleSubmit:m,handleSuccess:h,ownCompanyThirdparty:g,resetField:_,setValue:v,validationSchema:y}=kN({firmId:e,initialValues:t,name:`add-time-entry-form`,ownCompanyId:a}),b=cue({control:u,initialValues:t,setValue:v}),{isPending:x,mutateAsync:S}=lu({onSuccess:h}),C=m(async(t,a)=>{t.thirdparty&&(l(`firm_add_time_entry_form_submitted`,{button:AN(a)?`primary`:`secondary`,firm_id:e,location:n}),await S({parameters:{firm_id:e},requestBody:{timesheets_entry:{billable:t.billing!==eM.DEFAULT,quantity:t.billing===eM.QUANTITY?t.quantity??null:null,timesheets_activity_id:t.activity.id,user_id:t.user.id,thirdparty_id:t.thirdparty.id,date:t.date,duration:t.duration,agreement_year:Number(t.agreementYear),description:t.description??null,timesheet_entry_suggestion_id:t.timeDetectedId??null,task_management_task_id:o}}}),i.current?.(),AN(a)&&r())});return(0,Q.jsxs)(iN,{detected:b,control:u,disabled:d,floating:!0,firmId:e,id:f,name:p,onSubmit:C,ownCompanyId:a,ownCompanyThirdparty:g,setValue:v,children:[(0,Q.jsx)(Qj.Source,{children:(0,Q.jsx)(U,{disabled:d||x,loading:x,form:f,type:`submit`,children:s(`save`)})}),(0,Q.jsx)($j.Source,{children:(0,Q.jsx)(U.Secondary,{disabled:d||x,form:f,onClick:async e=>{await C(e),Object.keys(y.fields).filter(e=>
70!lue.includes(e)).forEach(e=>{_(e)})},children:c(`time_entry.add_modal.secondary_button`)})})]})},due=({firmId:e,initialValues:t,loading:n,location:r,migrationCompleted:i,onHide:a,onSuccess:o,ownCompanyId:s,taskManagementTaskId:c})=>s?n?(0,Q.jsx)(H,{height:`500px`,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(zo,{size:`md`})}):i?(0,Q.jsx)(uue,{firmId:e,initialValues:t,location:r,ownCompanyId:s,onHide:a,onSuccess:o,taskManagementTaskId:c}):(0,Q.jsx)(hce,{firmId:e,onHide:a}):(0,Q.jsx)(mce,{firmId:e,onPrimaryClick:a}),fue=({firmId:e,initialValues:t,location:n,onHide:r,onSuccess:i,open:a,ownCompanyId:o,taskManagementTaskId:s})=>{let c=Yj(),{data:l,isPending:u}=Zj({firmId:e},{enabled:!!o});return(0,Q.jsx)(ao,{centerFooterButtons:!l?.migration_completed,onHide:r,primaryButton:(0,Q.jsx)(Qj.Target,{}),secondaryButton:(0,Q.jsx)($j.Target,{}),scrollable:!0,show:a,size:`md`,title:c(`time_entry.add_modal.title`),children:(0,Q.jsx)(due,{firmId:e,initialValues:t,loading:u,location:n,migrationCompleted:l?.migration_completed||!1,onHide:r,onSuccess:i,ownCompanyId:o,taskManagementTaskId:s})})},jN,pue=async function(e,t,n){return await jN.request({...n,url:`/firms/{firm_id}/settings`,method:`GET`,data:t,params:e})},mue=async function(e,t,n){return await jN.request({...n,url:`/firms/{firm_id}/settings`,method:`PUT`,data:t,params:e})};function hue(e){return jN=new z(e),{getFirmSettings:pue,putFirmSettings:mue}}var MN=hue({server:window.location.origin}),NN=e=>e?[`getFirmSettings`,e]:[`getFirmSettings`],gue=(e,t,n)=>({queryKey:NN(e),queryFn:e===I?I:async()=>{let{data:t}=await MN.getFirmSettings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),PN=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:NN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:NN()}),r[2]=i,r[3]=s);let c=s,l=NN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=gue(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},_ue=[`putFirmSettings`],vue=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await MN.putFirmSettings(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:_ue,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},FN={DEFAULT:`default`,CUSTOMGREEN:`customGreen`,CUSTOMBLUE:`customBlue`,CUSTOMTEAL:`customTeal`,CUSTOMVIOLET:`customViolet`,CUSTOMRED:`customRed`,CUSTOMYELLOW:`customYellow`,CUSTOMBROWN:`customBrown`,CUSTOMGRAY:`customGray`},yue=e=>Object.values(FN).find(t=>t===e),bue=(e,t)=>{let[n,r]=$r(`firm_${e}_nav_color`,void 0,yue);return(0,X.useEffect)(()=>{t&&t!==n&&r(t)},[t,n,r]),n},IN={customNavigationColor:`green`,shouldReplaceLogo:!1,lightLogoUrl:null,darkLogoUrl:null,mobileLogoUrl:null},xue=e=>({customNavigationColor:!e.navigation_color||e.navigation_color==="default"?`green`:e.navigation_color,shouldReplaceLogo:e.replace_logo??!1,lightLogoUrl:e.light_logo_url??null,darkLogoUrl:e.dark_logo_url??null,mobileLogoUrl:e.mobile_logo_url??null}),LN=e=>{let{data:t}=PN(e?{firm_id:e}:I,di({staleTime:ai})),n=bue(e,t?.navigation_color);return(0,X.useMemo)(()=>t?xue(t):e&&n&&n!=="default"?{...IN,customNavigationColor:n}:IN,[n,t,e])},Sue=[`/documentation`,`/design_system`],RN=()=>{let{currentUser:e}=Ua(),{firm:t,company:n}=q(),r=Yr(),{firm:i}=Ka(),{large_sme_task_force__company_group_income_statement:a}=Jr(),{isActive:o}=Mu(),{customNavigationColor:s}=LN(t?.id??null),c=ju(),{backofficePath:l,crmPath:u,crmFirmsPath:d,companyGroupDashboardPath:f,multiEntityPath:p,practiceManagementPath:m,practiceManagementFirmsPath:h,firmGroupIdFromPath:g,crmFirmGroupsPath:_,documentationPath:v,firmIdFromPath:y}=On(({pathname:e})=>({firmIdFromPath:Gn(e),firmGroupIdFromPath:Hn(e),companyGroupDashboardPath:e.startsWith(`/multi_entity/company_groups/`),companyGroupIdFromPath:Au(e),multiEntityPath:e.startsWith(`/multi_entity`),practiceManagementPath:e.startsWith(`/practice_management`),practiceManagementFirmsPath:e.startsWith(`/practice_management/firms/`),crmPath:e.startsWith(`/crm`),crmFirmsPath:e.startsWith(`/crm/firms/`),crmFirmGroupsPath:e.startsWith(`/crm/firm_groups/`),backofficePath:e.startsWith(`/backoffice`),documentationPath:Sue.some(t=>e.startsWith(t))})),b=(0,X.useMemo)(()=>v&&e?.pennylane_employee||l&&e?.pennylane_employee?`backoffice`:o?`practice_management`:u&&e?.pennylane_employee_or_external_accountant?_&&g?`firm_group`:d&&y?i?.firm_type===`integrator`?`integrator`:`firm`:`crm`:m&&e?.pennylane_employee_or_external_accountant?_&&g?`firm_group`:h&&y?i?.firm_type===`integrator`?`integrator`:`firm`:`crm`:f&&a?`company_group_dashboard`:p?`multi_entity`:`app`,[v,e?.pennylane_employee,e?.pennylane_employee_or_external_accountant,l,o,u,m,f,a,p,_,g,d,y,i?.firm_type,h]);return{mode:b,variation:(0,X.useMemo)(()=>
70{if(n?.saas_plan===`archived_copy`)return`customGray`;let e=r&&r===t?.own_company_id;if(b===`app`&&e)return`blue`;switch(b){case`practice_management`:case`crm`:case`firm_group`:case`firm`:return`blue`;case`integrator`:return`pink`;case`backoffice`:return`black`;default:return s}},[n?.saas_plan,r,t?.own_company_id,s,b]),title:(0,X.useMemo)(()=>{switch(b){case`firm`:return c(`variations.firm.title`);case`firm_group`:return c(`variations.firm_group.title`);case`crm`:return c(`variations.crm.title`);case`integrator`:return c(`variations.integrator.title`);case`backoffice`:return c(`variations.backoffice.title`);default:return}},[b,c])}},zN=()=>{let{currentUser:e}=Ua(),{requiresUserConsent:t}=q(),n=On(({pathname:e})=>e.startsWith(`/companies`));return(0,X.useMemo)(()=>!Ue.development&&n&&!!e?.pennylane_employee&&!!t,[n,e,t])},BN=()=>{let e=an(),t=zN(),{company:n}=q(),r=On(({pathname:e})=>v({path:W.permanent_file_companies_settings_index.path,end:!0},e)||v({path:`/companies/:id/book_demo`,end:!0},e)),i=t&&!!n?.id&&!r;return(0,X.useEffect)(()=>{if(i&&n?.id){let t=W.permanent_file_companies_settings_index.url({pathParams:{id:String(n.id)},queryParams:{subtab:`general`}}),r=`${window.location.pathname}${window.location.hash}${window.location.search}`;e(t,{state:{sensitiveDataAccessReturnTo:r},replace:!0})}},[i,n,e,t]),i},VN=(0,X.createContext)({toggleTimeEntryModal:Oy.noop}),Cue=({children:e})=>{let{currentUser:t}=Ua(),{firmId:n,ownCompanyId:r}=uce(),{trackV2:i}=Ao(),a=fce(),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(),[u,d]=(0,X.useState)(),[f,p]=(0,X.useState)(),m=(0,X.useRef)(void 0),h=pce(),g=(0,X.useCallback)(({isOpen:e,initialValues:n,location:r,taskManagementTaskId:i,onSuccess:o},c)=>{a&&(m.current=e?o:void 0,s(e),l(e?{...n,user:n?.user||t}:void 0),d(e?r:void 0),p(e?i:void 0),e&&sue(c)&&h())},[t,a,h]),{mode:_}=RN(),v=![`backoffice`,`documentation`].includes(_),y=zN(),b=(0,X.useCallback)(()=>{n&&i(`firm_add_time_entry_shortcut_used`,{firm_id:n,location:_}),g({isOpen:!0,location:`${_}_keyboard_shortcut`})},[n,_,g,i]);au({shortcutId:`openTimesheets`,isEnabled:a&&v&&!y&&!o,onKeyDown:b});let x=(0,X.useMemo)(()=>({toggleTimeEntryModal:g}),[g]);return(0,Q.jsxs)(VN.Provider,{value:x,children:[o&&n&&u&&(0,Q.jsx)(fue,{firmId:n,initialValues:c,location:u,open:o,ownCompanyId:r,onHide:()=>s(!1),onSuccess:m,taskManagementTaskId:f}),e]})},HN=()=>{let e=(0,X.useContext)(VN);if(!e)throw Error(`useTimesheetsContext must be used inside a component under <TimesheetsContext.Provider>`);return e},UN=(e,{enableComparisonPeriod:t=!0}={})=>{let{company:n}=Na(),{periodStart:r,periodEnd:i,comparisonPeriodEnd:a,comparisonPeriodStart:o}=Lu(),{accounting_ledger_control__fiscal_year_selector_improvements:s}=Jr(),[c,l]=(0,X.useState)(1);return(0,X.useEffect)(()=>{(!t||!o||!a)&&l(1)},[t,o,a]),{activeDatesButtonIndex:c,setActiveDatesButtonIndex:l,selectedPeriod:(0,X.useMemo)(()=>c===1||!t||!o||!a?{periodStart:r,periodEnd:i}:{periodStart:o,periodEnd:a},[c,r,i,o,a,t]),availableDatesOptions:(0,X.useMemo)(()=>{let c=zu(e,{fiscalYears:n.fiscalYears}),l=[{value:`1`,label:r&&i?_(Ru(c,new Date(r),new Date(i),!!s)):``}];return t&&o&&a&&l.push({value:`2`,label:_(Ru(c,new Date(o),new Date(a),!!s))}),l},[e,n.fiscalYears,r,i,t,o,a,s])}},wue=`calculation_modal_history`,Tue=100,Eue=e=>Array.isArray(e)?e.filter(e=>typeof e==`object`&&!!e&&typeof e.formula==`string`&&typeof e.date==`string`):[],Due=()=>{let[e,t]=$r(wue,[],Eue,!0);return{history:e,addEntry:(0,X.useCallback)((e,n)=>{t(t=>{let r=t.filter(t=>t.formula!==e);return[{formula:e,date:n},...r].slice(0,Tue)})},[t])}},WN=jn({formula:An().default(``)}),GN=Object.assign(({children:e,...t})=>(0,Q.jsx)(Vu,{columnsAutoFill:!1,isResizable:!1,...t,children:e}),{...Vu}),Oue=`insights`,kue=({formula:e})=>{let t=Fu(),n=ja(),{periodStart:r,periodEnd:i}=Lu(),a=!!r&&!!i,{data:o,isPending:s}=qu(a?{company_id:n,period_start:r,period_end:i,formula:e,source_key:`formula`,source_input:e}:I,{staleTime:ui}),c=(0,X.useMemo)(()=>o?.type===`series`?(o.operations??[]).map(Yu):[],[o]);return!a||s?(0,Q.jsx)(Ko,{height:`24px`,inline:!1,width:`100px`}):c.length===0?(0,Q.jsx)(V,{color:`danger-500`,children:t(`calculation_modal.formula_error`)}):(0,Q.jsx)(rd,{operations:c,formName:Oue,showValue:!1,flattenReference:!1,getValues:void 0,labelFormatter:({cellLabel:e,debugKey:t})=>`${e}${t}`,bgColor:`transparent`,p:0})},KN=`formula`,qN=`date`,Aue=({history:e,onSelectEntry:t,scrollElement:n})=>{let r=Fu(),i=oa({stack:1}),a=(0,X.useMemo)(()=>[{columnId:KN,type:`custom`,label:r(`calculation_modal.history.column_formula`),ColumnHeader:()=>(0,Q.jsx)(GN.Header.Content,{columnId:KN,label:r(`calculation_modal.history.column_formula`)})},{columnId:qN,type:`text`,label:r(`calculation_modal.history.column_date`),width:200}],[r]),o=e.length===0?(0,Q.jsx)(H,{justifyContent:`center`,p:3,children:(0,Q.jsx)(V,{color:`secondary-500`,children:r(`calculation_modal.history.empty`)})}):null;return(0,Q.jsx)(H,{overflowX:`auto`,width:`100%`,children:(0,Q.jsx)(GN,{structure:a,EmptyState:o,topOffset:0,bottomOffset:i,size:`sm`,children:(0,Q.jsx)(GN.Table,{ariaLabel:r(`calculation_modal.history.aria_label`),children:(0,Q.jsx)(Hu,{data:e,itemCount:e.length,scrollElementRef:n??void 0,children:({rowData:e})=>(0,Q.jsxs)(GN.Row,{onRowClick:()=>t(e.formula),gridAutoRows:`auto`,children:[(0,Q.jsx)(GN.Cell,{columnId:KN,children:(0,Q.jsx)(H,{direction:`column`,py:`05`,children:(0,Q.jsx)(kue,{formula:e.formula})})}),(0,Q.jsx)(GN.Cell,{columnId:qN,children:(0,Q.jsx)(V,{color:`secondary-500`,children:e.date})})]},`${e.date}-${e.formula}`)})})})})},JN,jue=async function(e,t,n){return await JN.request({...n,url:`/companies/{company_id}/financial_insights/sources`,method:`GET`,data:t,params:e})};function Mue(e){return JN=new z(e),{getCompanyFinancialInsightsSources:jue}}var YN=Mue({server:window.location.origin}),XN=e=>e?[`getCompanyFinancialInsightsSources`,e]:[`getCompanyFinancialInsightsSources`],Nue=(e,t,n
70)=>({queryKey:XN(e),queryFn:e===I?I:async()=>{let{data:t}=await YN.getCompanyFinancialInsightsSources(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ZN=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:XN(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:XN()}),r[2]=i,r[3]=s);let c=s,l=XN(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Nue(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},QN,$N=async function(e,t,n){return await QN.request({...n,url:`/companies/{company_id}/financial_insights/custom_formulas/validations`,method:`POST`,data:t,params:e})};function eP(e){return QN=new z(e),{postCompanyFinancialInsightsCustomFormulasValidations:$N}}var tP=eP({server:window.location.origin}),nP=[`postCompanyFinancialInsightsCustomFormulasValidations`],rP=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await tP.postCompanyFinancialInsightsCustomFormulasValidations(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:nP,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},iP=({formula:e,onFormulaChange:t,options:n})=>{let{variables:r,labels:i}=(0,X.useMemo)(()=>$u(n),[n]),{activeItem:a,handleKeyDown:o,isMenuOpen:s,setActiveItem:c,selectVariable:l,openMenu:u,closeMenu:d}=dl(),[f,p]=(0,X.useState)(``),[m,h]=(0,X.useState)(()=>Zu(e,n)),g=(0,X.useRef)(!1),_=(0,X.useRef)(e);(0,X.useEffect)(()=>{e!==_.current&&(_.current=e,h(Zu(e,n)))},[e,n]),(0,X.useEffect)(()=>{s||p(``)},[s]),(0,X.useEffect)(()=>{if(s&&f){let e=setTimeout(()=>{let e=fl();c(e?e.id:null)},0);return()=>clearTimeout(e)}},[f,s,c]);let v=(0,X.useCallback)(e=>{if(h(e),g.current){g.current=!1;let n=Xu(e);_.current=n,t(n);return}let n=Xu(e);if(s){let e=n.match(od);e?p(e[1]):(d(),n.endsWith(`/`)||(_.current=n,t(n)));return}let r=n.match(od);if(r){u(),p(r[1]);return}n.endsWith(`/`)||(_.current=n,t(n))},[t,s,u,d]),y=(0,X.useMemo)(()=>{if(!f)return r;let e=(0,Oy.compact)(Qu(f).split(` `));return r.filter(t=>{let n=Qu(t.label);return e.every(e=>n.includes(e))})},[r,f]),b=(0,X.useCallback)((e,n)=>{f.length>0&&ms.delete(e,{distance:f.length,unit:`character`,reverse:!0});let r=i.get(n.value)??n.label;l(e,{...n,label:r}),ms.insertText(e,` `);let a=Xu(e.children);_.current=a,t(a)},[f,l,t,i]);return{value:m,isMenuOpen:s,activeItem:a,setActiveItem:c,variables:y,onChange:v,onKeyDown:(0,X.useCallback)(e=>{if(s){if(e.key===`Backspace`){if(f.length>0){p(e=>e.slice(0,-1));return}}else if(e.key===` `){if(f.length>0){p(e=>e+` `);return}g.current=!0}else if(e.key.length===1&&!e.ctrlKey&&!e.metaKey){if(ad.test(e.key)){p(t=>t+e.key);return}g.current=!0,d();return}}o(e)},[s,f,o,d]),onSelectVariable:b,setFormula:(0,X.useCallback)(e=>{_.current=e,h(Zu(e,n))},[n])}},aP=1e3,oP=({control:e,handleSubmit:t,setError:n,clearErrors:r,onSaveFormData:i,onDraftChange:a,totalBalance:o,isTotalPending:c,periodLabel:l})=>{let u=Fu(),d=ja(),{data:f,isSuccess:p}=ZN(d?{company_id:d}:I,{},{suppressGlobalErrorHandler:!0}),m=(0,X.useMemo)(()=>f?.options??[],[f?.options]),{field:h}=$s({name:`formula`,control:e}),g=Ys({name:`formula`,control:e}),_=vs(g,aP);(0,X.useEffect)(()=>{a(_)},[_,a]);let[v,y]=(0,X.useState)(null),b=!!g.trim()&&v!==g,{mutateAsync:x}=rP();(0,X.useEffect)(()=>{if(!_.trim()){r(`formula`);return}let e=!1;return(async()=>{try{let t=await x({parameters:{company_id:d},requestBody:{validation:{formula:_}}});if(e)return;t.validation.valid?r(`formula`):n(`formula`,{message:t.validation.error??u(`calculation_modal.formula_error`)})}catch{if(e)return;n(`formula`,{message:u(`calculation_modal.formula_error`)})}finally{e||y(_)}})(),()=>{e=!0}},[_,x,d,u,n,r]);let{value:S,isMenuOpen:C,activeItem:w,setActiveItem:T,variables:E,onChange:D,onKeyDown:O,onSelectVariable:k,setFormula:ee}=iP({formula:p?h.value:``,onFormulaChange:h.onChange,options:m}),{errors:A}=Zs({control:e,name:`formula`}),te=(0,X.useCallback)(e=>{let t=Xu(Zu(e.formula.trim(),m));i({formula:t}),h.onChange(t),ee(t)},[i,m,h,ee]);return(0,Q.jsx)(tc,{name:`calculation-frm`,onSubmit:t(te),children:(0,Q.jsx)(H,{direction:`column`,gap:2,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(pl,{"aria-label":u(`calculation_modal.formula_label`),value:S,onChange:D,onKeyDown:O,withBold:!1,withItalic:!1,withUnderline:!1,withCode:!1,withHeadingOne:!1,withHeadingTwo:!1,withBlockQuote:!1,withNumberedList:!1,withBulletedList:!1,placeholder:u(`calculation_modal.formula_placeholder`),isInvalid:!!A.formula,autoFocus:!0,children:C&&(0,Q.jsx)(pl.VariablesMenu,{activeItem:w,setActiveItem:T,children:E.map(e=>(0,Q.jsx)(pl.VariablesMenuItem,{label:e.label,value:e.value,onClick:(t,n)=>{k(n,e)}},`${e.value}-${e.label}`))})}),(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(c||o!==void 0)&&(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,flex:1,children:[(0,Q.jsx)(V,{color:`secondary-500`,semiBold:!0,children:u(`report_table.plan_items_accordion.total`)}),c?(0,Q.jsx)(Ko,{height:`16px`,inline:!0,width:`60px`}):(0,Q.jsx)(V,{semiBold:!0,children:o!==void 0&&_c(o)}),l&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,children:`-`}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,children:l})]})]}),b&&(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`Spinner`,size:`xs`}),(0,Q.jsx)(V.TinyCaption,{children:u(`calculation_modal.validating`)})]}),!b&&A.formula&&(0,Q.jsx)(rc,{error:A.formula.message??``}),(0,Q.jsx)(U,{type:`submit`,disabled:C||!g.trim()||b||!!A.formula,children:u(`calculation_modal.submit`)})]})]})})})},sP=({activeDatesButtonIndex:e,setActiveDatesButtonIndex:t,availableDatesOptions:n})=>{let r=sd();return(0,Q.jsx)(H,{alignItems:`center`,children:(0,Q.jsx)(Gu,{size:`md`,value:e.toString(),options:n,onChange:e=>{r(`fiscal_year_bar`),t(Number(e))}})})},cP=()=>{let e=Fu();return(0,Q.jsxs)(H,{alignItems:`center`,p:1,borderBottomWidth:1,borderBottomStyle:`solid`,borderBottomColor:`secondary-100`,children:[(0,Q.jsx)(H,{width:128,children:(0,Q.jsx)(V.TinySubheading,{color:`secondary-500`,children:e(`report_table.plan_items_table_header.source`)})}),(0,Q.jsx)(H,{flex:1,children:(0,Q.jsx)(V.TinySubheading,{color:`secondary-500`,children:e(`report_table.plan_items_table_header.label`)})}),(0,Q.jsxs)(H,{width:96,justifyContent:`end`,children:[(0,Q.jsx)(V.TinySubheading,{color:`secondary-500`,children:e(`report_table.plan_items_table_header.debit`)}),(0,Q.jsx)(Yo,{ml:`05`,icon:`EuroRounded`,size:`sm`})]}),(0,Q.jsxs)(H,{width:96,justifyContent:`end`,children:[(0,Q.jsx)(V.TinySubheading,{color:`secondary-500`,children:e(`report_table.plan_items_table_header.credit`)}),(0,Q.jsx)(Yo,{ml:`05`,icon:`EuroRounded`,size:`sm`})]}),(0,Q.jsxs)(H,{width:96,justifyContent:`end`,children:[(0,Q.jsx)(V.TinySubheading,{color:`secondary-500`,children:e(`report_table.plan_items_table_header.balance`)}),(0,Q.jsx)(Yo,{ml:`05`,icon:`EuroRounded`,size:`sm`})]})]})},lP,uP=async function(e,t,n){return await lP.request({...n,url:`/companies/{company_id}/financial_reports/ledger_events`,method:`GET`,data:t,params:e})};function dP(e){return lP=new z(e),{getCompanyFinancialReportsLedgerEvents:uP}}var fP=dP({server:window.location.origin}),pP=e=>e?[`getCompanyFinancialReportsLedgerEvents`,e]:[`getCompanyFinancialReportsLedgerEvents`],mP=(e,t)=>({queryKey:pP(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await fP.getCompanyFinancialReportsLedgerEvents({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),hP=(e,t)=>
70{let n=(0,$.c)(3),r=pP(e),i;return n[0]!==t||n[1]!==e?(i=mP(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},gP=e=>{let{readonly:t=!1,showActionsButton:n=!0,includeAnyVat:r=!0,documentId:i,template:a,onSubmit:o,isDocumentUnsynced:s,useWindow:c,getScrollParent:l,...u}=e,d=c===!1?e.getScrollParent:void 0,{reload:f}=fd(),p={documentId:i,template:a,isVisible:!0,readonly:t,reloadMec:f,showActionsButton:n,includeAnyVat:r,onSubmit:(0,X.useCallback)((e,t)=>{o?.(e,t),f()},[o,f]),isDocumentUnsynced:s,...u};return c===!1&&d?(0,Q.jsx)(md,{...p,useWindow:!1,getScrollParent:d}):(0,Q.jsx)(md,{...p,useWindow:!0})},_P=gn(s)(({$collapsed:e})=>({transform:`rotate(${e?90:0}deg)`,transition:`transform 0.2s ease-in-out !important`})),vP=({ledgerEvent:e,isLastElement:t})=>{let[n,r,{toggle:i}]=cd(!1),a=sd(),s=()=>{a(`line`),i()},[c,l]=(0,X.useState)(null),u=(0,X.useCallback)(e=>{l(e)},[]),d=(0,X.useCallback)(()=>c,[c]);return(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsxs)(H,{p:1,width:`100%`,onClick:s,bgColor:n?`primary-50`:`secondary-25`,hoverBgColor:n?`primary-100`:`secondary-50`,...!n&&t?{borderBottomLeftRadius:`8px`,borderBottomRightRadius:`8px`}:{borderBottomWidth:1,borderBottomColor:`secondary-100`,borderBottomStyle:`solid`},children:[(0,Q.jsxs)(H,{width:128,children:[(0,Q.jsx)(_P,{ml:1,$collapsed:n,name:`ChevronRightIconRounded`}),Zn(br(e.date))]}),(0,Q.jsx)(H,{flex:1,overflow:`hidden`,children:(0,Q.jsx)(ld,{content:e.label,contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:e.label})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:gc(e.debit,{forceDecimals:!0})}),content:gc(e.debit,{forceDecimals:!0})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:gc(e.credit,{forceDecimals:!0})}),content:gc(e.credit,{forceDecimals:!0})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{semiBold:!0,contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate font-weight-semi-bold`,children:gc(e.balance,{forceDecimals:!0})}),content:gc(e.balance,{forceDecimals:!0})})})]}),(0,Q.jsx)(Jo.Collapse,{in:n,children:(0,Q.jsx)(`div`,{children:(0,Q.jsx)(o,{ref:u,pt:1,bgColor:`primary-25`,borderBottomLeftRadius:t?`8px`:void 0,borderBottomRightRadius:t?`8px`:void 0,overflowY:`auto`,maxHeight:`480px`,children:c&&(0,Q.jsx)(gP,{documentId:e.document_id,useWindow:!1,getScrollParent:d,readonly:!0,showActionsButton:!1,useReactQueryCache:!0})})})})]})},yP=()=>(0,Q.jsx)(H,{direction:`column`,children:(0,Q.jsxs)(H,{p:1,width:`100%`,bgColor:`secondary-25`,borderBottomWidth:1,borderBottomColor:`secondary-100`,borderBottomStyle:`solid`,children:[(0,Q.jsxs)(H,{width:128,children:[(0,Q.jsx)(s,{ml:1,name:`ChevronRightIconRounded`}),(0,Q.jsx)(Ko,{width:80})]}),(0,Q.jsx)(H,{flex:1,children:(0,Q.jsx)(Ko,{width:128})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,children:(0,Q.jsx)(Ko,{width:64})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,children:(0,Q.jsx)(Ko,{width:64})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,children:(0,Q.jsx)(Ko,{width:64})})]})}),bP=({periodStart:e,periodEnd:t,planItemNumber:n,enabled:r,parentContentRef:i,isLastElement:a})=>{let s=Fu(),{data:c,isPending:l,isFetchingNextPage:u,hasNextPage:d,fetchNextPage:f}=hP({company_id:ja(),period_start:e,period_end:t,number:n,per_page:50},{enabled:r}),p=(c?.pages||[]).flat().map(e=>e.ledger_events).flat();return(0,Q.jsxs)(ys,{useWindow:!1,getScrollParent:()=>i.current??null,loader:(0,Q.jsx)(yP,{}),hasMore:!!d,isLoading:l&&!c||u,loadMore:()=>{f()},children:[!l&&p.length===0&&(0,Q.jsx)(o,{bgColor:`secondary-25`,children:(0,Q.jsx)(Cs,{illustration:{size:`sm`},title:s(`report_table.ledger_event_row.empty`)})}),p.map((e,t)=>(0,Q.jsx)(vP,{isLastElement:a&&p.length-1===t,ledgerEvent:{...e,debit:Number(e.debit),credit:Number(e.credit),balance:Number(e.balance)}},e.id))]})},xP=gn(s)(({$collapsed:e})=>({transform:`rotate(${e?90:0}deg)`,transition:`transform 0.2s ease-in-out !important`})),SP=({planItem:e,periodStart:t,periodEnd:n,isLastElement:r,panelContentRef:i,isPlanItemAccordionOpen:a=!0,isPlanItemAccordionEnabled:o=!0})=>{let[s,c,{toggle:l}]=cd(o&&a);(0,X.useEffect)(()=>{c(o&&a)},[o,a,c]);let u=sd();return(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsxs)(H,{alignItems:`center`,onClick:o?()=>{u(`line`),l()}:void 0,cursor:o?void 0:`default`,p:1,hoverBgColor:`secondary-50`,...r&&!s?{borderBottomLeftRadius:`8px`,borderBottomRightRadius:`8px`}:{borderBottomWidth:1,borderBottomColor:`secondary-100`,borderBottomStyle:`solid`},children:[(0,Q.jsxs)(H,{width:128,children:[o&&(0,Q.jsx)(xP,{$collapsed:s,name:`ChevronRightIconRounded`}),e.number]}),(0,Q.jsx)(H,{flex:1,overflow:`hidden`,children:(0,Q.jsx)(ld,{content:e.label,contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:e.label})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:gc(e.debit,{forceDecimals:!0})}
70),content:gc(e.debit,{forceDecimals:!0})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate`,children:gc(e.credit,{forceDecimals:!0})}),content:gc(e.credit,{forceDecimals:!0})})}),(0,Q.jsx)(H,{width:96,justifyContent:`end`,pl:1,children:(0,Q.jsx)(ld,{semiBold:!0,contentGenerator:(t,n)=>(0,Q.jsx)(`div`,{ref:n,className:`text-truncate font-weight-semi-bold`,children:gc(e.balance,{forceDecimals:!0})}),content:gc(e.balance,{forceDecimals:!0})})})]}),(0,Q.jsx)(Jo.Collapse,{in:s&&o,children:(0,Q.jsx)(`div`,{children:(0,Q.jsx)(bP,{parentContentRef:i,periodStart:t,periodEnd:n,planItemNumber:e.number,enabled:s&&o,isLastElement:r})})})]})},CP=({periodStart:e,periodEnd:t,planItems:n,panelContentRef:r,isPlanItemAccordionOpen:i=!0,isPending:a=!1,isPlanItemAccordionEnabled:s})=>{let c=Fu();return(0,Q.jsxs)(H,{direction:`column`,borderWidth:1,borderStyle:`solid`,borderColor:`secondary-100`,borderRadius:`8px`,children:[(0,Q.jsx)(cP,{}),a?(0,Q.jsx)(o,{p:1,children:(0,Q.jsx)(Ko,{height:`40px`})}):(0,Q.jsxs)(Q.Fragment,{children:[n.map((a,o)=>(0,Q.jsx)(SP,{periodStart:e,periodEnd:t,planItem:a,isLastElement:n.length-1===o,panelContentRef:r,isPlanItemAccordionOpen:i,isPlanItemAccordionEnabled:s},a.number)),n.length===0&&(0,Q.jsx)(o,{textAlign:`center`,children:(0,Q.jsx)(V,{my:1,Component:`p`,color:`secondary-500`,children:c(`report_table.plan_items.no_plan_items`)})})]})]})},wP=({planItems:e,activeDatesButtonIndex:t=0,setActiveDatesButtonIndex:n=()=>{},panelContentRef:r,totalBalance:i,isPlanItemAccordionOpen:a=!0,selectedPeriod:o,availableDatesOptions:s,isPending:c=!1,noBorder:l,isPlanItemAccordionEnabled:u,showDatesToggleButtons:d=!0})=>{let f=Fu(),p=sd(),[m,h]=$r(Iu.PLAN_ITEMS_ACCORDION_OPEN,!0,ni);return(0,Q.jsx)(Eu,{size:`sm`,noBorder:l,title:(0,Q.jsx)(V.HeadingSection3,{children:f(`report_table.plan_items_accordion.title`)}),isClosed:!m,onClick:()=>{p(`accordion_toggle`),h(e=>!e)},children:(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(d||i!==void 0)&&(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[d&&(0,Q.jsx)(sP,{activeDatesButtonIndex:t,setActiveDatesButtonIndex:n,availableDatesOptions:s}),i!==void 0&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(V,{semiBold:!1,children:f(`report_table.plan_items_accordion.total`)}),(0,Q.jsx)(V.ParagraphBodyL,{semiBold:!0,children:_c(i)})]})]}),(0,Q.jsx)(CP,{panelContentRef:r,planItems:e,periodStart:o.periodStart,periodEnd:o.periodEnd,isPlanItemAccordionOpen:a,isPending:c,isPlanItemAccordionEnabled:u})]})})},TP=(e=!1)=>{let[t,n]=(0,X.useState)(e),r=(0,X.useCallback)(()=>n(!1),[]),i=(0,X.useCallback)(()=>n(!0),[]);return[{show:t,onHide:r},i]},EP=({formulas:e,isPending:t=!1})=>{let n=Fu(),r=td(),{company:i}=q(),a=sd(),[s,c]=TP(),[l,u]=$r(Iu.SHOW_CELL_AMOUNTS,!1,ni),[d,f]=$r(Iu.SHOW_FORMULA_PARTS_DETAILS,!1,ni),[p,m]=$r(Iu.FORMULA_ACCORDION_OPEN,!0,ni),h=e.some(e=>ed(e.operations));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(id,{...s}),(0,Q.jsx)(Eu,{size:`sm`,isClosed:!p,onClick:()=>{a(`accordion_toggle`),m(e=>!e)},title:(0,Q.jsx)(V.HeadingSection3,{children:n(`report_table.formula_accordion.title`)}),children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsxs)(H,{direction:`row`,justifyContent:`between`,alignItems:`center`,children:[(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)($i,{label:n(`report_table.formula_accordion.show_amount_label`),checked:l,onChange:()=>{a(`plan_item_toggle`),u(!l)}}),h&&(0,Q.jsx)($i,{label:n(`report_table.formula_accordion.show_details`),checked:d,onChange:()=>{a(`plan_item_toggle`),f(!d)}})]}),!i?.isGerman&&(0,Q.jsx)(U.Tertiary,{onClick:()=>{a(`glossary`),c()},children:(0,Q.jsx)(V,{iconProps:{name:`HelpOutlineRounded`},children:n(`report_table.formula_accordion.glossary`)})})]}),(0,Q.jsx)(H,{direction:`column`,gap:1,wrap:!0,children:t?(0,Q.jsx)(o,{children:(0,Q.jsx)(Ko,{height:`25px`})}):(0,Q.jsxs)(Q.Fragment,{children:[e.length===0&&(0,Q.jsx)(o,{height:`25px`,children:(0,Q.jsx)(V,{color:`secondary-500`,children:n(`report_table.formula_accordion.no_formulas`)})}),e.map((t,i)=>(0,Q.jsxs)(H,{direction:`column`,gap:1,wrap:!0,minWidth:`0`,width:`100%`,children:[(t.name||t.amount)&&(0,Q.jsxs)(H,{direction:`row`,alignItems:`baseline`,gap:1,children:[t.name&&(0,Q.jsx)(V,{semiBold:!0,children:t.name}),t.amount&&(0,Q.jsx)(V.TinySubcaption,{color:`secondary-500`,children:_c(t.amount)})]}),t.operations.length===0&&(0,Q.jsx)(o,{height:`25px`,children:(0,Q.jsx)(V,{color:`secondary-500`,children:n(`report_table.formula_accordion.no_formulas`)})}),(0,Q.jsx)(rd,{operations:t.operations,formName:t.form_name,showValue:l,flattenReference:d,getValues:void 0,labelFormatter:({cellLabel:e,formName:n,debugKey:i})=>n&&n!==t.form_name?r(`operations.reference`,{cell:e,cell_key:i,form:r(`operations.forms.${n}`)}):`${e}${i}`,bgColor:`transparent`,p:0}),i!==e.length-1&&(0,Q.jsx)(o,{height:`1px`,bgColor:`secondary-200`})]},[t.name,i].join(`#`)))]})})]})})]})},DP=`insights`,OP=({formula:e,selectedPeriod:t,onTotalBalanceChange:n})=>{let r=ja(),i=(0,X.useRef)(null),a=e.trim()!==``,o=t.periodStart&&t.periodEnd&&a?{company_id:r,period_start:t.periodStart,period_end:t.periodEnd,formula:e,source_key:`formula`,source_input:e,include_stats:!0}:I,{data:s,isPending:c}=qu(o),l=(0,X.useMemo)(()=>s?.type===`series`&&s.stats?.length?Ju(s.stats):[],[s]),u=(0,X.useMemo)(()=>s?.type===`series`?(s.operations??[]).map(Yu):[],[s]),d=s?.type===`series`?s.values?.at(0):void 0;return(0,X.useEffect)(()=>{n(c?void 0:d)},[c,d,n]),(0,Q.jsxs)(H,{direction:`column`,borderTopWidth:1,borderTopStyle:`solid`,borderTopColor:`secondary-200`,children:[(0,Q.jsx)(EP,{formulas:s?[{name:``,operations:u,form_name:DP,amount:``}]:[],isPending:c&&a}),(0,Q.jsx)(wP,{isPlanItemAccordionOpen:!1,panelContentRef:i,planItems:l,selectedPeriod:t,availableDatesOptions:[],isPending:c&&a,showDatesToggleButtons:!1})]})}
70,kP=`calculation_modal_data`,AP=`calculation_modal_draft`,jP=`calculation_modal_formula_accordion_open`,MP={formula:``},NP=e=>{try{return!e||typeof e!=`object`?MP:WN.validateSync(e,{stripUnknown:!0,abortEarly:!0})}catch{return MP}},PP=({isOpen:e,onHide:t})=>{let n=Fu(),{history:r,addEntry:i}=Due(),[a,o]=(0,X.useState)(void 0),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(null),[d,f]=$r(jP,!0,ni),{selectedPeriod:p,availableDatesOptions:m}=UN(Bu(),{enableComparisonPeriod:!1}),[h,g]=$r(kP,MP,NP,!0),[_,v]=$r(AP,MP,NP,!0),{control:y,handleSubmit:b,setError:x,clearErrors:S,reset:C}=Qs({defaultValues:_,validationSchema:WN,mode:`onChange`}),w=(0,X.useCallback)(()=>{t()},[t]),T=(0,X.useCallback)(e=>{v({formula:e})},[v]),E=(0,X.useCallback)(e=>{g(e),v(e),i(e.formula,new Date().toLocaleString())},[g,v,i]);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Pu,{show:e,size:`md`,position:Nu.RIGHT,onHide:w,children:[(0,Q.jsx)(Pu.Header,{title:n(`calculation_modal.title`),onHide:w,preventFocusOnCloseButton:!0,children:(0,Q.jsx)(U.Tertiary,{icon:`HistoryRounded`,onClick:()=>c(!0),children:n(`calculation_modal.tab_history`)})}),(0,Q.jsxs)(H,{direction:`column`,flex:1,children:[(0,Q.jsx)(Eu,{size:`sm`,isClosed:!d,onClick:()=>f(e=>!e),title:(0,Q.jsx)(V.HeadingSection3,{children:n(`calculation_modal.formula_accordion_title`)}),children:(0,Q.jsx)(oP,{control:y,handleSubmit:b,setError:x,clearErrors:S,onSaveFormData:E,onDraftChange:T,totalBalance:a,isTotalPending:h.formula.trim()!==``&&a===void 0,periodLabel:m.at(0)?.label})}),(0,Q.jsx)(OP,{formula:h.formula,selectedPeriod:p,onTotalBalanceChange:o})]})]}),(0,Q.jsxs)(ao.Modal,{show:s,onHide:()=>c(!1),size:`lg`,children:[(0,Q.jsx)(ao.Header,{onHide:()=>c(!1),children:(0,Q.jsx)(ao.Title,{children:n(`calculation_modal.tab_history`)})}),(0,Q.jsx)(ao.Body,{scrollable:!0,ref:u,children:(0,Q.jsx)(Aue,{history:r,onSelectEntry:e=>{g({formula:e}),v({formula:e}),c(!1),C({formula:e})},scrollElement:l})})]})]})},FP=(0,X.createContext)({isCalculationModalOpen:!1,setCalculationModalOpen:()=>{}}),IP=({children:e})=>{let{companyId:t}=qr(),[n,r]=(0,X.useState)(!1),i=(0,X.useMemo)(()=>({isCalculationModalOpen:n,setCalculationModalOpen:r}),[n]);return(0,Q.jsxs)(FP.Provider,{value:i,children:[n&&!!t&&(0,Q.jsx)(PP,{isOpen:n,on
70Hide:()=>r(!1)}),e]})},LP=()=>{let e=(0,X.useContext)(FP);if(!e)throw Error(`useCalculationModalContext must be used inside a component under <CalculationModalContext.Provider>`);return e},RP,zP=async function(e,t,n){return await RP.request({...n,url:`/firms/{firm_id}/store/prospect_book_demo_links`,method:`POST`,data:t,params:e})};function BP(e){return RP=new z(e),{postFirmStoreProspectBookDemoLinks:zP}}var VP=BP({server:window.location.origin}),HP=[`postFirmStoreProspectBookDemoLinks`],UP=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await VP.postFirmStoreProspectBookDemoLinks(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:HP,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},WP,GP=async function(e,t,n){return await WP.request({...n,url:`/companies/{company_id}/store/book_demo_links`,method:`POST`,data:t,params:e})};function KP(e){return WP=new z(e),{postCompanyStoreBookDemoLinks:GP}}var qP=KP({server:window.location.origin}),JP=[`postCompanyStoreBookDemoLinks`],YP=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await qP.postCompanyStoreBookDemoLinks(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:JP,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},XP=function(e){return e.CUSTOMER=`customer`,e.PROSPECT=`prospect`,e}({}),ZP=function(e){return e.SIDE_MENU_BOOK_DEMO=`side_menu_book_demo`,e.LIST_FLOW=`list_flow`,e.LIST_PORTFOLIO=`list_portfolio`,e.LIST_PRO_ACCOUNT=`list_pro_account`,e.TAB_COLLABORATION=`tab_collaboration`,e.TAB_INVOICING=`tab_invoicing`,e.SUBSCRIPTION_MANAGEMENT_PLANS=`subscription_management_plans`,e.PORTFOLIO_SUGGESTIONS=`portfolio_suggestions`,e.LEGACY_MODAL=`legacy_modal`,e.SWING_FORM=`swing_form`,e}({}),QP=(0,X.createContext)({showBookDemoView:Oy.noop,confirmBookDemo:Oy.noop,hideBookDemoView:Oy.noop,setBookDemoProps:Oy.noop,bookDemoProps:void 0,isPending:!1}),$P=({children:e})=>{let[t,n]=(0,X.useState)(),{setFiscalYearVisible:r}=la(),{mutate:i,isPending:a}=YP(),{mutate:o,isPending:s}=UP(),c=an(),l=(0,X.useCallback)((e,t)=>{let n=new URL(e);n.searchParams.set(`return_url`,sn(window.location.href)),n.searchParams.set(`cta_source`,t),c(n.toString(),{newTab:!0})},[c]),u=(0,X.useCallback)(e=>{e.flowType===XP.PROSPECT&&e.firmId?o({parameters:{firm_id:e.firmId},requestBody:{}},{onSuccess:t=>{t.redirect_url&&l(t.redirect_url,e.ctaSource)}}):e.companyId&&i({parameters:{company_id:e.companyId},requestBody:{flow:e.flowType}},{onSuccess:t=>{t.redirect_url&&l(t.redirect_url,e.ctaSource)}})},[i,o,l]),d=(0,X.useCallback)(e=>{if(e.flowType===XP.PROSPECT&&e.firmId){u(e);return}if(!e.companyId){n(e),r(!1);return}u(e)},[u,r]),f=(0,X.useCallback)(e=>{t&&u({...t,companyId:e})},[t,u]),p=(0,X.useCallback)(()=>{n(void 0),r(!0)},[r]),m=(0,X.useMemo)(()=>({showBookDemoView:d,confirmBookDemo:f,hideBookDemoView:p,setBookDemoProps:n,bookDemoProps:t,isPending:a||s}),[d,f,p,t,a,s]);return(0,Q.jsx)(QP.Provider,{value:m,children:e})},eF=()=>{let e=(0,X.useContext)(QP);if(!e)throw Error(`useBookDemoContext must be used inside a component under <BookDemoContext.Provider>`);return e},tF=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.VAT_REGENERATION_SUCCEEDED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},nF=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.VAT_REGENERATION_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},rF=`contexts-GlobalPusherChannelsContext-GlobalPusherChannels`;Ti(rF,{fr:()=>M(()=>import(`./GlobalPusherChannels.fr-BLlIu92d.js`),[]),en:()=>M(()=>import(`./GlobalPusherChannels.en-D8ppY12y.js`),[]),de:()=>M(()=>import(`./GlobalPusherChannels.de-B4KVN96b.js`),[]),es:()=>M(()=>import(`./GlobalPusherChannels.es-rgojJD-r.js`),[])});var iF=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:rF,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:rF},t[2]=i,t[3]=a),wi(a)};Di(rF);var aF=()=>{let e=iF(),{currentUser:t}=Ha();tF(t,t=>{J.success({title:e(`vat_regeneration.success.title`),content:e(`vat_regeneration.success.content`),actions:[{label:e(`vat_regeneration.ignore`)}]})}),nF(t,t=>{J.error({title:e(`vat_regeneration.failure.title`),content:e(`vat_regeneration.failure.content`),actions:[{label:e(`vat_regeneration.ignore`)}]})})},oF,sF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}
70/clients/customer_invoices/{id}/cancel`,method:`GET`,data:t,params:e})},cF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/check_duplicates_on_unarchive`,method:`GET`,data:t,params:e})},lF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}`,method:`GET`,data:t,params:e})},uF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices`,method:`GET`,data:t,params:e})},dF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/count_and_total`,method:`GET`,data:t,params:e})},fF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/edit`,method:`GET`,data:t,params:e})},pF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/filter_options`,method:`GET`,data:t,params:e})},mF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/list`,method:`GET`,data:t,params:e})},hF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/list_extra_info`,method:`GET`,data:t,params:e})},gF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/new`,method:`GET`,data:t,params:e})},_F=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/payment_reminder_badge`,method:`GET`,data:t,params:e})},vF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/batch_archive`,method:`POST`,data:t,params:e})},yF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/batch_create`,method:`POST`,data:t,params:e})},bF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/export`,method:`POST`,data:t,params:e})},xF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/finalize`,method:`POST`,data:t,params:e})},SF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/group_invoice`,method:`POST`,data:t,params:e})},CF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/invoice_totals`,method:`POST`,data:t,params:e})},wF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/mark_as_paid_by_cheque`,method:`POST`,data:t,params:e})},TF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/mark_as_paid`,method:`POST`,data:t,params:e})},EF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/mark_as_sent`,method:`POST`,data:t,params:e})},DF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/regenerate_pdf`,method:`POST`,data:t,params:e})},OF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/send_by_email`,method:`POST`,data:t,params:e})},kF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/stamp_paid_on_pdf`,method:`POST`,data:t,params:e})},AF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/ungroup_invoice`,method:`POST`,data:t,params:e})},jF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/unmark_as_paid`,method:`POST`,data:t,params:e})},MF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/unmark_as_sent`,method:`POST`,data:t,params:e})},NF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}
70/clients/customer_invoices/{id}`,method:`PUT`,data:t,params:e})},PF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/convert_to_supplier_invoice`,method:`PUT`,data:t,params:e})},FF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/generate_public_link`,method:`PUT`,data:t,params:e})},IF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/revoke_public_link`,method:`PUT`,data:t,params:e})},LF=async function(e,t,n){return await oF.request({...n,url:`/companies/{company_id}/clients/customer_invoices/{id}/update_payment_reminder`,method:`PUT`,data:t,params:e})};function RF(e){return oF=new z(e),{getCancelCompanyClientsCustomerInvoice:sF,getCheckDuplicatesOnUnarchiveCompanyClientsCustomerInvoices:cF,getCompanyClientsCustomerInvoice:lF,getCompanyClientsCustomerInvoices:uF,getCountAndTotalCompanyClientsCustomerInvoices:dF,getEditCompanyClientsCustomerInvoice:fF,getFilterOptionsCompanyClientsCustomerInvoices:pF,getListCompanyClientsCustomerInvoices:mF,getListExtraInfoCompanyClientsCustomerInvoices:hF,getNewCompanyClientsCustomerInvoice:gF,getPaymentReminderBadgeCompanyClientsCustomerInvoice:_F,postBatchArchiveCompanyClientsCustomerInvoices:vF,postBatchCreateCompanyClientsCustomerInvoices:yF,postExportCompanyClientsCustomerInvoices:bF,postFinalizeCompanyClientsCustomerInvoices:xF,postGroupInvoiceCompanyClientsCustomerInvoices:SF,postInvoiceTotalsCompanyClientsCustomerInvoices:CF,postMarkAsPaidByChequeCompanyClientsCustomerInvoices:wF,postMarkAsPaidCompanyClientsCustomerInvoices:TF,postMarkAsSentCompanyClientsCustomerInvoices:EF,postRegeneratePDFCompanyClientsCustomerInvoice:DF,postSendByEmailCompanyClientsCustomerInvoice:OF,postStampPaidOnPDFCompanyClientsCustomerInvoice:kF,postUngroupInvoiceCompanyClientsCustomerInvoices:AF,postUnmarkAsPaidCompanyClientsCustomerInvoices:jF,postUnmarkAsSentCompanyClientsCustomerInvoices:MF,putCompanyClientsCustomerInvoice:NF,putConvertToSupplierInvoiceCompanyClientsCustomerInvoice:PF,putGeneratePublicLinkCompanyClientsCustomerInvoice:FF,putRevokePublicLinkCompanyClientsCustomerInvoice:IF,putUpdatePaymentReminderCompanyClientsCustomerInvoice:LF}}var zF=RF({server:window.location.origin}),BF=e=>e?[`getCancelCompanyClientsCustomerInvoice`,e]:[`getCancelCompanyClientsCustomerInvoice`],VF=(e,t,n)=>({queryKey:BF(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getCancelCompanyClientsCustomerInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),HF=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:BF(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:BF()}),r[2]=i,r[3]=s);let c=s,l=BF(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=VF(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},UF=e=>e?[`getCheckDuplicatesOnUnarchiveCompanyClientsCustomerInvoices`,e]:[`getCheckDuplicatesOnUnarchiveCompanyClientsCustomerInvoices`],WF=(e,t,n)=>({queryKey:UF(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getCheckDuplicatesOnUnarchiveCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),GF=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:UF(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:UF()}),r[2]=i,r[3]=s);let c=s,l=UF(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=WF(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},KF=e=>e?[`getCompanyClientsCustomerInvoice`,e]:[`getCompanyClientsCustomerInvoice`],qF=(e,t,n)=>({queryKey:KF(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getCompanyClientsCustomerInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),JF=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:KF(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:KF()}),r[2]=i,r[3]=s);let c=s,l=KF(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=qF(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},YF=e=>e?[`getCompanyClientsCustomerInvoices`,e]:[`getCompanyClientsCustomerInvoices`],XF=(e,t,n)=>({queryKey:YF(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ZF=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:YF(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:YF()}),r[2]=i,r[3]=s);let c=s,l=YF(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=XF(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},QF=e=>e?[`getCountAndTotalCompanyClientsCustomerInvoices`,e]:[`getCountAndTotalCompanyClientsCustomerInvoices`],$F=(e,t,n)=>({queryKey:QF(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getCountAndTotalCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),eI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:QF(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:QF()}),r[2]=i,r[3]=s);let c=s,l=QF(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=$F(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},tI=e=>e?[`getEditCompanyClientsCustomerInvoice`,e]:[`getEditCompanyClientsCustomerInvoice`],nI=(e,t,n)=>({queryKey:tI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getEditCompanyClientsCustomerInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),rI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:tI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:tI()}),r[2]=i,r[3]=s);let c=s,l=tI(e),u;
70return r[4]!==n||r[5]!==t||r[6]!==e?(u=nI(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},iI=e=>e?[`getFilterOptionsCompanyClientsCustomerInvoices`,e]:[`getFilterOptionsCompanyClientsCustomerInvoices`],aI=(e,t,n)=>({queryKey:iI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getFilterOptionsCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),oI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:iI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:iI()}),r[2]=i,r[3]=s);let c=s,l=iI(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=aI(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},sI=e=>e?[`getListCompanyClientsCustomerInvoices`,e]:[`getListCompanyClientsCustomerInvoices`],cI=(e,t,n)=>({queryKey:sI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getListCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),lI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:sI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:sI()}),r[2]=i,r[3]=s);let c=s,l=sI(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=cI(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},uI=e=>e?[`getListExtraInfoCompanyClientsCustomerInvoices`,e]:[`getListExtraInfoCompanyClientsCustomerInvoices`],dI=(e,t,n)=>({queryKey:uI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getListExtraInfoCompanyClientsCustomerInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),fI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:uI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:uI()}),r[2]=i,r[3]=s);let c=s,l=uI(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=dI(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},pI=e=>e?[`getNewCompanyClientsCustomerInvoice`,e]:[`getNewCompanyClientsCustomerInvoice`],mI=(e,t,n)=>({queryKey:pI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getNewCompanyClientsCustomerInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),hI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:pI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:pI()}),r[2]=i,r[3]=s);let c=s,l=pI(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=mI(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},gI=e=>e?[`getPaymentReminderBadgeCompanyClientsCustomerInvoice`,e]:[`getPaymentReminderBadgeCompanyClientsCustomerInvoice`],_I=(e,t,n)=>({queryKey:gI(e),queryFn:e===I?I:async()=>{let{data:t}=await zF.getPaymentReminderBadgeCompanyClientsCustomerInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),vI=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:gI(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:gI()}),r[2]=i,r[3]=s);let c=s,l=gI(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=_I(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},yI=[`postBatchArchiveCompanyClientsCustomerInvoices`],bI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postBatchArchiveCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:yI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},xI=[`postBatchCreateCompanyClientsCustomerInvoices`],SI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postBatchCreateCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:xI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},CI=[`postExportCompanyClientsCustomerInvoices`],wI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postExportCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:CI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},TI=[`postFinalizeCompanyClientsCustomerInvoices`],EI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postFinalizeCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:TI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},DI=[`postGroupInvoiceCompanyClientsCustomerInvoices`],OI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postGroupInvoiceCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:DI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},kI=[`postInvoiceTotalsCompanyClientsCustomerInvoices`],AI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postInvoiceTotalsCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:kI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},jI=[`postMarkAsPaidByChequeCompanyClientsCustomerInvoices`],MI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postMarkAsPaidByChequeCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:jI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},NI=[`postMarkAsPaidCompanyClientsCustomerInvoices`],PI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postMarkAsPaidCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:NI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},FI=[`postMarkAsSentCompanyClientsCustomerInvoices`],II=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postMarkAsSentCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:FI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},LI=[`postRegeneratePDFCompanyClientsCustomerInvoice`],RI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postRegeneratePDFCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:LI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},zI=[`postSendByEmailCompanyClientsCustomerInvoice`],BI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postSendByEmailCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:zI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},VI=[`postStampPaidOnPDFCompanyClientsCustomerInvoice`],HI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postStampPaidOnPDFCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:VI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},UI=[`postUngroupInvoiceCompanyClientsCustomerInvoices`],WI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postUngroupInvoiceCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:UI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},GI=[`postUnmarkAsPaidCompanyClientsCustomerInvoices`],KI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postUnmarkAsPaidCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:GI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},qI=[`postUnmarkAsSentCompanyClientsCustomerInvoices`],JI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.postUnmarkAsSentCompanyClientsCustomerInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:qI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},YI=[`putCompanyClientsCustomerInvoice`],XI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.putCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:YI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},ZI=[`putConvertToSupplierInvoiceCompanyClientsCustomerInvoice`],QI=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.putConvertToSupplierInvoiceCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:ZI,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},$I=[`putGeneratePublicLinkCompanyClientsCustomerInvoice`],eL=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.putGeneratePublicLinkCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:$I,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},tL=[`putRevokePublicLinkCompanyClientsCustomerInvoice`],nL=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.putRevokePublicLinkCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:tL,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},rL=[`putUpdatePaymentReminderCompanyClientsCustomerInvoice`],iL=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await zF.putUpdatePaymentReminderCompanyClientsCustomerInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:rL,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},aL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.SITUATION_REPORT_GENERATION_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},oL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.SITUATION_REPORT_GENERATION_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},sL=()=>{let e=iF(),{company:t}=q(),n=F();aL(t,({invoice_id:r,appendix_id:i})=>{t&&n.invalidateQueries({queryKey:KF({company_id:t.id,id:r})}),J.success({title:e(`situation_report.success.title`),content:e(`situation_report.success.content`),actions:t?[{label:e(`situation_report.success.cta_download`),href:dc(t.id,i),options:{target:`_blank`}},{label:e(`situation_report.success.cta`),href:W.send_companies_clients_customer_invoices_index.url({pathParams:{company_id:String(t.id),id:String(r)}})}]:[]})}),oL(t,()=>{J.error({title:e(`situation_report.error.title`)})})},cL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PRODUCT_SUBSCRIPTION_PROPAGATION_SUCCEEDED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},lL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PRODUCT_SUBSCRIPTION_PROPAGATION_STARTED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},uL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PRODUCT_SUBSCRIPTION_PROPAGATION_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},dL=()=>{let e=iF(),{company:t}=q();lL(t,()=>{J.info({title:e(`product_subscription_propagation.started`)})}),cL(t,()=>{J.success({title:e(`product_subscription_propagation.succeeded`)})}),uL(t,()=>{J.error({title:e(`product_subscription_propagation.failed`)})})},fL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PDP_REGULAR_MANDATE_BATCH_SEND_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},pL=()=>{let e=iF(),{currentUser:t}=Ha();fL(t,({count:t})=>{J.success({title:e(`pdp_regular_mandate_batch_send.title.other`,{count:t}),content:e(`pdp_regular_mandate_batch_send.content`)})})},mL,hL=async function(e,t,n){return await mL.request({...n,url:`/companies/{company_id}/pro_account/cash_in/mandate_migrations/count`,method:`GET`,data:t,params:e})};function gL(e){return mL=new z(e),{getCompanyProAccountCashInMandateMigrationsCount:hL}}var _L=gL({server:window.location.origin}),vL=e=>e?[`getCompanyProAccountCashInMandateMigrationsCount`,e]:[`getCompanyProAccountCashInMandateMigrationsCount`],yL=(e,t,n)=>({queryKey:vL(e),queryFn:e===I?I:async()=>{let{data:t}=await _L.getCompanyProAccountCashInMandateMigrationsCount(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),bL=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:vL(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:vL()}),r[2]=i,r[3]=s);let c=s,l=vL(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=yL(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},xL,SL=async function(e,t,n){return await xL.request({...n,url:`/companies/{company_id}/pro_account/cash_in/mandate_migrations/{display_id}`,method:`GET`,data:t,params:e})},CL=async function(e,t,n){return await xL.request({...n,url:`/companies/{company_id}/pro_account/cash_in/mandate_migrations`,method:`GET`,data:t,params:e})},wL=async function(e,t,n){return await xL.request({...n,url:`/companies/{company_id}/pro_account/cash_in/mandate_migrations`,method:`POST`,data:t,params:e})};function TL(e){return xL=new z(e),{getCompanyProAccountCashInMandateMigration:SL,getCompanyProAccountCashInMandateMigrations:CL,postCompanyProAccountCashInMandateMigrations:wL}}var EL=TL({server:window.location.origin}),DL=e=>e?[`getCompanyProAccountCashInMandateMigration`,e]:[`getCompanyProAccountCashInMandateMigration`],OL=(e,t,n)=>({queryKey:DL(e),queryFn:e===I?I:async()=>{let{data:t}=await EL.getCompanyProAccountCashInMandateMigration(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),kL=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:DL(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:DL()}),r[2]=i,r[3]=s);let
70c=s,l=DL(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=OL(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},AL=e=>e?[`getCompanyProAccountCashInMandateMigrations`,e]:[`getCompanyProAccountCashInMandateMigrations`],jL=(e,t,n)=>({queryKey:AL(e),queryFn:e===I?I:async()=>{let{data:t}=await EL.getCompanyProAccountCashInMandateMigrations(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ML=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:AL(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:AL()}),r[2]=i,r[3]=s);let c=s,l=AL(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jL(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},NL=[`postCompanyProAccountCashInMandateMigrations`],PL=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await EL.postCompanyProAccountCashInMandateMigrations(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:NL,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},FL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.MANDATE_MIGRATION_COMPLETED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},IL=()=>{let e=iF(),t=F(),n=an(),{company:r}=q(),i=Yr();FL(r,r=>{t.invalidateQueries({queryKey:vL()}),r.has_errors?J.warn({title:e(`mandate_migration_completed.error_toast.title`),content:e(`mandate_migration_completed.error_toast.content`),actions:[{label:e(`mandate_migration_completed.error_toast.cta`),onClick:()=>{t.invalidateQueries({queryKey:AL()}),n(W.sepa_direct_debits_companies_pro_account_index.url({pathParams:{company_id:String(i)},queryParams:{tab:`mandate_migration_candidates`,filter:JSON.stringify([{field:`failed_attempts_count`,operator:Zr.GREATER,value:`0`}])}}))}}]}):J.success({title:e(`mandate_migration_completed.success_toast.title`),content:e(`mandate_migration_completed.success_toast.content`)})})},LL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.DMS_FIRM_TEMPLATE_PROPAGATION_FINISHED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},RL=()=>{let{currentUser:e}=Ua(),t=iF();LL(e,e=>{e.status===`finished`&&J.success({title:t(`dms_propagation_finished.title`),content:t(`dms_propagation_finished.content`)}),e.status===`finished_with_errors`&&J.error({title:t(`dms_propagation_finished.title_with_errors`),content:t(`dms_propagation_finished.content_with_errors`)})})},zL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.DMS_FIRM_ACTIVATION_FINISHED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},BL=()=>{let{currentUser:e}=Ua(),t=iF(),n=an(),{firmId:r}=Ka();zL(e,e=>{e.status===`finished`&&J.success({title:t(`dms_activation_finished.title`),content:t(`dms_activation_finished.content`),actions:[{label:t(`dms_activation_finished.actions`),onClick:()=>{n(W.dms_settings_crm_firms_index.url({pathParams:{id:String(r??0)}}))}}]}),e.status===`finished_with_errors`&&J.error({title:t(`dms_activation_finished.title_with_errors`),content:t(`dms_activation_finished.content_with_errors`),actions:[{label:t(`dms_activation_finished.actions`),onClick:()=>{n(W.dms_settings_crm_firms_index.url({pathParams:{id:String(r??0)}}))}}]})})},VL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ELST
70ER_SUBMISSION_SUCCEEDED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},HL=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ELSTER_SUBMISSION_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},UL=`contexts-GlobalPusherChannelsContext-channels-elsterSubmission-elsterSubmission`;Ti(UL,{fr:()=>M(()=>import(`./elsterSubmission.fr-FbPTjPtw.js`),[]),en:()=>M(()=>import(`./elsterSubmission.en-DkPVZo2_.js`),[]),de:()=>M(()=>import(`./elsterSubmission.de-ye4ciJnJ.js`),[]),es:()=>M(()=>import(`./elsterSubmission.es-BZTMWeTP.js`),[])});var WL=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:UL,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:UL},t[2]=i,t[3]=a),wi(a)};Di(UL);var GL,KL=async function(e,t,n){return await GL.request({...n,url:`/companies/{company_id}/accountants/declarations/vat_forms`,method:`GET`,data:t,params:e})},qL=async function(e,t,n){return await GL.request({...n,url:`/companies/{company_id}/accountants/declarations/vat_forms/find`,method:`GET`,data:t,params:e})},JL=async function(e,t,n){return await GL.request({...n,url:`/companies/{company_id}/accountants/declarations/vat_forms`,method:`POST`,data:t,params:e})};function YL(e){return GL=new z(e),{getCompanyAccountantsDeclarationsVatForms:KL,getFindCompanyAccountantsDeclarationsVatForms:qL,postCompanyAccountantsDeclarationsVatForms:JL}}var XL=YL({server:window.location.origin}),ZL=t({getCompanyAccountantsDeclarationsVatFormsQueryKey:()=>QL,getFindCompanyAccountantsDeclarationsVatFormsQueryKey:()=>tR,getGetCompanyAccountantsDeclarationsVatFormsQueryOptions:()=>$L,getGetFindCompanyAccountantsDeclarationsVatFormsQueryOptions:()=>nR,postCompanyAccountantsDeclarationsVatFormsMutationKey:()=>iR,useGetCompanyAccountantsDeclarationsVatForms:()=>eR,useGetFindCompanyAccountantsDeclarationsVatForms:()=>rR,usePostCompanyAccountantsDeclarationsVatForms:()=>aR}),QL=e=>e?[`getCompanyAccountantsDeclarationsVatForms`,e]:[`getCompanyAccountantsDeclarationsVatForms`],$L=(e,t,n)=>({queryKey:QL(e),queryFn:e===I?I:async()=>{let{data:t}=await XL.getCompanyAccountantsDeclarationsVatForms(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),eR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:QL(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:QL()}),r[2]=i,r[3]=s);let c=s,l=QL(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=$L(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},tR=e=>e?[`getFindCompanyAccountantsDeclarationsVatForms`,e]:[`getFindCompanyAccountantsDeclarationsVatForms`],nR=(e,t,n)=>({queryKey:tR(e),queryFn:e===I?I:async()=>{let{data:t}=await XL.getFindCompanyAccountantsDeclarationsVatForms(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),rR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:tR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:tR()}),r[2]=i,r[3]=s);let c=s,l=tR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=nR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},iR=[`postCompanyAccountantsDeclarationsVatForms`],aR=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await XL.postCompanyAccountantsDeclarationsVatForms(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:iR,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},oR,sR=async function(e,t,n){return await oR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_trade_taxes/{id}`,method:`DELETE`,data:t,params:e})},cR=async function(e,t,n){return await oR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_trade_taxes/{id}`,method:`GET`,data:t,params:e})},lR=async function(e,t,n){return await oR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_trade_taxes`,method:`GET`,data:t,params:e})},uR=async function(e,t,n){return await oR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_trade_taxes`,method:`POST`,data:t,params:e})};function dR(e){return oR=new z(e),{deleteCompanyAccountantsDeclarationsDETradeTax:sR,getCompanyAccountantsDeclarationsDETradeTax:cR,getCompanyAccountantsDeclarationsDETradeTaxes:lR,postCompanyAccountantsDeclarationsDETradeTaxes:uR}}var fR=dR({server:window.location.origin}),pR=[`deleteCompanyAccountantsDeclarationsDETradeTax`],mR=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await fR.deleteCompanyAccountantsDeclarationsDETradeTax(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:pR,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},hR=e=>e?[`getCompanyAccountantsDeclarationsDETradeTax`,e]:[`getCompanyAccountantsDeclarationsDETradeTax`],gR=(e,t,n)=>({queryKey:hR(e),queryFn:e===I?I:async()=>{let{data:t}=await fR.getCompanyAccountantsDeclarationsDETradeTax(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),_R=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:hR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:hR()}),r[2]=i,r[3]=s);let c=s,l=hR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=gR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},vR=e=>e?[`getCompanyAccountantsDeclarationsDETradeTaxes`,e]:[`getCompanyAccountantsDeclarationsDETradeTaxes`],yR=(e,t,n)=>({queryKey:vR(e),queryFn:e===I?I:async()=>{let{data:t}=await fR.getCompanyAccountantsDeclarationsDETradeTaxes(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),bR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:vR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:vR()}),r[2]=i,r[3]=s);let c=s,l=vR(e),u;
70return r[4]!==n||r[5]!==t||r[6]!==e?(u=yR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},xR=[`postCompanyAccountantsDeclarationsDETradeTaxes`],SR=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await fR.postCompanyAccountantsDeclarationsDETradeTaxes(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:xR,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},CR,wR=async function(e,t,n){return await CR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_european_community_sales_list_declarations/{id}`,method:`GET`,data:t,params:e})},TR=async function(e,t,n){return await CR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_european_community_sales_list_declarations`,method:`GET`,data:t,params:e})},ER=async function(e,t,n){return await CR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_european_community_sales_list_declarations`,method:`POST`,data:t,params:e})};function DR(e){return CR=new z(e),{getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclaration:wR,getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations:TR,postCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations:ER}}var OR=DR({server:window.location.origin}),kR=t({getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarationQueryKey:()=>AR,getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarationsQueryKey:()=>NR,getGetCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarationQueryOptions:()=>jR,getGetCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarationsQueryOptions:()=>PR,postCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarationsMutationKey:()=>IR,useGetCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclaration:()=>MR,useGetCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations:()=>FR,usePostCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations:()=>LR}),AR=e=>e?[`getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclaration`,e]:[`getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclaration`],jR=(e,t,n)=>({queryKey:AR(e),queryFn:e===I?I:async()=>{let{data:t}=await OR.getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclaration(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),MR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:AR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:AR()}),r[2]=i,r[3]=s);let c=s,l=AR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},NR=e=>e?[`getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations`,e]:[`getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations`],PR=(e,t,n)=>({queryKey:NR(e),queryFn:e===I?I:async()=>{let{data:t}=await OR.getCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),FR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:NR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:NR()}),r[2]=i,r[3]=s);let c=s,l=NR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=PR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},IR=[`postCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations`],LR=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await OR.postCompanyAccountantsDeclarationsDEEuropeanCommunitySalesListDeclarations(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:IR,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},RR,zR=async function(e,t,n){return await RR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_corporate_taxes/{id}`,method:`DELETE`,data:t,params:e})},BR=async function(e,t,n){return await RR.request({...n,url:`/companies/{company_id}
70/accountants/declarations/de_corporate_taxes/{id}`,method:`GET`,data:t,params:e})},VR=async function(e,t,n){return await RR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_corporate_taxes`,method:`GET`,data:t,params:e})},HR=async function(e,t,n){return await RR.request({...n,url:`/companies/{company_id}/accountants/declarations/de_corporate_taxes`,method:`POST`,data:t,params:e})};function UR(e){return RR=new z(e),{deleteCompanyAccountantsDeclarationsDECorporateTax:zR,getCompanyAccountantsDeclarationsDECorporateTax:BR,getCompanyAccountantsDeclarationsDECorporateTaxes:VR,postCompanyAccountantsDeclarationsDECorporateTaxes:HR}}var WR=UR({server:window.location.origin}),GR=[`deleteCompanyAccountantsDeclarationsDECorporateTax`],KR=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await WR.deleteCompanyAccountantsDeclarationsDECorporateTax(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:GR,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},qR=e=>e?[`getCompanyAccountantsDeclarationsDECorporateTax`,e]:[`getCompanyAccountantsDeclarationsDECorporateTax`],JR=(e,t,n)=>({queryKey:qR(e),queryFn:e===I?I:async()=>{let{data:t}=await WR.getCompanyAccountantsDeclarationsDECorporateTax(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),YR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:qR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:qR()}),r[2]=i,r[3]=s);let c=s,l=qR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=JR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},XR=e=>e?[`getCompanyAccountantsDeclarationsDECorporateTaxes`,e]:[`getCompanyAccountantsDeclarationsDECorporateTaxes`],ZR=(e,t,n)=>({queryKey:XR(e),queryFn:e===I?I:async()=>{let{data:t}=await WR.getCompanyAccountantsDeclarationsDECorporateTaxes(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),QR=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:XR(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:XR()}),r[2]=i,r[3]=s);let c=s,l=XR(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=ZR(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},$R=[`postCompanyAccountantsDeclarationsDECorporateTaxes`],ez=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await WR.postCompanyAccountantsDeclarationsDECorporateTaxes(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:$R,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},tz={vat_advance:{getDeclarationPath:e=>W.vat_returns_companies_accountants_declarations_index.url({pathParams:{company_id:`${e}`}}),invalidateCache:(e,t)=>{e.invalidateQueries({queryKey:QL({company_id:t.company_id})})}},de_corporate_tax:{getDeclarationPath:e=>W.declarations_list_companies_declarations_de_corporate_income_tax_index.url({pathParams:{company_id:`${e}`}}),invalidateCache:(e,t)=>{e.invalidateQueries({queryKey:qR({company_id:t.company_id})})}},de_european_community_sales_list:{getDeclarationPath:e=>W.EC_Sales_companies_accountants_declarations_index.url({pathParams:{company_id:`${e}`}}),invalidateCache:(e,t)=>{e.invalidateQueries({queryKey:NR({company_id:t.company_id})})}},de_trade_tax:{getDeclarationPath:e=>W.declarations_list_companies_declarations_de_trade_tax_index.url({pathParams:{company_id:`${e}`}}),invalidateCache:(e,t)=>{e.invalidateQueries({queryKey:vR({company_id:t.company_id})})}}},nz=(e,t,n)=>{let r=tz[e.submission_type];r.invalidateCache(n,e);let i=r.getDeclarationPath(e.company_id),a=window.location.pathname!==i,o=a?[{label:t(`submission_success.actions.download_receipt`),href:e.download_url,options:{target:`_blank`}},...i?[{label:t(`submission_success.actions.see_declarations`),href:i,options:{target:``}}]:[]]:[];J.success({title:t(`submission_success.title`,{declaration_type:t(`declaration_type.${e.submission_type}`)}),content:a?t(`submission_success.description`):null,actions:o})},rz=(e,t,n,r)=>{let i=t(`submission_failed.title`,{declaration_type:t(`declaration_type.${e.submission_type}`)});
70return e.error_code===`invalid_tax_identification_number`?{title:i,content:e.error_message,actions:[{label:t(`submission_failed.actions.see_company_fiscal_settings`),href:W.permanent_file_companies_settings_index.url({pathParams:{id:`${e.company_id}`},queryParams:{subtab:`fiscal`}}),options:{target:``}}]}:e.error_code===`missing_address`?{title:i,content:e.error_message,actions:[{label:t(`submission_failed.actions.see_company_general_settings`),href:W.permanent_file_companies_settings_index.url({pathParams:{id:`${e.company_id}`},queryParams:{subtab:`general`}}),options:{target:``}}]}:{title:i,content:r?t(`submission_failed.description`):null,actions:r&&n?[{label:t(`submission_failed.actions.see_declarations`),href:n,options:{target:``}}]:[]}},iz=(e,t,n)=>{let r=tz[e.submission_type];r.invalidateCache(n,e);let i=r.getDeclarationPath(e.company_id),a=window.location.pathname!==i;J.error(rz(e,t,i,a))},az=()=>{let e=WL(),{currentUser:t}=Ha(),n=F();HL(t,t=>{iz(t,e,n)}),VL(t,t=>{nz(t,e,n)})},oz,sz=async function(e,t,n){return await oz.request({...n,url:`/firms/{firm_id}/own_company/workload/dashboard`,method:`GET`,data:t,params:e})};function cz(e){return oz=new z(e),{getFirmOwnCompanyWorkloadDashboard:sz}}cz({server:window.location.origin});var lz=e=>e?[`getFirmOwnCompanyWorkloadDashboard`,e]:[`getFirmOwnCompanyWorkloadDashboard`],uz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.WORKLOAD_ENTRIES_IMPORT_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},dz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.WORKLOAD_ENTRIES_IMPORT_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},fz=()=>{let e=iF(),{currentUser:t}=Ha(),n=an(),r=F();uz(t,({firm_id:t})=>{r.invalidateQueries({queryKey:lz({firm_id:t})}),J.success({title:e(`workload_entries_imports.import_success.title`),actions:[{label:e(`workload_entries_imports.import_success.actions.see`),onClick:()=>{n(W.workload_planning_practice_management_firms_index.url({pathParams:{firm_id:String(t)}}))}}]})}),dz(t,({firm_id:t})=>{J.warn({title:e(`workload_entries_imports.import_failed.title`),content:e(`workload_entries_imports.import_failed.content`),actions:[{label:e(`workload_entries_imports.import_failed.actions.reimport`),onClick:()=>{n(W.new_practice_management_firms_dumps_index.url({pathParams:{firm_id:String(t)},queryParams:{type:`WorkloadEntryDump`}}))}}]})})},pz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.TRANSACTIONS_ARCHIVE_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},mz=()=>{let e=iF(),{currentUser:t}=Ha();pz(t,()=>{J.success({title:e(`archive_transactions.archiving_processed`),content:e(`archive_transactions.details`)})})},hz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.TRANSACTIONS_UNARCHIVE_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},gz=()=>{let e=iF(),{currentUser:t}=Ha();hz(t,()=>{J.success({title:e(`unarchive_transactions.unarchiving_processed`)})})},_z=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PRO_ACCOUNT_USER_PERMISSIONS_CHANGED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},vz=()=>{let{currentUser:e}=Ua(),t=F();_z(e,({company_id:e})=>{t.invalidateQueries({queryKey:Uc({company_id:e})})})},yz,bz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}`,method:`DELETE`,data:t,params:e})},xz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}`,method:`GET`,data:t,params:e})},Sz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports`,method:`GET`,data:t,params:e})},Cz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}/errors`,method:`GET`,data:t,params:e})},wz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}/export`,method:`GET`,data:t,params:e})},Tz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports`,method:`POST`,data:t,params:e})},Ez=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}/declare`,method:`POST`,data:t,params:e})},Dz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}/mark_as_empty`,method:`POST`,data:t,params:e})},Oz=async function(e,t,n){return await yz.request({...n,url:`/companies/{company_id}/accountants/e_reporting/e_reports/{id}/rectify`,method:`POST`,data:t,params:e})};function kz(e){return yz=new z(e),{deleteCompanyAccountantsEReportingEReport:bz,getCompanyAccountantsEReportingEReport:xz,getCompanyAccountantsEReportingEReports:Sz,getErrorsCompanyAccountantsEReportingEReport:Cz,getExportCompanyAccountantsEReportingEReport:wz,postCompanyAccountantsEReportingEReports:Tz,postDeclareCompanyAccountantsEReportingEReport:Ez,postMarkAsEmptyCompanyAccountantsEReportingEReport:Dz,postRectifyCompanyAccountantsEReportingEReport:Oz}}var Az=kz({server:window.location.origin}),jz=[`deleteCompanyAccountantsEReportingEReport`],Mz=(e,t)=>
70{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Az.deleteCompanyAccountantsEReportingEReport(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:jz,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Nz=e=>e?[`getCompanyAccountantsEReportingEReport`,e]:[`getCompanyAccountantsEReportingEReport`],Pz=(e,t,n)=>({queryKey:Nz(e),queryFn:e===I?I:async()=>{let{data:t}=await Az.getCompanyAccountantsEReportingEReport(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Fz=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Nz(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Nz()}),r[2]=i,r[3]=s);let c=s,l=Nz(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Pz(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Iz=e=>e?[`getCompanyAccountantsEReportingEReports`,e]:[`getCompanyAccountantsEReportingEReports`],Lz=(e,t,n)=>({queryKey:Iz(e),queryFn:e===I?I:async()=>{let{data:t}=await Az.getCompanyAccountantsEReportingEReports(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Rz=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Iz(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Iz()}),r[2]=i,r[3]=s);let c=s,l=Iz(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Lz(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},zz=e=>e?[`getErrorsCompanyAccountantsEReportingEReport`,e]:[`getErrorsCompanyAccountantsEReportingEReport`],Bz=(e,t,n)=>({queryKey:zz(e),queryFn:e===I?I:async()=>{let{data:t}=await Az.getErrorsCompanyAccountantsEReportingEReport(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}
70),Vz=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:zz(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:zz()}),r[2]=i,r[3]=s);let c=s,l=zz(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Bz(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Hz=[`postCompanyAccountantsEReportingEReports`],Uz=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Az.postCompanyAccountantsEReportingEReports(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Hz,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Wz=[`postDeclareCompanyAccountantsEReportingEReport`],Gz=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Az.postDeclareCompanyAccountantsEReportingEReport(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Wz,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Kz=[`postMarkAsEmptyCompanyAccountantsEReportingEReport`],qz=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Az.postMarkAsEmptyCompanyAccountantsEReportingEReport(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Kz,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Jz=[`postRectifyCompanyAccountantsEReportingEReport`],Yz=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Az.postRectifyCompanyAccountantsEReportingEReport(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Jz,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Xz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.E_REPORT_COMPUTATION_ERROR,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},Zz=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.E_REPORT_COMPUTATION_COMPLETED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},Qz=()=>{let e=iF(),{company:t}=q(),n=F(),r=an();Zz(t,({id:i})=>{if(!t)return;n.invalidateQueries({queryKey:Nz({company_id:t.id.toString(),id:i})}),n.invalidateQueries({queryKey:Iz({company_id:t.id.toString()})}),n.invalidateQueries({queryKey:zz({company_id:t.id.toString(),id:i})});let a=W.companies_declarations_e_reporting.url({pathParams:{company_id:t.id.toString(),id:i.toString()}});window.location.pathname!==a&&J.success({title:e(`e_report_computation.completed.title`),content:e(`e_report_computation.completed.content`),actions:[{label:e(`e_report_computation.completed.actions.view`),onClick:()=>{r(W.companies_declarations_e_reporting.url({pathParams:{company_id:t.id.toString(),id:i.toString()}}))}}]})}),Xz(t,({id:i,status:a})=>{if(t)throw n.setQueryData(Nz({company_id:t.id.toString(),id:i}),e=>{if(e)return{...e,e_report:{...e.e_report,computation_status:a}}}),J.error({title:e(`e_report_computation.error.title`),content:e(`e_report_computation.error.content`),actions:[{label:e(`e_report_computation.error.actions.try_again`),onClick:()=>{r(W.companies_declarations_e_reporting.url({pathParams:{company_id:t.id.toString(),id:i.toString()}}))}}]}),Error(`Computation for e-report ${i} failed`)})},$z=(e,t,n)=>{let r=(0,$.c)(9),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel,u;r[5]!==t||r[6]!==c.disabled||r[7]!==l?(u={channelName:l,events:Wt.FIRM_BROCHURE_ANNEX_TEMPLATES_PROPAGATION_FAILED,callbacks:t,disabled:c.disabled},r[5]=t,r[6]=c.disabled,r[7]=l,r[8]=u):u=r[8],Bt(u)},eB=(e,t,n)=>{let r=(0,$.c)(9),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel,u;r[5]!==t||r[6]!==c.disabled||r[7]!==l?(u={channelName:l,events:Wt.FIRM_BROCHURE_ANNEX_TEMPLATES_PROPAGATION_COMPLETED,callbacks:t,disabled:c.disabled},r[5]=t,r[6]=c.disabled,r[7]=l,r[8]=u):u=r[8],Bt(u)},tB=()=>{let e=iF(),{firm:t}=Ka();eB(t,()=>{J.success({title:e(`firm_brochure_annex_templates_propagation.success.title`),content:e(`firm_brochure_annex_templates_propagation.success.content`)})}),$z(t,()=>{J.error({title:e(`firm_brochure_annex_templates_propagation.error.title`),content:e(`firm_brochure_annex_templates_propagation.error.content`)})})},nB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.DATA_CONVERSION_STATUS_UPDATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},rB=()=>{let e=iF(),{currentUser:t}=Ha();nB(t,({data:t})=>{if(!t)return;let n=t.firm_id?W.data_conversions_crm_firms_index.url({pathParams:{firm_id:String(t.firm_id)}}):W.data_conversions_crm_firm_groups_index.url({pathParams:{firm_group_id:String(t.firm_group_id)}}),r=[{label:e(`data_conversions.actions.dismiss`)},{label:e(`data_conversions.actions.view`),href:n}];t.status===`conversion_success`?J.success({title:e(`data_conversions.conversion_success.title`),content:e(`data_conversions.conversion_success.content`,{source_filename:t.source_filename}),actions:r}):t.status===`conversion_error`&&J.error({title:e(`data_conversions.conversion_error.title`),content:e(`data_conversions.conversion_error.content`,{source_filename:t.source_filename}),actions:r})})},iB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.CUTOFFS_DESTROYED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},aB=()=>{let e=iF(),{currentUser:t}=Ha();iB(t,()=>{J.success({title:e(`cutoffs_destroyed.success.title`)})})},oB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.CUSTOMER_INVOICES_BATCH_FINALIZE_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},sB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.CUSTOMER_INVOICES_BATCH_FINALIZE_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},cB=()=>{let e=iF(),{currentUser:t}=Ha(),n=an(),r=(0,X.useCallback)(e=>{n(W.customer_invoices_companies_clients_index.url({pathParams:{company_id:String(e)},queryParams:{subtab:`upcoming`}}))},[n]);oB(t,t=>{J.success({title:e(`customer_invoices_batch_finalize.success.title`,{total_count:t.total_count}),actions:[{label:e(`customer_invoices_batch_finalize.success.actions.see`),onClick:()=>r(t.company_id)}]})}),sB(t,t=>{J.warn({title:e(`customer_invoices_batch_finalize.failed.title`),content:e(`customer_invoices_batch_finalize.failed.content.other`,{count:t.failed_count,total_count:t.total_count}),actions:[{label:e(`customer_invoices_batch_finalize.success.actions.see`),onClick:()=>r(t.company_id)}]})})},lB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ACCOUNTING_TYPE_CHANGED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},uB=()=>{let{company:e,refreshCompany:t}=q();lB(e,()=>{t()})},dB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ACCOUNT_DELETION_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},fB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ACCOUNT_DELETION_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},pB=()=>{let e=iF(),{currentUser:t}=Ha();dB(t,({account_name:t})=>{J.success({title:e(`delete_bank_account.delete_success`,{name:String(t)})})})},mB=()=>{let e=iF(),{currentUser:t}=Ha();fB(t,({account_name:t})=>{J.error({title:e(`delete_bank_account.delete_fail`,{name:String(t)})})})},hB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.TIMESHEET_ENTRIES_IMPORT_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},gB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.TIMESHEET_ENTRIES_IMPORT_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},_B=function(e){return e.ENTERED=`entered`,e.CALENDAR=`calendar`,e.DETECTED=`detected`,e.REVIEW=`review`,e}({}),vB=()=>{let e=iF(),{currentUser:t}=Ha(),n=an(),r=F();hB(t,({firm_id:t})=>{r.invalidateQueries({queryKey:du({firm_id:t})}),J.success({title:e(`timesheet_entry_imports.import_success.title`),actions:[{label:e(`timesheet_entry_imports.import_success.actions.see`),onClick:()=>
70{n(W.time_management_practice_management_firms_index.url({pathParams:{firm_id:String(t)},queryParams:{tab:_B.ENTERED}}))}}]})}),gB(t,({firm_id:t})=>{J.warn({title:e(`timesheet_entry_imports.import_failed.title`),content:e(`timesheet_entry_imports.import_failed.content`),actions:[{label:e(`timesheet_entry_imports.import_failed.actions.reimport`),onClick:()=>{n(W.new_practice_management_firms_dumps_index.url({pathParams:{firm_id:String(t)},queryParams:{type:`TimesheetEntryDump`}}))}}]})})},yB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.MISSION_LINES_IMPORT_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},bB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.MISSION_LINES_IMPORT_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},xB=function(e){return e.ALL=`all`,e.NEXT_RENEWALS=`next_renewals`,e}({}),SB=function(e){return e.SUBSCRIPTIONS=`subscriptions`,e.PER_SERVICES=`per_services`,e}({}),CB=()=>{let e=iF(),{currentUser:t}=Ha(),n=an(),r=On(e=>!!v(W.dashboard_practice_management_firms_migration_index.path,e.pathname));yB(t,({firm_id:t,id:r})=>{J.success({title:e(`mission_lines_imports.import_success.title`),actions:[{label:e(`mission_lines_imports.import_success.actions.see`),onClick:()=>{n(W.missions_practice_management_firms_index.url({pathParams:{firm_id:String(t)},queryParams:{"flash[dump_id]":r,tab:xB.ALL}}))}}]})},{disabled:r}),bB(t,({firm_id:t})=>{J.warn({title:e(`mission_lines_imports.import_failed.title`),content:e(`mission_lines_imports.import_failed.content`),actions:[{label:e(`mission_lines_imports.import_failed.actions.reimport`),onClick:()=>{n(W.new_practice_management_firms_dumps_index.url({pathParams:{firm_id:String(t)},queryParams:{type:`MissionLineDump`}}))}}]})},{disabled:r})},wB=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.MALLETTE_IMPORT_COLLECTION_STATUS_UPDATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},TB=()=>{let e=iF(),{currentUser:t}=Ha();wB(t,({data:t})=>{if(t){if(t.status===`validation_checked`&&t.error_count===0){let n=t.standalone_firm_group?W.prepare_crm_firms_mallette_imports_index.url({pathParams:{firm_id:String(t.firm_ids[0]),id:String(t.id)}}):W.prepare_crm_firm_groups_mallette_imports_index.url({pathParams:{firm_group_id:String(t.firm_group_id),id:String(t.id)}});J.info({title:e(`mallette_imports.parse_success.title`),content:e(`mallette_imports.parse_success.content`),actions:[{label:e(`mallette_imports.parse_success.actions.cancel`)},{label:e(`mallette_imports.parse_success.actions.continue`),href:n}]})}else if(t.status===`validation_checked`){let n=t.standalone_firm_group?W.prepare_crm_firms_mallette_imports_index.url({pathParams:{firm_id:String(t.firm_ids[0]),id:String(t.id)}}):W.prepare_crm_firm_groups_mallette_imports_index.url({pathParams:{firm_group_id:String(t.firm_group_id),id:String(t.id)}});J.error({title:e(`mallette_imports.parse_error.title`),content:e(`mallette_imports.parse_error.content`),actions:[{label:e(`mallette_imports.parse_error.actions.cancel`)},{label:e(`mallette_imports.parse_error.actions.continue`),href:n}]})}else if(t.status===`import_success`){let n=t.standalone_firm_group?W.prepare_crm_firms_mallette_imports_index.url({pathParams:{firm_id:String(t.firm_ids[0]),id:String(t.id)}}):W.prepare_crm_firm_groups_mallette_imports_index.url({pathParams:{firm_group_id:String(t.firm_group_id),id:String(t.id)}});J.success({title:e(`mallette_imports.import_success.title`),content:e(`mallette_imports.import_success.content`),actions:[{label:e(`mallette_imports.import_success.actions.cancel`)},{label:e(`mallette_imports.import_success.actions.continue`),href:n}]})}}})},EB,DB=async function(e,t,n){return await EB.request({...n,url:`/companies/{company_id}/pending_file_modifications/{id}`,method:`DELETE`,data:t,params:e})},OB=async function(e,t,n){return await EB.request({...n,url:`/companies/{company_id}/pending_file_modifications`,method:`GET`,data:t,params:e})};function kB(e){return EB=new z(e),{deleteCompanyPendingFileModification:DB,getCompanyPendingFileModifications:OB}}var AB=kB({server:window.location.origin}
70),jB=[`deleteCompanyPendingFileModification`],MB=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await AB.deleteCompanyPendingFileModification(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:jB,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},NB=e=>e?[`getCompanyPendingFileModifications`,e]:[`getCompanyPendingFileModifications`],PB=(e,t,n)=>({queryKey:NB(e),queryFn:e===I?I:async()=>{let{data:t}=await AB.getCompanyPendingFileModifications(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),FB=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:NB(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:NB()}),r[2]=i,r[3]=s);let c=s,l=NB(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=PB(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},IB,LB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/destroy_cut_offs`,method:`DELETE`,data:t,params:e})},RB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}`,method:`GET`,data:t,params:e})},zB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/grouped_or_lettered_invoices`,method:`GET`,data:t,params:e})},BB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/invoices_candidates_for_matching`,method:`GET`,data:t,params:e})},VB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/invoices_duplicates`,method:`GET`,data:t,params:e})},HB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/list`,method:`GET`,data:t,params:e})},UB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/transactions_candidates_for_matching`,method:`GET`,data:t,params:e})},WB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/copy_to_dms`,method:`POST`,data:t,params:e})},GB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/create_auto_invoice`,method:`POST`,data:t,params:e})},KB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/edit_file`,method:`POST`,data:t,params:e})},qB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/merge_files`,method:`POST`,data:t,params:e})},JB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/reparse`,method:`POST`,data:t,params:e})},YB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/batch_move_to_dms`,method:`PUT`,data:t,params:e})},XB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/batch_update`,method:`PUT`,data:t,params:e})},ZB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}`,method:`PUT`,data:t,params:e})},QB=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/letter_down_payments`,method:`PUT`,data:t,params:e})},$B=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/mark_as_not_duplicates`,method:`PUT`,data:t,params:e})},eV=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/move_to_dms`,method:`PUT`,data:t,params:e})},tV=async function(e,t,n){return await IB.request({...n,url:`/companies/{company_id}/accountants/invoices/{id}/unletter_down_payments`,method:`PUT`,data:t,params:e})};function nV(e){return IB=new z(e),{deleteDestroyCutOffsCompanyAccountantsInvoice:LB,getCompanyAccountantsInvoice:RB,getGroupedOrLetteredInvoicesCompanyAccountantsInvoice:zB,getInvoicesCandidatesForMatchingCompanyAccountantsInvoice:BB,getInvoicesDuplicatesCompanyAccountantsInvoices:VB,getListCompanyAccountantsInvoices:HB,getTransactionsCandidatesForMatchingCompanyAccountantsInvoice:UB,postCopyToDmsCompanyAccountantsInvoice:WB,postCreateAutoInvoiceCompanyAccountantsInvoices:GB,postEditFileCompanyAccountantsInvoice:KB,postMergeFilesCompanyAccountantsInvoices:qB,postReparseCompanyAccountantsInvoice:JB,putBatchMoveToDmsCompanyAccountantsInvoices:YB,putBatchUpdateCompanyAccountantsInvoices:XB,putCompanyAccountantsInvoice:ZB,putLetterDownPaymentsCompanyAccountantsInvoice:QB,putMarkAsNotDuplicatesCompanyAccountantsInvoices:$B,putMoveToDmsCompanyAccountantsInvoice:eV,putUnletterDownPaymentsCompanyAccountantsInvoice:tV}}var rV=nV({server:window.location.origin}),iV=[`deleteDestroyCutOffsCompanyAccountantsInvoice`],aV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.deleteDestroyCutOffsCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:iV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},oV=e=>e?[`getGroupedOrLetteredInvoicesCompanyAccountantsInvoice`,e]:[`getGroupedOrLetteredInvoicesCompanyAccountantsInvoice`],sV=(e,t,n)=>({queryKey:oV(e),queryFn:e===I?I:async()=>{let{data:t}=await rV.getGroupedOrLetteredInvoicesCompanyAccountantsInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),cV=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:oV(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:oV()}),r[2]=i,r[3]=s);let c=s,l=oV(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=sV(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},lV=e=>e?[`getInvoicesCandidatesForMatchingCompanyAccountantsInvoice`,e]:[`getInvoicesCandidatesForMatchingCompanyAccountantsInvoice`],uV=(e,t,n)=>({queryKey:lV(e),queryFn:e===I?I:async()=>{let{data:t}=await rV.getInvoicesCandidatesForMatchingCompanyAccountantsInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),dV=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:lV(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:lV()}),r[2]=i,r[3]=s);let c=s,l=lV(e),u;
70return r[4]!==n||r[5]!==t||r[6]!==e?(u=uV(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},fV=e=>e?[`getInvoicesDuplicatesCompanyAccountantsInvoices`,e]:[`getInvoicesDuplicatesCompanyAccountantsInvoices`],pV=(e,t,n)=>({queryKey:fV(e),queryFn:e===I?I:async()=>{let{data:t}=await rV.getInvoicesDuplicatesCompanyAccountantsInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),mV=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:fV(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:fV()}),r[2]=i,r[3]=s);let c=s,l=fV(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=pV(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},hV=e=>e?[`getListCompanyAccountantsInvoices`,e]:[`getListCompanyAccountantsInvoices`],gV=e=>e?[`getTransactionsCandidatesForMatchingCompanyAccountantsInvoice`,e]:[`getTransactionsCandidatesForMatchingCompanyAccountantsInvoice`],_V=(e,t,n)=>({queryKey:gV(e),queryFn:e===I?I:async()=>{let{data:t}=await rV.getTransactionsCandidatesForMatchingCompanyAccountantsInvoice(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),vV=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:gV(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:gV()}),r[2]=i,r[3]=s);let c=s,l=gV(e),u;
70return r[4]!==n||r[5]!==t||r[6]!==e?(u=_V(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},yV=[`postCopyToDmsCompanyAccountantsInvoice`],bV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.postCopyToDmsCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:yV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},xV=[`postCreateAutoInvoiceCompanyAccountantsInvoices`],SV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.postCreateAutoInvoiceCompanyAccountantsInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:xV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},CV=[`postEditFileCompanyAccountantsInvoice`],wV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.postEditFileCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:CV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},TV=[`postMergeFilesCompanyAccountantsInvoices`],EV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.postMergeFilesCompanyAccountantsInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:TV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},DV=[`postReparseCompanyAccountantsInvoice`],OV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.postReparseCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:DV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},kV=[`putBatchMoveToDmsCompanyAccountantsInvoices`],AV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putBatchMoveToDmsCompanyAccountantsInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:kV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},jV=[`putBatchUpdateCompanyAccountantsInvoices`],MV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putBatchUpdateCompanyAccountantsInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:jV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},NV=[`putCompanyAccountantsInvoice`],PV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:NV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},FV=[`putLetterDownPaymentsCompanyAccountantsInvoice`],IV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putLetterDownPaymentsCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:FV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},LV=[`putMarkAsNotDuplicatesCompanyAccountantsInvoices`],RV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putMarkAsNotDuplicatesCompanyAccountantsInvoices(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:LV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},zV=[`putMoveToDmsCompanyAccountantsInvoice`],BV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putMoveToDmsCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:zV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},VV=[`putUnletterDownPaymentsCompanyAccountantsInvoice`],HV=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await rV.putUnletterDownPaymentsCompanyAccountantsInvoice(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:VV,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},UV,WV=async function(e,t,n){return await UV.request({...n,url:`/companies/{company_id}/accountants/cash_based_accounting/invoices/index`,method:`GET`,data:t,params:e})},GV=async function(e,t,n){return await UV.request({...n,url:`/companies/{company_id}/accountants/cash_based_accounting/invoices/filter_options`,method:`GET`,data:t,params:e})},KV=async function(e,t,n){return await UV.request({...n,url:`/companies/{company_id}/accountants/cash_based_accounting/invoices/list`,method:`GET`,data:t,params:e})},qV=async function(e,t,n){return await UV.request({...n,url:`/companies/{company_id}/accountants/cash_based_accounting/invoices/scope_counts`,method:`GET`,data:t,params:e})};function JV(e){return UV=new z(e),{getCompanyAccountantsCashBasedAccountingInvoices:WV,getFilterOptionsCompanyAccountantsCashBasedAccountingInvoices:GV,getListCompanyAccountantsCashBasedAccountingInvoices:KV,getScopeCountsCompanyAccountantsCashBasedAccountingInvoices:qV}}var YV=JV({server:window.location.origin}),XV=e=>e?[`getCompanyAccountantsCashBasedAccountingInvoices`,e]:[`getCompanyAccountantsCashBasedAccountingInvoices`],ZV=(e,t,n)=>({queryKey:XV(e),queryFn:e===I?I:async()=>{let{data:t}=await YV.getCompanyAccountantsCashBasedAccountingInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),QV=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:XV(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:XV()}),r[2]=i,r[3]=s);let c=s,l=XV(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=ZV(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},$V=e=>e?[`getFilterOptionsCompanyAccountantsCashBasedAccountingInvoices`,e]:[`getFilterOptionsCompanyAccountantsCashBasedAccountingInvoices`],eH=(e,t,n)=>({queryKey:$V(e),queryFn:e===I?I:async()=>{let{data:t}=await YV.getFilterOptionsCompanyAccountantsCashBasedAccountingInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),tH=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:$V(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:$V()}),r[2]=i,r[3]=s);let c=s,l=$V(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=eH(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},nH=e=>e?[`getScopeCountsCompanyAccountantsCashBasedAccountingInvoices`,e]:[`getScopeCountsCompanyAccountantsCashBasedAccountingInvoices`],rH=(e,t,n)=>({queryKey:nH(e),queryFn:e===I?I:async()=>{let{data:t}=await YV.getScopeCountsCompanyAccountantsCashBasedAccountingInvoices(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),iH=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:nH(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:nH()}),r[2]=i,r[3]=s);let c=s,l=nH(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=rH(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},aH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PENDING_FILE_MODIFICATION_PAGES_FINISHED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},oH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.PENDING_FILE_MODIFICATION_FINALIZE_FILES_FINISHED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},sH=`import`,cH=`sourceInvoiceId`,lH=({openInvoiceImportsModal:e})=>{let[t,n]=A(),r=(0,X.useMemo)(()=>!!t.get(sH),[t]),i=(0,X.useMemo)(()=>{let e=t.get(cH);if(!(!e||Number.isNaN(Number(e))))return Number(e)},[t]),a=(0,X.useCallback)(()=>{n(e=>(e.delete(cH),e))},[n]);return(0,X.useEffect)(()=>{r&&(e(),n(e=>(e.delete(sH),e)))},[r,n,e]),{resetSourceInvoiceId:a,sourceInvoiceId:i}},uH=(e,t,n)=>{if(!(`duplicate_invoice_ids`in e)||!(`erring_invoice_ids`in e))return[];let r,i=e.duplicate_invoice_ids??[];i.length!==0&&(r=i[0]);let a=e.erring_invoice_ids??[];a.length!==0&&(r=a[0]);let o=`/companies/${t}/documents/${r}.html`;return[{label:n(`notifications.access_invoice`),href:o}]},dH=(e,t,n,r)=>{e.is_success||!e.error_type||J.warn({title:r(e.error_type,{files:``}),withTimer:!1,actions:uH(e,t,n)})},fH=(e,t,n,r)=>{if(e.is_success||!e.error_type)return;let i;i=e.error_type===`optional_content`?r(e.error_type,{files:e.invoices_with_optional_content_errors.join(`, `)}):r(e.error_type),J.warn({title:i,withTimer:!1,actions:uH(e,t,n)})},pH=`modules-invoiceImports-InvoiceImportsModal-InvoiceImportsModal`;Ti(pH,{fr:()=>M(()=>import(`./InvoiceImportsModal.fr-lHnLCjrY.js`),[]),en:()=>M(()=>import(`./InvoiceImportsModal.en-DvcrPzar.js`),[]),de:()=>M(()=>import(`./InvoiceImportsModal.de-o4tL-9o-.js`),[]),es:()=>M(()=>import(`./InvoiceImportsModal.es-4hBMfXpp.js`),[])});
70var mH=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:pH,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:pH},t[2]=i,t[3]=a),wi(a)};Di(pH);var hH={fr:{activerecord:{enums:{pending_file_modification_error_types:{already_exists:`La découpe effectuée contient des fichiers déjà associés à des factures sur Pennylane. Veuillez les supprimer de la découpe et réessayer.`,encrypted_file:`Nous avons rencontré un problème lors de la tentative dâimport du fichier. Il semble être chiffré, et nous ne pouvons pas le décrypter pour le moment.`,not_accepted_format:`Ce type de fichier nâest pas supporté.`,size:`Les fichiers sont trop volumineux pour procéder à lâimport. Assurez-vous que la taille totale des fichiers à importer ne dépasse pas 50 Mo`,generic:`Veuillez réessayer dans quelques instants ou avec un autre fichier.`,optional_content:`Nous avons rencontré un problème lors de la tentative dâimport du fichier (%{files}). Il semble contenir des données non prises en charge.`,unrecognised_format:`Ce format nâest pas supporté. Uniquement les formats PDF, jpeg et png sont supportés.`,too_big:`Le fichier est trop gros pour être traité.`,parsing_error:`Le fichier est peut-être corrompu. Supprimez le fichier et obtenez une nouvelle version du fichier à partir de sa source dâorigine.`}}}}},gH={en:{activerecord:{enums:{pending_file_modification_error_types:{already_exists:`The split contains files already associated with invoices on Pennylane. Please remove them from the split and try again.`,encrypted_file:`We encountered a problem while trying to import the file. It seems to be encrypted, and we cannot decrypt it at the moment.`,not_accepted_format:`This file type is not supported.`,size:`The files are too large to proceed with the import. Make sure that the total size of the files to be imported does not exceed 50 MB`,generic:`Please try again in a few moments or with another file.`,optional_content:`We encountered a problem while trying to import the file (%{files}). It seems to be containing unprocessable data.`,unrecognised_format:`The file format is not supported, only PDF, jpeg and png formats are supported.`,too_big:`The file is too big to be handled gracefully.`,parsing_error:`The file may be corrupt. Delete the file, and get a new version of the file from its original source.`}}}}},_H={de:{activerecord:{enums:{pending_file_modification_error_types:{already_exists:`Der durchgeführte Schnitt enthält Dateien, die bereits mit Rechnungen in Pennylane verknüpft sind. Bitte entfernen Sie diese Dateien aus dem Schnitt und versuchen Sie es erneut.`,encrypted_file:`Wir haben ein Problem beim Versuch, die Datei zu importieren. Sie scheint verschlüsselt zu sein, und wir können sie momentan nicht entschlüsseln.`,not_accepted_format:`Dieser Dateityp wird nicht unterstützt.`,size:`Die Dateien sind zu groÃ, um den Import durchzuführen. Stellen Sie sicher, dass die GesamtgröÃe der zu importierenden Dateien 50 MB nicht überschreitet.`,generic:`Bitte versuchen Sie es in wenigen Minuten erneut oder verwenden Sie eine andere Datei.`,optional_content:`Wir haben ein Problem beim Versuch, die Datei (%{files}) zu importieren. Sie scheint nicht unterstützte Daten zu enthalten.`,unrecognised_format:`Dieses Format wird nicht unterstützt. Nur die Formate PDF, jpeg und png werden unterstützt.`,too_big:`Die Datei ist zu groÃ, um verarbeitet zu werden.`,parsing_error:`Die Datei könnte beschädigt sein. Löschen Sie die Datei und erhalten Sie eine neue Version der Datei aus der ursprünglichen Quelle.`}}}}},vH={es:{activerecord:{enums:{pending_file_modification_error_types:{already_exists:`El recorte contiene archivos ya asociados a facturas en Pennylane. ElimÃnalos del recorte e inténtalo de nuevo.`,encrypted_file:`Hemos encontrado un problema al intentar importar el archivo. Parece estar cifrado y no podemos descifrarlo de momento.`,not_accepted_format:`Este tipo de archivo no es compatible.`,size:`Los archivos son demasiado grandes para proceder a la importación. Asegúrate de que el tamaño total de los archivos a importar no supere los 50 MB`,generic:`Inténtalo de nuevo en unos instantes o con otro archivo.`,optional_content:`Hemos encontrado un problema al intentar importar el archivo (%{files}). Parece contener datos no compatibles.`,unrecognised_format:`Este formato no es compatible. Solo se admiten los formatos PDF, jpeg y png.`,too_big:`El archivo es demasiado grande para procesarlo.`,parsing_error:`El archivo puede estar dañado. Elimina el archivo y obtén una nueva ver
70sión del archivo desde su origen.`}}}}},yH=`pending_file_modification_error_types_enum`;c.addResourceBundle(`fr`,yH,hH.fr||{}),c.addResourceBundle(`en`,yH,gH.en||{}),c.addResourceBundle(`de`,yH,_H.de||{}),c.addResourceBundle(`es`,yH,vH.es||{});var bH=()=>{let e=(0,$.c)(2),{t}=m(yH),n;return e[0]===t?n=e[1]:(n=(e,n)=>t(`pending_file_modification_error_types_enum:activerecord.enums.pending_file_modification_error_types.${e}`,n),e[0]=t,e[1]=n),n},xH=e=>!!(typeof e==`object`&&e&&`is_success`in e),SH=()=>{let e=iF(),t=mH(),n=bH(),{company:r}=q(),i=Yr(),a=F(),{currentUser:o}=Ha(),[s,c]=(0,X.useState)(pu.SUPPLIER),[l,u]=(0,X.useState)(null),[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(!1),h=(0,X.useCallback)(()=>{a.removeQueries({queryKey:NB({company_id:i,import_direction:`supplier`,sourced_from_invoice:!1})}),a.removeQueries({queryKey:NB({company_id:i,import_direction:`customer`,sourced_from_invoice:!1})}),a.removeQueries({queryKey:NB({company_id:i,import_direction:`supplier`,sourced_from_invoice:!0})}),a.removeQueries({queryKey:NB({company_id:i,import_direction:`customer`,sourced_from_invoice:!0})})},[i,a]);return aH(o,r=>{if(!(!xH(r)||!i)){if(!r.is_success){dH(r,i,t,n),h();return}u(null),m(!1),J.success({title:e(`invoice_imports.preparation_ready.title`),content:e(`invoice_imports.preparation_ready.description`),actions:[{label:e(`invoice_imports.preparation_ready.cta`),href:W.invoices_companies_accountants_index.url({pathParams:{id:String(i)},queryParams:{direction:s,[sH]:`true`,[cH]:d}})}]}),h()}},{disabled:!p||!i}),oH(o,o=>{if(!i)return;if(!o.is_success){fH(o,i,t,n);return}a.invalidateQueries({queryKey:hV()}),a.invalidateQueries({queryKey:XV()});let s=o.invoice_ids.length===1;J.success({title:e(s?`invoice_imports.ready.title`:`invoice_imports.ready.title_multiple`),actions:o.invoice_ids.length>0?[{label:e(s?`invoice_imports.ready.cta`:`invoice_imports.ready.cta_multiple`),onClick:()=>{let e=r?.cash_based_accounting?W.full_page_companies_accountants_invoices_index.url({pathParams:{id:String(i)}}):W.invoices_companies_accountants_index.url({pathParams:{id:String(i)},queryParams:{direction:o.direction,filter:JSON.stringify([{field:`id`,operator:Zr.IN,value:o.invoice_ids}])}});tn(e)}}]:[]})}),{enablePreparationListener:(0,X.useCallback)(({groupId:e,direction:t,sourceInvoiceId:n})=>{m(!0),c(t),u(e),f(n??null)},[]),enabled:p,groupId:l,sourceInvoiceId:d}},CH,wH=async function(e,t,n){return await CH.request({...n,url:`/firms/{firm_id}/working_time_configurations`,method:`GET`,data:t,params:e})},TH=async function(e,t,n){return await CH.request({...n,url:`/firms/{firm_id}/users/{user_id}/working_time_configuration`,method:`POST`,data:t,params:e})},EH=async function(e,t,n){return await CH.request({...n,url:`/firms/{firm_id}/users/{user_id}/working_time_configuration`,method:`PUT`,data:t,params:e})};function DH(e){return CH=new z(e),{getFirmWorkingTimeConfigurations:wH,postFirmUserWorkingTimeConfiguration:TH,putFirmUserWorkingTimeConfiguration:EH}}var OH=DH({server:window.location.origin}),kH=e=>e?[`getFirmWorkingTimeConfigurations`,e]:[`getFirmWorkingTimeConfigurations`],AH=(e,t,n)=>({queryKey:kH(e),queryFn:e===I?I:async()=>{let{data:t}=await OH.getFirmWorkingTimeConfigurations(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),jH=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:kH(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:kH()}),r[2]=i,r[3]=s);let c=s,l=kH(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=AH(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},MH=[`postFirmUserWorkingTimeConfiguration`],NH=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await OH.postFirmUserWorkingTimeConfiguration(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:MH,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},PH=[`putFirmUserWorkingTimeConfiguration`],FH=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await OH.putFirmUserWorkingTimeConfiguration(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:PH,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},IH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.HOURLY_RATES_IMPORT_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},LH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.HOURLY_RATES_IMPORT_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},RH=`-last_update`,zH=()=>{let e=iF(),{currentUser:t}=Ha(),n=an(),r=F(),{accounting_profitability__time_allowance_and_hourly_rates:i}=Jr();IH(t,({firm_id:t})=>{r.invalidateQueries({queryKey:kH({firm_id:t})}),J.success({title:e(`hourly_rates_imports.import_success.title`),actions:[{label:e(`hourly_rates_imports.import_success.actions.see`),onClick:()=>{let e=i?W.time_allowance_and_hourly_rates_practice_management_firms_index:W.hourly_rates_practice_management_firms_index;n(e.url({pathParams:{firm_id:String(t)},...i?{queryParams:{sort:RH}}:{}}))}}]})}),LH(t,({firm_id:t})=>{J.warn({title:e(`hourly_rates_imports.import_failed.title`),content:e(`hourly_rates_imports.import_failed.content`),actions:[{label:e(`hourly_rates_imports.import_failed.actions.reimport`),onClick:()=>{n(W.new_practice_management_firms_dumps_index.url({pathParams:{firm_id:String(t)},queryParams:{type:`HourlyRateDump`}}))}}]})})},BH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.GEN_AI_REPORT_ANALYSIS_ARRIVED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},VH=`redirected`,HH=e=>
70{switch(e.report_type){case`trial_balance`:return W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:String(e.company_id)},queryParams:{period_start:e.period_start,period_end:e.period_end,[VH]:!0}});case`intermediate_balances`:return W.companies_report.url({pathParams:{company_id:String(e.company_id),report_name:`intermediate_balances`},queryParams:{period_start:e.period_start,period_end:e.period_end,[VH]:!0}});case`pnl`:return W.companies_report.url({pathParams:{company_id:String(e.company_id),report_name:`income_statement`},queryParams:{start_date:e.period_start,end_date:e.period_end,[VH]:!0}});case`balance_sheet`:return``}},UH=()=>{let e=iF(),{currentUser:t}=Ha();BH(t,t=>{if(!t.company_id)return;let n=window.location.href.includes(t.report_type),r=HH(t);!n&&J.automation({title:e(`gen_ai_analysis_reports.ready.title.${t.report_type}`),content:`${e(`gen_ai_analysis_reports.ready.description.${t.report_type}`)} ${e(`gen_ai_analysis_reports.pages.${t.report_type}`)}`,actions:[{label:e(`gen_ai_analysis_reports.ready.ignore`),onClick:()=>{J.dismiss()}},{label:e(`gen_ai_analysis_reports.ready.cta`),href:r}],withTimer:!1})})},WH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.EXPORT_SUCCEEDED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},GH=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.EXPORT_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},KH=({onSuccess:e,onError:t})=>{let{currentUser:n}=Ua(),r=t||Oy.noop;WH(n,e),GH(n,r)},qH=new Map,JH=(e,t)=>{qH.set(e,t)},YH=e=>qH.get(e),XH=e=>qH.has(e),ZH=e=>{qH.delete(e)},QH={PENDING:`pending`,READY:`ready`,ERROR:`error`},$H=(e,t,n)=>{window.open(n??lc(e,t),`_blank`)},eU=(e,t)=>{e.status===QH.READY&&$H(t,e.id)},tU=(e,t,n,r,i)=>{J.success({title:e(`exports.software_export.success_toast.title`),actions:[{label:e(`exports.software_export.success_toast.download`),onClick:()=>{$H(t,n,i),J.success({title:e(`exports.software_export.downloaded_toast.title`),content:e(`exports.software_export.downloaded_toast.content`,{software_name:r})})}}]})},nU=(e,t)=>{J.error({title:e(`exports.software_export.error_toast.title`),content:e(`exports.software_export.error_toast.content`),actions:[{label:e(`exports.software_export.actions.contact_support`),onClick:()=>{t&&window.open(t,`_blank`,`noreferrer`)}}]})},rU=864e5,iU=()=>{let e=Yr(),{firmId:t}=Ka(),{currentUser:n}=Ua(),r=(0,X.useMemo)(()=>t||n?.users_firms.at(0)?.firm_id,[t,n?.users_firms]),i=!!e||!!r,{data:a,isPending:o}=Ts({company_id:e,firm_id:r},di({staleTime:rU,enabled:i})),s=n?.pennylane_employee??!1?`/`:a?.homepage_url??`/`,c=a?.contact_support_url??Gt.SUPPORT,l=c!==Gt.SUPPORT;return(0,X.useMemo)(()=>({homepageURL:s,contactSupportUrl:c,hasCustomSupport:l,whiteLabel:a?.white_label??!1,regularLogo:a?.regular_logo??null,squareLogo:a?.square_logo??null,usesSourceIds:a?.uses_source_ids??!1,isPendingNavbarSettings:i&&o}),[a,c,s,l,o,i])},aU=(e,t,n)=>{if(n?.custom_toast)return J.success(n.custom_toast);let r=n?.id;if(r!==void 0&&XH(r)){let i=YH(r);ZH(r),t&&i&&tU(e,t,r,i,n?.download_url);return}if(t){let r=window.location.pathname,i=W.exports_companies_index.url({pathParams:{id:`${t}`}}),a=r===i?[]:[{label:n?.download_url?e(`exports.download_export`):e(`exports.go_to_export_page_link`),href:n?.download_url?n?.download_url:i,options:{target:n?.download_url?`_blank`:``}}];J.success({title:e(`exports.is_ready`),actions:a})}},oU=(e,t,n,r)=>{if(n?.custom_toast)return J.error(n.custom_toast);let i=n?.id;if(i!==void 0&&XH(i)){ZH(i),t&&nU(e,r);return}i!==void 0&&ZH(i),t&&J.error({title:e(`exports.has_failed`),actions:[{label:e(`exports.why_has_failed`),href:W.exports_companies_index.url({pathParams:{id:`${t}`}})}]})},sU=()=>{let{company:e}=q(),{firm:t}=Ka(),n=iF(),{contactSupportUrl:r,hasCustomSupport:i}=iU(),a=e?.id??t?.own_company_id??void 0,o=i?r:void 0;KH({onSuccess:e=>aU(n,a,e),onError:e=>oU(n,a,e,o)})},cU=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ACCOUNTING_DATA_IMPORT_COLLECTION_STATUS_UPDATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},lU=()=>{let e=iF(),{currentUser:t}=Ha();cU(t,({data:t})=>{if(t&&t.status===`import_finished`){let n=t.standalone_firm_group?W.prepare_crm_firms_imports_index.url({pathParams:{firm_id:String(t.firm_ids[0]),id:String(t.id)}}):W.prepare_crm_firm_groups_imports_index.url({pathParams:{firm_group_id:String(t.firm_group_id),id:String(t.id)}});J.success({title:e(`accounting_data_import_collections.import_finished.title`),content:e(`accounting_data_import_collections.import_finished.content`),actions:[{label:e(`accounting_data_import_collections.import_finished.actions.cancel`)},{label:e(`accounting_data_import_collections.import_finished.actions.continue`),href:n}]})}})},uU=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.ACCOUNT_TRANSACTIONS_SYNC_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},dU=()=>{let{screen:e}=On(({pathname:e})=>({screen:e.split(`/`).pop()}));return(0,X.useMemo)(()=>{let t=W.connect_bank_account_companies_index.path,n=W.bank_accounts_companies_index.path;return!!e&&(n.includes(e)||t.includes(e))},[e])},fU=()=>{let{screen:e}=On(({pathname:e})=>({screen:e.split(`/`).pop()}));return(0,X.useMemo)(()=>{let t=W.bank_account_connection_companies_index.path;return!!e&&t.includes(e)},[e])},pU=()=>{let e=iF(),{company:t}=q(),n=dU();uU(t,({account_id:n,account_name:r,start_date:i,end_date:a})=>{i&&a?J.success({title:e(`transactions_sync.import_completed`),content:e(`transactions_sync.import_info`,{name:String(r),date:yr(i)}),actions:[{label:e(`transactions_sync.see_transactions`),href:W.transactions_companies_clients_index.url({pathParams:{company_id:String(t?.id)},queryParams:{filter:JSON.stringify([{field:`date`,operator:`gteq`,value:yr(i)},{field:`date`,operator:`lteq`,value:yr(a)},{field:`account_id`,operator:`in`,value:String(n)}])}})}]}):J.info({title:e(`transactions_sync.no_transaction_found`),content:e(`transactions_sync.no_transaction_info`,{name:String(r)})})},{disabled:fU()||Yb.isMobile&&n})},mU=(0,X.createContext)({enableInvoiceImportsPreparationListener:()=>{},invoiceImportsPreparationListenerEnabled:!1,invoiceImportsPreparationListenerGroupId:null,invoiceImportsPreparationListenerSourceInvoiceId:null}),hU=()=>(CB(),zH(),sU(),TB(),rB(),lU(),pU(),mz(),gz(),pB(),mB(),UH(),vz(),pL(),IL(),az(
70),uB(),aF(),vB(),fz(),cB(),tB(),Qz(),BL(),RL(),sL(),dL(),aB(),null),gU=({children:e})=>{let{enablePreparationListener:t,enabled:n,groupId:r,sourceInvoiceId:i}=SH(),a=(0,X.useMemo)(()=>({enableInvoiceImportsPreparationListener:t,invoiceImportsPreparationListenerEnabled:n,invoiceImportsPreparationListenerGroupId:r,invoiceImportsPreparationListenerSourceInvoiceId:i}),[t,n,r,i]);return(0,Q.jsxs)(mU.Provider,{value:a,children:[(0,Q.jsx)(hU,{}),e]})},_U=()=>(0,X.useContext)(mU),vU=`_1dmmk1i0`,yU=[...oe,...ne,...ie],bU=({metadata:e})=>{let[t,n]=(0,X.useState)(!1),{currentUser:r}=Ua(),{company:i}=q(),{lastApplicationLoaded:a}=rn(),{data:o,isPending:s,isError:c}=L(Ld({},{enabled:t,staleTime:0})),l=On(({pathname:e})=>yU.find(t=>v({path:t.path,end:!0},e)!==null)),u=(0,X.useMemo)(()=>{if(s)return`Loading...`;if(c)return``;if(!o.active)return`Inactive`;let e=o.sudo_expires_at?new Date(o.sudo_expires_at):null;return e?`Active (expires at: ${yr(e,`dd/MM/yyyy HH:mm`)})`:`Active`},[s,c,o]);hs({key:`D`,withShift:!0,onPress:()=>n(!0),ignoredTargetTags:[...gs,`PRE`]});let d=(0,X.useMemo)(()=>{let e=new Date(`2026-09-24T07:56:02.288Z`),t=new Date(a);return`**App metadata** 71Version: a5947b7 72Built at: ${yr(e,`dd/MM/yyyy`)} (${Xn(e,new Date)}) 73Last loaded at: ${yr(t,`dd/MM/yyyy`)} (${Xn(t,new Date)}) 74 75**Context metadata** 76User ID: ${r?.id??`Unknown`} 77User role: ${r?.role??`Unknown`} 78User sudo status: ${u} 79Company ID: ${i?.id??`Unknown`} 80Company plan: ${i?.saas_plan??`Unknown`} 81 82**Page metadata** 83Owner: ${l?.owner??`Unknown`} 84Path: \`${l?.path??`unknown`}\` 85Component: \`${l?.filePath??`unknown`}\` 86`},[i,r,a,l,u]),f=(0,X.useMemo)(()=>{if(Object.keys(e).length!==0)return`**Custom metadata**\n${Object.entries(e).map(([e,t])=>`${e}: ${JSON.stringify(t)}`).join(` 87`)}`},[e]),p=(0,Oy.compact)([d,f]).join(` 88`);return(0,Q.jsx)(ao,{size:`md`,title:`Debug modal`,show:t,onHide:()=>n(!1),children:(0,Q.jsxs)(H,{maxWidth:768,position:`relative`,children:[(0,Q.jsx)(`pre`,{className:vU,children:p}),(0,Q.jsx)(H,{position:`absolute`,top:0,right:0,p:1,children:(0,Q.jsx)(hc,{value:p})})]})})},xU=e=>{let{currentUser:t}=Ua();return t?.pennylane_employee?(0,Q.jsx)(bU,{...e}):null},SU=(0,X.createContext)({setDebugMetadata:()=>({})}),CU=({children:e})=>{let[t,n]=(0,X.useState)({}),r=(0,X.useMemo)(()=>({setDebugMetadata:n}),[n]);return(0,Q.jsxs)(SU.Provider,{value:r,children:[(0,Q.jsx)(xU,{metadata:t}),e]})},wU=()=>{let{setDebugMetadata:e}=(0,X.useContext)(SU);return(0,X.useEffect)(()=>()=>e({}),[e]),{setDebugMetadata:e}},TU=({children:e})=>(0,Q.jsx)(MD,{children:(0,Q.jsx)(Xr,{children:(0,Q.jsx)(Ht,{children:(0,Q.jsx)(Ta,{children:(0,Q.jsx)(Ja,{children:(0,Q.jsxs)(Lc,{children:[(0,Q.jsx)(lce,{}),(0,Q.jsx)(Ca,{children:(0,Q.jsx)(Sa,{children:(0,Q.jsx)(sc,{children:(0,Q.jsx)(ta,{children:(0,Q.jsx)(ea,{children:(0,Q.jsx)(na,{children:(0,Q.jsx)(kO,{children:(0,Q.jsx)($P,{children:(0,Q.jsx)(Cue,{children:(0,Q.jsx)(CU,{children:(0,Q.jsx)(IP,{children:(0,Q.jsx)(gU,{children:(0,Q.jsx)(Fd,{children:(0,Q.jsx)(cce,{children:e})})})})})})})})})})})})})})]})})})})})}),EU=3e5,DU=()=>{let e=(0,X.useRef)(Date.now()),t=F(),{frontend_infrastructure__cache_across_tabs:n=!1}=Jr();(0,X.useEffect)(()=>{if(!n)return;let r=()=>{let n=Date.now();if(document.visibilityState!==`visible`){e.current=n;return}n-e.current>EU&&t.invalidateQueries({type:`active`,predicate:e=>e.isStale()}),e.current=n};return document.addEventListener(`visibilitychange`,r),()=>{document.removeEventListener(`visibilitychange`,r)}},[t,n])},OU=()=>((0,X.useEffect)(()=>{Yt.remove(l.SELECTED_COMPARISON_PERIODS_BY_COMPANY)},[]),null),kU=(0,X.createContext)({amount:void 0,setAmount:()=>{}}),AU=e=>{let t=(0,$.c)(5),{children:n}=e,[r,i]=(0,X.useState)(),a;t[0]===r?a=t[1]:(a={amount:r,setAmount:i},t[0]=r,t[1]=a);let o=a,s;return t[2]!==n||t[3]!==o?(s=(0,Q.jsx)(kU.Provider,{value:o,children:n}),t[2]=n,t[3]=o,t[4]=s):s=t[4],s},jU=()=>(0,X.useContext)(kU),MU=function(){return null},NU=`components-devtools-devtools`;Ti(NU,{fr:()=>M(()=>import(`./devtools.fr-Ctekan1M.js`),[]),en:()=>M(()=>import(`./devtools.en-CCqMptEO.js`),[]),de:()=>M(()=>import(`./devtools.de-DWSmCAtq.js`),[]),es:()=>M(()=>import(`./devtools.es-NdntFSiK.js`),[])});var PU=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:NU,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:NU},t[2]=i,t[3]=a),wi(a)};Di(NU);var FU=()=>{let e=_n();return{key:e.automation500,string:e.info700,number:e.info500,boolean:e.warning600,null:e.secondary400,bracket:e.secondary500,count:e.secondary400,arrow:e.secondary400}},IU=16,LU=`"`,RU=`null`,zU={cursor:`pointer`,userSelect:`none`},BU=({label:e,keyColor:t})=>(0,Q.jsxs)(`span`,{style:{color:t},children:[e,`: `]}),VU=({value:e,depth:t,isLast:n,label:r})=>{let[i,a]=(0,X.useState)(t<2),o=FU(),s=_n(),c=n?null:`,`;if(e===null)return(0,Q.jsxs)(`div`,{style:{paddingLeft:t*IU},children:[r!==void 0&&(0,Q.jsx)(BU,{label:r,keyColor:o.key}),(0,Q.jsx)(`span`,{style:{color:o.null},children:RU}),c]});if(typeof e==`boolean`)return(0,Q.jsxs)(`div`,{style:{paddingLeft:t*IU},children:[r!==void 0&&(0,Q.jsx)(BU,{label:r,keyColor:o.key}),(0,Q.jsx)(`span`,{style:{color:o.boolean},children:String(e)}),c]});if(typeof e==`number`)return(0,Q.jsxs)(`div`,{style:{paddingLeft:t*IU},children:[r!==void 0&&(0,Q.jsx)(BU,{label:r,keyColor:o.key}),(0,Q.jsx)(`span`,{style:{color:o.number},children:e}),c]});if(typeof e==`string`)return(0,Q.jsxs)(`div`,{style:{paddingLeft:t*IU},children:[r!==void 0&&(0,Q.jsx)(BU,{label:r,keyColor:o.key}),(0,Q.jsxs)(`span`,{style:{color:o.string},children:[LU,e,LU]}),c]});let l=Array.isArray(e),u=l?e.map((e,t)=>({k:String(t),v:e})):Object.entries(e).map(([e,t])=>({k:e,v:t})),d=l?`[`:`{`,f=l?`]`:`}`;return(0,Q.jsxs)(`div`,{style:{paddingLeft:t*IU},children:[(0,Q.jsxs)(`span`,{onClick:()=>a(e=>!e),style:zU,children:[r!==void 0&&(0,Q.jsx)(BU,{label:r,keyColor:o.key}),(0,Q.jsx)(`span`,{style:{color:o.bracket},children:d}),!i&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`span`,{style:{color:o.count,fontStyle:`italic`},children:[` `,u.length,` `,l?`items`:`keys`,` `]}),(0,Q.jsx)(`span`,{style:{color:o.bracket},children:f}),c]}),i&&u.length===0&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`span`,{style:{color:o.bracket},children:f}),c]}),(0,Q.jsx)(`span`,{style:{marginLeft:`4px`,fontSize:`10px`,color:s.secondary400},children:i?`â¾`:`â¸`})]}),i&&u.length>0&&(0,Q.jsxs)(Q.Fragment,{children:[u.map(({k:e,v:n},r)=>(0,Q.jsx)(VU,{value:n,depth:t+1,isLast:r===u.length-1,label:l?void 0:`${LU}${e}${LU}`},e)),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{style:{color:o.bracket},children:f}),c]})]})]})},HU=({data:e})=>{let t=_n();return(0,Q.jsx)(`div`,{style:{fontFamily:`monospace`,fontSize:`12px`,lineHeight:`1.8`,backgroundColor:t.secondary50,borderRadius:`6px`,padding:`10px 14px`,overflow:`auto`}
88,children:(0,Q.jsx)(VU,{value:e,depth:0,isLast:!0})})},UU=e=>JSON.stringify({id:new Date().getTime(),status:`ready`,error_message:null,download_url:`https://www.google.com`,type:`event_received`,event:`EXPORT_SUCCEEDED`,channel:`private-gid---jeancaisse-User-${e.id}`},null,2),WU=({show:e,onHide:t,onSubmit:n})=>{let r=PU(),{currentUser:i}=Ha(),[a,o]=(0,X.useState)(UU(i)),[s,c]=(0,X.useState)(null),l=(0,X.useCallback)(e=>{o(e),c(null)},[]),u=(0,X.useCallback)(()=>{o(UU(i)),c(null)},[i]),d=(0,X.useCallback)(()=>{let e;try{e=JSON.parse(a)}catch{c(r(`anycable.simulate_event_modal.errors.invalid_json`));return}if(typeof e.channel!=`string`||!e.channel||typeof e.event!=`string`||!e.event){c(r(`anycable.simulate_event_modal.errors.missing_fields`));return}n(e),u(),t()},[a,r,n,u,t]),f=(0,X.useCallback)(()=>{u(),t()},[u,t]);return(0,Q.jsx)(ao,{show:e,onHide:f,title:r(`anycable.simulate_event_modal.title`),size:`sm`,primaryButton:(0,Q.jsx)(U,{size:`md`,onClick:d,children:r(`anycable.simulate_event_modal.submit`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{size:`md`,onClick:f,children:r(`anycable.simulate_event_modal.cancel`)}),children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(V.TinySubheading,{children:r(`anycable.simulate_event_modal.payload_label`)}),(0,Q.jsx)(Wl,{value:a,onChange:e=>l(e.target.value),placeholder:r(`anycable.simulate_event_modal.payload_placeholder`),minRows:8,maxRows:20,resize:!0,isInvalid:s!==null}),s!==null&&(0,Q.jsx)(V.TinyCaption,{color:`danger-800`,children:s})]})})},GU=e=>{let t=(0,$.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(Uu,{children:n}),t[0]=n,t[1]=r),r};GU.displayName=`DecorativePill.Label`;var KU=e=>{let t=(0,$.c)(2),{name:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(Dd,{name:n}),t[0]=n,t[1]=r),r};KU.displayName=`DecorativePill.Icon`;var qU=e=>{let t=(0,$.c)(6),{onClick:n}=e,i;t[0]===n?i=t[1]:(i=e=>{(e.key===Go.ENTER||e.key===Go.SPACE)&&(e.preventDefault(),n())},t[0]=n,t[1]=i);let a=i,o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Q.jsx)(Dd,{name:`ClearRounded`}),t[2]=o):o=t[2];let s;return t[3]!==a||t[4]!==n?(s=(0,Q.jsx)(r,{display:`inline-flex`,role:`button`,onClick:n,onKeyDown:a,tabIndex:0,children:o}),t[3]=a,t[4]=n,t[5]=s):s=t[5],s};qU.displayName=`_Badge.Close`;var JU=e=>{let t=(0,$.c)(2),{onClick:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(qU,{onClick:n}),t[0]=n,t[1]=r),r};JU.displayName=`DecorativePill.Close`;var YU=e=>{let t=(0,$.c)(4),{children:n,size:r,variant:i}=e,a=r===void 0?`md`:r,o=`decorative-${i===void 0?`blue`:i}`,s;return t[0]!==n||t[1]!==a||t[2]!==o?(s=(0,Q.jsx)(Wu,{size:a,shape:`pill`,variant:o,children:n}),t[0]=n,t[1]=a,t[2]=o,t[3]=s):s=t[3],s};YU.displayName=`DecorativePill`;var XU=Object.assign(YU,{Label:GU,Icon:KU,Close:JU}),ZU=Object.values(Wt).sort().map(e=>({label:e,value:e})),QU=({searchValue:e,selectedEventNames:t,onChange:n,onSelect:r,onSelectAll:i,onClear:a,onTriggerEvent:s,copyAllValue:c,hasEvents:l})=>{let u=PU(),d=(0,X.useMemo)(()=>ZU.filter(({label:n})=>!t.includes(n)&&n.toLowerCase().includes(e.toLowerCase())),[e,t]);return(0,Q.jsx)(aa,{as:o,stack:1,ignoreStickyBanners:!0,children:(0,Q.jsxs)(H,{width:`100%`,justifyContent:`between`,alignItems:`end`,gap:2,px:2,py:1,borderBottomColor:`secondary-100`,borderBottomWidth:1,borderBottomStyle:`solid`,children:[(0,Q.jsxs)(IM.Root,{children:[(0,Q.jsx)(IM.Selection,{children:t.length>0?(0,Q.jsxs)(Q.Fragment,{children:[t.map(e=>(0,Q.jsxs)(XU,{variant:`blue`,children:[(0,Q.jsx)(XU.Label,{children:e}),(0,Q.jsx)(XU.Close,{onClick:()=>r(e)})]},e)),(0,Q.jsx)(IM.SelectionUnselectAll,{onClick:()=>i([])})]}):(0,Q.jsx)(IM.SelectionEmptyState,{})}),(0,Q.jsx)(IM.Input,{placeholder:u(`anycable.filter.placeholder`),value:e,onChange:n}),(0,Q.jsx)(IM.Menu,{children:d.length===0?(0,Q.jsx)(IM.MenuEmptyState,{}):d.map(e=>(0,Q.jsx)(IM.MenuItem,{onSelect:()=>r(e.value),children:e.label},e.value))})]}),(0,Q.jsx)(U.Secondary,{icon:`Add`,size:`md`,onClick:s,children:u(`anycable.filter.add_event`)}),l&&(0,Q.jsx)(hc,{value:c,label:u(`anycable.filter.copy_all`),size:`md`}),(0,Q.jsx)(U.Secondary,{icon:`Delete`,size:`md`,variant:`danger`,onClick:a,children:u(`anycable.filter.clear`)})]})})},$U=()=>{let e=PU(),t=zt(),[n,r]=(0,X.useState)([]),[i,a]=(0,X.useState)(!1),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(0),d=(0,X.useRef)(!1);d.current=i;let{searchValue:f,values:p,onChange:m,onSelect:h,onSelectAll:g}=vM(),_=(0,X.useMemo)(()=>p.length===0?n:n.filter(e=>p.includes(e.event)),[n,p]),v=(0,X.useMemo)(()=>JSON.stringify(_.map(({_seq:e,_receivedAt:t,...n})=>n),null,2),[_]),y=(0,X.useMemo)(()=>[..._].slice(-50).reverse(),[_]);(0,X.useEffect)(()=>
88{if(t)return t.registerDevtool(e=>{e.type===`event_received`&&(r(t=>[...t,{...e,_receivedAt:new Date().toLocaleTimeString(),_seq:t.length}].slice(-500)),d.current||u(e=>e+1))}),()=>{t.unregisterDevtool()}},[t]);let b=(0,X.useCallback)(e=>{t?.simulateEventReceived({...e,type:`event_received`})},[t]),x=(0,X.useCallback)(e=>{let{channel:t,event:n,...r}=e;typeof t==`string`&&typeof n==`string`&&b({type:`event_received`,channel:t,event:n,...r})},[b]),S=(0,X.useCallback)(()=>{r([])},[]),C=(0,X.useCallback)(()=>{a(!1)},[]),w=(0,X.useCallback)(()=>{a(!0),u(0)},[]),T=(0,X.useCallback)(()=>{c(!1)},[]),E=(0,X.useCallback)(()=>{c(!0)},[]),D=(0,X.useMemo)(()=>p.length>0,[p]),O=(0,X.useCallback)((e,t)=>{e.stopPropagation(),D||h(t)},[D,h]);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(o,{position:`fixed`,top:`10px`,right:`440px`,zIndex:$o.devtools,onClick:w,children:[(0,Q.jsx)(os,{src:`/images/anycable.png`,alt:`Anycable`,width:`25px`}),(0,Q.jsx)(Ed,{variant:l>0?`info`:`neutral`,size:`sm`,children:(0,Q.jsx)(Ed.Label,{children:l})})]}),(0,Q.jsx)(WU,{show:s,onHide:T,onSubmit:x}),(0,Q.jsxs)(Pu,{show:i,onHide:C,size:`md`,children:[(0,Q.jsx)(Pu.Header,{title:e(`anycable.header`),onHide:C}),(0,Q.jsx)(QU,{searchValue:f,selectedEventNames:p,onChange:m,onSelect:h,onSelectAll:g,onClear:S,onTriggerEvent:E,copyAllValue:v,hasEvents:_.length>0}),(0,Q.jsx)(Pu.Body,{children:y.length===0?(0,Q.jsx)(Cs,{title:p.length>0?e(`anycable.events.empty_filtered`):e(`anycable.events.empty`)}):(0,Q.jsx)(Tu,{type:`multiple`,size:`sm`,children:y.map(({_seq:t,_receivedAt:n,...r})=>(0,Q.jsx)(Eu,{eventKey:String(t),size:`sm`,title:(0,Q.jsxs)(H,{direction:`column`,width:`100%`,gap:1,children:[(0,Q.jsxs)(H,{width:`100%`,alignItems:`center`,justifyContent:`between`,children:[(0,Q.jsx)(V.TinyCaption,{children:n}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-400`,children:r.channel})]}),(0,Q.jsx)(o,{children:(0,Q.jsx)(Ed,{variant:r.event.includes(`FAILED`)?`danger`:`info`,size:`md`,onClick:e=>O(e,r.event),children:(0,Q.jsx)(Ed.Label,{children:r.event})})})]}),children:(0,Q.jsxs)(H,{direction:`column`,width:`100%`,gap:1,children:[(0,Q.jsx)(HU,{data:r}),(0,Q.jsxs)(H,{gap:1,children:[(0,Q.jsx)(U.Secondary,{icon:`PlayArrowRounded`,size:`sm`,onClick:()=>b(r),children:e(`anycable.events.replay`)}),(0,Q.jsx)(hc,{value:JSON.stringify(r,null,2),label:e(`anycable.events.copy`)})]})]})},t))})})]})]})},eW=gn(`button`)({background:`none`,border:`0px`,padding:`0px`,position:`fixed`,zIndex:$o.devtools,display:`inline-flex`,fontSize:`1em`,margin:`0.5em`,cursor:`pointer`,width:`25px`,top:`2px`,right:`400px`}),tW=()=>{let[e,t]=(0,X.useState)(void 0);return(0,X.useEffect)(()=>{},[]),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(eW,{children:(0,Q.jsx)(os,{src:`/images/vitejs.png`,alt:`Vite JS`,width:`25px`})})}),(0,Q.jsx)(N.Content,{children:e?`Last code update - ${$n(e,`p:s`)}`:`ViteJS is ready... Waiting for code update`})]})},nW=()=>Ue.development?(0,Q.jsx)(tW,{}):null,rW=(0,X.lazy)(()=>M(()=>import(`./production-D3p7ekz-.js`).then(e=>({default:e.ReactQueryDevtools})),[])),iW=({visibleDevtools:e})=>{let{currentUser:t}=Ha(),n=Ue.development||t.pennylane_role===Do.DEV&&e.anycable,r=t.pennylane_role===Do.DEV&&e.reactQuery;return(0,Q.jsxs)(Q.Fragment,{children:[n&&(0,Q.jsx)($U,{}),(0,Q.jsx)(MU,{initialIsOpen:!1,buttonPosition:`bottom-left`}),(0,Q.jsx)(nW,{}),r&&(0,Q.jsx)(X.Suspense,{fallback:null,children:(0,Q.jsx)(rW,{initialIsOpen:!1,buttonPosition:`bottom-left`})})]})},aW=(0,X.createContext)({visibleDevtools:{reactQuery:!1,anycable:!1},toggleDevtools:()=>{}}),oW=({children:e})=>{let[t,n]=Rd(`visibleDevtools`,{reactQuery:!1,anycable:!1}),r=(0,X.useCallback)(e=>{n({...t,[e]:!t[e]})},[n,t]),i=(0,X.useMemo)(()=>({visibleDevtools:t,toggleDevtools:r}),[t,r]);return(0,Q.jsxs)(aW.Provider,{value:i,children:[(0,Q.jsx)(iW,{visibleDevtools:t}),e]})},sW=()=>(0,X.useContext)(aW),cW=()=>{let{width:e}=fa();return(0,Q.jsx)(H,{width:`${e}px`,shrink:0})},lW=`modules-aiStudio-aiStudio`;Ti(lW,{fr:()=>M(()=>import(`./aiStudio.fr-EVcgwuNP.js`),[]),en:()=>M(()=>import(`./aiStudio.en-Dn9L46Au.js`),[]),de:()=>M(()=>import(`./aiStudio.de-DBIet9Mk.js`),[]),es:()=>M(()=>import(`./aiStudio.es-BJSdSpuY.js`),[])});var uW=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:lW,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:lW},t[2]=i,t[3]=a),wi(a)};Di(lW);var dW=({size:e=96})=>{let t=_n();return(0,Q.jsxs)(`svg`,{width:e,height:e,viewBox:`0 0 96 96`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"data-testid":`studio-logo`,"aria-hidden":`true`,children:[(0,Q.jsx)(`path`,{d:`M34.9619 61.0557C39.0502 62.8891 43.4903 63.8447 47.9941 63.8447C52.476 63.8447 56.8951 62.899 60.9668 61.083C60.5443 62.0187 60.0762 62.936 59.5625 63.8311C56.7916 68.6606 52.8041 72.6812 47.9961 75.4941C52.8695 78.3833 58.4357 79.8996 64.1025 79.8809C68.2945 79.8809 72.446 79.0548 76.3184 77.4512C76.5771 77.344 76.8343 77.2339 77.0898 77.1201C76.6537 78.0963 76.1677 79.0529 75.6328 79.9854C72.8403 84.852 68.8146 88.8954 63.9619 91.707C59.1092 94.5187 53.6012 96 47.9941 96C42.3872 96 36.8791 94.5187 32.0264 91.707C27.1739 88.8954 23.1485 84.8518 20.3564 79.9854C19.8154 79.0424 19.3238 78.0747 18.8838 77.0869C23.0027 78.9269 27.4771 79.8781 32.0137 79.8623C37.6258 79.8431 43.1339 78.3446 47.9814 75.5186C43.1664 72.7117 39.172 68.6931 36.3955 63.8633C35.8703
8862.9494 35.392 62.0118 34.9619 61.0557ZM77.125 18.9141C78.0914 19.3471 79.0385 19.8296 79.9619 20.3594C84.8276 23.1511 88.8721 27.1729 91.6885 32.0215C94.505 36.8703 95.9929 42.3746 96.0049 47.9805C96.0085 52.1683 95.1865 56.3153 93.585 60.1855C91.9834 64.0555 89.6336 67.5725 86.6709 70.5352C83.9063 73.2997 80.6591 75.5314 77.0908 77.1201C78.9311 73.0009 79.882 68.5262 79.8662 63.9893C79.847 58.3771 78.3495 52.869 75.5234 48.0215C72.7166 52.8367 68.6971 56.8309 63.8672 59.6074C62.9239 60.1496 61.956 60.6422 60.9678 61.083C62.8245 56.971 63.792 52.5004 63.792 47.9658C63.792 43.4928 62.8509 39.0817 61.043 35.0156C61.9942 35.4434 62.9265 35.9185 63.8359 36.4404C68.6655 39.2114 72.6861 43.1988 75.499 48.0068C78.3881 43.1334 79.9035 37.5672 79.8848 31.9004C79.8848 27.7084 79.0596 23.5569 77.4561 19.6846C77.3491 19.4262 77.2386 19.1692 77.125 18.9141ZM18.915 18.8789C17.0665 23.0047 16.1091 27.488 16.1201 32.0342C16.1341 37.6452 17.6237 43.1539 20.4395 48.0059C23.2519 43.1981 27.2726 39.2113 32.1016 36.4404C33.0206 35.913 33.9631 35.4332 34.9248 35.002C33.1044 39.0781 32.1562 43.5027 32.1562 47.9902C32.1563 52.5062 33.1159 56.9583 34.959 61.0557C33.9914 60.6217 33.0435 60.1387 32.1191 59.6074C27.2892 56.8309 23.2712 52.8357 20.4639 48.0205C17.6383 52.868 16.1398 58.3762 16.1201 63.9883C16.1047 68.5129 17.0503 72.976 18.8809 77.0859C17.9044 76.6497 16.9482 76.163 16.0156 75.6279C11.1489 72.8354 7.10464 68.8107 4.29297 63.958C1.48129 59.1053 3.99887e-05 53.5972 0 47.9902C0 42.3833 1.48135 36.8751 4.29297 32.0225C7.10466 27.1697 11.1489 23.1437 16.0156 20.3516C16.959 19.8103 17.9268 19.319 18.915 18.8789Z`,fill:t.secondary900}),(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M47.8361 0.000246694C51.9948 -0.0034423 56.113 0.839354 59.9564 2.48271C63.7993 4.12605 67.2915 6.53719 70.2335 9.57711C72.9792 12.4142 75.1951 15.7468 76.7727 19.4087C72.6754 17.5116 68.2231 16.5289 63.7083 16.5401C58.1365 16.5545 52.6663 18.0827 47.8483 20.9717C52.6227 23.8575 56.5818 27.9833 59.3334 32.9384C59.8738 33.9116 60.364 34.9101 60.8028 35.9297C56.7316 34.038 52.3085 33.0526 47.8218 33.0526C43.3464 33.0526 38.9337 34.0332 34.8706 35.9159C35.3066 34.9073 35.7929 33.9195 36.3285 32.9565C39.0857 28.0007 43.052 23.8773 47.8335 20.9968C43.0198 18.0975 37.5504 16.5603 31.9775 16.5402C27.4849 16.5244 23.054 17.4949 18.9731 19.3729C19.4032 18.381 19.8818 17.4093 20.408 16.4617C23.1802 11.4689 27.1743 7.31931 31.9891 4.42942C36.804 1.5395 42.2695 0.0125684 47.8361 0.000246694Z`,fill:t.brandFlashGreenMid})]})},fW=()=>{let[e,t]=(0,X.useState)(0),[n,r]=(0,X.useState)(null),[i,a]=(0,X.useState)(!1),[o,s]=(0,X.useState)(!1);return{conversationKey:e,loadedThread:n,showHistory:i,hasConversation:o,setHasConversation:s,resetConversation:(0,X.useCallback)(()=>{a(!1),r(null),s(!1),t(e=>e+1)},[]),openThread:(0,X.useCallback)((e,n)=>{a(!1),r({...e,turns:n}),s(n.length>0),t(e=>e+1)},[]),openHistory:(0,X.useCallback)(()=>a(!0),[]),closeHistory:(0,X.useCallback)(()=>a(!1),[])}},pW=({showHistory:e,hasConversation:t,closeHistory:n,resetConversation:r})=>{if(e)return n;if(t)return r},mW=()=>{let e=uW(),t=an();return(0,Q.jsxs)(hl.Tertiary,{children:[(0,Q.jsxs)(N,{delayDuration:350,children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:`VisibilityRounded`,"aria-label":e(`studio.view_studio`)})}),(0,Q.jsx)(N.Content,{placement:`top`,variant:`light`,children:e(`studio.view_studio`)})]}),(0,Q.jsx)(hl.Menu,{align:`end`,children:(0,Q.jsx)(hl.MenuItem,{onSelect:()=>t(`/studio`),children:e(`studio.view_studio`)})})]})},hW=(0,X.lazy)(()=>M(()=>import(`./StudioWorkspace-DtYo0sy_.js`),[])),gW=({show:e,onShowChange:t})=>{let n=uW(),[r,i]=(0,X.useState)(Yl.Standard),{conversationKey:a,loadedThread:o,showHistory:s,hasConversation:c,setHasConversation:l,resetConversation:u,openThread:d,openHistory:f,closeHistory:p}=fW();return(0,Q.jsx)(Uj,{panelView:r,panelTitle:n(`studio.panel_title`),headerActions:(0,Q.jsx)(mW,{}),show:e,onShowChange:t,onPanelView:i,onBack:pW({showHistory:s,hasConversation:c,closeHistory:p,resetConversation:u}),onMenu:f,right:`8px`,bgColor:`secondary-25`,children:e&&(0,Q.jsx)(X.Suspense,{fallback:null,children:(0,Q.jsx)(hW,{conversationKey:a,loadedThread:o,showHistory:s,onThreadLoaded:d,onHasConversationChange:l,panelView:r,onPanelViewChange:i,withPageContext:!0})})})},_W=({sidebarMode:e})=>{let t=uW(),{intelligence__studio:n}=Jr(),[i,a]=(0,X.useState)(!1);if(!n||e!==`app`&&e!==`firm`&&e!==`practice_management`)return null;let o=t(`studio.nav_title`);return(0,Q.jsxs)(Q.Fragment,{children:[!i&&(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(r,{as:`div`,role:`button`,tabIndex:0,"aria-label":o,onClick:()=>a(!0),onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&a(!0)},position:`fixed`,right:16,bottom:88,zIndex:$o.fullScreen,display:`flex`,alignItems:`center`,justifyContent:`center`,width:86,height:86,borderRadius:`rounded`,boxShadow:`elevation-lg`,backgroundColor:`background-surface-neutral-softer`,cursor:`pointer`,children:(0,Q.jsx)(dW,{size:69})})}),(0,Q.jsx)(N.Content,{placement:`left`,children:o})]}),(0,Q.jsx)(gW,{show:i,onShowChange:a})]})},vW=({shortcutId:e,pairedShortcutIds:t,sectionKey:n,labelOverride:r})=>{let i=tu(),a=[e,...t??[]].map(e=>eu[e]);return(0,Q.jsxs)(H,{py:1,px:2,direction:`row`,alignItems:`start`,justifyContent:`between`,children:[(0,Q.jsx)(o,{width:`65%`,children:(0,Q.jsx)(B,{children:r??i(`modal.sections.${n}.shortcutIds.${e}`)})}),(0,Q.jsx)(Gd,{shortcuts:a})]})},yW=()=>{let e=tu();return(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,flex:`auto`,height:nu,children:(0,Q.jsx)(Cs,{title:e(`modal.emptyState.title`),body:e(`modal.emptyState.description`)})})},bW=({show:e,setShow:t})=>{let n=tu(),r=Jr(),i=Vd(),{company:a}=q(),[c,l]=(0,X.useState)(),u=(0,X.useMemo)(()=>ru(n,i),[n,i]),d=Object.keys(u).find(e=>Ud({sectionKey:e,sections:u}))||`general`,[f,p]=(0,X.useState)(d),m=(0,X.useMemo)(()=>Object.keys(u).filter(e=>{let t=u[e];return!t.flagKey||r[t.flagKey]}),[r,u]),h=u[f],g=(0,X.useMemo)(()=>Wd(n,{sections:u,sectionKey:f,featureFlags:r,searchTerm:c,company:a}),[n,u,a,f,r,c]);return ca(()=>{p(d)},[d]),(0,Q.jsxs)(ao,{noPadding:!0,size:`md`,show:e,onHide:()=>t(!1),title:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[(0,Q.jsx)(s,{name:`KeyboardRounded`}),(0,Q.jsx)(B.HeadingSection3,{children:n(`modal.title`)})]}),children:[(0,Q.jsx)(o,{m:2,children:(0,Q.jsx)(zd,{size:`md`,value:c||``,onChange:({target:e})=>
88{l(e.value)},handleClear:()=>l(void 0),placeholder:n(`modal.searchPlaceholder`)})}),(0,Q.jsxs)(H,{direction:`row`,justifyContent:`start`,ml:2,children:[(0,Q.jsx)(o,{width:`30%`,children:(0,Q.jsx)(Bd,{"aria-label":`Shorcuts tabs`,activeTabKey:f,setActiveTabKey:p,direction:`column`,children:m.map(e=>(0,Q.jsx)(Bd.Link,{tabKey:e,title:n(`modal.sections.${e}.name`),count:Wd(n,{sections:u,sectionKey:e,featureFlags:r,searchTerm:c,company:a}).reduce((e,t)=>e+t.items.length,0),pillVariant:e===f?`info`:void 0},e))})}),g.some(e=>e.items.length>0)?(0,Q.jsxs)(H,{ml:2,pb:2,width:`70%`,height:nu,direction:`column`,overflowY:`auto`,children:[!c&&(h.infoTitle||h.infoBody)&&(0,Q.jsx)(o,{px:2,pt:2,pb:2,children:(0,Q.jsx)(Zo,{variant:`info`,headline:h.infoTitle,text:h.infoBody??``})}),g.flatMap(e=>[...e.subsectionLabel?[(0,Q.jsx)(o,{px:2,pt:2,pb:1,children:(0,Q.jsx)(B.HeadingSection4,{children:e.subsectionLabel})},`header-${e.subsectionLabel}`)]:[],...e.items.map(t=>(0,Q.jsx)(vW,{shortcutId:t.shortcutId,pairedShortcutIds:t.pairedShortcutIds,sectionKey:f,labelOverride:t.labelOverride},Hd(t,e.subsectionLabel)))])]}):(0,Q.jsx)(H,{ml:2,width:`70%`,height:nu,children:(0,Q.jsx)(yW,{})})]})]})},xW=`_1gdtzrg0`,SW={regular:`_1gdtzrg1`,constrained:`_1gdtzrg2`},CW={green:`_1gdtzrg3`,black:`_1gdtzrg4`,blue:`_1gdtzrg5`,pink:`_1gdtzrg6`,customGreen:`_1gdtzrg7`,customBlue:`_1gdtzrg8`,customTeal:`_1gdtzrg9`,customViolet:`_1gdtzrga`,customRed:`_1gdtzrgb`,customYellow:`_1gdtzrgc`,customBrown:`_1gdtzrgd`,customGray:`_1gdtzrge`},wW=`_1gdtzrgf`,TW={green:`_1gdtzrgg`,black:`_1gdtzrgh`,blue:`_1gdtzrgi`,pink:`_1gdtzrgj`,customGreen:`_1gdtzrgk`,customBlue:`_1gdtzrgl`,customTeal:`_1gdtzrgm`,customViolet:`_1gdtzrgn`,customRed:`_1gdtzrgo`,customYellow:`_1gdtzrgp`,customBrown:`_1gdtzrgq`,customGray:`_1gdtzrgr`},EW=`_1gdtzrgs`,DW={green:`_1gdtzrgt`,black:`_1gdtzrgu`,blue:`_1gdtzrgv`,pink:`_1gdtzrgw`,customGreen:`_1gdtzrgx`,customBlue:`_1gdtzrgy`,customTeal:`_1gdtzrgz`,customViolet:`_1gdtzrg10`,customRed:`_1gdtzrg11`,customYellow:`_1gdtzrg12`,customBrown:`_1gdtzrg13`,customGray:`_1gdtzrg14`},OW=`_1gdtzrg15`,kW={green:`_1gdtzrg16`,black:`_1gdtzrg17`,blue:`_1gdtzrg18`,pink:`_1gdtzrg19`,customGreen:`_1gdtzrg1a`,customBlue:`_1gdtzrg1b`,customTeal:`_1gdtzrg1c`,customViolet:`_1gdtzrg1d`,customRed:`_1gdtzrg1e`,customYellow:`_1gdtzrg1f`,customBrown:`_1gdtzrg1g`,customGray:`_1gdtzrg1h`},AW={regular:`_1gdtzrg1j`,constrained:`_1gdtzrg1k`},jW={green:`_1gdtzrg1m`,black:`_1gdtzrg1n`,blue:`_1gdtzrg1o`,pink:`_1gdtzrg1p`,customGreen:`_1gdtzrg1q`,customBlue:`_1gdtzrg1r`,customTeal:`_1gdtzrg1s`,customViolet:`_1gdtzrg1t`,customRed:`_1gdtzrg1u`,customYellow:`_1gdtzrg1v`,customBrown:`_1gdtzrg1w`,customGray:`_1gdtzrg1x`},MW=({variation:e,size:t,onConstrainToggle:n,children:r,...i})=>{let a=ju();return(0,Q.jsxs)(`nav`,{className:(0,Xk.default)(xW,CW[e],SW[t]),"data-side-nav":!0,...i,children:[(0,Q.jsx)(H,{position:`absolute`,top:0,right:0,bottom:0,left:0,width:`100%`,height:`100%`,children:(0,Q.jsxs)(H,{position:`relative`,width:`100%`,height:`100%`,overflow:`hidden`,children:[(0,Q.jsx)(`div`,{className:(0,Xk.default)(wW,TW[e])}),(0,Q.jsx)(`div`,{className:(0,Xk.default)(EW,DW[e])}),(0,Q.jsx)(`div`,{className:(0,Xk.default)(OW,kW[e])})]})}),(0,Q.jsx)(H,{position:`relative`,height:`100%`,direction:`column`,children:r}),n&&(0,Q.jsx)(`div`,{className:(0,Xk.default)(`_1gdtzrg1i`,AW[t]),role:`button`,"data-intercom":`navbar-constrain-toggle`,tabIndex:-1,"aria-label":a(`sidebar.dismissible_bar`),onClick:n,children:(0,Q.jsx)(`div`,{className:(0,Xk.default)(`_1gdtzrg1l`,jW[e])})})]})},NW=e=>{let t=e.match(/^pr(\d+)\.pennylane-staging\.com$/);return t?t[1]:null},PW=()=>typeof location>`u`?null:NW(location.host),FW=()=>{let e=PW();return e?`PR #${e} - `:``},IW=()=>Ue.production?`production`:Ue.development?`local`:Ue.sandbox?`sandbox`:`staging`,LW=(e,t,n)=>(Array.isArray(e)?e:[e]).some(e=>{let r,i;try{let t=da.parseUrl(e,{parseNumbers:!0,parseBooleans:!0});r=t.url,i=t.query}catch(r){throw lt(r,{extra:{candidateUrl:e,pathname:t,queryParams:n},level:`error`}),r}let a=r===t,o=(0,Oy.isMatch)(n,i),s=v(e,t)!==null;return a&&o||s}),RW=({sections:e,pathname:t,searchParams:n})=>{let r={};for(let i of e)for(let e of i.items){(e.sidebarItem.url!==void 0||(e.sidebarItem.otherUrls??[]).length>0)&&LW([...e.sidebarItem.url?[e.sidebarItem.url]:[],...e.sidebarItem.otherUrls??[]],t,n)&&(r={activeItem:e,activePanelItemTitle:e.panelTitle});for(let i of e.panelSections)for(let a of i.items)LW([a.url,...a.otherUrls??[]],t,n)&&(r={activeItem:e,activePanelItemTitle:a.title})}return r},zW=({navigationT:e,company:t,mode:n,activeItemTitle:r,brandName:i})=>{if(!location.pathname.startsWith(`/documentation/`)){let a=``;switch(n){case`app`:{let{displayName:e}=cs(t);a=(e??``).slice(0,18);break}case`crm`:a=e(`variations.crm.title`);break;case`firm`:a=e(`variations.firm.title`);break;case`integrator`:a=e(`variations.integrator.title`);break;case`backoffice`:a=e(`variations.backoffice.title`);break;case`practice_management`:a=e(`variations.practice_management.title`)}document.title=FW()+(0,Oy.compact)([a,r,i]).join(` - `)}},BW=e=>e.reduce((e,t)=>
88t.displayWithPanel?t.panelSections.length===0?e:[...e,t]:t.panelSections.length===0?[...e,t]:[...e,...t.panelSections.flatMap(e=>e.items.filter(({status:e})=>e!==`upsell`).flatMap(({title:e,url:t,icon:n})=>({sidebarItem:{icon:n??`Remove`,title:e,url:t},panelSections:[]})))],[]),VW=e=>e.reduce((e,t)=>{let n=t.panelSections.length===0,r=t.panelSections.flatMap(e=>e.items.filter(e=>e.status!==`upsell`)).length>0;return n||r?[...e,t]:e},[]),HW=({sections:e,id:t})=>{let n=[];return e.forEach(e=>{e.items.forEach(r=>{r.panelSections.length===0?n.push({id:[t,e.title,r.sidebarItem.title].join(`-`),title:r.sidebarItem.title,subtitle:``,url:String(r.sidebarItem.url)}):r.panelSections.forEach(i=>{i.items.forEach(a=>{n.push({id:[t,e.title,r.sidebarItem.title,i.title,a.title].join(`-`),title:a.title,subtitle:(0,Oy.compact)([r.sidebarItem.title,i.title?.replace(`/`,` & `)]).join(` / `),url:a.url})})})})}),n},UW=(0,X.forwardRef)(({children:e,disabled:t,href:n=`#`,target:r,onSelect:i,isActive:a,shouldCloseOnClick:o=!0,...s},c)=>(0,Q.jsx)(cl,{...s,asChild:!0,disabled:t,isActive:a,onSelect:i,shouldCloseOnClick:o,children:(0,Q.jsx)(se,{href:t?void 0:n,target:r,ref:c,style:{textDecoration:`none`},onKeyDown:e=>{e.metaKey&&e.key===It.ENTER&&(e.preventDefault(),window.open(n,r))},children:e})}));UW.displayName=`DropdownMenuLink`;var WW={id:`separator`},GW=e=>{let t=[];return t.push({label:e(`sidebar.staff_section.menu.open_in_staging`),url:`https://app.${Gt.STAGING}${location.pathname}${location.search}${location.hash}`,blank:!0}),Ue.production||t.push({label:e(`sidebar.staff_section.menu.open_in_production`),url:`https://app.${Gt.PRIMARY}${location.pathname}${location.search}${location.hash}`,blank:!0}),Ue.development||t.push({label:e(`sidebar.staff_section.menu.open_in_development`),url:`http://localhost:3000${location.pathname}${location.search}${location.hash}`,blank:!0}),t},KW=({user:e,visibleDevtools:t,toggleDevtools:n,prNumber:r,t:i})=>e?[{label:i(`sidebar.staff_section.menu.tech_documentation`),icon:`BuildRounded`,url:`/documentation`},{label:i(`sidebar.staff_section.menu.components`),icon:`BrushRounded`,url:`/documentation/785089-components`},...e?.pennylane_role&&To.includes(e.pennylane_role)?[{label:i(`sidebar.staff_section.menu.flipper`),icon:`FlagRounded`,url:`/flipper`,blank:!0},{label:i(`sidebar.staff_section.menu.developer_tools`),icon:`CodeRounded`,url:W.devtools_backoffice_index.url({})},{label:i(`sidebar.staff_section.menu.incident_tools`),icon:`WarningAmberRounded`,url:W.incident_tools_backoffice_devtools_index.url({})},...Ue.development?[]:[WW,{label:t.reactQuery?i(`sidebar.staff_section.menu.react_query_hide`):i(`sidebar.staff_section.menu.react_query_show`),icon:t.reactQuery?`VisibilityOffRounded`:`VisibilityRounded`,onClick:()=>n(`reactQuery`)},{label:t.anycable?i(`sidebar.staff_section.menu.anycable_hide`):i(`sidebar.staff_section.menu.anycable_show`),icon:t.anycable?`VisibilityOffRounded`:`VisibilityRounded`,onClick:()=>n(`anycable`)}]]:[],...r?[WW,{label:`PR #${r}`,icon:`GitHub`,url:`https://github.com/pennylane-hq/jeancaisse/pull/${r}`,blank:!0}]:[],WW,...GW(i)]:[],qW=()=>{let{currentUser:e}=Ua(),{toggleDevtools:t,visibleDevtools:n}=sW(),r=PW(),i=ju(),a=(0,X.useMemo)(()=>KW({user:e,visibleDevtools:n,toggleDevtools:t,prNumber:r,t:i}),[e,n,t,r,i]);return!e||!e.pennylane_role||!To.includes(e.pennylane_role)?null:(0,Q.jsx)(Q.Fragment,{children:a.map(e=>_i(e).with({url:gi.string},({url:e,blank:t,icon:n,label:r})=>(0,Q.jsx)(UW,{href:e||`#`,target:t?`_blank`:void 0,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[n?(0,Q.jsx)(s,{name:n,size:`xs`}):null,!n&&t?(0,Q.jsx)(s,{name:`OpenInNewRounded`,size:`xs`}):null,r]})},e)).with({onClick:gi.any},({label:e,onClick:t,icon:n})=>(0,Q.jsx)(hl.MenuItem,{onSelect:t,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[n?(0,Q.jsx)(s,{name:n,size:`xs`}):null,e]})},e)).otherwise(()=>(0,Q.jsx)(hl.MenuSeparator,{},Ly())))})},JW={staging:`warning`,development:`danger`,sandbox:`automation`},YW=(e=>e in JW)(Dt)?JW[Dt]:void 0,XW=({sidebarSize:e})=>{let t=ju(),n=e!==`regular`,r=e===`regular`?(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:`CodeRounded`,variant:YW,withCaret:!1,w100:!0,children:t(`sidebar.staff_section.dev_menu`)}):(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:`CodeRounded`,variant:YW,withCaret:!1,w100:!0});return(0,Q.jsxs)(hl.Secondary,{children:[n?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:r}),(0,Q.jsx)(N.Content,{placement:`right`,children:t(`sidebar.staff_section.dev_menu`)})]}):r,(0,Q.jsx)(hl.Menu,{usePortal:!0,side:`right`,align:`end`,width:260,children:(0,Q.jsx)(qW,{})})]})},ZW=({sidebarSize:e})=>{let t=ju(),{currentUser:n}
88=Ha(),{frontend_infrastructure__transversal_nav:i}=Jr(),a=n&&n.pennylane_role&&To.includes(n.pennylane_role),o=e!==`regular`,s=(0,Q.jsx)(Ya.Secondary,{size:`sm`,href:W.flow_backoffice_index.url({}),children:t(e===`regular`?`sidebar.staff_section.backoffice`:`sidebar.staff_section.backoffice_short`)});return(0,Q.jsxs)(r,{display:`flex`,flexDirection:`column`,gap:8,pb:i?2:void 0,children:[!i&&(o?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:s}),(0,Q.jsx)(N.Content,{children:t(`sidebar.staff_section.backoffice`)})]}):s),a&&(0,Q.jsx)(XW,{sidebarSize:e})]})},QW=`sidebar-staff-region`,$W=`sidebar-staff-button`,eG={local:{backgroundColor:`danger-500`,hoverBackgroundColor:`danger-600`,color:`white`},staging:{backgroundColor:`warning-500`,hoverBackgroundColor:`warning-600`,color:`warning-900`},production:{backgroundColor:`primary-300`,hoverBackgroundColor:`primary-400`,color:`primary-900`},sandbox:{backgroundColor:`automation-300`,hoverBackgroundColor:`automation-500`,color:`white`}},tG=gn.button(({theme:e,$environment:t,$expanded:n})=>({width:`100%`,display:`flex`,flexDirection:`row`,alignItems:`center`,justifyContent:`center`,gap:e.spacers[`05`],outline:`none`,paddingBottom:n?void 0:e.spacers[`05`],backgroundColor:e.variantToThemeColor(eG[t].backgroundColor),border:`none`,appearance:`none`,transition:`background-color 0.2s ease-in-out`,"&:hover, &:focus-visible":{backgroundColor:e.variantToThemeColor(eG[t].hoverBackgroundColor)}})),nG=gn.div(({$environment:e,theme:t})=>({padding:t.spacers[1],gap:t.spacers[1],display:`flex`,flexDirection:`column`,backgroundColor:t.variantToThemeColor(eG[e].backgroundColor)})),rG={local:`Local`,staging:`Staging`,production:`Prod.`,sandbox:`Sandbox`},iG=({environment:e,sidebarSize:t,expandedByDefault:n,children:r})=>{let[i,a]=(0,X.useState)(n);return(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(tG,{type:`button`,"aria-expanded":i,id:$W,$environment:e,$expanded:i,"aria-controls":QW,onClick:()=>a(e=>!e),children:[t===`regular`&&(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,up
88percase:!0,color:eG[e].color,children:rG[e]}),(0,Q.jsx)(s,{name:i?`KeyboardArrowDownRounded`:`KeyboardArrowUpRounded`,color:eG[e].color,size:`xs`})]}),(0,Q.jsx)(nG,{id:QW,role:`region`,"aria-labelledby":$W,hidden:!i,$environment:e,children:r})]})},aG=({sidebarMode:e,whiteLabel:t,shouldReplaceLogo:n,logo:r,reseller:i})=>i===Co.LEGALSTART?`regular`:e===`app`&&r?n||t?`whitelabel`:`cobranding`:`regular`,oG=({firmName:e,whiteLabelWithLogo:t,customHomepageURL:n,reseller:r,brandName:i,navigationT:a})=>r===Co.LEGALSTART?i:t&&e?e:a(n?`custom_homepage`:`pennylane`),sG=({customNavigationColor:e,shouldReplaceLogo:t,sidebarSize:n,lightLogoUrl:r,darkLogoUrl:i,mobileLogoUrl:a,regularLogo:o,squareLogo:s})=>t&&e!==`green`?n===`regular`?i:a:t?n===`regular`?r:a:e===`green`?n===`regular`?r??o:a??s??o:n===`regular`?i??o:a??s??o,cG=({sidebarSize:e,sidebarMode:t})=>{let n=iU(),{firm:r}=q(),{firm:i}=Ka(),{reseller:a,brandName:o}=yo(),s=ju(),{customNavigationColor:c,shouldReplaceLogo:l,lightLogoUrl:u,mobileLogoUrl:d,darkLogoUrl:f}=LN(r?.id??null),{frontend_infrastructure__transversal_nav:p=!1}=Jr();return(0,X.useMemo)(()=>{let{regularLogo:m,squareLogo:h,whiteLabel:g,homepageURL:_}=n,v=r?.name||i?.name,y=e===`constrained`&&h?`square`:`rectangle`,b=sG({customNavigationColor:c,shouldReplaceLogo:l,sidebarSize:e,lightLogoUrl:u,darkLogoUrl:f,mobileLogoUrl:d,regularLogo:m,squareLogo:h}),x=g&&!!b,S=_!==`/`,C=aG({sidebarMode:t,whiteLabel:x,shouldReplaceLogo:l??!1,logo:!!b,reseller:a}),w=oG({firmName:v,whiteLabelWithLogo:x,customHomepageURL:S,reseller:a,brandName:o,navigationT:s});return{mode:C,logo:b,logoURL:p&&!S?W.home_index.url({}):_,logoTitle:w,logoFormat:y,firmName:v}},[n,r?.name,i?.name,t,e,a,o,s,l,u,f,d,c,p])},lG=({sidebarSize:e,logoFormat:t})=>({logoWidth:e===`regular`?`140px`:`36px`,logoHeight:t===`square`?`36px`:`24px`,logoSkeletonWidth:e===`regular`?`168px`:`36px`}),uG=gn(V)({opacity:.32}),dG=({size:e,mode:t,variation:n,hasTitle:r})=>{let{Logo:i}=yo(),{logoFormat:a,logo:o,mode:s,firmName:c}=cG({sidebarSize:e,sidebarMode:t}),{logoWidth:l,logoHeight:u}=lG({sidebarSize:e,logoFormat:a}),d=(0,Q.jsx)(os,{src:o||``,alt:c||``,width:l,height:u,objectFit:`contain`,objectPosition:`left`}),f=n.includes(`custom`)?xo.DARK:xo.LIGHT;switch(s){case`regular`:return(0,Q.jsx)(i,{variant:f,logoOnly:e===`constrained`||r});case`cobranding`:return(0,Q.jsxs)(H,{direction:`row`,gap:1,children:[(0,Q.jsx)(So,{variant:f,logoOnly:!0}),e===`regular`&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(uG,{semiBold:!0,color:`white`,children:`/`}),d]})]});case`whitelabel`:return d}},fG=({size:e,mode:t,variation:n,title:r})=>{let{isPendingNavbarSettings:i}=iU(),{logoURL:a,logoTitle:o,logoFormat:s}=cG({sidebarSize:e,sidebarMode:t}),{logoHeight:c,logoSkeletonWidth:l}=lG({sidebarSize:e,logoFormat:s});return(0,Q.jsx)(H,{direction:`row`,alignItems:`center`,justifyContent:e===`constrained`?`center`:`start`,gap:1,px:e===`constrained`?1:2,py:1,"data-intercom":`navbar-branding`,children:i?(0,Q.jsx)(Ko,{width:l,height:c,highlightColor:`rgba(255, 255, 255, 0.15)`,baseColor:`rgba(255, 255, 255, 0)`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(se,{href:a,title:o,"data-testid":`navigation-branding-link`,children:(0,Q.jsx)(dG,{size:e,mode:t,variation:n,hasTitle:!!r})}),e===`regular`&&r&&(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[(0,Q.jsx)(uG,{semiBold:!0,color:`white`,children:`/`}),(0,Q.jsx)(V,{semiBold:!0,color:`white`,children:r})]})]})})},pG=(e,t,n)=>{let r=e?.split(`?`)?.[1],i=e?.split(`?`)?.[0];if(v(i,t)===null)return!1;if(!r)return!0;let a=En(new URLSearchParams(r));return Object.entries(a).every(([e,t])=>(0,Oy.isEqual)(n[e],t))},mG=(e,t,n)=>[e.url,...e.otherUrls??[]].some(e=>pG(e,t,n)),hG=(e,t,n)=>`url`in e?mG(e,t,n):(e.subSections??[]).some(e=>e.items.some(e=>mG(e,t,n))),gG=(e,t,n)=>`url`in e?mG(e,t,n):e.items.some(e=>hG(e,t,n)),_G=`m87mj52`,vG=`m87mj53`,yG=`m87mj54`,bG=`m87mj55`,xG=`m87mj56`,SG=`m87mj57`,CG=`m87mj58`,wG=`m87mj59`,TG=`m87mj5a`,EG=`_1nzo7nc0`,DG=`_1nzo7nc1`,OG=`_1nzo7nc3`,kG=5,AG=4,jG={height:16,width:`100%`,grow:1,highlightColor:`rgba(255, 255, 255, 0.15)`,baseColor:`rgba(255, 255, 255, 0)`},MG=()=>(0,Q.jsx)(`div`,{className:_G,children:Array.from({length:kG}).map((e,t)=>(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(`div`,{className:SG,children:(0,Q.jsx)(Ko,{...jG})}),(0,Q.jsx)(`div`,{className:TG,"data-state":t===0?`open`:`closed`,children:(0,Q.jsx)(`div`,{className:vG,children:Array.from({length:AG}).map((e,t)=>(0,Q.jsx)(`div`,{className:EG,children:(0,Q.jsx)(Ko,{...jG})},t))})})]},t))}),NG=e=>({new:{label:e(`panel.status.new`),variant:`success`,strong:!1},new_ai:{label:e(`panel.status.new`),variant:`automation`,strong:!1,icon:`AutomationAi`},beta:{label:e(`panel.status.beta`),variant:`secondary`,strong:!1},beta_green:{label:e(`panel.status.beta`),variant:`decorativeGreen`,strong:!1},soon:{label:e(`panel.status.soon`),variant:`secondary`,strong:!1},upsell:{label:e(`panel.status.upsell`),variant:`primary`,icon:`StarsRounded`,strong:!0},internal:{label:e(`panel.status.internal`),variant:`warning`,strong:!1}}),PG=`_1c89g280`,FG={NEW:`new`,BETA:`beta`,BETA_GREEN:`beta_green`,SOON:`soon`,UPSELL:`upsell`},IG=[`FR_PCG`,`FR_AGRICULTURE`,`FR_NON_PROFIT`,`FR_NOTARY`],LG=[`DE_SKR03`,`DE_SKR04`],RG=[`primary`,`customGreen`,`customBlue`,`customTeal`,`customViolet`,`customRed`,`customYellow`,`customBrown`,`customGray`],zG=`_1g7xiea0`,BG=`_1g7xiea1`,VG=(0,X.memo)(({item:e,active:t,onClick:n})=>{let r=ju(),i=(0,X.useMemo)(()=>NG(r),[r]),a=(0,X.useCallback)(t=>{t.stopPropagation(),t.preventDefault(),tn(e.url)},[e.url]);return(0,Q.jsxs)(se,{href:void 0,className:(0,Xk.default)(zG,{[BG]:t}),onClick:n,children:[(0,Q.jsx)(V.TinyCaption,{children:e.title}),e.status?(0,Q.jsx)(H,{pl:1,children:e.status===FG.UPSELL?(0,Q.jsx)(s,{name:`LockOutlinedIcon`,size:`xxs`,color:`secondary-700`}):(0,Q.jsx)(Yo,{label:i[e.status].label,variant:i[e.status].variant,size:`sm`,icon:i[e.status].icon,strong:i[e.status].strong})}):(0,Q.jsx)(s,{name:`OpenInNewRounded`,size:`xs`,onClick:a})]})});VG.displayName=`FlyoutItem`;var HG=({subSection:e,onItemClick:t})=>{let n=ju(),r=On(({pathname:e})=>e),i=On(({searchParams:e})=>e),a=(0,X.useMemo)(()=>NG(n),[n]);return(0,Q.jsx)(`div`,{className:PG,children:(0,Q.jsxs)(H,{direction:`column`,children:[e.title&&(0,Q.jsxs)(H,{py:`05`,alignItems:`center`,justifyContent:`between`,children:[(0,Q.jsx)(V.TinySubheading,{color:`secondary-700`,children:e.title}),e.status&&(0,Q.jsx)(Yo,{label:a[e.status].label,variant:a[e.status].variant,size:`sm`,icon:a[e.status].icon,strong:a[e.status].strong})]}),e.items.map(e=>(0,Q.jsx)(VG,{item:e,active:hG(e,r,i),onClick:()=>t(e)},e.url))]})})},UG=(0,X.forwardRef)(({item:e,active:t,hasChildren:n,onClick:r,...i},a)=>{let o=ju(),c=(0,X.useMemo)(()=>NG(o),[o]),l=(0,Xk.default)(EG,OG,{[DG]:t}),u=(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(V.TinyCaption,{children:(0,Q.jsx)(`span`,{children:e.title})}),`status`in e&&e.status&&(0,Q.jsx)(Yo,{label:c[e.status].label,variant:c[e.status].variant,size:`sm`,icon:c[e.status].icon,strong:c[e.status].strong}),n&&(0,Q.jsx)(`span`,{className:`_1nzo7nc2`,children:(0,Q.jsx)(s,{name:`ChevronRightIconRounded`,size:`xs`,color:`info-200`})})]});return n?(0,Q.jsx)(`button`,{ref:a,type:`button`,...i,className:l,children:u}):(0,Q.jsx)(se,{href:`url`in e?e.url:void 0,className:l,onClick:r,children:u})});UG.displayName=`AccordionItem`;var WG=(0,X.memo)(UG),GG=e=>{e.preventDefault(),e.stopPropagation()},KG=({key:e,item:t,active:n,hasChildren:r,onItemClick:i})=>{let[a,o]=(0,X.useState)(!1),s=(0,X.useCallback)(e=>{o(e),e&&i(t,2)},[t,i]),c=(0,X.useCallback)(e=>{o(!1),i(e,3)},[i]);return(0,Q.jsxs)(Zi,{triggerMode:`hover`,open:a,onOpenChange:s,children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsx)(WG,{item:t,active:n,hasChildren:r})}),(0,Q.jsx)(Zi.Content,{placement:`right`,align:`start`,withArrow:!1,sideOffset:8,customWidth:230,onInteractOutside:GG,children:(0,Q.jsxs)(H,{direction:`column`,p:1,maxHeight:`inherit`,overflowY:`scroll`,children:[`quickActions`in t&&t.quickActions&&t.quickActions.map((t,n)=>(0,Q.jsx)(X.Fragment,{children:(0,X.cloneElement)(t,{onClose:()=>o(!1)})},`${e}-${n}`)),(`subSections`in t?t.subSections:[]).map((t,n)=>(0,Q.jsx)(HG,{subSection:t,onItemClick:c},`${e}-${n}`))]})})]},e)},qG=IW(),JG=(0,X.memo)(({section:e,sectionIndex:t,isOpen:n,onItemClick:r})=>{let i=String(t),{sectionActiveState:a,itemActiveStates:o}=On(({pathname:t,searchParams:n})=>({sectionActiveState:gG(e,t,n),itemActiveStates:(`items`in e?e.items:[]).map(e=>hG(e,t,n))}));return`url`in e?(0,Q.jsx)(se,{href:e.url,className:(0,Xk.default)(yG,bG,{[xG]:a}),children:(0,Q.jsxs)(H,{gap:`05`,alignItems:`center`,pl:3,children:[e.icon&&(0,Q.jsx)(s,{name:e.icon,size:`sm`}),(0,Q.jsx)(V.TinyCaption,{children:e.title})]})}):(0,Q.jsxs)(Mi,{value:i,children:[(0,Q.jsx)(ji,{asChild:!0,children:(0,Q.jsxs)(ki,{className:(0,Xk.default)(SG,CG,{[wG]:a}),children:[(0,Q.jsx)(s,{size:`sm`,name:`ChevronRightIconRounded`,rotate:n?90:void 0}),e.icon&&(0,Q.jsx)(s,{name:e.icon,size:`sm`}),(0,Q.jsx)(V.TinyCaption,{children:e.title})]})}),(0,Q.jsx)(Ni,{className:TG,children:(0,Q.jsx)(`div`,{className:vG,children:`items`in e&&e.
88items.map((e,t)=>{if(`isHidden`in e&&e.isHidden)return null;let n=o[t],a=`subSections`in e&&e.subSections.length>0;return a?(0,Q.jsx)(KG,{item:e,active:n,hasChildren:a,onItemClick:r},`${i}-${t}`):(0,Q.jsx)(WG,{item:e,active:n,hasChildren:!1,onClick:()=>r(e,2)},`${i}-${t}`)})})})]})});JG.displayName=`SectionAccordionItem`;var YG=({variation:e,mode:t,title:n,children:i,size:a,sections:s,isLoading:c,onItemClick:l})=>{let{currentUser:u}=Ha(),[d,f]=(0,X.useState)(void 0),p=On(({pathname:e,searchParams:t})=>{let n=s.findIndex(n=>gG(n,e,t));return n>=0?String(n):void 0}),m=d===void 0?p:d??void 0,h=m?[m]:[];return(0,Q.jsx)(o,{position:`fixed`,top:0,left:0,bottom:0,zIndex:$o.sidebar,children:(0,Q.jsxs)(MW,{variation:e,size:a,"data-intercom":`navbar-variation-${e}`,"data-sidebar-mode":t,children:[(0,Q.jsx)(fG,{size:a,title:n,mode:t,variation:e}),(0,Q.jsx)(r,{display:`flex`,flexDirection:`column`,flexGrow:1,overflow:`auto`,className:(0,Xk.default)(`scrollbar`,`scrollbar--variation-${e}`),children:c?(0,Q.jsx)(MG,{}):(0,Q.jsx)(Ai,{type:`multiple`,value:h,onValueChange:e=>{let t=e.find(e=>!h.includes(e));f(t??null),t!==void 0&&l(s[parseInt(t)],1)},className:_G,children:s.map((e,t)=>(0,Q.jsx)(JG,{section:e,sectionIndex:t,isOpen:h.includes(String(t)),onItemClick:l},t))})}),i&&(0,Q.jsx)(H,{direction:`column`,px:1,pt:2,pb:25,gap:`05`,children:i}),u.pennylane_employee&&(0,Q.jsx)(iG,{sidebarSize:a,environment:qG,expandedByDefault:!!u.dev||Ue.development||Ue.staging,children:(0,Q.jsx)(ZW,{sidebarSize:a})})]})})},XG=({children:e,companyId:t})=>(0,Q.jsx)(Hr,{companyId:t,children:(0,Q.jsx)(Sa,{children:e})}),ZG=`fr`,QG=({navigationT:e,spanishLanguageEnabled:t})=>{let n=[{label:e(`top_bar.languages.fr`),value:`fr`},{label:e(`top_bar.languages.en`),value:`en`},{label:e(`top_bar.languages.de`),value:`de`}];return t&&n.push({label:e(`top_bar.languages.es`),value:`es`}),n};function $G({currentUser:e,navigationT:t,spanishLanguageEnabled:n}){let r=QG({navigationT:t,spanishLanguageEnabled:n});return e.pennylane_employee?[...r,{label:t(`top_bar.languages.keys`),value:`keys`}]:r}var eK=()=>{let e=an(),{currentUser:t}=Ha(),{mutateAsync:n}=Ba(),{bustCache:r}=ci(),i=F(),a=ju(),{updateEngagementLanguage:o}=Ic(),{spain_core__spanish_language:s=!1}=Jr(),[c,u]=Kd(l.I18NEXT,ZG);return{currentLanguage:c,switchLanguage:(0,X.useCallback)(async a=>{let s=a.value;await n({parameters:{id:t.id},requestBody:{user:{locale:s}}},{onSuccess:()=>{i.setQueryData(za({}),e=>e&&{...e,...e.user?.id&&{user:{...e.user,locale:s}}})}}),await f(s),await o(s),u(s),r(),e(0)},[n,t.id,u,r,e,i,o]),languageOptions:$G({currentUser:t,navigationT:a,spanishLanguageEnabled:s})}},tK=(e,t,n)=>{let r=`https://jm80nnzlwxb.typeform.com/to/WXtWV5fF#email=${e.email}&firstname=${e.first_name}&lastname=${e.last_name}&companyname=${t?.name}&companies_salesforce_id=${t?.salesforce_id}`;return n&&(r=`${r}&opportunity_center_id=${n}`),r},nK=(e,t)=>`https://jm80nnzlwxb.typeform.com/to/eh4QtJJH#email=${e.email}&firstname=${e.first_name}&lastname=${e.last_name}&firm_id=${t}`,rK=e=>{let{reseller:t}=yo(),{currentUser:n}=Ha(),{firmId:r}=Ka(),{company:i,userRole:a}=q(),o=r||i?.firm_id||n.users_firms.find(e=>e.role===`admin`)?.firm_id,s=n.can_manage_firm&&!n.pennylane_employee,c=ks({company:i}),l=a===Wo.EXECUTIVE||a===Wo.INTERNAL_ACCOUNTANT,u=s?nK(n,o):tK(n,i,e);return{shouldShowReferralLink:(s||l&&c===null)&&t!==Co.LEGALSTART&&!i?.isGerman,referralUrl:u}},iK,aK=async function(e,t,n){return await iK.request({...n,url:`/users/logout`,method:`DELETE`,data:t,params:e})},oK=async function(e,t,n){return await iK.request({...n,url:`/prod_sso_redirect`,method:`GET`,data:t,params:e})},sK=async function(e,t,n){return await iK.request({...n,url:`/single_sign_on`,method:`GET`,data:t,params:e})},cK=async function(e,t,n){return await iK.request({...n,url:`/users/login`,method:`POST`,data:t,params:e})},lK=async function(e,t,n){return await iK.request({...n,url:`/users/google_auth`,method:`POST`,data:t,params:e})},uK=async function(e,t,n){return await iK.request({...n,url:`/users/login_provider`,method:`POST`,data:t,params:e})};function dK(e){return iK=new z(e),{deleteDestroyUserSession:aK,getProdSsoRedirect:oK,getSingleSignOn:sK,postCreateNewUserSession:cK,postUsersGoogleAuth:lK,postUsersLoginProvider:uK}}var fK=dK({server:window.location.origin}),pK=[`deleteDestroyUserSession`],mK=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await fK.deleteDestroyUserSession(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:pK,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},hK=[`postCreateNewUserSession`],gK=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await fK.postCreateNewUserSession(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:hK,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},_K=[`postUsersLoginProvider`],vK=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await fK.postUsersLoginProvider(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:_K,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},yK=`LAST_LOGIN_EMAIL`,bK=`PDP_NAVIGATION_DASHBOARD_PROMOTION`,xK=e=>`${bK}_${e}`,SK=()=>{let e=an(),{refetch:t}=Ua(),{firmId:n}=Ka(),{close:r}=Xc(),{mutateAsync:i}=mK();return(0,X.useCallback)(()=>{r(),i({parameters:{}}).then(r=>{localStorage.removeItem(yK),n&&sessionStorage.removeItem(xK(n)),r.navigate_to?e(r.navigate_to):t?.()})},[r,i,e,t,n])},CK=()=>{let e=Yr(),{currentUser:t}=Ha(),n=an(),{track:r}=Ao();return{shouldShow:!!e&&!t.pennylane_employee_or_external_accountant,onClick:()=>
88{n(W.subscription_management_companies_settings_index.url({pathParams:{id:`${e}`}})),r({trackedEvent:Oo.top_bar_navigation_user_dropdown_subscription_management_item_clicked,object:{}})}}},wK=`bdp9w00`,TK=({user:e,languages:t,onGoToAccount:n,onGoToReferral:r,onLogOut:i,onSwitchLanguage:a,currentLanguage:o})=>{let c=ju(),{shouldShow:l,onClick:u}=CK(),{track:d}=Ao(),{shouldShowReferralLink:f}=rK();return(0,Q.jsxs)(ll,{onOpenChange:e=>{e&&d({trackedEvent:Oo.top_bar_navigation_user_dropdown_opened,object:{}})},children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(ll.Trigger,{children:(0,Q.jsx)(`button`,{className:wK,"aria-label":c(`top_bar.user_dropdown.aria_label`),"data-intercom":`topbar-user-button`,children:(0,Q.jsx)(gl,{type:`person`,size:`sm`,firstName:e.firstName,lastName:e.lastName,pictureUrl:e.profilePictureUrl,withTooltip:!1})})})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:c(`top_bar.user_dropdown.tooltip`)})]}),(0,Q.jsxs)(ll.Content,{side:`bottom`,onCloseAutoFocus:e=>{e.preventDefault()},children:[(0,Q.jsxs)(H,{direction:`column`,gap:`05`,py:1,px:15,maxWidth:`240px`,children:[(0,Q.jsxs)(V.TinyCaption,{color:`secondary-900`,semiBold:!0,truncate:!0,children:[e.firstName,` `,e.lastName]}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,truncate:!0,children:e.email})]}),(0,Q.jsx)(ll.Separator,{}),(0,Q.jsx)(ll.Item,{onSelect:n,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`AccountCircleRounded`}),c(`top_bar.user_dropdown.account`)]})}),l&&(0,Q.jsx)(ll.Item,{"data-testid":`subscription-management-dropdown`,onSelect:u,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`RocketLaunchOutlined`}),c(`top_bar.user_dropdown.subscription_management`)]})}),f&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ll.Separator,{}),(0,Q.jsx)(ll.Item,{"data-testid":`referral-dropdown`,onSelect:r,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`CardGiftcardIcon`}),c(`top_bar.user_dropdown.referral`),(0,Q.jsx)(Yo,{label:c(`top_bar.user_dropdown.badge_labels.new`),variant:`success`,size:`sm`})]})})]}),(0,Q.jsx)(ll.Separator,{}),(0,Q.jsxs)(ll.Sub,{children:[(0,Q.jsx)(ll.SubTrigger,{children:(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,width:`100%`,children:[(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`LanguageRounded`}),c(`top_bar.user_dropdown.language`)]}),(0,Q.jsx)(s,{name:`KeyboardArrowRightRounded`})]})}),(0,Q.jsx)(ll.SubContent,{children:t.map(e=>(0,Q.jsx)(ll.Item,{isActive:e.value===o,onSelect:()=>a(e),children:e.label},e.value))})]}),(0,Q.jsx)(ll.Separator,{}),(0,Q.jsx)(ll.Item,{onSelect:i,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(s,{name:`LogoutRounded`}),c(`top_bar.user_dropdown.log_out`)]})})]})]})},EK=`hi9gex0`,DK=(0,X.forwardRef)(({count:e,onClick:t,iconName:n,ariaLabel:r,...i},a)=>(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(`button`,{className:EK,...i,"aria-label":r,onClick:t,ref:a,children:(0,Q.jsx)(s,{name:n,counter:e,counterColor:`error`,color:`secondary-500`,size:`sm`})})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:r})]}));DK.displayName=`Button`;var OK=()=>{let e=ju(),{currentUser:t}=Ha(),{firm:n}=q();return ks({currentUser:t,firm:n})?null:(0,Q.jsx)(DK,{iconName:`CampaignRounded`,ariaLabel:e(`top_bar.product_news`),onClick:()=>{try{window.engagement.rc.open()}catch{}}})},kK=()=>{let{company:e}=Na();return zc(e)},AK=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.NOTIFICATION_ARCHIVED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},jK=`components-NotificationHub-NotificationHub`;Ti(jK,{fr:()=>M(()=>import(`./NotificationHub.fr-CEwFJUQe.js`),[]),en:()=>M(()=>import(`./NotificationHub.en-CAWFE0bM.js`),[]),de:()=>M(()=>import(`./NotificationHub.de-RcDyx4Ji.js`),[]),es:()=>M(()=>import(`./NotificationHub.es-ON4UszYj.js`),[])});
88var MK=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:jK,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:jK},t[2]=i,t[3]=a),wi(a)};Di(jK);var NK={TODO:`todo`,MENTION:`mention`,NOTIFICATION:`notification`},PK={UNREAD_AND_READ:`unreadAndRead`,UNREAD:`unread`,ARCHIVED:`archived`},FK={READ:`read`,UNREAD:`unread`,ARCHIVE:`archive`,UNARCHIVE:`unarchive`},IK={NOTIFICATION_CENTER:`notification_center`,ACTIVITY_CENTER:`activity_center`},LK={MARK_PROOF_AS_LOST:`marked_as_lost`,MARK_PROOF_AS_OPTIONAL:`marked_as_optional`},RK=(e,t)=>e.type===t&&e.data.type===t,zK,BK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications`,method:`GET`,data:t,params:e})},VK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications/{id}/mark_as_read_from_and_redirect`,method:`GET`,data:t,params:e})},HK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications/notification_center`,method:`GET`,data:t,params:e})},UK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications/{id}`,method:`PUT`,data:t,params:e})},WK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications/{id}/mark_as_read_from_and_redirect`,method:`PUT`,data:t,params:e})},GK=async function(e,t,n){return await zK.request({...n,url:`/companies/{company_id}/notifications/mark_as_read_from`,method:`PUT`,data:t,params:e})};function KK(e){return zK=new z(e),{getCompanyNotifications:BK,getMarkAsReadFromAndRedirectCompanyNotification:VK,getNotificationCenterCompanyNotifications:HK,putCompanyNotification:UK,putMarkAsReadFromAndRedirectCompanyNotification:WK,putMarkAsReadFromCompanyNotifications:GK}}var qK=KK({server:window.location.origin}),JK=t({getCompanyNotificationsQueryKey:()=>YK,getGetCompanyNotificationsQueryOptions:()=>XK,getGetMarkAsReadFromAndRedirectCompanyNotificationQueryOptions:()=>tq,getGetNotificationCenterCompanyNotificationsQueryOptions:()=>iq,getMarkAsReadFromAndRedirectCompanyNotificationQueryKey:()=>eq,getNotificationCenterCompanyNotificationsQueryKey:()=>rq,getPaginatedGetCompanyNotificationsQueryOptions:()=>QK,getPaginatedGetNotificationCenterCompanyNotificationsQueryOptions:()=>oq,putCompanyNotificationMutationKey:()=>cq,putMarkAsReadFromAndRedirectCompanyNotificationMutationKey:()=>uq,putMarkAsReadFromCompanyNotificationsMutationKey:()=>fq,useGetCompanyNotifications:()=>ZK,useGetMarkAsReadFromAndRedirectCompanyNotification:()=>nq,useGetNotificationCenterCompanyNotifications:()=>aq,usePaginatedGetCompanyNotifications:()=>$K,usePaginatedGetNotificationCenterCompanyNotifications:()=>sq,usePutCompanyNotification:()=>lq,usePutMarkAsReadFromAndRedirectCompanyNotification:()=>dq,usePutMarkAsReadFromCompanyNotifications:()=>pq}),YK=e=>e?[`getCompanyNotifications`,e]:[`getCompanyNotifications`],XK=(e,t,n)=>({queryKey:YK(e),queryFn:e===I?I:async()=>{let{data:t}=await qK.getCompanyNotifications(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ZK=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:YK(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:YK()}),r[2]=i,r[3]=s);let c=s,l=YK(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=XK(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},QK=(e,t)=>({queryKey:YK(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await qK.getCompanyNotifications({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),$K=(e,t)=>{let n=(0,$.c)(3),r=YK(e),i;return n[0]!==t||n[1]!==e?(i=QK(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},eq=e=>e?[`getMarkAsReadFromAndRedirectCompanyNotification`,e]:[`getMarkAsReadFromAndRedirectCompanyNotification`],tq=(e,t,n)=>({queryKey:eq(e),queryFn:e===I?I:async()=>{let{data:t}=await qK.getMarkAsReadFromAndRedirectCompanyNotification(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),nq=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:eq(e)}
88),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:eq()}),r[2]=i,r[3]=s);let c=s,l=eq(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=tq(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},rq=e=>e?[`getNotificationCenterCompanyNotifications`,e]:[`getNotificationCenterCompanyNotifications`],iq=(e,t,n)=>({queryKey:rq(e),queryFn:e===I?I:async()=>{let{data:t}=await qK.getNotificationCenterCompanyNotifications(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),aq=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:rq(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:rq()}),r[2]=i,r[3]=s);let c=s,l=rq(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=iq(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},oq=(e,t)=>({queryKey:rq(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await qK.getNotificationCenterCompanyNotifications({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),sq=(e,t)=>{let n=(0,$.c)(3),r=rq(e),i;return n[0]!==t||n[1]!==e?(i=oq(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},cq=[`putCompanyNotification`],lq=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await qK.putCompanyNotification(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:cq,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},uq=[`putMarkAsReadFromAndRedirectCompanyNotification`],dq=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await qK.putMarkAsReadFromAndRedirectCompanyNotification(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:uq,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},fq=[`putMarkAsReadFromCompanyNotifications`],pq=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await qK.putMarkAsReadFromCompanyNotifications(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:fq,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},mq=e=>{let t;switch(e){case NK.TODO:t=[`todo_tab`];break;case NK.MENTION:t=[`mentions_tab`];break;case NK.NOTIFICATION:t=[`others_tab`];break;default:t=[]}return t.length>0?[{field:`type`,operator:Zr.IN_SCOPES,value:t}]:t},hq=e=>{let t=[];switch(e){case PK.UNREAD:t.push({field:`read_at`,operator:Zr.IN_SCOPES,value:[`unread`]});break;case PK.ARCHIVED:t.push({field:`archived_at`,operator:Zr.IN_SCOPES,value:[`archived_filter`]});break;case PK.UNREAD_AND_READ:}return t},gq=(e,t)=>{let n=[...e?mq(e):[],...t?hq(t):[]];return JSON.stringify(n)},_q=e=>{let t=Number(e);return!isNaN(t)&&isFinite(t)},vq={millisecond:`ms`,milliseconds:`ms`,seconds:`sec`,second:`sec`,minute:`min`,minutes:`min`,hour:`hr`,hours:`hrs`,day:`day`,days:`dys`,week:`wk`,weeks:`wks`,month:`mth`,months:`mth`,year:`yr`,years:`yrs`},yq=e=>{let t=e.split(` `).map(e=>e.trim()),n=``,r=null;for(let e=0;e<t.length&&!(n&&r!==null&&e>r);e++){let i=t[e];_q(i)&&(n+=i,r=e+1),e===r&&(n+=` ${vq[i]||i}`)}return n||`now`},bq=(e,t)=>{let n=new Date,r=new Date(n.getFullYear(),n.getMonth(),n.getDate()),i=r.getDay(),a=new Date(r);a.setDate(r.getDate()-i+1);let o=new Date(a);o.setDate(a.getDate()-7);let s=e=>{let t=new Date(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate())},c=e=>s(e).getTime()===r.getTime(),l=e=>{let t=s(e);return t>=a&&t<r},u=e=>{let t=s(e);return t>=o&&t<a},d={today:[],this_week:[],last_week:[],older:[]};for(let n=0;n<e.length;n++){let r=e[n],i=r?.[t];i&&(c(i)?d.today.push(r):l(i)?d.this_week.push(r):u(i)?d.last_week.push(r):d.older.push(r))}return{groups:d,metadata:{counts:{today:d.today.length,this_week:d.this_week.length,last_week:d.last_week.length,older:d.older.length}}}},xq=6e4,Sq=e=>{switch(e){case FK.READ:return{read:!0};case FK.UNREAD:return{read:!1};case FK.ARCHIVE:return{archived:!0,read:!0};case FK.UNARCHIVE:return{archived:!1,read:!1};default:return{}}},Cq=({data:e,notificationId:t,action:n,filter:r})=>({...e,pages:e.pages.map(e=>{let i=[];for(let a=0;a<e.notifications.length;a++){let o=e.notifications[a];if(o.id!==t){i.push(o);continue}(n===FK.READ&&r===PK.UNREAD_AND_READ||n===FK.UNREAD&&r===PK.UNREAD_AND_READ||n===FK.UNREAD&&r===PK.UNREAD)&&i.push({...o,...Sq(n)})}return{...e,notifications:i}})}),wq=(e,t,n)=>{let r=ja(),i=F(),a=(0,X.useMemo)(()=>
88rq({company_id:r,per_page:20,filter:gq(e,t),sort:t===PK.ARCHIVED?`-archived_at`:`-created_at`,...n?{target_user_id:n}:{}}),[r,e,t,n]),o=(0,X.useCallback)(()=>i.invalidateQueries({queryKey:rq({company_id:r})}),[i,r]),s=(0,X.useCallback)(t=>{Object.values(PK).filter(e=>e!==t).map(t=>i.invalidateQueries({queryKey:rq({company_id:r,filter:gq(e,t),per_page:20,...n?{target_user_id:n}:{}})}))},[e,r,i,n]),c=(0,X.useCallback)((e,n)=>{if(!n||!t)return o();i.setQueryData(a,r=>r&&Cq({data:r,notificationId:n,action:e,filter:t})),s(t)},[i,a,o,t,s]),l=(0,X.useCallback)(e=>{e&&(i.setQueryData(a,t=>t&&{...t,pages:t.pages.map(t=>({...t,notifications:t.notifications.filter(t=>t.id!==e)}))}),s(t))},[a,i,s,t]);return{updateNotificationsCache:c,reloadNotificationsCount:(0,X.useCallback)(()=>{i.invalidateQueries({queryKey:Jd({company_id:r})})},[r,i]),removeNotification:l}},Tq,Eq=async function(e,t,n){return await Tq.request({...n,url:`/companies/{company_id}/notifications/activity_center_inbox_user`,method:`GET`,data:t,params:e})};function Dq(e){return Tq=new z(e),{getCompanyNotificationsActivityCenterInboxUserIndex:Eq}}var Oq=Dq({server:window.location.origin}),kq=t({getCompanyNotificationsActivityCenterInboxUserIndexQueryKey:()=>Aq,getGetCompanyNotificationsActivityCenterInboxUserIndexQueryOptions:()=>jq,useGetCompanyNotificationsActivityCenterInboxUserIndex:()=>Mq}),Aq=e=>e?[`getCompanyNotificationsActivityCenterInboxUserIndex`,e]:[`getCompanyNotificationsActivityCenterInboxUserIndex`],jq=(e,t,n)=>({queryKey:Aq(e),queryFn:e===I?I:async()=>{let{data:t}=await Oq.getCompanyNotificationsActivityCenterInboxUserIndex(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Mq=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Aq(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Aq()}),r[2]=i,r[3]=s);let c=s,l=Aq(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jq(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Nq=({containerProps:e,source:t,activeTab:n,filterValue:r,notification:i})=>{let a=MK(),{track:o}=Ao(),s=_n(),c=ja(),{updateNotificationsCache:l,reloadNotificationsCount:u}=wq(n,r),{id:d,read:f,archived:p}=i||{},{mutate:m}=lq({},{suppressGlobalErrorHandler:!0}),h=e=>m({parameters:{company_id:c,source:t,status:e,id:d}},{onSuccess:()=>{l(e,d),u()},onError:e=>{J.error({title:a(`cannot_perform_action`),content:e.response?.data?.error?.message||``})}}),g=()=>{h(FK.READ)},_=()=>{h(FK.UNREAD)},v=()=>{h(FK.ARCHIVE)},y=()=>{h(FK.UNARCHIVE)},b={notification_type:i.type,notification_source:t,notification_triggered_at:i.created_at,action_performed_at:new Date().toISOString(),notification_id:d},x=[{icon:`DraftsRounded`,tooltip:a(`default_notification.mark_as_read`),show:!f&&!p,onClick:g,trackingProps:{trackedEvent:Oo.user_notifications_mark_notification_as_read,object:{},context:b}},{icon:`MailRounded`,tooltip:a(`default_notification.mark_as_unread`),show:f&&!p,onClick:_,trackingProps:{trackedEvent:Oo.user_notifications_mark_notification_as_unread,object:{},context:b}},{icon:`Archive`,tooltip:a(`default_notification.archive`),show:!p,onClick:v,trackingProps:{trackedEvent:Oo.user_notifications_mark_notification_as_archived,object:{},context:b}},{icon:`Unarchive`,tooltip:a(`default_notification.restore`),show:p,onClick:y,trackingProps:{trackedEvent:Oo.user_notifications_restore_notification,object:{},context:b}}];return d?(0,Q.jsx)(H,{px:1,py:`05`,gap:1,bgColor:`white`,boxShadow:s.boxShadowLg,borderRadius:8,...e,children:x.map(({icon:e,tooltip:t,show:n,onClick:r,trackingProps:i})=>n&&(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{icon:e,size:`sm`,onClick:()=>{o(i),r()}})}),(0,Q.jsx)(N.Content,{children:t})]},e))}):null},Pq=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.NOTIFICATION_CREATED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},Fq=(e,t,n)=>{let r=ja(),{currentUser:i}=Ua(),a=F(),{data:o,...s}
88=sq({company_id:r,per_page:20,filter:gq(e,t),target_user_id:n,sort:t===PK.ARCHIVED?`-archived_at`:`-created_at`},{staleTime:xq}),c=(0,X.useCallback)(()=>{a.invalidateQueries({queryKey:rq(),type:`all`})},[a]),l=(0,X.useCallback)(()=>{a.invalidateQueries({queryKey:Jd({company_id:r})})},[r,a]),u=(0,X.useMemo)(()=>(0,Oy.compact)(o?.pages?.flatMap(e=>e.notifications)),[o?.pages]);return Pq(i,()=>{l(),c()}),{...s,notifications:u}},Iq={NOTIFICATIONMESSAGE:`NotificationMessage`,NOTIFICATIONTRANSACTION:`NotificationTransaction`,NOTIFICATIONSWANPAYMENT:`NotificationSwanPayment`,NOTIFICATIONBASIC:`NotificationBasic`,NOTIFICATIONEXPENSE:`NotificationExpense`,NOTIFICATIONDMS:`NotificationDms`,NOTIFICATIONSUPPLIERINVOICE:`NotificationSupplierInvoice`,NOTIFICATIONCARDTRANSACTION:`NotificationCardTransaction`,NOTIFICATIONFISCALYEAR:`NotificationFiscalYear`,NOTIFICATIONPURCHASEREQUEST:`NotificationPurchaseRequest`,NOTIFICATIONTRANSACTIONSFROMMIGRATION:`NotificationTransactionsFromMigration`,NOTIFICATIONJUSTIFYREVISION:`NotificationJustifyRevision`,NOTIFICATIONPAYMENTREQUEST:`NotificationPaymentRequest`,NOTIFICATIONINVITATIONREMINDER:`NotificationInvitationReminder`,NOTIFICATIONACCOUNTCOPYSYNCHRONIZATION:`NotificationAccountCopySynchronization`,NOTIFICATIONSWANCONSENT:`NotificationSwanConsent`,NOTIFICATIONLOGINTWOFACTOR:`NotificationLoginTwoFactor`,OTPPUSHNOTIFICATION:`OTPPushNotification`,NOTIFICATIONDOCUMENTREQUEST:`NotificationDocumentRequest`,NOTIFICATIONSWANCARDEVENT:`NotificationSwanCardEvent`,NOTIFICATIONIBANCHANGEREQUEST:`NotificationIbanChangeRequest`,NOTIFICATIONTRANSACTIONACCOUNTINGREQUEST:`NotificationTransactionAccountingRequest`,NOTIFICATIONBANKACCOUNTDISCONNECTED:`NotificationBankAccountDisconnected`,NOTIFICATIONINCOMINGPROACCOUNTTRANSFER:`NotificationIncomingProAccountTransfer`,NOTIFICATIONOUTGOINGPROACCOUNTTRANSFER:`NotificationOutgoingProAccountTransfer`,NOTIFICATIONCARDLIMITTHRESHOLDREACHED:`NotificationCardLimitThresholdReached`,NOTIFICATIONEXPENSEAPPROVALREQUEST:`NotificationExpenseApprovalRequest`,NOTIFICATIONDOCUMENTREQUESTMOBILE:`NotificationDocumentRequestMobile`,NOTIFICATIONMOBILETRANSACTIONACCOUNTINGREQUEST:`NotificationMobileTransactionAccountingRequest`,NOTIFICATIONCARDWILLBEBLOCKEDSOON:`NotificationCardWillBeBlockedSoon`,NOTIFICATIONCARDBLOCKED:`NotificationCardBlocked`,NOTIFICATIONSHAREDINBOX:`NotificationSharedInbox`,NOTIFICATIONCARDTEMPORARILYUNBLOCKED:`NotificationCardTemporarilyUnblocked`,NOTIFICATIONSIGNATUREREQUESTSTATUS:`NotificationSignatureRequestStatus`,NOTIFICATIONDECLARATIONSMEVALIDATIONREQUEST:`NotificationDeclarationSMEValidationRequest`,NOTIFICATIONELECTRONICINVOICERECEIVED:`NotificationElectronicInvoiceReceived`,NOTIFICATIONELECTRONICINVOICESTATUSCHANGED:`NotificationElectronicInvoiceStatusChanged`},Lq=()=>(0,Q.jsx)(H,{alignSelf:`center`,width:`8px`,height:`8px`,borderRadius:`50%`,bgColor:`danger-500`}),Rq=({author:e,createdAt:t,message:n,isRead:r,children:i,handleClick:a})=>(0,Q.jsxs)(H,{justifyContent:`between`,py:2,pl:r?3:1,pr:3,grow:1,gap:1,children:[(0,Q.jsxs)(H,{gap:1,justifyContent:`start`,height:`fit-content`,children:[r?null:(0,Q.jsx)(Lq,{}),e?(0,Q.jsx)(gl,{type:`person`,firstName:e.first_name,lastName:e.last_name,pictureUrl:e.profile_picture_url}):(0,Q.jsx)(os,{height:`32px`,alt:`Pennylane`,src:`/images/logo.svg`})]}),(0,Q.jsxs)(H,{direction:`column`,gap:1,onClick:e=>{!e.isTrusted&&!(e.target instanceof HTMLDivElement)||a(!0)},basis:11,position:`relative`,pt:`05`,children:[(0,Q.jsxs)(H,{gap:1,children:[(0,Q.jsx)(H,{minWidth:0,flex:1,children:(0,Q.jsx)(V,{textBreak:!0,children:n})}),(0,Q.jsx)(H,{pt:`05`,children:(0,Q.jsx)(V.TinyCaption,{color:`secondary-800`,children:yq(nr(t))})})]}),i]})]}),zq=({author:e,createdAt:t,message:n,isRead:r,children:i,onClick:a})=>(0,Q.jsx)(Rq,{author:e,createdAt:t,message:n,isRead:r,handleClick:a,children:i}),Bq=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK();return(0,Q.jsx)(zq,{createdAt:e,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_transactions_from_migration.transactions_created.message`,{filename:n.dump.filename||``})})})},Vq=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),a=_c(+(n.supplier_invoice.currency_amount||0),{currency:n.supplier_invoice.currency});return(0,Q.jsx)(zq,{author:n.author,createdAt:e,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_supplier_invoice.${n.event_type}.full_message`,{name:n.author.full_name||``,thirdPartyName:n.thirdparty?.name||``,formattedAmount:a})})})},Hq=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),a=_c(+(n.purchase_request.currency_amount||0),{currency:n.purchase_request.currency});return(0,Q.jsx)(zq,{createdAt:e,author:n.author,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_purchase_request.${n.event_type}.full_message`,{name:n.author.full_name,thirdpartyName:String(n.thirdparty?.name),formattedAmount:a})})})},Uq=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),a=_c(+(n.payment_requests.at(0)?.amount||0),{currency:n.payment_requests.at(0)?.currency}),o=(0,Q.jsx)(`div`,{"data-testid":`payment-request-notification`,children:(0,Q.jsx)(p,{i18nKey:i(`notification_payment_request.${n.event_type}.full_message.other`,{count:n.payment_requests.length,name:n.author?.full_name||``,formattedAmount:a,benef
88iciaryName:n.payment_requests.at(0)?.beneficiary_name||``})})});return(0,Q.jsx)(zq,{author:n.author,createdAt:e,isRead:t,onClick:r,message:o})},Wq=/<([a-z0-9][a-z0-9._%+$*-]*@[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)+)>/gi,Gq=e=>e?(e=e.replace(/\*/g,`<span class="font-weight-semi-bold">`).replace(/\$/g,`</span>`),e):null,Kq=e=>e.replace(Wq,`<$1>`),qq=`4.1.5`,Jq=Object.prototype.hasOwnProperty;function Yq(e){return typeof e==`boolean`}function Xq(e,t,n){var r;return e.length>t&&(n==null?(n=`…`,r=3):r=n.length,e=e.substring(0,t-r)+n),e}function Zq(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])===!0&&e.splice(n,1)}function Qq(e){throw Error(`Unhandled case for value: '${e}'`)}var $q=/\s+/,eJ=function(){function e(e){e===void 0&&(e={}),this.tagName=``,this.attrs={},this.innerHTML=``,this.tagName=e.tagName||``,this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||``}return e.prototype.setTagName=function(e){return this.tagName=e,this},e.prototype.getTagName=function(){return this.tagName},e.prototype.setAttr=function(e,t){var n=this.getAttrs();return n[e]=t,this},e.prototype.getAttr=function(e){return this.getAttrs()[e]},e.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},e.prototype.getAttrs=function(){return this.attrs},e.prototype.setClass=function(e){return this.setAttr(`class`,e)},e.prototype.addClass=function(e){for(var t=this.getClass(),n=t?t.split($q):[],r=e.split($q),i;i=r.shift();)n.indexOf(i)===-1&&n.push(i);return this.getAttrs().class=n.join(` `),this},e.prototype.removeClass=function(e){for(var t=this.getClass(),n=t?t.split($q):[],r=e.split($q),i;n.length&&(i=r.shift());){var a=n.indexOf(i);a!==-1&&n.splice(a,1)}return this.getAttrs().class=n.join(` `),this},e.prototype.getClass=function(){return this.getAttrs().class||``},e.prototype.hasClass=function(e){return(` `+this.getClass()+` `).indexOf(` `+e+` `)!==-1},e.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},e.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},e.prototype.getInnerHTML=function(){return this.innerHTML||``},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return t=t?` `+t:``,[`<`,e,t,`>`,this.getInnerHtml(),`</`,e,`>`].join(``)},e.prototype.buildAttrsStr=function(){var e=this.getAttrs(),t=[];for(var n in e)Jq.call(e,n)&&t.push(n+`="`+e[n]+`"`);return t.join(` `)},e}();function tJ(e,t,n){var r,i;if(n==null?(n=`…`,i=3,r=8):(i=n.length,r=n.length),e.length<=t)return e;var a=t-i,o=nJ(e);if(o.query){var s=o.query.match(/^(.*?)(?=(\?|#))(.*?)$/i);s&&(o.query=o.query.substr(0,s[1].length),e=rJ(o))}if(e.length<=t||(o.host&&(o.host=o.host.replace(/^www\./,``),e=rJ(o)),e.length<=t))return e;var c=``;if(o.host&&(c+=o.host),c.length>=a)return o.host.length===t?(o.host.substr(0,t-i)+n).substr(0,a+r):iJ(c,a,n).substr(0,a+r);var l=``;if(o.path&&(l+=`/`+o.path),o.query&&(l+=`?`+o.query),l){if((c+l).length>=a){if((c+l).length==t)return(c+l).substr(0,t);var u=a-c.length;return(c+iJ(l,u,n)).substr(0,a+r)}c+=l}if(o.fragment){var d=`#`+o.fragment;if((c+d).length>=a){if((c+d).length==t)return(c+d).substr(0,t);var f=a-c.length;return(c+iJ(d,f,n)).substr(0,a+r)}c+=d}if(o.scheme&&o.host){var p=o.scheme+`://`;if((c+p).length<a)return(p+c).substr(0,t)}if(c.length<=t)return c;var m=``;return a>0&&(m=c.substr(-1*Math.floor(a/2))),(c.substr(0,Math.ceil(a/2))+n+m).substr(0,a+r)}function nJ(e){var t={},n=e,r=n.match(/^([a-z]+):\/\//i);return r&&(t.scheme=r[1],n=n.slice(r[0].length)),r=n.match(/^(.*?)(?=(\?|#|\/|$))/i),r&&(t.host=r[1],n=n.slice(r[0].length)),r=n.match(/^\/(.*?)(?=(\?|#|$))/i),r&&(t.path=r[1],n=n.slice(r[0].length)),r=n.match(/^\?(.*?)(?=(#|$))/i),r&&(t.query=r[1],n=n.slice(r[0].length)),r=n.match(/^#(.*?)$/i),r&&(t.fragment=r[1]),t}function rJ(e){var t=``;return e.scheme&&e.host&&(t+=e.scheme+`://`),e.host&&(t+=e.host),e.path&&(t+=`/`+e.path),e.query&&(t+=`?`+e.query),e.fragment&&(t+=`#`+e.fragment),t}function iJ(e,t,n){var r=t/2,i=Math.ceil(r),a=-1*Math.floor(r),o=``;return a<0&&(o=e.substr(a)),e.substr(0,i)+n+o}function aJ(e,t,n){if(e.length<=t)return e;var r,i;n==null?(n=`…`,r=8,i=3):(r=n.length,i=n.length);var a=t-i,o=``;return a>0&&(o=e.substr(-1*Math.floor(a/2))),(e.substr(0,Math.ceil(a/2))+n+o).substr(0,a+r)}function oJ(e,t,n){return Xq(e,t,n)}var sJ=function(){function e(e){e===void 0&&(e={}),this.newWindow=!1,this.truncate={},this.className=``,this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||``}return e.prototype.build=function(e){return new eJ({tagName:`a`,attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},e.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},n=this.createCssClass(e);return n&&(t.class=n),this.newWindow&&(t.target=`_blank`,t.rel=`noopener noreferrer`),this.truncate.length&&this.truncate.length<e.getAnchorText().length&&(t.title=e.getAnchorHref()),t},e.prototype.createCssClass=function(e){var t=this.className;if(t){for(var n=[t],r=e.getCssClassSuffixes(),i=0,a=r.length;i<a;i++)n.push(t+`-`+r[i]);return n.join(` `)}return``},e.prototype.processAnchorText=function(e){return e=this.doTruncate(e),e},e.prototype.doTruncate=function(e){var t=this.truncate;if(!t.length)return e;var n=t.length,r=t.location;return r===`smart`?tJ(e,n):r===`middle`?aJ(e,n):oJ(e,n)},e}(),cJ=function(){function e(e){this._=null,this.matchedText=``,this.offset=0,this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(e){this.offset=e},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.type]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}();function lJ(e){return e>=0&&e<=31||e==127}function uJ(e){return e>=65&&e<=90||e>=97&&e<=122}function dJ(e){return e>=48&&e<=57}function fJ(e){return e==34||e==39}function pJ(e){return e<8232?e<160?e>=9&&e<=13||e==32:e<5760?e==160:e==5760||e>=8192&&e<=8202:e<8287?e>=8232&&e<=8233||e==8239:e<12288?e==8287:e==12288||e==65279}function mJ(e){return e<4800?e<2949?e<2451?e<1425?e<768?e<192?e<169?e<65?e>=48&&e<=57:e>=65&&e<=90||e>=97&&e<=122:e<181?e>=169&&e<=170||e==174:e==181||e==186:e<710?e<216?e>=192&&e<=214:e>=216&&e<=246||e>=248&&e<=705:e<748?e>=710&&e<=721||e>=736&&e<=740:e==748||e==750:e<910?e<895?e<886?e>=768&&e<=884:e>=886&&e<=887||e>=890&&e<=893:e<904?e==895||e==902:e>=904&&e<=906||e==908:e<1155?e<931?e>=910&&e<=929:e>=931&&e<=1013||e>=1015&&e<=1153:e<1369?e>=1155&&e<=1327||e>=1329&&e<=1366:e==1369||e>=1377&&e<=1415:e<1808?e<1552?e<1476?e<1471?e>=1425&&e<=1469:e==1471||e>=1473&&e<=1474:e<1488?e>=1476&&e<=1477||e==1479:e>=1488&&e<=1514||e>=1520&&e<=1522:e<1749?e<1568?e>=1552&&e<=1562:e>=1568&&e<=1641||e>=1646&&e<=1747:e<1770?e>=1749&&e<=1756||e>=1759&&e<=1768:e>=1770&&e<=1788||e==1791:e<2230?e<2042?e<1869?e>=1808&&e<=1866:e>=1869&&e<=1969||e>=1984&&e<=2037:e<2112?e==2042||e>=2048&&e<=2093:e>=2112&&e<=2139||e>=2208&&e<=2228:e<2406?e<2260?e>=2230&&e<=2237:e>=2260&&e<=2273||e>=2275&&e<=2403:e<2437?e>=2406&&e<=2415||e>=2417&&e<=2435:e>=2437&&e<=2444||e>=2447&&e<=2448:e<2693?e<2579?e<2519?e<2486?e<2474?e>=2451&&e<=2472:e>=2474&&e<=2480||e==2482:e<2503?e>=2486&&e<=2489||e>=2492&&e<=2500:e>=2503&&e<=2504||e>=2507&&e<=2510:e<2534?e<2524?e==2519:e>=2524&&e<=2525||e>=2527&&e<=2531:e<2565?e>=2534&&e<=2545||e>=2561&&e<=2563:e>=2565&&e<=2570||e>=2575&&e<=2576:e<2631?e<2613?e<2602?e>=2579&&e<=2600:e>=2602&&e<=2608||e>=2610&&e<=2611:e<2620?e>=2613&&e<=2614||e>=2616&&e<=2617:e==2620||e>=2622&&e<=2626:e<2649?e<2635?e>=2631&&e<=2632:e>=2635&&e<=2637||e==2641:e<2662?e>=2649&&e<=2652||e==2654:e>=2662&&e<=2677||e>=2689&&e<=2691:e<2821?e<2759?e<2730?e<2703?e>=2693&&e<=2701:e>=2703&&e<=2705||e>=2707&&e<=2728:e<2741?e>=2730&&e<=2736||e>=2738&&e<=2739:e>=2741&&e<=2745||e>=2748&&e<=2757:e<2784?e<2763?e>=2759&&e<=2761:e>=2763&&e<=2765||e==2768:e<2809?e>=2784&&e<=2787||e>=2790&&e<=2799:e==2809||e>=2817&&e<=2819:e<2887?e<2858?e<2831?e>=2821&&e<=2828:e>=2831&&e<=2832||e>=2835&&e<=2856:e<2869?e>=2858&&e<=2864||e>=2866&&e<=2867:e>=2869&&e<=2873||e>=2876&&e<=2884:e<2911?e<2902?e>=2887&&e<=2888||e>=2891&&e<=2893:e>=2902&&e<=2903||e>=2908&&e<=2909:e<2929?e>=2911&&e<=2915||e>=2918&&e<=2927:e==2929||e>=2946&&e<=2947:e<3517?e<3205?e<3046?e<2984?e<2969?e<2958?e>=2949&&e<=2954:e>=2958&&e<=2960||e>=2962&&e<=2965:e<2974?e>=2969&&e<=2970||e==2972:e>=2974&&e<=2975||e>=2979&&e<=2980:e<3014?e<2990?e>=2984&&e<=2986:e>=2990&&e<=3001||e>=3006&&e<=3010:e<3024?e>=3014&&e<=3016||e>=3018&&e<=3021:e==3024||e==3031:e<3142?e<3086?e<3072?e>=3046&&e<=3055:e>=3072&&e<=3075||e>=3077&&e<=3084:e<3114?e>=3086&&e<=3088||e>=3090&&e<=3112:e>=3114&&e<=3129||e>=3133&&e<=3140:e<3160?e<3146?e>=3142&&e<=3144:e>=3146&&e<=3149||e>=3157&&e<=3158:e<3174?e>=3160&&e<=3162||e>=3168&&e<=3171:e>=3174&&e<=3183||e>=3200&&e<=3203:e<3333?e<3274?e<3242?e<3214?e>=3205&&e<=3212:e>=3214&&e<=3216||e>=3218&&e<=3240:e<3260?e>=3242&&e<=3251||e>=3253&&e<=3257:e>=3260&&e<=3268||e>=3270&&e<=3272:e<3296?e<3285?e>=3274&&e<=3277:e>=3285&&e<=3286||e==3294:e<3313?e>=3296&&e<=3299||e>=3302&&e<=3311:e>=3313&&e<=3314||e>=3329&&e<=3331:e<3423?e<3389?e<3342?e>=3333&&e<=3340:e>=3342&&e<=3344||e>=3346&&e<=3386:e<3402?e>=3389&&e<=3396||e>=3398&&e<=3400:e>=3402&&e<=3406||e>=3412&&e<=3415:e<3458?e<3430?e>=3423&&e<=3427:e>=3430&&e<=3439||e>=3450&&e<=3455:e<3482?e>=3458&&e<=3459||e>=3461&&e<=3478:e>=3482&&e<=3505||e>=3507&&e<=3515:e<3804?e<3722?e<3570?e<3535?e<3520?e==3517:e>=3520&&e<=3526||e==3530:e<3544?e>=3535&&e<=3540||e==3542:e>=3544&&e<=3551||e>=3558&&e<=3567:e<3664?e<3585?e>=3570&&e<=3571:e>=3585&&e<=3642||e>=3648&&e<=3662:e<3716?e>=3664&&e<=3673||e>=3713&&e<=3714:e==3716||e>=3719&&e<=3720:e<3754?e<3737?e<3725?e==3722:e==3725||e>=3732&&e<=3735:e<3749?e>=3737&&e<=3743||e>=3745&&e<=3747:e==3749||e==3751:e<3776?e<3757?e>=3754&&e<=3755:e>=3757&&e<=3769||e>=3771&&e<=3773:e<3784?e>=3776&&e<=3780||e==3782:e>=3784&&e<=3789||e>=3792&&e<=3801:e<4176?e<3902?e<3872?e<3840?e>=3804&&e<=3807:e==3840||e>=3864&&e<=3865:e<3895?e>=3872&&e<=3881||e==3893:e==3895||e==3897:e<3974?e<3913?e>=3902&&e<=3911:e>=3913&&e<=3948||e>=3953&&e<=3972:e<4038?e>=3974&&e<=3991||e>=3993&&e<=4028:e==4038||e>=4096&&e<=4169:e<4688?e<4301?e<4256?e>=4176&&e<=4253:e>=4256&&e<=4293||e==4295:e<4348?e==4301||e>=4304&&e<=4346:e>=4348&&e<=4680||e>=4682&&e<=4685:e<4746?e<4698?e>=4688&&e<=4694||e==4696:e>=4698&&e<=4701||e>=4704&&e<=4744:e<4786?e>=4746&&e<=4749||e>=4752&&e<=4784:e>=4786&&e<=4789||e>=4792&&e<=4798:e<11035?e<7416?e<6176?e<5873?e<4992?e<4824?e<4802?e==4800:e>=4802&&e<=4805||e>=4808&&e<=4822:e<4888?e>=4824&&e<=4880||e>=4882&&e<=4885:e>=4888&&e<=4954||e>
88=4957&&e<=4959:e<5121?e<5024?e>=4992&&e<=5007:e>=5024&&e<=5109||e>=5112&&e<=5117:e<5761?e>=5121&&e<=5740||e>=5743&&e<=5759:e>=5761&&e<=5786||e>=5792&&e<=5866:e<6002?e<5920?e<5888?e>=5873&&e<=5880:e>=5888&&e<=5900||e>=5902&&e<=5908:e<5984?e>=5920&&e<=5940||e>=5952&&e<=5971:e>=5984&&e<=5996||e>=5998&&e<=6e3:e<6108?e<6016?e>=6002&&e<=6003:e>=6016&&e<=6099||e==6103:e<6155?e>=6108&&e<=6109||e>=6112&&e<=6121:e>=6155&&e<=6157||e>=6160&&e<=6169:e<6783?e<6512?e<6400?e<6272?e>=6176&&e<=6263:e>=6272&&e<=6314||e>=6320&&e<=6389:e<6448?e>=6400&&e<=6430||e>=6432&&e<=6443:e>=6448&&e<=6459||e>=6470&&e<=6509:e<6608?e<6528?e>=6512&&e<=6516:e>=6528&&e<=6571||e>=6576&&e<=6601:e<6688?e>=6608&&e<=6617||e>=6656&&e<=6683:e>=6688&&e<=6750||e>=6752&&e<=6780:e<7040?e<6832?e<6800?e>=6783&&e<=6793:e>=6800&&e<=6809||e==6823:e<6992?e>=6832&&e<=6846||e>=6912&&e<=6987:e>=6992&&e<=7001||e>=7019&&e<=7027:e<7245?e<7168?e>=7040&&e<=7155:e>=7168&&e<=7223||e>=7232&&e<=7241:e<7376?e>=7245&&e<=7293||e>=7296&&e<=7304:e>=7376&&e<=7378||e>=7380&&e<=7414:e<8450?e<8130?e<8025?e<7960?e<7424?e>=7416&&e<=7417:e>=7424&&e<=7669||e>=7675&&e<=7957:e<8008?e>=7960&&e<=7965||e>=7968&&e<=8005:e>=8008&&e<=8013||e>=8016&&e<=8023:e<8031?e<8027?e==8025:e==8027||e==8029:e<8118?e>=8031&&e<=8061||e>=8064&&e<=8116:e>=8118&&e<=8124||e==8126:e<8205?e<8150?e<8134?e>=8130&&e<=8132:e>=8134&&e<=8140||e>=8144&&e<=8147:e<8178?e>=8150&&e<=8155||e>=8160&&e<=8172:e>=8178&&e<=8180||e>=8182&&e<=8188:e<8305?e<8252?e==8205:e==8252||e==8265:e<8336?e==8305||e==8319:e>=8336&&e<=8348||e>=8400&&e<=8432:e<8579?e<8486?e<8469?e<8455?e==8450:e==8455||e>=8458&&e<=8467:e<8482?e==8469||e>=8473&&e<=8477:e==8482||e==8484:e<8495?e<8488?e==8486:e==8488||e>=8490&&e<=8493:e<8517?e>=8495&&e<=8505||e>=8508&&e<=8511:e>=8517&&e<=8521||e==8526:e<9410?e<9e3?e<8592?e>=8579&&e<=8580:e>=8592&&e<=8703||e>=8986&&e<=8987:e<9193?e==9e3||e==9167:e>=9193&&e<=9203||e>=9208&&e<=9210:e<9723?e<9654?e==9410||e>=9642&&e<=9643:e==9654||e==9664:e<10548?e>=9723&&e<=9726||e>=9728&&e<=10175:e>=10548&&e<=10549||e>=11013&&e<=11015:e<43259?e<12445?e<11688?e<11520?e<11264?e<11088?e>=11035&&e<=11036:e==11088||e==11093:e<11360?e>=11264&&e<=11310||e>=11312&&e<=11358:e>=11360&&e<=11492||e>=11499&&e<=11507:e<11568?e<11559?e>=11520&&e<=11557:e==11559||e==11565:e<11647?e>=11568&&e<=11623||e==11631:e>=11647&&e<=11670||e>=11680&&e<=11686:e<11744?e<11712?e<11696?e>=11688&&e<=11694:e>=11696&&e<=11702||e>=11704&&e<=11710:e<11728?e>=11712&&e<=11718||e>=11720&&e<=11726:e>=11728&&e<=11734||e>=11736&&e<=11742:e<12330?e<11823?e>=11744&&e<=11775:e==11823||e>=12293&&e<=12294:e<12353?e>=12330&&e<=12341||e>=12347&&e<=12349:e>=12353&&e<=12438||e>=12441&&e<=12442:e<42512?e<12951?e<12549?e<12449?e>=12445&&e<=12447:e>=12449&&e<=12538||e>=12540&&e<=12543:e<12704?e>=12549&&e<=12589||e>=12593&&e<=12686:e>=12704&&e<=12730||e>=12784&&e<=12799:e<19968?e<12953?e==12951:e==12953||e>=13312&&e<=19893:e<42192?e>=19968&&e<=40917||e>=40960&&e<=42124:e>=42192&&e<=42237||e>=42240&&e<=42508:e<42891?e<42623?e<42560?e>=42512&&e<=42539:e>=42560&&e<=42610||e>=42612&&e<=42621:e<42775?e>=42623&&e<=42725||e>=42736&&e<=42737:e>=42775&&e<=42783||e>=42786&&e<=42888:e<43072?e<42928?e>=42891&&e<=42926:e>=42928&&e<=42935||e>=42999&&e<=43047:e<43216?e>=43072&&e<=43123||e>=43136&&e<=43205:e>=43216&&e<=43225||e>=43232&&e<=43255:e<55243?e<43744?e<43488?e<43312?e<43261?e==43259:e==43261||e>=43264&&e<=43309:e<43392?e>=43312&&e<=43347||e>=43360&&e<=43388:e>=43392&&e<=43456||e>=43471&&e<=43481:e<43600?e<43520?e>=43488&&e<=43518:e>=43520&&e<=43574||e>=43584&&e<=43597:e<43642?e>=43600&&e<=43609||e>=43616&&e<=43638:e>=43642&&e<=43714||e>=43739&&e<=43741:e<43824?e<43785?e<43762?e>=43744&&e<=43759:e>=43762&&e<=43766||e>=43777&&e<=43782:e<43808?e>=43785&&e<=43790||e>=43793&&e<=43798:e>=43808&&e<=43814||e>=43816&&e<=43822:e<44012?e<43868?e>=43824&&e<=43866:e>=43868&&e<=43877||e>=43888&&e<=44010:e<44032?e>=44012&&e<=44013||e>=44016&&e<=44025:e>=44032&&e<=55203||e>=55216&&e<=55238:e<64848?e<64298?e<64112?e<55296?e>=55243&&e<=55291:e>=55296&&e<=57343||e>=63744&&e<=64109:e<64275?e>=64112&&e<=64217||e>=64256&&e<=64262:e>=64275&&e<=64279||e>=64285&&e<=64296:e<64320?e<64312?e>=64298&&e<=64310:e>=64312&&e<=64316||e==64318:e<64326?e>=64320&&e<=64321||e>=64323&&e<=64324:e>=64326&&e<=64433||e>=64467&&e<=64829:e<65296?e<65024?e<64914?e>=64848&&e<=64911:e>=64914&&e<=64967||e>=65008&&e<=65019:e<65136?e>=65024&&e<=65039||e>=65056&&e<=65071:e>=65136&&e<=65140||e>=65142&&e<=65276:e<65474?e<65345?e>
88=65296&&e<=65305||e>=65313&&e<=65338:e>=65345&&e<=65370||e>=65382&&e<=65470:e<65490?e>=65474&&e<=65479||e>=65482&&e<=65487:e>=65490&&e<=65495||e>=65498&&e<=65500}function hJ(e){return e<47?e<42?e==33||e>=35&&e<=39:e>=42&&e<=43||e==45:e<63?e==47||e==61:e<94?e==63:e>=94&&e<=96||e>=123&&e<=126}function gJ(e){return e<91?e<47?e>=35&&e<=43||e==45:e<61?e==47:e==61||e==64:e<95?e==91||e==93:e<123?e==95:e>=123&&e<=126||e==10003}function _J(e){return e<58?e<44?e==33:e==44||e==46:e<63?e>=58&&e<=59:e==63||e==94}function vJ(e){return e<91?e==40:e==91||e==123}function yJ(e){return e<93?e==41:e==93||e==125}var bJ=
vendor: 11,022 bytes, line 88
88/^(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|travelersinsurance|vermögensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|à®à®¿à®à¯à®à®ªà¯à®ªà¯à®°à¯|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|Ù
ÙØ±ÙتاÙÙØ§|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|Ø§ÙØ³Ø¹ÙØ¯ÙØ©|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|banamex|bauhaus|bestbuy|booking|brother|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|yamaxun|youtube|zuerich|каÑолик|Ø§ÙØ¨ØØ±ÙÙ|Ø§ÙØ¬Ø²Ø§Ø¦Ø±|Ø§ÙØ¹ÙÙØ§Ù|پاکستاÙ|ÙØ§Ø«ÙÙÙÙ|à®à®¨à¯à®¤à®¿à®¯à®¾|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kindle|kosher|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|nagoya|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|walter|webcam|xihuan|yachts|yandex|zappos|моÑква|онлайн|Ø§Ø¨ÙØ¸Ø¨Ù|اراÙ
ÙÙ|Ø§ÙØ§Ø±Ø¯Ù|اÙÙ
غرب|اÙ
ارات|ÙÙØ³Ø·ÙÙ|Ù
ÙÙØ³Ùا|à¤à¤¾à¤°à¤¤à¤®à¥|à®à®²à®à¯à®à¯|ãã¡ãã·ã§ã³|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|loans|locus|lotte|lotto|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|×שר××|Ø§ÛØ±Ø§Ù|بازار|بھارت|Ø³ÙØ¯Ø§Ù|Ø³ÙØ±ÙØ©|ÙÙ
راÙ|à¤à¤¾à¤°à¥à¤¤|सà¤à¤à¤ न|বাà¦à¦²à¦¾|à°à°¾à°°à°¤à±|à´à´¾à´°à´¤à´|åé大é
åº|aarp|able|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|деÑи|ÑайÑ|بارت|Ø¨ÙØªÙ|ÚØ§Ø±Øª|تÙÙØ³|Ø´Ø¨ÙØ©|عراÙ|عÙ
اÙ|Ù
ÙÙØ¹|à¤à¤¾à¤°à¤¤|à¦à¦¾à¦°à¦¤|à¦à¦¾à§°à¦¤|à¨à¨¾à¨°à¨¤|àªàª¾àª°àª¤|à¬à¬¾à¬°à¬¤|à²à²¾à²°à²¤|à¶½à¶à¶à·|ã¢ãã¾ã³|ã°ã¼ã°ã«|ã¯ã©ã¦ã|ãã¤ã³ã|ç»ç»æºæ|é»è¨çç§|馿 ¼éæ|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|scb|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|Òаз|мкд|мон|оÑг|ÑÑÑ|ÑÑб|ÑкÑ|Õ°Õ¡Õµ|×§××|عرب|ÙØ·Ø±|ÙÙÙ
|Ù
صر|à¤à¥à¤®|नà¥à¤|à¸à¸à¸¡|à¹à¸à¸¢|ລາວ|ã¹ãã¢|ã»ã¼ã«|ã¿ããª|䏿ç½|äºé©¬é|天主æ|æç±ä½ |æ°å å¡|淡马é¡|é£å©æµ¦|ac|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|bm|bn|bo|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|er|es|et|eu|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|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|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|εÏ
|бг|еÑ|ÑÑ|áá|ë·ë·|ë·ì»´|ì¼ì±|íêµ|ã³ã |ä¸ç|ä¸ä¿¡|ä¸å½|ä¸å|ä¼ä¸|ä½å±±|ä¿¡æ¯|å¥åº·|å
«å¦|å
¬å¸|å
¬ç|å°æ¹¾|å°ç£|åå|ååº|åæ |åé|å¨çº¿|大æ¿|娱ä¹|å®¶é»|广ä¸|å¾®å|æ
å|ææº|æè|æ¿å¡|æ¿åº|æ°é»|æ¶å°|æ¸ç±|æºæ|游æ|æ¾³é|ç¹ç|ç§»å¨|ç½å|ç½åº|ç½ç«|ç½ç»|èé|è°·æ|è´ç©|é販|éå¢|é£å|é¤å
|馿¸¯)$/
88,xJ=/https?:\/\//i,SJ=RegExp(`^`+xJ.source,`i`),CJ=/^(javascript|vbscript):/i,wJ=/^[A-Za-z][-.+A-Za-z0-9]*:(\/\/)?([^:/]*)/,TJ=/^(?:\/\/)?([^/#?:]+)/,EJ=uJ;function DJ(e){return uJ(e)||dJ(e)||e===43||e===45||e===46}var OJ=mJ;function kJ(e){return e===95||OJ(e)}function AJ(e){return mJ(e)||gJ(e)||_J(e)}function jJ(e){return e===47||e===63||e===35}function MJ(e){return bJ.test(e.toLowerCase())}function NJ(e){if(CJ.test(e))return!1;var t=e.match(wJ);if(!t)return!1;var n=!!t[1],r=t[2];return n?!0:!(r.indexOf(`.`)===-1||!/[A-Za-z]/.test(r))}function PJ(e){var t=e.match(TJ);if(!t)return!1;var n=t[0].split(`.`);if(n.length<2)return!1;var r=n[n.length-1];return!!MJ(r)}var FJ=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,IJ=/[:/?#]/;function LJ(e){var t=e.split(IJ,1)[0];return FJ.test(t)}var RJ=/^(https?:\/\/)?(?:www\.)?/i,zJ=/^\/\//,BJ=function(e){pn(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`url`,n.url=``,n.urlMatchType=`scheme`,n.protocolRelativeMatch=!1,n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.protocolPrepended=!1,n.urlMatchType=t.urlMatchType,n.url=t.url,n.protocolRelativeMatch=t.protocolRelativeMatch,n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return t.prototype.getType=function(){return`url`},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var e=this.url;return!this.protocolRelativeMatch&&this.urlMatchType!==`scheme`&&!this.protocolPrepended&&(e=this.url=`http://`+e,this.protocolPrepended=!0),e},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&/g,`&`)},t.prototype.getAnchorText=function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=UJ(e)),this.stripPrefix.scheme&&(e=VJ(e)),this.stripPrefix.www&&(e=HJ(e)),this.stripTrailingSlash&&(e=WJ(e)),this.decodePercentEncoding&&(e=GJ(e)),e},t}(cJ);function VJ(e){return e.replace(SJ,``)}function HJ(e){return e.includes(`www.`)?e.replace(RJ,`$1`):e}function UJ(e){return e.replace(zJ,``)}function WJ(e){return e.charAt(e.length-1)===`/`&&(e=e.slice(0,-1)),e}function GJ(e){var t=e.replace(/%(?:22|26|27|3C|3E)/gi,function(e){return e===`%22`?`"`:e===`%26`?`&`:e===`%27`?`'`:e===`%3C`||e===`%3c`?`<`:`>`});if(t.includes(`%`))try{return decodeURIComponent(t)}catch{}return t}var KJ=/^mailto:/i,qJ=mJ;function JJ(e){return qJ(e)||hJ(e)}function YJ(e){return MJ(e.split(`.`).pop())}var XJ=function(e){pn(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`email`,n.email=``,n.email=t.email,n}return t.prototype.getType=function(){return`email`},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return`mailto:`+this.email},t.prototype.getAnchorText=function(){return this.email},t}(cJ);function ZJ(e){return e===95||mJ(e)}function QJ(e){return e.length<=140}var $J=[`twitter`,`facebook`,`instagram`,`tiktok`,`youtube`],eY=function(e){pn(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`hashtag`,n.serviceName=`twitter`,n.hashtag=``,n.serviceName=t.serviceName,n.hashtag=t.hashtag,n}return t.prototype.getType=function(){return`hashtag`},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var e=this.serviceName,t=this.hashtag;switch(e){case`twitter`:return`https://twitter.com/hashtag/`+t;case`facebook`:return`https://www.facebook.com/hashtag/`+t;case`instagram`:return`https://instagram.com/explore/tags/`+t;case`tiktok`:return`https://www.tiktok.com/tag/`+t;case`youtube`:return`https://youtube.com/hashtag/`+t;default:Qq(e)}},t.prototype.getAnchorText=function(){return`#`+this.hashtag},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();return n&&t.push(n),t},t}(cJ),tY={twitter:/^@\w{1,15}$/,instagram:/^@[_\w]{1,30}$/,soundcloud:/^@[-a-z0-9_]{3,25}$/,tiktok:/^@[.\w]{1,23}[\w]$/,youtube:/^@[-.·\w]{3,30}$/};function nY(e){return e===45||e===46||e===95||uJ(e)||dJ(e)}function rY(e,t){return tY[t].test(e)}var iY=[`twitter`,`instagram`,`soundcloud`,`tiktok`,`youtube`],aY=function(e){pn(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`mention`,n.serviceName=`twitter`,n.mention=``,n.mention=t.mention,n.serviceName=t.serviceName,n}return t.prototype.getType=function(){return`mention`},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case`twitter`:return`https://twitter.com/`+this.mention;case`instagram`:return`https://instagram.com/`+this.mention;case`soundcloud`:return`https://soundcloud.com/`+this.mention;case`tiktok`:return`https://www.tiktok.com/@`+this.mention;case`youtube`:return`https://youtube.com/@`+this.mention;default:Qq(this.serviceName)}},t.prototype.getAnchorText=function(){return`@`+this.mention},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();
88return n&&t.push(n),t},t}(cJ),oY=/[-. ()]/,sY=RegExp(`^(?:(?:(?:(\\+)?\\d{1,3}[-. ]?)?\\(?\\d{3}\\)?[-. ]?\\d{3}[-. ]?\\d{4})|(?:(\\+)(?:9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-. ]?(?:\\d[-. ]?){6,12}\\d+))([,;]+[0-9]+#?)*|(0([1-9]-?[1-9]\\d{3}|[1-9]{2}-?\\d{3}|[1-9]{2}\\d{1}-?\\d{2}|[1-9]{2}\\d{2}-?\\d{1})-?\\d{4}|0[789]0-?\\d{4}-?\\d{4}|050-?\\d{4}-?\\d{4})$`);function cY(e){return e===45||e===46||e===32}function lY(e){return e===44||e===59}function uY(e){return(e.charAt(0)===`+`||oY.test(e))&&sY.test(e)}var dY=function(e){pn(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`phone`,n.number=``,n.plusSign=!1,n.number=t.number,n.plusSign=t.plusSign,n}return t.prototype.getType=function(){return`phone`},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return`tel:`+(this.plusSign?`+`:``)+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(cJ),fY=function(){function e(e,t){this.charIdx=0,this.matches=[],this._stateMachines=[],this.schemeUrlMachinesCount=0,this.text=e,this.tagBuilder=t.tagBuilder,this.stripPrefix=t.stripPrefix,this.stripTrailingSlash=t.stripTrailingSlash,this.decodePercentEncoding=t.decodePercentEncoding,this.hashtagServiceName=t.hashtagServiceName,this.mentionServiceName=t.mentionServiceName}return Object.defineProperty(e.prototype,"stateMachines",{get:function(){return this._stateMachines},enumerable:!1,configurable:!0}),e.prototype.addMachine=function(e){this._stateMachines.push(e),mX(e)&&this.schemeUrlMachinesCount++},e.prototype.removeMachine=function(e){this._stateMachines=this._stateMachines.filter(function(t){return t!==e}),mX(e)&&this.schemeUrlMachinesCount--},e.prototype.hasSchemeUrlMachine=function(){return this.schemeUrlMachinesCount>0},e}();function pY(e,t){for(var n=new fY(e,t);n.charIdx<n.text.length;n.charIdx++){var r=e.charAt(n.charIdx),i=e.charCodeAt(n.charIdx);if(n.stateMachines.length===0)mY(n,r,i);else{for(var a=n.stateMachines.length-1;a>=0;a--){var o=n.stateMachines[a];switch(o.state){case 11:bY(n,o,i);break;case 12:xY(n,o,i);break;case 0:hY(n,o,i);break;case 1:gY(n,o,i);break;case 2:_Y(n,o,i);break;case 3:vY(n,o,i);break;case 4:yY(n,o,r,i);break;case 5:SY(n,o,i);break;case 6:CY(n,o,r,i);break;case 7:wY(n,o,r,i);break;case 13:TY(n,o,i);break;case 14:EY(n,o,i);break;case 8:DY(n,o,i);break;case 9:OY(n,o,i);break;case 10:kY(n,o,i);break;case 15:AY(n,o,r,i);break;case 16:jY(n,o,r,i);break;case 17:MY(n,o,r,i);break;case 18:NY(n,o,r,i);break;case 19:PY(n,o,r,i);break;case 20:FY(n,o,i);break;case 21:IY(n,o,i);break;case 22:LY(n,o,i);break;case 23:RY(n,o,i);break;case 24:zY(n,o,i);break;case 25:BY(n,o,i);break;case 26:VY(n,o,i);break;case 27:HY(n,o,i);break;case 28:UY(n,o,i);break;case 29:WY(n,o,i);break;case 30:GY(n,o,i);break;case 31:KY(n,o,i);break;case 32:JY(n,o,r,i);break;case 33:YY(n,o,i);break;case 34:XY(n,o,i);break;case 35:ZY(n,o,i);break;case 36:QY(n,o,r,i);break;case 37:qY(n,o,r,i);break;case 38:$Y(n,o,r,i);break;case 39:eX(n,o,r,i);break;case 40:tX(n,o,i);break;case 41:nX(n,o,i);break;default:Qq(o.state)}}!n.hasSchemeUrlMachine()&&n.charIdx>0&&EJ(i)&&(EJ(n.text.charCodeAt(n.charIdx-1))||n.addMachine(sX(n.charIdx,0)))}}for(var s=n.stateMachines.length-1;s>=0;s--)n.stateMachines.forEach(function(e){return rX(n,e)});return n.matches}function mY(e,t,n){var r=e.charIdx;if(n===35)e.addMachine(dX(r,28));else if(n===64)e.addMachine(fX(r,30));else if(n===47)e.addMachine(cX(r,11));else if(n===43)e.addMachine(pX(r,37));else if(n===40)e.addMachine(pX(r,32));else{if(dJ(n)&&(e.addMachine(pX(r,38)),e.addMachine(lX(r,13))),qJ(n)){var i=t.toLowerCase()===`m`?15:22;e.addMachine(uX(r,i))}EJ(n)&&e.addMachine(sX(r,0)),mJ(n)&&e.addMachine(cX(r,5))}}function hY(e,t,n){n===58?t.state=2:n===45?t.state=1:DJ(n)||e.removeMachine(t)}function gY(e,t,n){var r=e.charIdx;n===45||(n===47?(e.removeMachine(t),e.addMachine(cX(r,11))):DJ(n)?t.state=0:e.removeMachine(t))}function _Y(e,t,n){var r=e.charIdx;
88n===47?t.state=3:n===46?e.removeMachine(t):OJ(n)?(t.state=5,EJ(n)&&e.addMachine(sX(r,0))):e.removeMachine(t)}function vY(e,t,n){n===47?t.state=4:AJ(n)?(t.state=10,t.acceptStateReached=!0):rX(e,t)}function yY(e,t,n,r){r===47?(t.state=10,t.acceptStateReached=!0):OJ(r)?(t.state=5,t.acceptStateReached=!0):e.removeMachine(t)}function bY(e,t,n){n===47?t.state=12:e.removeMachine(t)}function xY(e,t,n){OJ(n)?t.state=5:e.removeMachine(t)}function SY(e,t,n){n===46?t.state=7:n===45?t.state=6:n===58?t.state=8:jJ(n)?t.state=10:kJ(n)||rX(e,t)}function CY(e,t,n,r){r===45||(r===46?rX(e,t):OJ(r)?t.state=5:rX(e,t))}function wY(e,t,n,r){r===46?rX(e,t):OJ(r)?(t.state=5,t.acceptStateReached=!0):rX(e,t)}function TY(e,t,n){n===46?t.state=14:n===58?t.state=8:dJ(n)||(jJ(n)?t.state=10:mJ(n)?e.removeMachine(t):rX(e,t))}function EY(e,t,n){dJ(n)?(t.octetsEncountered++,t.octetsEncountered===4&&(t.acceptStateReached=!0),t.state=13):rX(e,t)}function DY(e,t,n){dJ(n)?t.state=9:rX(e,t)}function OY(e,t,n){dJ(n)||(jJ(n)?t.state=10:rX(e,t))}function kY(e,t,n){AJ(n)||rX(e,t)}function AY(e,t,n,r){n.toLowerCase()===`a`?t.state=16:LY(e,t,r)}function jY(e,t,n,r){n.toLowerCase()===`i`?t.state=17:LY(e,t,r)}function MY(e,t,n,r){n.toLowerCase()===`l`?t.state=18:LY(e,t,r)}function NY(e,t,n,r){n.toLowerCase()===`t`?t.state=19:LY(e,t,r)}function PY(e,t,n,r){n.toLowerCase()===`o`?t.state=20:LY(e,t,r)}function FY(e,t,n){n===58?t.state=21:LY(e,t,n)}function IY(e,t,n){JJ(n)?t.state=22:e.removeMachine(t)}function LY(e,t,n){n===46?t.state=23:n===64?t.state=24:JJ(n)?t.state=22:e.removeMachine(t)}function RY(e,t,n){n===46||n===64?e.removeMachine(t):JJ(n)?t.state=22:e.removeMachine(t)}function zY(e,t,n){OJ(n)?t.state=25:e.removeMachine(t)}function BY(e,t,n){n===46?t.state=27:n===45?t.state=26:kJ(n)||rX(e,t)}function VY(e,t,n){n===45||n===46?rX(e,t):kJ(n)?t.state=25:rX(e,t)}function HY(e,t,n){n===46||n===45?rX(e,t):OJ(n)?(t.state=25,t.acceptStateReached=!0):rX(e,t)}function UY(e,t,n){ZJ(n)?(t.state=29,t.acceptStateReached=!0):e.removeMachine(t)}function WY(e,t,n){ZJ(n)||rX(e,t)}function GY(e,t,n){nY(n)?(t.state=31,t.acceptStateReached=!0):e.removeMachine(t)}function KY(e,t,n){nY(n)||(mJ(n)?e.removeMachine(t):rX(e,t))}function qY(e,t,n,r){dJ(r)?t.state=38:(e.removeMachine(t),mY(e,n,r))}function JY(e,t,n,r){dJ(r)?t.state=33:e.removeMachine(t),mY(e,n,r)}function YY(e,t,n){dJ(n)?t.state=34:e.removeMachine(t)}function XY(e,t,n){dJ(n)?t.state=35:e.removeMachine(t)}function ZY(e,t,n){n===41?t.state=36:e.removeMachine(t)}function QY(e,t,n,r){dJ(r)?t.state=38:cY(r)?t.state=39:e.removeMachine(t)}function $Y(e,t,n,r){var i=e.charIdx;t.acceptStateReached=!0,lY(r)?t.state=40:r===35?t.state=41:dJ(r)||(r===40?t.state=32:cY(r)?t.state=39:(rX(e,t),EJ(r)&&e.addMachine(sX(i,0))))}function eX(e,t,n,r){dJ(r)?t.state=38:r===40?t.state=32:(rX(e,t),mY(e,n,r))}function tX(e,t,n){lY(n)||(n===35?t.state=41:dJ(n)?t.state=38:rX(e,t))}function nX(e,t,n){lY(n)?t.state=40:dJ(n)?e.removeMachine(t):rX(e,t)}function rX(e,t){var n=e.matches,r=e.text,i=e.charIdx,a=e.tagBuilder,o=e.stripPrefix,s=e.stripTrailingSlash,c=e.decodePercentEncoding,l=e.hashtagServiceName,u=e.mentionServiceName;if(e.removeMachine(t),t.acceptStateReached){var d=t.startIdx,f=r.slice(t.startIdx,i);switch(f=oX(f),t.type){case 0:if(r.charCodeAt(t.startIdx-1)===64)return;switch(t.matchType){case 0:var p=xJ.exec(f);if(p&&(d+=p.index,f=f.slice(p.index)),!NJ(f))return;break;case 1:if(!PJ(f))return;break;case 2:if(!LJ(f))return;break;default:Qq(t)}n.push(new BJ({tagBuilder:a,matchedText:f,offset:d,urlMatchType:iX(t.matchType),url:f,protocolRelativeMatch:f.slice(0,2)===`//`,stripPrefix:o,stripTrailingSlash:s,decodePercentEncoding:c}));break;case 1:YJ(f)&&n.push(new XJ({tagBuilder:a,matchedText:f,offset:d,email:f.replace(KJ,``)}));break;case 2:QJ(f)&&n.push(new eY({tagBuilder:a,matchedText:f,offset:d,serviceName:l,hashtag:f.slice(1)}));break;case 3:rY(f,u)&&n.push(new aY({tagBuilder:a,matchedText:f,offset:d,serviceName:u,mention:f.slice(1)}));break;case 4:if(f=f.replace(/ +$/g,``),uY(f)){var m=f.replace(/[^0-9,;#]/g,``);n.push(new dY({tagBuilder:a,matchedText:f,offset:d,number:m,plusSign:f.charAt(0)===`+`}))}break;default:Qq(t)}}}function iX(e){switch(e){case 0:return`scheme`;case 1:return`tld`;case 2:return`ipV4`;default:Qq(e)}}var aX={")":`(`,"}":`{`,"]":`[`};function oX(e){for(var t={"(":0,"{":0,"[":0},n=0;n<e.length;n++){var r=e.charAt(n),i=e.charCodeAt(n);vJ(i)?t[r]++:yJ(i)&&t[aX[r]]--}for(var a=e.length-1;a>=0;){var r=e.charAt(a),i=e.charCodeAt(a);if(yJ(i)){var o=aX[r];if(t[o]<0)t[o]++,a--;else break}else if(_J(i))a--;else break}return e.slice(0,a+1)}function sX(e,t){return{type:0,startIdx:e,state:t,acceptStateReached:!1,matchType:0}}function cX(e,t){return{type:0,startIdx:e,state:t,acceptStateReached:!1,matchType:1}}function lX(e,t){return{type:0,startIdx:e,state:t,acceptStateReached:!1,matchType:2,octetsEncountered:1}}function uX(e,t){return{type:1,startIdx:e,state:t,acceptStateReached:!1}}function dX(e,t){return{type:2,startIdx:e,state:t,acceptStateReached:!1}}function fX(e,t){return{type:3,startIdx:e,state:t,acceptStateReached:!1}}function pX(e,t){return{type:4,startIdx:e,state:t,acceptStateReached:!1}}function mX(e){return e.type===0&&e.matchType===0}var hX=function(){function e(e){e===void 0&&(e={}),this.idx=e.idx===void 0?-1:e.idx,this.type=e.type||`tag`,this.name=e.name||``,this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing}return e}(),gX=new hX,_X=function(){function e(e,t){this.charIdx=0,this.state=0,this.currentDataIdx=0,this.currentTag=g
88X,this.html=e,this.callbacks=t}return e}();function vX(e,t){for(var n=new _X(e,t),r=e.length;n.charIdx<r;){var i=e.charAt(n.charIdx),a=e.charCodeAt(n.charIdx);switch(n.state){case 0:yX(n,i);break;case 1:bX(n,i,a);break;case 2:SX(n,i,a);break;case 3:xX(n,i,a);break;case 4:CX(n,i,a);break;case 5:wX(n,i,a);break;case 6:TX(n,i,a);break;case 7:EX(n,i,a);break;case 8:DX(n,i);break;case 9:OX(n,i);break;case 10:kX(n,i,a);break;case 11:AX(n,i,a);break;case 12:jX(n,i);break;case 13:MX(n);break;case 14:NX(n,i);break;case 15:PX(n,i);break;case 16:FX(n,i);break;case 17:IX(n,i);break;case 18:LX(n,i);break;case 19:RX(n,i);break;case 20:zX(n,i);break;default:Qq(n.state)}n.charIdx++}n.currentDataIdx<n.charIdx&&UX(n)}function yX(e,t){t===`<`&&VX(e)}function bX(e,t,n){t===`!`?e.state=13:t===`/`?(e.state=2,e.currentTag=new hX(P(P({},e.currentTag),{isClosing:!0}))):t===`<`?VX(e):uJ(n)?(e.state=3,e.currentTag=new hX(P(P({},e.currentTag),{isOpening:!0}))):(e.state=0,e.currentTag=gX)}function xX(e,t,n){pJ(n)?(e.currentTag=new hX(P(P({},e.currentTag),{name:WX(e)})),e.state=4):t===`<`?VX(e):t===`/`?(e.currentTag=new hX(P(P({},e.currentTag),{name:WX(e)})),e.state=12):t===`>`?(e.currentTag=new hX(P(P({},e.currentTag),{name:WX(e)})),HX(e)):!uJ(n)&&!dJ(n)&&t!==`:`&&BX(e)}function SX(e,t,n){t===`>`?BX(e):uJ(n)?e.state=3:BX(e)}function CX(e,t,n){pJ(n)||(t===`/`?e.state=12:t===`>`?HX(e):t===`<`?VX(e):t===`=`||fJ(n)||lJ(n)?BX(e):e.state=5)}function wX(e,t,n){pJ(n)?e.state=6:t===`/`?e.state=12:t===`=`?e.state=7:t===`>`?HX(e):t===`<`?VX(e):fJ(n)&&BX(e)}function TX(e,t,n){pJ(n)||(t===`/`?e.state=12:t===`=`?e.state=7:t===`>`?HX(e):t===`<`?VX(e):fJ(n)?BX(e):e.state=5)}function EX(e,t,n){pJ(n)||(t===`"`?e.state=8:t===`'`?e.state=9:/[>=`]/.test(t)?BX(e):t===`<`?VX(e):e.state=10)}function DX(e,t){t===`"`&&(e.state=11)}function OX(e,t){t===`'`&&(e.state=11)}function kX(e,t,n){pJ(n)?e.state=4:t===`>`?HX(e):t===`<`&&VX(e)}function AX(e,t,n){pJ(n)?e.state=4:t===`/`?e.state=12:t===`>`?HX(e):t===`<`?VX(e):(e.state=4,GX(e))}function jX(e,t){t===`>`?(e.currentTag=new hX(P(P({},e.currentTag),{isClosing:!0})),HX(e)):BX(e)}function MX(e){var t=e.html,n=e.charIdx;t.slice(n,n+2)===`--`?(e.charIdx++,e.currentTag=new hX(P(P({},e.currentTag),{type:`comment`})),e.state=14):t.slice(n,n+7).toUpperCase()===`DOCTYPE`?(e.charIdx+=6,e.currentTag=new hX(P(P({},e.currentTag),{type:`doctype`})),e.state=20):BX(e)}function NX(e,t){t===`-`?e.state=15:t===`>`?BX(e):e.state=16}function PX(e,t){t===`-`?e.state=18:t===`>`?BX(e):e.state=16}function FX(e,t){t===`-`&&(e.state=17)}function IX(e,t){e.state=t===`-`?18:16}function LX(e,t){t===`>`?HX(e):t===`!`?e.state=19:t===`-`||(e.state=16)}function RX(e,t){t===`-`?e.state=17:t===`>`?HX(e):e.state=16}
88function zX(e,t){t===`>`?HX(e):t===`<`&&VX(e)}function BX(e){e.state=0,e.currentTag=gX}function VX(e){e.state=1,e.currentTag=new hX({idx:e.charIdx})}function HX(e){var t=e.html.slice(e.currentDataIdx,e.currentTag.idx);t&&e.callbacks.onText(t,e.currentDataIdx);var n=e.currentTag;n.type===`comment`?e.callbacks.onComment(n.idx):n.type===`doctype`?e.callbacks.onDoctype(n.idx):(n.isOpening&&e.callbacks.onOpenTag(n.name,n.idx),n.isClosing&&e.callbacks.onCloseTag(n.name,n.idx)),BX(e),e.currentDataIdx=e.charIdx+1}function UX(e){var t=e.html.slice(e.currentDataIdx,e.charIdx);e.callbacks.onText(t,e.currentDataIdx),e.currentDataIdx=e.charIdx+1}function WX(e){var t=e.currentTag.idx+(e.currentTag.isClosing?2:1);return e.html.slice(t,e.charIdx).toLowerCase()}function GX(e){e.charIdx--}var KX=function(){function e(t){t===void 0&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:`end`},this.className=``,this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.tagBuilder=null,this.urls=qX(t.urls),this.email=Yq(t.email)?t.email:this.email,this.phone=Yq(t.phone)?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=Yq(t.newWindow)?t.newWindow:this.newWindow,this.stripPrefix=JX(t.stripPrefix),this.stripTrailingSlash=Yq(t.stripTrailingSlash)?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=Yq(t.decodePercentEncoding)?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var n=this.mention;if(n!==!1&&iY.indexOf(n)===-1)throw Error(`invalid \`mention\` cfg '${n}' - see docs`);var r=this.hashtag;if(r!==!1&&$J.indexOf(r)===-1)throw Error(`invalid \`hashtag\` cfg '${r}' - see docs`);this.truncate=YX(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,n){return new e(n).link(t)},e.parse=function(t,n){return new e(n).parse(t)},e.prototype.parse=function(e){var t=this,n=[`a`,`style`,`script`],r=0,i=[];return vX(e,{onOpenTag:function(e){n.indexOf(e)>=0&&r++},onText:function(e,n){if(r===0){var a=e.split(/( | |<|<|>|>|"|"|')/gi),o=n;a.forEach(function(e,n){if(n%2==0){var r=t.parseText(e,o);i.push.apply(i,mn([],ln(r),!1))}o+=e.length})}},onCloseTag:function(e){n.indexOf(e)>=0&&(r=Math.max(r-1,0))},onComment:function(){},onDoctype:function(){}}),i=this.compactMatches(i),i=this.removeUnwantedMatches(i),i},e.prototype.compactMatches=function(e){e.sort(XX);for(var t=0;t<e.length-1;){var n=e[t],r=n.getOffset(),i=n.getMatchedText().length;if(t+1<e.length&&e[t+1].getOffset()===r){var a=e[t+1].getMatchedText().length>i?t:t+1;e.splice(a,1);continue}t++}return e},e.prototype.removeUnwantedMatches=function(e){return this.hashtag||Zq(e,function(e){return e.getType()===`hashtag`}),this.email||Zq(e,function(e){return e.getType()===`email`}),this.phone||Zq(e,function(e){return e.getType()===`phone`}),this.mention||Zq(e,function(e){return e.getType()===`mention`}),this.urls.schemeMatches||Zq(e,function(e){return e.getType()===`url`&&e.getUrlMatchType()===`scheme`}),this.urls.tldMatches||Zq(e,function(e){return e.getType()===`url`&&e.getUrlMatchType()===`tld`}),this.urls.ipV4Matches||Zq(e,function(e){return e.getType()===`url`&&e.getUrlMatchType()===`ipV4`}),e},e.prototype.parseText=function(e,t){t=t||0;for(var n=pY(e,{tagBuilder:this.getTagBuilder(),stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding,hashtagServiceName:this.hashtag,mentionServiceName:this.mention||`twitter`}),r=0,i=n.length;r<i;r++)n[r].setOffset(t+n[r].getOffset());return n},e.prototype.link=function(e){if(!e)return``;this.sanitizeHtml&&(e=e.replace(/</g,`<`).replace(/>/g,`>`));for(var t=this.parse(e),n=Array(t.length*2+1),r=0,i=0,a=t.length;i<a;i++){var o=t[i];n.push(e.substring(r,o.getOffset())),n.push(this.createMatchReturnVal(o)),r=o.getOffset()+o.getMatchedText().length}return n.push(e.substring(r)),n.join(``)},e.prototype.createMatchReturnVal=function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this.context,e)),typeof t==`string`?t:t===!1?e.getMatchedText():t instanceof eJ?t.toAnchorString():e.buildTag().toAnchorString()},e.prototype.getTagBuilder=function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new sJ({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e},e.version=qq,e}();function qX(e){return e??(e=!0),Yq(e)?{schemeMatches:e,tldMatches:e,ipV4Matches:e}:{schemeMatches:!Yq(e.schemeMatches)||e.schemeMatches,tldMatches:!Yq(e.tldMatches)||e.tldMatches,ipV4Matches:!Yq(e.ipV4Matches)||e.ipV4Matches}}function JX(e){return e??(e=!0),Yq(e)?{scheme:e,www:e}
88:{scheme:!Yq(e.scheme)||e.scheme,www:!Yq(e.www)||e.www}}function YX(e){return typeof e==`number`?{length:e,location:`end`}:P({length:1/0,location:`end`},e)}function XX(e,t){return e.getOffset()-t.getOffset()}var ZX=KX,QX=e=>e.replace(/\\r\\n/g,` 89`).replace(/\\n/g,` 90`),$X=({text:e,options:t})=>{let n=Ul.sanitize(QX(e),{ALLOWED_TAGS:[`span`,`#text`],ALLOWED_ATTR:[`class`],KEEP_CONTENT:!1}),r={__html:ZX.link(n,{stripPrefix:!1,...t,sanitizeHtml:!1})};return(0,Q.jsx)(`div`,{style:{whiteSpace:`pre-wrap`,wordBreak:`break-word`,overflowWrap:`break-word`},dangerouslySetInnerHTML:r})},eZ={email:!1,phone:!1},tZ=({createdAt:e,isRead:t,notification:n,onClick:r,source:i,notificationId:a})=>{let o=MK(),{track:s}=Ao(),c=Gq(n.content);return(0,Q.jsx)(zq,{author:n.author,createdAt:e,isRead:t,onClick:t=>{s({trackedEvent:Oo.user_notifications_comment_notification_clicked,object:{},context:{notification_type:n.type,notification_id:a,notification_source:i,notification_triggered_at:e,action_performed_at:new Date().toISOString()}}),r(t)},message:(0,Q.jsx)(p,{i18nKey:o(`notification_message.message`),values:{fullName:n.author.full_name,recordType:o(`notification_message.document_types.${n.record.type}`,{preposition:n.thirdparty?.name?o(`notification_message.prepositions.${n.record.type}`):``,nsSeparator:!1}),thirdPartyName:n.thirdparty?.name||``},tOptions:{postProcess:d}}),children:c&&(0,Q.jsx)($X,{text:c,options:eZ})})},nZ=({createdAt:e,isRead:t,onClick:n})=>{let r=MK();return(0,Q.jsx)(zq,{message:r(`notification_justify_revision.message`),createdAt:e,isRead:t,onClick:n})},rZ=({notification:e,isRead:t,createdAt:n,onClick:r})=>{let i=MK();return(0,Q.jsx)(zq,{createdAt:n,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_invitation_reminder.reminded.full_message`,{name:e.company.name})})})},iZ=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),a=n.author?`with_author`:`without_author`,o={name:n.author?.full_name??``,thirdpartyName:String(n.iban_change_request.thirdparty.name)};return n.event_type===`submitted_for_validation`?(0,Q.jsx)(zq,{createdAt:e,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_iban_change_request.${n.event_type}.${a}.full_message`,o)})}):(0,Q.jsx)(zq,{createdAt:e,author:n.author||void 0,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_iban_change_request.${n.event_type}.full_message`,o)})})},aZ=({createdAt:e,isRead:t,notification:{event_type:n,fiscal_year:r},onClick:i})=>{let a=MK();return(0,Q.jsx)(zq,{createdAt:e,isRead:t,onClick:i,message:(0,Q.jsx)(p,{i18nKey:(()=>{if(!r)return a(`notification_fiscal_year.${n}.message_without_dates`);let e=yr(r.start),t=yr(r.finish);return a(`notification_fiscal_year.${n}.message_with_dates`,{start:e,finish:t})})()})})},oZ=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),a=_c(+(n.expense.amount||0),{currency:n.expense.currency});return(0,Q.jsx)(zq,{author:n.author,createdAt:e,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_expense.${n.expense_event_type}.full_message`,{name:n.author.full_name,thirdPartyName:String(n.thirdparty?.name),formattedAmount:a})})})},sZ,cZ=async function(e,t,n){return await sZ.request({...n,url:`/companies/{company_id}/dms/document_requests/{document_request_id}/attachments`,method:`DELETE`,data:t,params:e})},lZ=async function(e,t,n){return await sZ.request({...n,url:`/companies/{company_id}/dms/document_requests/{document_request_id}/attachments`,method:`POST`,data:t,params:e})};function uZ(e){return sZ=new z(e),{deleteCompanyDmsDocumentRequestAttachments:cZ,postCompanyDmsDocumentRequestAttachments:lZ}}var dZ=uZ({server:window.location.origin}),fZ=[`deleteCompanyDmsDocumentRequestAttachments`],pZ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dZ.deleteCompanyDmsDocumentRequestAttachments(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:fZ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},mZ=[`postCompanyDmsDocumentRequestAttachments`],hZ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await dZ.postCompanyDmsDocumentRequestAttachments(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:mZ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},gZ=`components-utils-FileDropZone-fileDropZone`;Ti(gZ,{fr:()=>M(()=>import(`./fileDropZone.fr-xm8uoGPp.js`),[]),en:()=>M(()=>import(`./fileDropZone.en-DO-3S0iS.js`),[]),de:()=>M(()=>import(`./fileDropZone.de-WDWgLUII.js`),[]),es:()=>M(()=>import(`./fileDropZone.es-CKwpvNsF.js`),[])});var _Z=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:gZ,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:gZ},t[2]=i,t[3]=a),wi(a)};Di(gZ);var vZ=`_112zx900`,yZ=`_112zx901`,bZ=`_112zx902`,xZ=`_112zx903`,SZ=e=>typeof e==`object`&&!!e&&`signedId`in e,CZ={minWidth:0},wZ=({file:e,index:t,isInvalid:n,deleteFile:r})=>(0,Q.jsxs)(`div`,{"data-testid":`file-dropzone-infos`,className:(0,Xk.default)(`mt-1 d-flex align-items-center justify-content-between no-wrap border rounded p-1`,{"is-invalid text-danger":n}),style:CZ,children:[(0,Q.jsx)(`span`,{title:e.name,className:`text-truncate font-weight-semi-bold`,children:e.name}),(0,Q.jsx)(`span`,{className:`d-flex align-items-center flex-shrink-0`,children:SZ(e)?(0,Q.jsxs)(H,{gap:2,alignItems:`center`,children:[(0,Q.jsx)(V,{children:wl(e.size)}),(0,Q.jsx)(U.Secondary,{variant:`danger`,"data-testid":`remove-button`,icon:`DeleteRounded`,onClick:()=>r(t),size:`sm`})]}):(0,Q.jsx)(zo,{size:`sm`})})]}),TZ=({deleteFile:e,isInvalid:t,files:n,pendingFiles:r,acceptedMimeTypes:i,multiple:a})=>{let o=_Z(),s=[];
90return n.forEach((n,r)=>{let a=t;!a&&n.type&&i&&(a=i.indexOf(n.type)===-1),s.push((0,Q.jsx)(wZ,{file:n,index:r,isInvalid:a,deleteFile:e},`${n.name}_${r}`))}),r.forEach((r,a)=>{let o=t;!o&&r.type&&i&&(o=i.indexOf(r.type)===-1),s.push((0,Q.jsx)(wZ,{file:r,index:a,isInvalid:o,deleteFile:e},`${r.name}_${a+n.length}`))}),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(H,{gap:`05`,mt:2,alignItems:`center`,children:[(0,Q.jsx)(V.HeadingSection3,{children:o(a?`files_to_upload.multiple`:`files_to_upload.single`)}),(0,Q.jsx)(Yo,{count:n.length})]}),s]})},EZ=100,DZ={WAITING:`waiting`,UPLOADING:`uploading`,ERROR:`error`,FINISHED:`finished`},OZ=e=>!!(e&&`nodeType`in e),kZ=({files:e,onFilesChange:t,acceptedFormats:n,acceptedMimeTypes:r,strictMimeTypes:i=!1,height:a=150,multiple:o=!1,disabled:s=!1,grow:c=!1,onUploading:l=void 0,children:u,display:d,directUploadsPath:f,maxBytesSizePerFile:p,withinModal:m=!1,FilesListComponent:h,isClipboard:g,setIsClipboard:_,"data-intercom":v,onError:y,onFilesUploadStart:b,onFilesUploadEnd:x,displayBorder:S=!0,onFilesDropped:C,onFilesSelected:w,inputAriaLabelledBy:T})=>{let E=_Z(),D=an(),[O,k]=(0,X.useState)(``),ee=(0,X.useRef)([]),A=e=>{let t=[];ee.current.forEach((n,r)=>{n.signedId=e[r],t.push(n)}),te(t),ee.current=[]},te=n=>{e||(e=[]);let r=[...n,...e];t(o?r:[r[0]])},j=n=>{let r=[...e];r.splice(n,1),t(r)},M=e=>{let t=0;if(e.length>0){l?.();for(let n of e)`progress`in n?t+=n.progress:n.state===`finished`&&(t+=100);t/=e.length}return t},ne=async(e,t,n)=>{if(b?.(),!e||e.length===0){x?.();return}let a=(0,Oy.compact)([...Array.from(e)]);if(a.length>EZ){n?n(E(`too_many_files`,{count:EZ})):J.error({title:E(`too_many_files`,{count:EZ})}),x?.();return}let o=[],{files:s,errors:c}=Ol({files:a,acceptedMimeTypes:r,strictMimeTypes:i},E);a=s,o.push(...c);let{files:l,errors:u}=Al({files:a,emptyFileErrorMessage:E(`empty_file`)});a=l,o.push(...u);let{files:d,errors:f}=Ml({files:a,maxBytesSizePerFile:p},E);if(a=d,o.push(...f),a.forEach(e=>{e.signedId=``}),ee.current=a.filter(jl),a.length===0){n?n(o.join(`, `)):alert(o.join(`, `)),x?.();return}await t(a).catch(e=>{let t=Array.isArray(e)?e:kl(e)?e.message:[];t.indexOf(`Status: 401`)!==-1&&D(W.login_auth_index.url({}));let r=t.indexOf(`Status: 409`)===-1?`error`:`conflict`;if(m){n?n(E(`${r}`)):alert(E(`${r}`));return}n?n(E(`${r}`)):J.error({title:E(`${r}`)})}).finally(()=>{x?.()})};return(0,Q.jsx)(Fc,{onBeforeStorageRequest:({xhr:e})=>e.setRequestHeader(`Cache-Control`,Nl.ASSETS_CACHE_CONTROL),directUploadsPath:f,onSuccess:A,onError:async e=>{let t=await Yd(e,E(`error`));y?y(t):k(t)},render:({uploads:[t],uploads:i,handleUpload:l})=>(0,Q.jsx)(AZ,{multiple:o,files:e,pendingFiles:ee.current,handleUpload:e=>ne(e,l,y),deleteFile:j,uploadState:t?t.state:void 0,uploadProgress:M(i),acceptedFormats:n,acceptedMimeTypes:r,errorMessage:O,height:a,disabled:s,grow:c,display:d,FilesListComponent:h,isClipboard:g,setIsClipboard:_,"data-intercom":v,displayBorder:S,onFilesDropped:C,onFilesSelected:w,inputAriaLabelledBy:T,children:u})})},AZ=({files:e,pendingFiles:t,handleUpload:n,deleteFile:r,acceptedFormats:i,acceptedMimeTypes:a,uploadState:o,uploadProgress:c,errorMessage:l,height:u,multiple:d,disabled:f=!1,grow:p=!1,children:m,display:h,FilesListComponent:g=TZ,isClipboard:_,setIsClipboard:v,"data-intercom":y,displayBorder:b=!0,onFilesDropped:x,onFilesSelected:S,inputAriaLabelledBy:C})=>{let w=_Z(),T=(0,X.useRef)(null),[E,D]=(0,X.useState)(0),O=E!==0,k=e&&Object.values(e).length>0,ee=k&&!!l,A=k&&o===DZ.WAITING,te=k&&o===DZ.ERROR||ee,j=k&&o===DZ.UPLOADING,M=e=>{e.preventDefault()},ne=e=>{e.preventDefault(),!j&&!A&&!(OZ(e.relatedTarget)&&e.currentTarget.contains(e.relatedTarget))&&D(E+1)},re=e=>{e.preventDefault(),!j&&!A&&!(OZ(e.relatedTarget)&&e.currentTarget.contains(e.relatedTarget))&&D(E-1)},ie=e=>{n(d?e:[e[0]])},ae=e=>{if(e.preventDefault(),D(E-1),f)return;x?.();let t=e.dataTransfer?.files;t&&!j&&!A&&ie(t)},oe=()=>{!j&&!A&&T.current?.click()};return(0,X.useEffect)(()=>{_&&e&&e.length>0&&(n(e),v&&v(!1))},[_,e,v,n]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`input`,{ref:T,className:`d-none`,type:`file`,onChange:()=>{S?.();let e=T.current?.files;e&&e.length&&ie(e)},value:``,"data-testid":`dropzone-input`,multiple:d,disabled:f,"aria-labelledby":C,accept:(a||[]).length>0?a?.join(`, `):void 0}),(0,Q.jsxs)(`div`,{"data-testid":`dropzone`,"data-intercom":y,role:`button`,className:(0,Xk.default)(vZ,`w-100 pointer small position-relative flex-column box-sizing-border align-items-center justify-content-center rounded`,{"d-flex":h!==!1,"border border-dashed":b,[`border-${Dl({isWaiting:A,isDraggingOver:O,isUploading:j,isInvalid:te})}`]:b,"flex-grow-1":!!p,"bg-primary-50":O,"bg-white":!O,[yZ]:f,[bZ]:h===!1}),onDragEnter:ne,onDragLeave:re,onDragOver:M,onDrop:ae,onClick:oe,style:{height:El(u)},"aria-disabled":f||void 0,children:[(0,Q.jsx)(`div`,{hidden:!c||c===0,className:(0,Xk.default)(xZ,`position-absolute bg-primary`),style:{height:`calc(${El(u)} - 2px)`,width:`${c}%`}}),m??(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`p`,{"data-testid":`time-to-drop-explanation`,hidden:!O,className:`text-primary-700`,children:w(`is_dragging_help`)}),(0,Q.jsxs)(`h5`,{"data-testid":`drop-explanation`,hidden:O,className:(0,Xk.default)(`mb-0 text-center`,{"text-danger":te,"text-primary-700":!te}),children:[(0,Q.jsx)(s,{mr:1,name:`UploadRounded`}),w(d?`text.multiple`:`text.single`)]}),(0,Q.jsx)(`p`,{hidden:!i||O,"data-testid":`accepted-formats-explanation`,className:`text-secondary-700 mb-0 mt-1 text-uppercase`,children:w(`text_help`,{acceptedFormats:i||``})})]})]}
90),(0,Q.jsxs)(`p`,{hidden:!A&&!j&&!te,className:`test-${Dl({isWaiting:A,isDraggingOver:O,isUploading:j,isInvalid:te})}`,children:[A&&w(`is_waiting`),j&&w(`is_uploading`),te&&ee&&l,te&&!ee&&w(`error_generic`)]}),k&&(0,Q.jsx)(g,{multiple:d,files:e,deleteFile:r,pendingFiles:t,isInvalid:te,acceptedMimeTypes:a})]})},jZ={acceptedFormats:`.pdf, .heic, .png, .jpg`,acceptedMimeTypes:[`application/pdf`,`image/jpeg`,`image/png`,`image/heic`]},MZ={acceptedFormats:`.pdf, .png, .jpg`,acceptedMimeTypes:jZ.acceptedMimeTypes.filter(e=>e!==`image/heic`)},NZ=100,PZ=({activeStorageUpload:e,acceptedMimeTypes:t,multiple:n,disabled:r,maxBytesSizePerFile:i,children:a,setFiles:o})=>{let s=Id(),c=an(),l=(0,X.useRef)(null),u=()=>{l.current?.click()},d=e=>t?.length?e.filter(e=>t.includes(e.type)):e,f=e=>i?e.filter(e=>e.size<i):e,p=e=>{if(e.length>NZ)return J.error({title:s(`upload.too_many_files.title`),content:s(`upload.too_many_files.content`,{count:NZ})}),[];let t=d(e);return f(t)},m=e=>{let t;if(t=Array.isArray(e)?e:Pd(e)?[e.message]:[`Unknown error occurred`],t.some(e=>e.includes(`Status: 401`)))return c(W.login_auth_index.url({}))},h=async(e,t)=>{if(!e.currentTarget.files)return;let n=Array.from(e.currentTarget.files).map(e=>e);if(!n.length)return;let r=p(n);o(r);try{r&&await t(r)}catch(e){m(e)}};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`input`,{ref:l,className:`d-none`,type:`file`,onChange:t=>{h(t,e)},"data-testid":`upload-input`,multiple:n,disabled:r,accept:t.length>0?t?.join(`, `):void 0}),a(u)]})},FZ=({onUploadSuccess:e,acceptedMimeTypes:t=[],multiple:n=!1,disabled:r=!1,maxBytesSizePerFile:i,directUploadsPath:a,children:o})=>{let[s,c]=(0,X.useState)([]),l=e=>e.map((e,t)=>{let n=s[t]||{};return{...n,name:n.name,size:n.size,type:n.type,lastModified:n.lastModified,webkitRelativePath:n.webkitRelativePath,signedId:e}});return(0,Q.jsx)(Fc,{onBeforeStorageRequest:({xhr:e})=>e.setRequestHeader(`Cache-Control`,Nl.ASSETS_CACHE_CONTROL),directUploadsPath:a,onSuccess:t=>{e(l(t))},render:({handleUpload:e})=>(0,Q.jsx)(PZ,{activeStorageUpload:e,acceptedMimeTypes:t,multiple:n,disabled:r,maxBytesSizePerFile:i,setFiles:c,children:o})})},IZ=({isArchived:e,notification:t,notificationId:n,activeTab:r,filterValue:i,targetUserId:a,source:o,createdAt:s})=>{let{document_request:{id:c},event_type:l,action_completion:{action:u,completed_by_user:d}}=t,f=ja(),{currentUser:p}=Ha(),m=MK(),{track:h}=Ao(),{mutate:g}=hZ(),{reloadNotificationsCount:_,removeNotification:v}=wq(r,i,a),y=e=>{e?.length&&g({parameters:{company_id:f,document_request_id:c},requestBody:{signed_ids:e.map(e=>e.signedId)}},{onSuccess:()=>{J.success({title:m(`notification_document_request.share_file.success_message`)}),v(n),_()}})},b=!!d&&!!u,x=()=>{switch(u){case`document_approved`:return`document_approved`;case`document_rejected`:return`document_rejected`;default:return`file_shared`}},S=l===`created`||l===`rejected`;if(b){let e=d.id===p?.id,t=x();return(0,Q.jsx)(V,{textBreak:!0,children:e?m(`notification_document_request.share_file.${t}`):m(`notification_document_request.share_file.${t}_user`,{user_name:d.full_name})})}return S&&!b&&!e?(0,Q.jsx)(H,{children:(0,Q.jsx)(FZ,{onUploadSuccess:y,...jZ,children:e=>(0,Q.jsx)(U.Secondary,{variant:`primary`,size:`sm`,onClick:r=>{r.stopPropagation(),h({trackedEvent:Oo.user_notifications_upload_file_from_notification,object:{},context:{notification_type:t,notification_id:n,notification_source:o,notification_triggered_at:s,action_performed_at:new Date().toISOString()}}),e()},children:m(`notification_document_request.share_file.action_button`)})})}):null},LZ=({createdAt:e,isRead:t,isArchived:n,notification:r,onClick:i,notificationId:a,activeTab:o,filterValue:s,targetUserId:c,source:l})=>{let u=MK();return(0,Q.jsx)(zq,{createdAt:e,author:r.author,isRead:t,onClick:i,message:(0,Q.jsx)(p,{i18nKey:(()=>{switch(r.event_type){case`rejected`:case`created`:return u(`notification_document_request.${r.event_type}.full_message`,{name:r.author.full_name,documentRequestName:r.document_request.name||r.document_request.kind});case`uploaded`:return u(`notification_document_request.uploaded.full_message.other`,{name:r.author.full_name,count:r.document_request.file_count,documentRequestName:r.document_request.name||r.document_request.kind})}})()}),children:a&&l&&(0,Q.jsx)(IZ,{notification:r,notificationId:a,activeTab:o,filterValue:s,targetUserId:c,source:l,isArchived:n,createdAt:e})})},RZ=({createdAt:e,isRead:t,notification:n,onClick:r})=>{let i=MK(),{currentUser:a}
90=Ha(),{id:o,company_id:s,amount:c,pay_now:l,formatted_period:u,active:d,sme_validated_by_id:f,sme_validated_at:m,sme_validated_by_full_name:h}=n.declaration_sme_validation_request,g=parseFloat(c),_=_c(Math.abs(g)),v=g<0?`credit`:l?`pay_now`:`pay_later`,y=d?null:m!==null&&f!==null?f===a.id?i(`notification_declaration_sme_validation_request.approved.by_current_user`,{date:yr(m)}):h===null?i(`notification_declaration_sme_validation_request.approved.by_blocked_user`,{date:yr(m)}):i(`notification_declaration_sme_validation_request.approved.by_user`,{date:yr(m),name:h}):i(`notification_declaration_sme_validation_request.expired`);return(0,Q.jsxs)(zq,{author:n.author,createdAt:e,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`notification_declaration_sme_validation_request.${v}`,{name:n.author?n.author?.full_name:``,period:u,amount:_}),components:{b:(0,Q.jsx)(`strong`,{})}}),children:[d&&(0,Q.jsx)(H,{children:(0,Q.jsx)(Ya.Secondary,{size:`sm`,icon:`OpenInNewRounded`,href:W.companies_declaration_validation_request.url({pathParams:{company_id:s.toString(),id:o.toString()}}),children:i(`notification_declaration_sme_validation_request.button`)})}),y!==null&&(0,Q.jsx)(V,{children:y})]})},zZ=({notification:e,isRead:t,createdAt:n,onClick:r})=>{let i=MK();return(0,Q.jsx)(zq,{author:e.author,createdAt:n,isRead:t,onClick:r,message:(0,Q.jsx)(p,{i18nKey:i(`dms_notification_with_folder.uploaded.message`,{name:e.author?e.author?.full_name:``,folder_name:e.parent_name||i(`dms_notification_with_folder.default_folder`)})})})},BZ={ASSETS_EXPORT_ATTACH_TO_DILIGENCE_FAILURE:`assets_export_attach_to_diligence_failure`,CIT_RETURN_ACCEPTED:`cit_return_accepted`,MIGRATION_IMPORT_SUCCESS:`migration_import_success`,MIGRATION_IMPORT_FAIL:`migration_import_fail`,PRO_ACCOUNT_MISSING_RECEIPT_REMINDER:`pro_account_missing_receipt_reminder`,MANDATE_MIGRATION_COMPLETED_SUCCESS:`mandate_migration_completed_success`,MANDATE_MIGRATION_COMPLETED_WITH_ERRORS:`mandate_migration_completed_with_errors`},VZ=({createdAt:e,isRead:t,notification:{component_type:n,i18n_count:r},onClick:i})=>{let a=MK(),o=(0,X.useMemo)(()=>{switch(n){case BZ.ASSETS_EXPORT_ATTACH_TO_DILIGENCE_FAILURE:case BZ.CIT_RETURN_ACCEPTED:case BZ.MIGRATION_IMPORT_FAIL:case BZ.MIGRATION_IMPORT_SUCCESS:case BZ.MANDATE_MIGRATION_COMPLETED_SUCCESS:case BZ.MANDATE_MIGRATION_COMPLETED_WITH_ERRORS:return a(`basic_notification.${n}.message`);case BZ.PRO_ACCOUNT_MISSING_RECEIPT_REMINDER:return(0,Q.jsx)(p,{i18nKey:a(`basic_notification.${n}.message`,{count:Number(r)})})}},[n,r,a]);return(0,Q.jsx)(zq,{createdAt:e,isRead:t,message:o,onClick:i})},HZ=({notification:e,isRead:t,createdAt:n,onClick:r})=>{let i=MK();return(0,Q.jsx)(zq,{createdAt:n,isRead:t,onClick:r,message:(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(`span`,{children:(0,Q.jsx)(p,{i18nKey:i(`notification_account_copy_synchronization.message.${e.exception_message?`error`:`success`}`,{companyName:e.company.name})})})}),(0,Q.jsx)(N.Content,{children:e.exception_message})]})})},UZ,WZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/archived_transactions_count`,method:`GET`,data:t,params:e})},GZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/cards`,method:`GET`,data:t,params:e})},KZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/{id}`,method:`GET`,data:t,params:e})},qZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions`,method:`GET`,data:t,params:e})},JZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/default_filters`,method:`GET`,data:t,params:e})},YZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/filter`,method:`GET`,data:t,params:e})},XZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/summary`,method:`GET`,data:t,params:e})},ZZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/check_signed_ids_statuses`,method:`POST`,data:t,params:e})},QZ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/download`,method:`POST`,data:t,params:e})},$Z=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/bulk_archive`,method:`PUT`,data:t,params:e})},eQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/bulk_unarchive`,method:`PUT`,data:t,params:e})},tQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/bulk_unmark_potential_duplicates`,method:`PUT`,data:t,params:e})},nQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/bulk_update_document_tags`,method:`PUT`,data:t,params:e})},rQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/bulk_update_proof_requirement`,method:`PUT`,data:t,params:e})},iQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/{id}`,method:`PUT`,data:t,params:e})},aQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/{id}/toggle_personal_expense`,method:`PUT`,data:t,params:e})},oQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/{id}/unmark_potential_duplicate`,method:`PUT`,data:t,params:e})},sQ=async function(e,t,n){return await UZ.request({...n,url:`/companies/{company_id}/clients/transactions/{id}/update_document_tags`,method:`PUT`,data:t,params:e})};function cQ(e){return UZ=new z(e),{getArchivedTransactionsCountCompanyClientsTransactions:WZ,getCardsCompanyClientsTransactions:GZ,getCompanyClientsTransaction:KZ,getCompanyClientsTransactions:qZ,getDefaultFiltersCompanyClientsTransactions:JZ,getFilterCompanyClientsTransactions:YZ,getSummaryCompanyClientsTransactions:XZ,postCheckSignedIdsStatusesCompanyClientsTransactions:ZZ,postDownloadCompanyClientsTransactions:QZ,putBulkArchiveCompanyClientsTransactions:$Z,putBulkUnarchiveC
90ompanyClientsTransactions:eQ,putBulkUnmarkPotentialDuplicatesCompanyClientsTransactions:tQ,putBulkUpdateDocumentTagsCompanyClientsTransactions:nQ,putBulkUpdateProofRequirementCompanyClientsTransactions:rQ,putCompanyClientsTransaction:iQ,putTogglePersonalExpenseCompanyClientsTransaction:aQ,putUnmarkPotentialDuplicateCompanyClientsTransaction:oQ,putUpdateDocumentTagsCompanyClientsTransaction:sQ}}var lQ=cQ({server:window.location.origin}),uQ=t({getArchivedTransactionsCountCompanyClientsTransactionsQueryKey:()=>dQ,getCardsCompanyClientsTransactionsQueryKey:()=>mQ,getCompanyClientsTransactionQueryKey:()=>_Q,getCompanyClientsTransactionsQueryKey:()=>bQ,getDefaultFiltersCompanyClientsTransactionsQueryKey:()=>TQ,getFilterCompanyClientsTransactionsQueryKey:()=>OQ,getGetArchivedTransactionsCountCompanyClientsTransactionsQueryOptions:()=>fQ,getGetCardsCompanyClientsTransactionsQueryOptions:()=>hQ,getGetCompanyClientsTransactionQueryOptions:()=>vQ,getGetCompanyClientsTransactionsQueryOptions:()=>xQ,getGetDefaultFiltersCompanyClientsTransactionsQueryOptions:()=>EQ,getGetFilterCompanyClientsTransactionsQueryOptions:()=>kQ,getGetSummaryCompanyClientsTransactionsQueryOptions:()=>MQ,getPaginatedGetCompanyClientsTransactionsQueryOptions:()=>CQ,getSummaryCompanyClientsTransactionsQueryKey:()=>jQ,postCheckSignedIdsStatusesCompanyClientsTransactionsMutationKey:()=>PQ,postDownloadCompanyClientsTransactionsMutationKey:()=>IQ,putBulkArchiveCompanyClientsTransactionsMutationKey:()=>RQ,putBulkUnarchiveCompanyClientsTransactionsMutationKey:()=>BQ,putBulkUnmarkPotentialDuplicatesCompanyClientsTransactionsMutationKey:()=>HQ,putBulkUpdateDocumentTagsCompanyClientsTransactionsMutationKey:()=>WQ,putBulkUpdateProofRequirementCompanyClientsTransactionsMutationKey:()=>KQ,putCompanyClientsTransactionMutationKey:()=>JQ,putTogglePersonalExpenseCompanyClientsTransactionMutationKey:()=>XQ,putUnmarkPotentialDuplicateCompanyClientsTransactionMutationKey:()=>QQ,putUpdateDocumentTagsCompanyClientsTransactionMutationKey:()=>e$,useGetArchivedTransactionsCountCompanyClientsTransactions:()=>pQ,useGetCardsCompanyClientsTransactions:()=>gQ,useGetCompanyClientsTransaction:()=>yQ,useGetCompanyClientsTransactions:()=>SQ,useGetDefaultFiltersCompanyClientsTransactions:()=>DQ,useGetFilterCompanyClientsTransactions:()=>AQ,useGetSummaryCompanyClientsTransactions:()=>NQ,usePaginatedGetCompanyClientsTransactions:()=>wQ,usePostCheckSignedIdsStatusesCompanyClientsTransactions:()=>FQ,usePostDownloadCompanyClientsTransactions:()=>LQ,usePutBulkArchiveCompanyClientsTransactions:()=>zQ,usePutBulkUnarchiveCompanyClientsTransactions:()=>VQ,usePutBulkUnmarkPotentialDuplicatesCompanyClientsTransactions:()=>UQ,usePutBulkUpdateDocumentTagsCompanyClientsTransactions:()=>GQ,usePutBulkUpdateProofRequirementCompanyClientsTransactions:()=>qQ,usePutCompanyClientsTransaction:()=>YQ,usePutTogglePersonalExpenseCompanyClientsTransaction:()=>ZQ,usePutUnmarkPotentialDuplicateCompanyClientsTransaction:()=>$Q,usePutUpdateDocumentTagsCompanyClientsTransaction:()=>t$}),dQ=e=>e?[`getArchivedTransactionsCountCompanyClientsTransactions`,e]:[`getArchivedTransactionsCountCompanyClientsTransactions`],fQ=(e,t,n)=>({queryKey:dQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getArchivedTransactionsCountCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),pQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:dQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:dQ()}),r[2]=i,r[3]=s);let c=s,l=dQ(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=fQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},mQ=e=>e?[`getCardsCompanyClientsTransactions`,e]:[`getCardsCompanyClientsTransactions`],hQ=(e,t,n)=>({queryKey:mQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getCardsCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),gQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:mQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:mQ()}),r[2]=i,r[3]=s);let c=s,l=mQ(e),u;
90return r[4]!==n||r[5]!==t||r[6]!==e?(u=hQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},_Q=e=>e?[`getCompanyClientsTransaction`,e]:[`getCompanyClientsTransaction`],vQ=(e,t,n)=>({queryKey:_Q(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getCompanyClientsTransaction(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),yQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:_Q(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:_Q()}),r[2]=i,r[3]=s);let c=s,l=_Q(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=vQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},bQ=e=>e?[`getCompanyClientsTransactions`,e]:[`getCompanyClientsTransactions`],xQ=(e,t,n)=>({queryKey:bQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),SQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:bQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:bQ()}),r[2]=i,r[3]=s);let c=s,l=bQ(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=xQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},CQ=(e,t)=>({queryKey:bQ(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await lQ.getCompanyClientsTransactions({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),wQ=(e,t)=>{let n=(0,$.c)(3),r=bQ(e),i;return n[0]!==t||n[1]!==e?(i=CQ(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},TQ=e=>e?[`getDefaultFiltersCompanyClientsTransactions`,e]:[`getDefaultFiltersCompanyClientsTransactions`],EQ=(e,t,n)=>({queryKey:TQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getDefaultFiltersCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),DQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:TQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:TQ()}),r[2]=i,r[3]=s);let c=s,l=TQ(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=EQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},OQ=e=>e?[`getFilterCompanyClientsTransactions`,e]:[`getFilterCompanyClientsTransactions`],kQ=(e,t,n)=>({queryKey:OQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getFilterCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),AQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:OQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:OQ()}),r[2]=i,r[3]=s);let c=s,l=OQ(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=kQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},jQ=e=>e?[`getSummaryCompanyClientsTransactions`,e]:[`getSummaryCompanyClientsTransactions`],MQ=(e,t,n)=>({queryKey:jQ(e),queryFn:e===I?I:async()=>{let{data:t}=await lQ.getSummaryCompanyClientsTransactions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),NQ=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:jQ(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:jQ()}),r[2]=i,r[3]=s);let c=s,l=jQ(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=MQ(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},PQ=[`postCheckSignedIdsStatusesCompanyClientsTransactions`],FQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.postCheckSignedIdsStatusesCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:PQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},IQ=[`postDownloadCompanyClientsTransactions`],LQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.postDownloadCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:IQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},RQ=[`putBulkArchiveCompanyClientsTransactions`],zQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putBulkArchiveCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:RQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)}
90,BQ=[`putBulkUnarchiveCompanyClientsTransactions`],VQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putBulkUnarchiveCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:BQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},HQ=[`putBulkUnmarkPotentialDuplicatesCompanyClientsTransactions`],UQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putBulkUnmarkPotentialDuplicatesCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:HQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},WQ=[`putBulkUpdateDocumentTagsCompanyClientsTransactions`],GQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putBulkUpdateDocumentTagsCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:WQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},KQ=[`putBulkUpdateProofRequirementCompanyClientsTransactions`],qQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putBulkUpdateProofRequirementCompanyClientsTransactions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:KQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},JQ=[`putCompanyClientsTransaction`],YQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putCompanyClientsTransaction(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:JQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},XQ=[`putTogglePersonalExpenseCompanyClientsTransaction`],ZQ=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putTogglePersonalExpenseCompanyClientsTransaction(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:XQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},QQ=[`putUnmarkPotentialDuplicateCompanyClientsTransaction`],$Q=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putUnmarkPotentialDuplicateCompanyClientsTransaction(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:QQ,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},e$=[`putUpdateDocumentTagsCompanyClientsTransaction`],t$=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await lQ.putUpdateDocumentTagsCompanyClientsTransaction(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:e$,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},n$=()=>{let e=MK(),{mutate:t}=FQ(),n=(0,X.useCallback)((e,t)=>W.team_expenses_companies_index.url({pathParams:{company_id:`${e}`},queryParams:{expense_id:`${t[0]}`}}),[]);return(0,X.useCallback)((r,i,a)=>{t({parameters:{company_id:r},requestBody:{upload:{signed_ids:(0,Oy.compact)(i.map(e=>e.signedId))}}},{onSuccess:({signed_ids_statuses:t})=>{let{new_signed_ids:o=[],non_grouped_persisted_document_signed_ids:s=[],grouped_persisted_document_signed_ids:c=[],unapproved_expense_ids:l=[]}=t??{},u=i.filter(e=>c.includes(e.signedId)),d=i.filter(e=>o.includes(e.signedId)||s.includes(e.signedId));if(a.onRejectedFiles(u),d.length===0&&u.length>0){a.onUploadAborted?.();return}l.length>0&&J.warn({title:e(`notification_transaction_accounting_request.share_file.duplicate_identified.expenses.title`),content:e(`notification_transaction_accounting_request.share_file.duplicate_identified.expenses.content`),actions:[{label:e(`notification_transaction_accounting_request.share_file.duplicate_identified.expenses.action`),href:n(r,l),options:{target:`_blank`,rel:`noreferrer noopener`}}]}),a.onSavedFiles(d)}})},[t,e,n])},r$=({setTemporaryAction:e,notificationData:t,notificationId:n,activeTab:r,filterValue:i,targetUserId:a,source:o,createdAt:s})=>{let c=MK(),{company:{cash_based_accounting:l}}=Na(),u=ja(),{track:d}=Ao(),{mutate:f}=YQ(),{reloadNotificationsCount:p,removeNotification:m}=wq(r,i,a),{bank_transaction:{id:h,personal_expense:g,attachment_lost:_,attachment_required:v}}=t,y=!(l&&g),b=()=>{d({trackedEvent:Oo.user_notifications_mark_notification_proof_as_optional,object:{},context:{notification_type:t.type,notification_id:n,notification_source:o,notification_triggered_at:s,action_performed_at:new Date().toISOString()}}),S(LK.MARK_PROOF_AS_OPTIONAL)},x=()=>{d({trackedEvent:Oo.user_notifications_mark_notification_proof_as_lost,object:{},context:{notification_type:t.type,notification_id:n,notification_source:o,notification_triggered_at:s,action_performed_at:new Date().toISOString()}}),S(LK.MARK_PROOF_AS_LOST)},S=t=>{let r=t===LK.MARK_PROOF_AS_LOST;f({parameters:{company_id:u,id:h},requestBody:{document:{attachment_lost:r,attachment_required:r}}},{onSuccess:()=>{J.success({title:c(`notification_transaction_accounting_request.share_file.${t}`)}),e(t),setTimeout(()=>{m(n),p()},2e3)}})};return(0,Q.jsxs)(hl.Tertiary,{children:[(0,Q.jsx)(hl.Trigger,{withCaret:!0,size:`sm`,onClick:e=>{e.stopPropagation()},children:c(`notification_transaction_accounting_request.share_file.mark_as_button`)}),(0,Q.jsxs)(hl.Menu,{children:[!_&&(0,Q.jsx)(hl.MenuItem,{onSelect:e=>{e.stopPropagation(),x()},children:c(`notification_transaction_accounting_request.share_file.marked_as_lost_option`)}),y&&v&&(0,Q.jsx)(hl.MenuItem,{onSelect:e=>{e.stopPropagation(),b()},children:c(`notification_transaction_accounting_request.share_file.marked_as_optional_option`)})]})]})},i$=({notificationData:e,notificationId:t,isArchived:n,activeTab:r,filterValue:i,targetUserId:a,source:o,createdAt:s})=>{let c=ja(),{currentUser:l}=Ha(),u=MK(),{track:f}=Ao(),{mutate:p}=YQ(),{reloadNotificationsCount:m,removeNotification:h}=wq(r,i,a),g=n$(),[_,v]=(0,X.useState)(null),y={id:l.id,full_name:`${l.first_name} ${l.last_name}`.trim()},{action_completion:{action:b,completed_by_user:x},bank_transaction:{id:S}}=e,C=e=>
90{e?.length&&J.warn({title:u(`notification_transaction_accounting_request.share_file.duplicate_identified.title`),content:u(`notification_transaction_accounting_request.share_file.duplicate_identified.message`,{file_name:e.map(e=>e.name).join(`, `)})})},w=e=>{e?.length&&p({parameters:{company_id:c,id:S},requestBody:{document:{files:e.map(e=>e.signedId)}}},{onSuccess:()=>{J.success({title:u(`notification_transaction_accounting_request.share_file.success_message`),actions:[{label:u(`notification_transaction_accounting_request.share_file.success_action`),href:W.transactions_companies_clients_index.url({pathParams:{company_id:`${c}`},queryParams:{transaction_id:S}}),options:{target:`_blank`,rel:`noreferrer noopener`}}]}),v(`file_shared`),setTimeout(()=>{h(t),m()},2e3)}})},T=e=>{e?.length&&g(c,e,{onRejectedFiles:C,onSavedFiles:w})},E=!!x&&!!b||!!_,D=()=>{switch(_||b){case`marked_as_lost`:return`marked_as_lost`;case`marked_as_optional`:return`marked_as_optional`;case`document_matched`:return`document_matched`;case`thirdparty_updated`:return`third_party_updated`;default:return`file_shared`}};if(E){let e=x||y;if(!e)return null;let t=e?.id===l?.id,n=D();return(0,Q.jsx)(V,{textBreak:!0,children:t?u(`notification_transaction_accounting_request.share_file.${n}`):u(`notification_transaction_accounting_request.share_file.${n}_user`,{user_name:e.full_name,postProcess:d})})}return!E&&n?null:!E&&!n?(0,Q.jsxs)(H,{gap:1,children:[(0,Q.jsx)(FZ,{onUploadSuccess:T,...jZ,children:n=>(0,Q.jsx)(U.Secondary,{variant:`primary`,size:`sm`,onClick:r=>{r.stopPropagation(),f({trackedEvent:Oo.user_notifications_upload_file_from_notification,object:{},context:{notification_type:e.type,notification_id:t,notification_source:o,notification_triggered_at:s,action_performed_at:new Date().toISOString()}}),n()},children:u(`notification_transaction_accounting_request.share_file.action_button`)})}),(0,Q.jsx)(r$,{setTemporaryAction:v,notificationData:e,notificationId:t,activeTab:r,filterValue:i,targetUserId:a,source:o,createdAt:s})]}):null},a$=({notification:e,onClick:t,activeTab:n,filterValue:r,targetUserId:i,source:a})=>{let o=MK(),s=e.data,{bank_transaction:c,author:l}=s||{},u=_c(+(c?.currency_amount||0),{currency:c?.currency});return(0,Q.jsx)(zq,{createdAt:e.created_at,author:l,isRead:e.read,onClick:t,message:(0,Q.jsx)(`div`,{"data-testid":`transaction-accounting-request-notification`,children:(0,Q.jsx)(p,{i18nKey:o(`notification_transaction_accounting_request.full_message`,{name:l?.full_name||``,date:yr(c?.date||``,`yyyy/MM/dd`),label:c?.label||``,amount:u})})}),children:s&&(0,Q.jsx)(i$,{notificationData:s,notificationId:e.id,isArchived:e.archived,createdAt:e.created_at,source:a,activeTab:n,filterValue:r,targetUserId:i})})},o$=({notification:e,onClick:t})=>{let n=MK(),{author:r,company:i,activated:a}=e.data||{},o=a?`notification_shared_inbox.activated.full_message`:`notification_shared_inbox.deactivated.full_message`;return(0,Q.jsx)(zq,{createdAt:e.created_at,author:r,isRead:e.read,onClick:t,message:(0,Q.jsx)(`div`,{"data-testid":`shared-inbox-notification`,children:(0,Q.jsx)(p,{i18nKey:n(o,{name:r?.full_name||``,company_name:i?.name||``}),components:{underline:(0,Q.jsx)(`span`,{className:`underline font-weight-semi-bold`})}})})})},s$=({notification:e,onClick:t,activeTab:n,filterValue:r,targetUserId:i,source:a})=>{let o=(0,X.useCallback)(n=>{t?.(e,n)},[e,t]);return(0,X.useMemo)(()=>{if(RK(e,Iq.NOTIFICATIONTRANSACTIONACCOUNTINGREQUEST))return(0,Q.jsx)(a$,{notification:e,onClick:o,activeTab:n,filterValue:r,targetUserId:i,source:a});if(RK(e,Iq.NOTIFICATIONSHAREDINBOX))return(0,Q.jsx)(o$,{notification:e,onClick:o});let t=e.data;switch(t.type){case Iq.NOTIFICATIONBASIC:return(0,Q.jsx)(VZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONDMS:return(0,Q.jsx)(zZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONFISCALYEAR:return(0,Q.jsx)(aZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONJUSTIFYREVISION:return(0,Q.jsx)(nZ,{createdAt:e.created_at,isRead:e.read,onClick:o});case Iq.NOTIFICATIONMESSAGE:return(0,Q.jsx)(tZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o,source:a,notificationId:e.id});case Iq.NOTIFICATIONTRANSACTIONSFROMMIGRATION:return(0,Q.jsx)(Bq,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONSUPPLIERINVOICE:return(0,Q.jsx)(Vq,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONINVITATIONREMINDER:return(0,Q.jsx)(rZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONEXPENSE:return(0,Q.jsx)(oZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONPURCHASEREQUEST:return(0,Q.jsx)(Hq,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONPAYMENTREQUEST:return(0,Q.jsx)(Uq,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONACCOUNTCOPYSYNCHRONIZATION:return(0,Q.jsx)(HZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONDOCUMENTREQUEST:return(0,Q.jsx)(LZ,{createdAt:e.created_at,isRead:e.read,isArchived:e.archived,notification:t,onClick:o,notificationId:e.id,activeTab:n,filterValue:r,targetUserId:i,source:a});case Iq.NOTIFICATIONIBANCHANGEREQUEST:return(0,Q.jsx)(iZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o});case Iq.NOTIFICATIONDECLARATIONSMEVALIDATIONREQUEST:return(0,Q.jsx)(RZ,{createdAt:e.created_at,isRead:e.read,notification:t,onClick:o})}},[o,n,r,i,a,e])},c$=()=>{let e=MK();return(0,Q.jsx)(H,{justifyContent:`center`,alignItems:`center`,height:`100%`,width:`100%`,overflowX:`hidden`,children:(0,Q.jsx)(Cs,{illustration:{name:`celebration`,size:`md`},title:(0,Q.jsx)(V,{children:e(`empty_screen.title`)})})})},l$=()=>(0,Q.jsx)(c$,{}),u$=({notification:e,source:t,activeTab:n,filterValue:r,closeSideModal:i,targetUserId:a})=>{let o=ja(),s=an(),{track:c}=Ao(),{updateNotificationsCache:l,reloadNotificationsCount:u}=wq(n,r),{mutate:d}=dq(),f=(0,X.useCallback)((e,n=!1)=>{d({parameters:{company_id:o,id:e.id,source:t}},{onSuccess({redirection_path:t}){c({trackedEvent:Oo.user_notifications_mark_notification_as_read,object:{},context:{notification_type:e}}),n&&t&&(i?.(),s(t)),e?.read||(l(FK.READ,e.id),u())}})},[o,d,s,t,c,u,l,i]),[p,m]=(0,X.useState)(!1);return(0,Q.jsxs)(H,{onMouseEnter:()=>{m(!0)},onMouseLeave:()=>{m(!1)},borderBottomColor:`secondary-200`,borderBottomStyle:`solid`,borderBottomWidth:1,position:`relative`,bgColor:p?`secondary-25`:void 0,children:[(0,Q.jsx)(s$,{notification:e,onClick:f,activeTab:n,filterValue:r,targetUserId:a,source:t}),p&&(0,Q.jsx)(Nq,{containerProps:{position:`absolute`,right:24,top:16},source:t,activeTab:n,filterValue:r,notification:e})]},e.id)},d$=({activeTab:e,filterValue:t,source:n,closeSideModal:r,targetUserId:i})=>{let{notifications:a,isPending:o,isFetching:s,hasNextPage:c,fetchNextPage:l,isFetchNextPageError:u}=Fq(e,t,i),d=MK(),{groups:f}=(0,X.useMemo)(()=>bq(a,t===PK.ARCHIVED?`archived_at`:`created_at`),[a,t]),p=(0,X.useRef)(null);return o?(0,Q.jsx)(H,{py:5,justifyContent:`center`,children:(0,Q.jsx)(zo,{size:`md`})}):a?.length?(0,Q.jsx)(ys,{isLoading:s,hasMore:!!c&&!u,loadMore:()=>{l()}
90,useWindow:!1,getScrollParent:()=>p.current,children:Object.entries(f).map(([a,o])=>o?.length>0&&(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(V.TinyCaption,{semiBold:!0,mt:2,ml:3,children:d(`inbox.list.${a}`)}),o.map(a=>(0,Q.jsx)(u$,{notification:a,source:n,activeTab:e,filterValue:t,closeSideModal:r,targetUserId:i},a.id))]},a))}):(0,Q.jsx)(l$,{})},f$=({title:e,count:t})=>(0,Q.jsxs)(V,{semiBold:!0,children:[e,!!t&&(0,Q.jsxs)(Q.Fragment,{children:[` `,(0,Q.jsx)(Yo,{variant:`danger`,strong:!0,size:`sm`,label:(0,Q.jsx)(V.TinyCaption,{color:`white`,children:t}),withNotification:!0})]})]}),p$=({activeTab:e,setActiveTab:t,currentFilter:n,targetUserId:r})=>{let i=MK(),a=ja(),{valid:o}=wa([G.WELCOME_DASHBOARD]),{data:s}=qd(n===PK.ARCHIVED?I:{company_id:a,target_user_id:r});return(0,Q.jsxs)(Bd,{activeTabKey:e,setActiveTabKey:t,"aria-label":i(`tabs_aria_label`),fullWidth:!0,withBorderBottom:!0,children:[o&&(0,Q.jsx)(Bd.Link,{tabKey:NK.TODO,pillVariant:`danger`,title:(0,Q.jsx)(f$,{title:i(`tabs.todo`),count:s?.todo_tab})}),(0,Q.jsx)(Bd.Link,{tabKey:NK.MENTION,pillVariant:`danger`,title:(0,Q.jsx)(f$,{title:i(`tabs.mention`),count:s?.mentions_tab})}),(0,Q.jsx)(Bd.Link,{tabKey:NK.NOTIFICATION,pillVariant:`danger`,title:(0,Q.jsx)(f$,{title:i(`tabs.notification`),count:s?.others_tab})})]})},m$,h$=async function(e,t,n){return await m$.request({...n,url:`/companies/{company_id}/notifications/bulk_actions/update_status`,method:`PUT`,data:t,params:e})};function g$(e){return m$=new z(e),{putUpdateStatusCompanyNotificationsBulkActions:h$}}var _$=g$({server:window.location.origin}),v$=[`putUpdateStatusCompanyNotificationsBulkActions`],y$=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await _$.putUpdateStatusCompanyNotificationsBulkActions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:v$,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},b$=({isFilterOpen:e,setIsFilterOpen:t,filterValue:n,setFilter:r})=>{let i=MK(),a=[{key:PK.UNREAD_AND_READ,label:i(`inbox.header.filters.unread_and_read`),icon:`AllInboxRounded`},{key:PK.UNREAD,label:i(`inbox.header.filters.unread`),icon:`MailRounded`},{key:PK.ARCHIVED,label:i(`inbox.header.filters.archived`),icon:`Archive`}];return(0,Q.jsxs)(Ku,{open:e,onOpenChange:t,children:[(0,Q.jsx)(Ku.Trigger,{size:`sm`,icon:`FilterListRounded`,children:(e=>{let t=a.find(t=>t.key===e);return t?t.label:``})(n)}),(0,Q.jsx)(Ku.Menu,{minWidth:`fit-content`,children:a.map(e=>(0,Q.jsx)(Ku.Menu.Body,{onClick:()=>r(e.key),children:(0,Q.jsxs)(H,{columnGap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:e.icon}),(0,Q.jsx)(V,{children:e.label}),n===e.key&&(0,Q.jsx)(s,{name:`CheckRounded`})]})},e.key))})]})},Pue=({markAllAsArchivedHandler:e,markAllAsReadHandler:t,isCompact:n,filter:r,restoreAllHandler:i})=>{let a=MK(),o=[{icon:`DraftsRounded`,label:a(`inbox.header.more_actions.mark_all_as_read`),onClick:t,hide:r===PK.ARCHIVED},{icon:`Archive`,label:a(`inbox.header.more_actions.mark_all_as_archived`),onClick:e,hide:r===PK.ARCHIVED},{icon:`Unarchive`,label:a(`inbox.header.more_actions.restore_all`),onClick:i,hide:r===PK.UNREAD_AND_READ||r===PK.UNREAD}];return(0,Q.jsxs)(hl.Tertiary,{children:[(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:n?`MoreHorizRounded`:void 0,withCaret:!n,children:n?null:a(`inbox.header.more_actions.title`)}),(0,Q.jsx)(hl.Menu,{align:`end`,children:o.map(({icon:e,label:t,onClick:n,hide:r})=>r?null:(0,Q.jsx)(hl.MenuItem,{onSelect:()=>n(),children:(0,Q.jsxs)(H,{columnGap:1,alignItems:`center`,children:[(0,Q.jsx)(s,{name:e}),(0,Q.jsx)(V,{children:t})]})},t))})]})},Fue=({onHide:e,children:t})=>{let n=MK();return(0,Q.jsxs)(o,{px:3,py:2,children:[(0,Q.jsxs)(H,{justifyContent:`between`,alignItems:`center`,columnGap:1,children:[(0,Q.jsx)(H,{children:(0,Q.jsx)(V.HeadingSection2,{children:n(`inbox.header.title`)})}),(0,Q.jsxs)(H,{columnGap:1,children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(Ya.Tertiary,{icon:`SettingsRounded`,href:W.settings_me_index.url({queryParams:{tab:`my_notifications`}}),size:`sm`})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:n(`notification_settings`)})]}),e?(0,Q.jsx)(U.Tertiary,{icon:`Close`,size:`sm`,onClick:e}):null]})]}),t&&(0,Q.jsx)(H,{justifyContent:`between`,alignItems:`center`,columnGap:1,pt:2,children:t})]})},Iue=({children:e,userInfo:t})=>{let n=MK();return(0,Q.jsxs)(H,{px:2,py:15,justifyContent:`between`,alignItems:`center`,columnGap:1,children:[(0,Q.jsxs)(H,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(V.HeadingSection4,{children:n(`inbox.header.title`)}),t&&(0,Q.jsx)(gl,{type:`person`,firstName:t.first_name,lastName:t.last_name,size:`sm`,pictureUrl:t.profile_picture_url})]}),e&&(0,Q.jsx)(H,{justifyContent:`between`,alignItems:`center`,columnGap:1,children:e})]})},Lue=({onHide:e,filterValue:t,setFilterValue:n,activeTab:r,source:i,userInfo:a,isExternalAccountantView:o=!1})=>{let{track:s}=Ao(),{mutate:c}=y$({},{suppressGlobalErrorHandler:!0}),{updateNotificationsCache:l,reloadNotificationsCount:u}=wq(r,t),d=ja(),f=MK(),[p,m]=(0,X.useState)(!1),h=e=>c({parameters:{company_id:d,source:i,status:e,target_user_id:a?.id}},{onSuccess:()=>{l(e),u()},onError:e=>{J.error({title:f(`cannot_perform_action`),content:e.response?.data?.error?.message||``})}}),g=()=>{h(FK.READ),s({trackedEvent:Oo.user_notifications_mark_all_notifications_as_read,object:{},context:{notification_source:i}})},_=()=>{h(FK.ARCHIVE),s({trackedEvent:Oo.user_notifications_archive_all_notifications,object:{},context:{notification_source:i}})},v=()=>{h(FK.UNARCHIVE),s({trackedEvent:Oo.user_notifications_restore_all_archived_notifications,object:{},context:{notification_source:i}})},y=e=>{n(e),m(!1)},b=i===IK.ACTIVITY_CENTER,x=(!o||o&&a)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(b$,{filterValue:t,setFilter:y,isFilterOpen:p,setIsFilterOpen:m}),(0,Q.jsx)(Pue,{markAllAsArchivedHandler:_,markAllAsReadHandler:g,filter:t,restoreAllHandler:v,isCompact:b})]});return b?(0,Q.jsx)(Iue,{userInfo:a,children:x}):(0,Q.jsx)(Fue,{onHide:e,children:x})},Rue=()=>{let e=ja(),t=MK();return(0,Q.jsxs)(H,{width:`100%`,height:`100%`,direction:`column`,alignItems:`center`,justifyContent:`center`,overflow:`auto`,gap:2,children:[(0,Q.jsx)(Ci,{name:`team`,size:`md`,variant:`light`}),(0,Q.jsx)(H,{maxWidth:`280px`,children:(0,Q.jsx)(V,{textAlign:`center`,children:t(`empty_screen.external_accountant.no_user`)})}),(0,Q.jsx)(Ya.Tertiary,{icon:`Add`,href:W.new_user_crm_companies_index.url({pathParams:{company_id:`${e}`},queryParams:{company_id:`${e}`}}),children:t(`empty_screen.external_accountant.invite_user`)})]})},x$=({onHide:e,source:t})=>{let{valid:n}=wa([G.WELCOME_DASHBOARD]),{valid:r}=wa([G.NOTIFICATIONS_MANAGEMENT]),i=ja(),[a,o]=(0,X.useState)(n?NK.TODO:NK.MENTION),[s,c]=(0,X.useState)(PK.UNREAD_AND_READ),l=t===IK.ACTIVITY_CENTER,u=!!r&&l,{data:d,isPending:f}=Mq(u&&i?{company_id:i}:I),p=(0,X.useMemo)(()=>d?.inbox_user??null,[d?.inbox_user]),m=u&&!f&&!p;return u&&f?(0,Q.jsx)(H,{width:`100%`,height:`100%`,justifyContent:`center`,alignItems:`center`,children:(0,Q.jsx)(zo,{})}):(0,Q.jsxs)(H,{width:`100%`,height:`100%`,direction:`column`,children:[(0,Q.jsxs)(H,{width:`100%`,direction:`column`,shrink:0,children:[(0,Q.jsx)(Lue,{onHide:e,filterValue:s,setFilterValue:c,activeTab:a,source:t,userInfo:p,isExternalAccountantView:u}),!m&&(0,Q.jsx)(p$,{activeTab:a,setActiveTab:o,currentFilter:s,targetUserId:p?.id})]}),(0,Q.jsx)(H,{minHeight:0,grow:1,overflowY:`auto`,direction:`column`,children:m?(0,Q.jsx)(Rue,{}):(0,Q.jsx)(d$,{activeTab:a,filterValue:s,source:t,closeSideModal:e,targetUserId:p?.id})})]})},zue=()=>{let e=On(({pathname:e})=>e.split(`/`).includes(`welcome`)),{company:t}=Na(),n=ja(),{currentUser:r}=Ua(),i=MK(),{trackV2:a}=Ao(),{data:o}=qd(n?{company_id:n}:I),{reloadNotificationsCount:s,updateNotificationsCache:c}=wq(),[l,u]=(0,X.useState)(!1),d=(0,X.useRef)(null),f=()=>{u(!0),a(`activity_center_button_clicked`,{})},p=()=>{u(!1)};return AK(t,t=>{(l||e)&&t.completed_by_user_id===r?.id||(s(),c(FK.ARCHIVE))}),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(DK,{iconName:`Notifications`,ariaLabel:i(`notifications`),count:o?.unread_notification_count??0,ref:d,onClick:f}),(0,Q.jsx)(Pu,{size:`sm`,show:l,onHide:p,children:(0,Q.jsx)(x$,{onHide:p,source:IK.NOTIFICATION_CENTER})})]})},S$=()=>{let{valid:e}=wa([G.NOTIFICATIONS,G.NOTIFICATIONS_MANAGEMENT],Da.ONE_OF_THE_FEATURE_ABILITIES),{isStarterWithoutAccountingView:t}=kK();return!e||t?null:(0,Q.jsx)(zue,{})},C$={backoffice:`Pennylane`,all:`AllInclusiveRounded`,practice_management:`AvTimerRounded`,sme:`StoreMallDirectoryRounded`,accounting:`TableViewRounded`,home:`HomeRounded`,studio:`AiStudio`},Bue=()=>{let e=ju(),t=an(),{currentUser:n}=Ha(),{company:r}=q(),{firm:i}=Mu(),a=On(({pathname:e})=>e===W.home_index.url({})),o=On(({pathname:e})=>e.startsWith(`/backoffice`)||e.startsWith(`/documentation`)),s=On(({pathname:e})=>
90e.startsWith(`/multi_entity`)),{onToggleValue:c,toggleValue:l}=fa(),{firm:u}=Ka(),{firmGroup:d}=Ea(),{valid:f}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],`one_of_the_feature_abilities`);return(0,X.useMemo)(()=>{let p=[{title:null,items:[{icon:C$.home,isActive:a,title:e(`top_bar.dropdown.home`),onPress:()=>{t(W.home_index.url({}))}}]}];if(i)p.push({title:e(`top_bar.dropdown.practice`),items:[{icon:C$.practice_management,title:e(`top_bar.dropdown.practice_management`),isActive:!0,onPress:()=>{t(W.flow_crm_firms_index.url({pathParams:{id:String(i.id)}}))}}]});else if(r){let i={title:e(`top_bar.dropdown.this_company`),items:[]};f&&i.items.push({icon:C$.accounting,title:e(`top_bar.dropdown.accounting`),isActive:l===`accounting`,onPress:()=>{l!==`accounting`&&c(!1)}}),i.items.push({icon:C$.sme,title:e(`top_bar.dropdown.sme`),isActive:l===`sme`,onPress:()=>{l!==`sme`&&c(!1)}}),p.push(i),n.pennylane_employee_or_external_accountant&&r.firm_id&&p.push({title:e(`top_bar.dropdown.practice`),items:[{icon:C$.practice_management,title:e(`top_bar.dropdown.practice_management`),onPress:()=>{t(W.flow_crm_firms_index.url({pathParams:{id:String(r.firm_id)}}))}}]})}else u?p.push({title:e(`top_bar.dropdown.practice`),items:[{icon:C$.practice_management,title:e(`top_bar.dropdown.practice_management`),isActive:!!u,onPress:()=>{t(W.flow_crm_firms_index.url({pathParams:{id:String(u.id)}}))}}]}):d?p.push({title:e(`top_bar.dropdown.practice`),items:[{icon:C$.practice_management,title:e(`top_bar.dropdown.practice_management`),isActive:!!d,onPress:()=>{t(W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(d.id)}}))}}]}):s&&p.push({title:e(`top_bar.dropdown.this_company`),items:[{icon:C$.sme,title:e(`top_bar.dropdown.sme`),isActive:!0,onPress:()=>{}}]});return n.pennylane_employee&&p.push({title:e(`top_bar.dropdown.pennylane`),items:[{icon:C$.backoffice,title:e(`top_bar.dropdown.backoffice`),isActive:o,onPress:()=>{t(W.users_backoffice_index.url({}))}}]}),p},[r,n.pennylane_employee,n.pennylane_employee_or_external_accountant,u,d,f,o,s,a,t,e,c,l,i])},Vue=`_1l8kjpl0`,w$=({shortcuts:e})=>(0,Q.jsx)(H,{direction:`row`,gap:`05`,alignItems:`center`,children:e.map((e,t)=>(0,Q.jsx)(`div`,{className:Vue,children:e},t))}),Hue=`gu4zfi0`,Uue=()=>{let e=ju();return(0,Q.jsx)(`button`,{className:Hue,onClick:()=>{document.dispatchEvent(new KeyboardEvent(`keydown`,{key:`K`,shiftKey:!0,bubbles:!0}))},children:(0,Q.jsxs)(H,{justifyContent:`between`,alignItems:`center`,width:`100%`,children:[(0,Q.jsxs)(H,{gap:`05`,alignItems:`center`,children:[(0,Q.jsx)(s,{name:`SearchRounded`,color:`primary`,size:`sm`}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-300`,children:e(`top_bar.placeholder`)})]}),(0,Q.jsx)(w$,{shortcuts:[`â§`,`K`]})]})})},Wue=`_88wsof0`,Gue=`_88wsof1`,Kue=`_88wsof2`,que=`_88wsof3`,Jue=({sections:e})=>{let[t,n]=(0,X.useState)(!1),r=(0,X.useMemo)(()=>e.flatMap(e=>e.items).find(e=>e.isActive),[e]);return au({shortcutId:`openQuickSearch`,onKeyDown:()=>{n(!1)}}),(0,Q.jsxs)(Wi,{open:t,onOpenChange:n,children:[(0,Q.jsx)(Yi,{asChild:!0,children:(0,Q.jsxs)(`button`,{className:Wue,children:[(0,Q.jsx)(s,{name:r?r.icon:`HomeRounded`,color:`primary`,size:`xs`}),(0,Q.jsx)(s,{name:`ArrowDropDownRounded`,color:`primary`,size:`xs`})]})}),(0,Q.jsx)(Gi,{children:(0,Q.jsx)(Ji,{asChild:!0,side:`bottom`,align:`start`,avoidCollisions:!0,collisionPadding:20,sideOffset:2,className:Gue,loop:!0,children:(0,Q.jsx)(H,{direction:`column`,children:e.map((e,t)=>(0,Q.jsxs)(H,{direction:`column`,children:[e.title&&(0,Q.jsx)(qi,{asChild:!0,children:(0,Q.jsx)(H,{bgColor:`secondary-25`,px:1,py:`05`,children:(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:e.title})})}),e.items.map((e,t)=>(0,Q.jsx)(Ki,{asChild:!0,children:(0,Q.jsxs)(`button`,{className:Kue,onClick:()=>e.onPress(),"data-state":e.isActive?`active`:`inactive`,children:[(0,Q.jsx)(`div`,{className:que,children:(0,Q.jsx)(s,{name:e.icon,size:`xs`})}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-900`,children:e.title})]})},t))]},t))})})})]})},T$=()=>{let e=Bue();return(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,children:[(0,Q.jsx)(Jue,{sections:e}),(0,Q.jsx)(Uue,{})]})},E$=()=>{let{company:e}=q(),{large_sme_task_force__company_group_income_statement:t=!1}=Jr(),{data:n}=Xd(e?.company_group?.id&&t?{id:e.company_group.id}:I,{meta:{noDefaultErrorToast:!0},staleTime:mi});return n?.company_group.can_access_aggregated_report??!1},D$=()=>{let{isMultiEntity:e,isCompanyGroupDashboard:t}=On(({pathname:e})=>({isMultiEntity:e.includes(`/multi_entity`),isCompanyGroupDashboard:e.startsWith(`/multi_entity/company_groups/`)})),{currentUser:n}=Ha(),r=!n.external_accountant,{data:i}=co({},{enabled:r,staleTime:mi});return!(e&&!t||!r||!i?.is_multi_entity)},O$=`_1p7yisk0`,Yue=`_1p7yisk1`,Xue=`_1p7yisk2`,k$=Object.assign(e=>{let t=(0,$.c)(24),n,i,a;t[0]===e?(n=t[1],i=t[2],a=t[3]):({children:n,withBackArrow:a,...i}=e,t[0]=e,t[1]=n,t[2]=i,t[3]=a);let o,s,c,l,u,d,f;if(t[4]!==n||t[5]!==i||t[6]!==a){let e=X.Children.toArray(n).filter(Zue),p=Que;o=r,c=`flex`,l=`center`,u=8,d=i,f=a&&e.length>1&&(0,Q.jsx)(r,{display:`flex`,alignItems:`center`,children:(0,Q.jsx)(Ya.Secondary,{icon:`ArrowBackRounded`,role:`link`,size:`sm`,index:`previous`,onClick:p})}),s=X.Children.map(e,$ue),t[4]=n,t[5]=i,t[6]=a,t[7]=o,t[8]=s,t[9]=c,t[10]=l,t[11]=u,t[12]=d,t[13]=f}else o=t[7],s=t[8],c=t[9],l=t[10],u=t[11],d=t[12],f=t[13];let p;t[14]===s?p=t[15]:(p=(0,Q.jsx)(Q.Fragment,{children:s}),t[14]=s,t[15]=p);let m;return t[16]!==o||t[17]!==c||t[18]!==l||t[19]!==u||t[20]!==d||t[21]!==f||t[22]!==p?(m=(0,Q.jsxs)(o,{display:c,alignItems:l,gap:u,...d,children:[f,p]}
90),t[16]=o,t[17]=c,t[18]=l,t[19]=u,t[20]=d,t[21]=f,t[22]=p,t[23]=m):m=t[23],m},{Element:e=>{let t=(0,$.c)(15),{children:n,Dropdown:i,isLast:a,truncate:o,onClick:s}=e,c=o?0:void 0,l=a?void 0:s,u;t[0]!==a||t[1]!==o?(u=(0,Xk.default)(O$,{[Xue]:a,[Yue]:o}),t[0]=a,t[1]=o,t[2]=u):u=t[2];let d;t[3]!==n||t[4]!==a||t[5]!==o?(d=(0,Q.jsx)(V,{semiBold:a,truncate:o,children:n}),t[3]=n,t[4]=a,t[5]=o,t[6]=d):d=t[6];let f;t[7]!==l||t[8]!==u||t[9]!==d?(f=(0,Q.jsx)(`div`,{onClick:l,className:u,children:d}),t[7]=l,t[8]=u,t[9]=d,t[10]=f):f=t[10];let p;return t[11]!==i||t[12]!==c||t[13]!==f?(p=(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,gap:8,minWidth:c,children:[f,i]}),t[11]=i,t[12]=c,t[13]=f,t[14]=p):p=t[14],p}});function Zue(e){return!!e}function Que(){let e=document.getElementsByClassName(O$);e.length>1&&e[e.length-2].dispatchEvent(new MouseEvent(`click`,{view:window,bubbles:!0,cancelable:!0}))}function $ue(e,t){return e===null?null:(0,Q.jsxs)(Q.Fragment,{children:[t!==0&&(0,Q.jsx)(s,{size:`md`,color:`secondary-700`,name:`KeyboardArrowRightRounded`}),e]})}var A$=({children:e,onClick:t})=>(0,Q.jsx)(k$.Element,{isLast:!1,truncate:!0,onClick:t,children:e}),j$=()=>{let{company:e,todayFiscalYear:t}=Na(),n=e.fiscalYears[0],r=n&&t&&n.id===t.id,i=e.fiscalYears.find(e=>!e.closed_at),a=e.fiscalYears.toReversed().find(e=>e.closed_at)?.finish,o=(0,X.useCallback)(async t=>{if(t.preventDefault(),e){let t=await ds(e);if(t)return tn(t)}},[e]),s=cc({all_flags:!0,company_id:e.id});return{openSituationNotice:o,extractLink:ls(e),intercomLink:mc(e.id),salesforceLink:fc(e.id),featureFlagsLink:s,lastClosedFiscalYearEnd:a,nextFiscalYearToClose:i,isFirstFiscalYear:r}},M$=({children:e,withBorder:t=!0})=>(0,Q.jsx)(H,{direction:`column`,borderBottomWidth:+!!t,borderBottomColor:`secondary-200`,borderBottomStyle:t?`solid`:`none`,px:15,py:1,children:e}),ede=()=>{let e=ju(),{currentUser:t}=Ha(),{company:n}=Na(),{openSituationNotice:r,extractLink:i,intercomLink:a,salesforceLink:o,featureFlagsLink:s}=j$();return(0,Q.jsx)(M$,{withBorder:!1,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[n.country_alpha2===`FR`&&!n.isFake&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Ya.Secondary,{icon:`DownloadRounded`,size:`sm`,href:i,children:e(`top_bar.company_details.extract`)}),(0,Q.jsx)(U.Secondary,{icon:`DownloadRounded`,size:`sm`,onClick:r,children:e(`top_bar.company_details.situation_notice`)})]}),t.pennylane_employee_or_external_accountant&&(0,Q.jsx)(Ya.Secondary,{icon:`SupervisorAccountRounded`,href:fo(t,n),size:`sm`,children:e(`top_bar.company_details.users`)}),t.pennylane_employee&&(0,Q.jsxs)(hl.Secondary,{children:[(0,Q.jsx)(hl.Trigger,{size:`sm`,children:e(`top_bar.company_details.internal_tools`)}),(0,Q.jsxs)(hl.Menu,{children:[(0,Q.jsx)(hl.MenuItem,{asChild:!0,children:(0,Q.jsx)(se,{href:s,children:e(`top_bar.company_details.feature_flags`)})}),(0,Q.jsx)(hl.MenuItem,{asChild:!0,children:(0,Q.jsx)(se,{href:a,children:e(`top_bar.company_details.intercom`)})}),n.salesforce_id&&(0,Q.jsx)(hl.MenuItem,{asChild:!0,children:(0,Q.jsx)(se,{href:o,children:e(`top_bar.company_details.salesforce`)})})]})]})]})})},N$=({label:e,value:t=`â`,bold:n,copyToClipboard:r})=>(0,Q.jsxs)(H,{direction:`row`,width:`100%`,justifyContent:`between`,alignItems:`center`,py:`05`,gap:1,children:[(0,Q.jsx)(V.TinyCaption,{nowrap:!0,color:`secondary-500`,children:e}),(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,minWidth:0,children:[(0,Q.jsx)(V.TinyCaption,{nowrap:!0,truncate:!0,semiBold:n,color:`secondary-800`,children:t}),r&&(0,Q.jsx)(hc,{value:t})]})]}),P$=({label:e,value:t,href:n,copyToClipboard:r=!1,withButton:i=!0,target:a})=>(0,Q.jsxs)(H,{direction:`row`,width:`100%`,justifyContent:`between`,alignItems:`center`,py:`05`,gap:1,children:[(0,Q.jsx)(H,{children:(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,children:e})}),(0,Q.jsxs)(H,{flex:1,minWidth:0,direction:`row`,alignItems:`center`,justifyContent:`end`,gap:`05`,children:[t?(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,minWidth:0,children:[(0,Q.jsx)(V.TinyCaption,{nowrap:!0,truncate:!0,color:`secondary-800`,children:i?t:(0,Q.jsx)(se,{target:a,href:n,children:t})}),r&&(0,Q.jsx)(hc,{value:t})]}):(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,children:`â`}),i&&(0,Q.jsx)(Ya.Secondary,{href:n,size:`sm`,icon:`OpenInNewRounded`})]})]}),F$=({label:e,children:t})=>(0,Q.jsxs)(H,{direction:`row`,width:`100%`,justifyContent:`between`,alignItems:`center`,py:`05`,gap:1,children:[(0,Q.jsx)(V.TinyCaption,{nowrap:!0,color:`secondary-500`,children:e}),(0,Q.jsx)(H,{children:t})]}),tde=()=>{let e=Lo(),t=ju(),n=Ms(),{currentUser:r}=Ha(),i=D$(),a=E$(),{company:o}=Na(),s=ks({internalName:o?.firm?.internal_name})===Os.BDO&&o?.saas_plan===As.V1_PRO_INTERNALIZED,{lastClosedFiscalYearEnd:c,nextFiscalYearToClose:l,isFirstFiscalYear:u}=j$();return(0,Q.jsxs)(H,{direction:`column`,width:300,py:`05`,children:[(0,Q.jsxs)(M$,{children:[i&&(0,Q.jsx)(P$,{label:t(`top_bar.company_details.multi_entity`),href:W.companies_dashboard_multi_entity_index.url({})}),o.company_group?a?(0,Q.jsx)(P$,{label:t(`top_bar.company_details.company_group`),value:o.company_group.name,href:W.aggregated_income_statement_multi_entity_company_groups_index.url({pathParams:{id:String(o.company_group.id)}})}):(0,Q.jsx)(N$,{label:t(`top_bar.company_details.company_group`),value:o.company_group.name}):null,(0,Q.jsx)(N$,{label:t(`top_bar.company_details.company`),bold:!0,value:o.name})]}),(o.firm.id||o.firm_group?.id)&&r.pennylane_employee_or_external_accountant&&(0,Q.jsxs)(M$,{children:[o.firm.id&&(0,Q.jsx)(P$,{label:t(`top_bar.company_details.firm`),value:String(o.firm.name),href:W.flow_crm_firms_index.url({pathParams:{id:String(o.firm.id)}})}
90),o.firm_group?.id&&(0,Q.jsx)(P$,{label:t(`top_bar.company_details.firm_group`),value:o.firm_group.name,href:W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(o.firm_group.id)}})})]}),(0,Q.jsxs)(M$,{children:[(0,Q.jsx)(N$,{label:t(`top_bar.company_details.accountant`),value:o.accountant?[o.accountant.first_name,o.accountant.last_name].join(` `):void 0}),(0,Q.jsx)(P$,{label:t(`top_bar.company_details.reg_no`),value:o.reg_no,target:`_blank`,href:us(o),copyToClipboard:!0,withButton:!1}),r.pennylane_employee_or_external_accountant&&(0,Q.jsx)(N$,{label:t(`top_bar.company_details.source_id`),value:o.source_id}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.creation_date`),value:o.creation_date?yr(o.creation_date):void 0}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.resumption_start`),value:o.resumption_start?yr(o.resumption_start):void 0}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.customer_since`),value:o.customer_since?yr(o.customer_since):void 0}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.next_fiscal_year_close`),value:l?yr(l.finish):void 0}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.first_fiscal_year`),value:e(u?`yes`:`no`)}),(0,Q.jsx)(N$,{label:t(`top_bar.company_details.accounting_method`),value:o.cash_based_accounting?e(`navigation_bar.company_infos.accounting_method.cash_based`):e(`navigation_bar.company_infos.accounting_method.accrual`)}),r.pennylane_employee_or_external_accountant&&o.firm_related_settings?.use_company_source_id_in_ui&&(0,Q.jsx)(F$,{label:t(`top_bar.company_details.subscription`),children:(0,Q.jsx)(Yo,{size:`sm`,label:n(`plan_name.${s?`bdo_v1_pro_internalized`:o?.saas_plan}`)})}),r.pennylane_employee_or_external_accountant&&(0,Q.jsxs)(Q.Fragment,{children:[c?(0,Q.jsx)(F$,{label:t(`top_bar.company_details.last_closed_fiscal_year`),children:(0,Q.jsxs)(Ed,{size:`sm`,variant:`success`,children:[(0,Q.jsx)(Ed.Icon,{name:`CheckRounded`}),(0,Q.jsx)(Ed.Label,{children:yr(c)})]})}):(0,Q.jsx)(N$,{label:t(`top_bar.company_details.last_closed_fiscal_year`)}),o.frozen_until?(0,Q.jsx)(F$,{label:t(`top_bar.company_details.frozen_until`),children:(0,Q.jsxs)(Ed,{size:`sm`,variant:`info`,children:[(0,Q.jsx)(Ed.Icon,{name:`VpnKeyRounded`}),(0,Q.jsx)(Ed.Label,{children:yr(o.frozen_until)})]})}):(0,Q.jsx)(N$,{label:t(`top_bar.company_details.frozen_until`)})]})]}),(0,Q.jsx)(ede,{})]})},I$=({children:e,showCompanyDetails:t=!1})=>(0,Q.jsx)(k$.Element,{truncate:!0,isLast:!0,children:(0,Q.jsxs)(r,{as:`span`,display:`flex`,alignItems:`center`,minWidth:0,gap:t?4:8,children:[(0,Q.jsx)(r,{as:`span`,flexGrow:1,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,pr:t?void 0:8,children:e}),t&&(0,Q.jsx)(r,{as:`span`,display:`flex`,flexShrink:0,children:(0,Q.jsxs)(Zi,{triggerMode:`click`,children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:`InfoOutlined`})}),(0,Q.jsx)(Zi.Content,{children:(0,Q.jsx)(tde,{})})]})})]})}),L$=({children:e})=>(0,Q.jsx)(H,{flex:1,minWidth:0,children:(0,Q.jsx)(k$,{minWidth:0,children:e})}),nde=()=>{let e=ju(),t=an(),{company:n}=q(),{firm:r}=Ka(),{firmGroup:i}=Ea(),{currentUser:a}=Ha(),o=Kl(Ib.desktop),s=D$(),c=On(({pathname:e})=>e.startsWith(`/multi_entity`)),l=E$(),{firm:u}=Mu();return u?(0,Q.jsxs)(L$,{children:[u.firm_group&&o?(0,Q.jsx)(A$,{onClick:()=>{t(W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(u.firm_group.id)}}))},children:e(`top_bar.group`,{name:u.firm_group.name})}):null,(0,Q.jsx)(I$,{children:u.name})]}):n?(0,Q.jsxs)(L$,{children:[!a.pennylane_employee_or_external_accountant&&s&&o?(0,Q.jsx)(A$,{onClick:()=>{t(W.companies_dashboard_multi_entity_index.url({}))},children:e(`top_bar.your_companies`)}):null,n?.company_group&&o?(0,Q.jsx)(A$,{onClick:l?()=>{t(W.aggregated_income_statement_multi_entity_company_groups_index.url({pathParams:{id:String(n.company_group?.id)}}))}:void 0,children:n.company_group.name}):null,(0,Q.jsx)(I$,{showCompanyDetails:!0,children:n?.name})]}):r?(0,Q.jsxs)(L$,{children:[r.firm_group&&o?(0,Q.jsx)(A$,{onClick:()=>{t(W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(r.firm_group.id)}}))},children:e(`top_bar.group`,{name:r.firm_group.name})}):null,(0,Q.jsx)(I$,{children:r.name})]}):i?(0,Q.jsx)(L$,{children:(0,Q.jsx)(I$,{children:e(`top_bar.group`,{name:i.name})})}):c?(0,Q.jsx)(L$,{children:(0,Q.jsx)(I$,{children:e(`top_bar.your_companies`)}
90)}):(0,Q.jsx)(H,{flex:1,minWidth:0})},R$=`fqdj7d0`,z$=()=>{let{track:e}=Ao(),t=an(),{company:n}=q(),{referralUrl:r}=rK(),{currentUser:i}=Ha(),a=SK(),o=(0,X.useCallback)(()=>{t(W.settings_me_index.url({queryParams:{tab:`home`}})),e({trackedEvent:Oo.account_settings_user_profile_clicked})},[t,e]),{switchLanguage:s,languageOptions:c,currentLanguage:l}=eK(),u=(0,X.useCallback)(()=>tn(r),[r]);return(0,Q.jsxs)(`header`,{className:R$,children:[(0,Q.jsx)(nde,{}),(0,Q.jsx)(H,{shrink:0,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(T$,{})}),(0,Q.jsxs)(H,{flex:1,alignItems:`center`,justifyContent:`end`,gap:`05`,children:[(0,Q.jsx)(OK,{}),n?(0,Q.jsx)(S$,{}):null,(0,Q.jsx)(TK,{user:{firstName:i.first_name,lastName:i.last_name,email:i.email,profilePictureUrl:i.profile_picture_url},languages:c,currentLanguage:l,onGoToAccount:o,onGoToReferral:u,onLogOut:a,onSwitchLanguage:s})]})]})},rde=`mg6fto0`,ide=`mg6fto1`,ade={green:`mg6fto3`,blue:`mg6fto4`,black:`mg6fto5`,pink:`mg6fto6`,grey:`mg6fto7 mg6fto2`,customGreen:`mg6fto8 mg6fto2`,customBlue:`mg6fto9 mg6fto2`,customTeal:`mg6ftoa mg6fto2`,customViolet:`mg6ftob mg6fto2`,customRed:`mg6ftoc mg6fto2`,customYellow:`mg6ftod mg6fto2`,customBrown:`mg6ftoe mg6fto2`,customGray:`mg6ftof mg6fto2`},ode=`mg6ftog`,sde=`mg6ftoh`,cde={green:`mg6ftoj`,blue:`mg6ftok`,black:`mg6ftol`,pink:`mg6ftom`,grey:`mg6fton`,customGreen:`mg6ftoo mg6ftoi`,customBlue:`mg6ftop mg6ftoi`,customTeal:`mg6ftoq mg6ftoi`,customViolet:`mg6ftor mg6ftoi`,customRed:`mg6ftos mg6ftoi`,customYellow:`mg6ftot mg6ftoi`,customBrown:`mg6ftou mg6ftoi`,customGray:`mg6ftov mg6ftoi`},B$=({options:e,value:t,onToggle:n,variation:r})=>{let i=ju(),a=e.findIndex(e=>e.value===t);return(0,Q.jsxs)(`label`,{className:(0,Xk.default)(rde,ade[r]),"data-intercom":`navbar-toggle-mode`,children:[(0,Q.jsx)(`input`,{type:`checkbox`,className:ide,"aria-label":i(`sidebar.toggle.label`),checked:a===1,onChange:e=>{n(`metaKey`in e.nativeEvent&&!!e.nativeEvent.metaKey)},onKeyDown:e=>{e.key===`Enter`&&n(!1)}}),(0,Q.jsx)(`span`,{className:ode}),(0,Q.jsx)(H,{width:`100%`,zIndex:2,children:e.map((e,t)=>(0,Q.jsx)(`div`,{className:(0,Xk.default)(sde,cde[r]),"data-active":a===t,children:(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,children:e.label})},t))})]})},lde=`_5hqiqe0`,ude=e=>(0,Q.jsx)(`header`,{className:lde,...e}),V$=()=>{let e=On(({pathname:e})=>Au(e)),{data:t,isPending:n,isError:r}=Xd(e?{id:e}:I,{meta:{noDefaultErrorToast:!0}});return{companyGroupId:e,companyGroup:t?.company_group,isPending:n,isError:r}},dde=gn(se)(({theme:e})=>({borderRadius:e.borderRadius,display:`flex`,alignItems:`center`,gap:`0.25rem`,textDecoration:`none`,maxWidth:`171px`,padding:`${e.spacers[`05`]} ${e.spacers[1]}`,"&:hover":{backgroundColor:e.primary50,textDecoration:`none`,span:{color:`${e.primary700} !important`}}})),H$=gn(V.TinyCaption)({lineHeight:`1.25rem !important`}),fde=()=>{let e=po(),{currentUser:t}=Ha(),{company:n}=q(),{firm:r}=Ka(),{firmGroup:i}=Ea(),a=i||r?.firm_group||n?.firm_group;if(t.pennylane_employee_or_external_accountant&&!(!a||a?.standalone))return(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsxs)(dde,{href:W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(a.id)}}),children:[(0,Q.jsx)(H$,{color:`secondary-700`,semiBold:!0,truncate:!0,children:a.name}),(0,Q.jsx)(H$,{semiBold:!0,color:`secondary-500`,children:`/`})]})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:e(`enter_group_view_tooltip_title`)})]})},pde=({children:e,text:t})=>{let n=t?.split(` `)||[],r=n.length,i=(0,X.useRef)(null),[a,o]=(0,X.useState)(r),s=a<r;(0,X.useEffect)(()=>{o(r)},[r]),(0,X.useEffect)(()=>{if(i.current&&i.current){let{scrollWidth:e,clientWidth:t}=i.current;e>t&&o(a-1)}},[a]);let c=n.slice(0,a).join(` `)+(s?`...`:``);return(0,Q.jsx)(`span`,{ref:i,className:`overflow-hidden`,children:(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:e(c)}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:s?t:``})]})})},mde=gn(H)({"@media (max-width: 650px)":{display:`none !important`}}),hde=({sidebarSize:e,sidebarMode:t})=>{let{mode:n}=cG({sidebarMode:t,sidebarSize:e}),{company:r,firm:i}=q(),{firm:a}=Ka(),o=an(),{currentUser:s}=Ha(),c=i||a,l=!s.pennylane_employee_or_external_accountant&&n===`whitelabel`;if(!c||c.id===null||l)return null;let u=r?.firm?.mobile_logo_url??a?.mobile_logo_url,d=c.name??``,[f,...p]=d.split(` `),m=s.pennylane_employee_or_external_accountant,h=c.id,g=W.flow_crm_firms_index.url({pathParams:{id:String(h)}}),_=m?()=>{o(g)}:void 0;return(0,Q.jsxs)(mde,{onClick:_,bgColor:`secondary-50`,borderColor:`secondary-200`,borderWidth:1,borderRadius:`4px`,borderStyle:`solid`,gap:1,alignItems:`center`,pr:1,role:m?`button`:void 0,tabIndex:m?0:void 0,width:`150px`,onKeyDown:e=>{e.key===`Enter`&&_?.()},children:[(0,Q.jsx)(gl,{firstName:f,lastName:p.join(` `),pictureUrl:u,type:`organization`,size:`sm`,withTooltip:!1}),(0,Q.jsx)(pde,{text:d,children:e=>(0,Q.jsx)(V.TinyCaption,{nowrap:!0,semiBold:!0,color:`secondary-700`,children:e})})]})},gde=({name:e,groupId:t})=>{let n=po(),r=E$(),i=W.aggregated_income_statement_multi_entity_company_groups_index.url({pathParams:{id:String(t)}});return(0,Q.jsxs)(H,{alignItems:`center`,minWidth:0,children:[r?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(Ya.Tertiary,{href:i,variant:`secondary`,size:`sm`,onClick:e=>e.stopPropagation(),children:(0,Q.jsx)(V.TinyCaption,{color:`secondary-700`,semiBold:!0,truncate:!0,children:e})})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:n(`company_group_button`)})]}):(0,Q.jsx)(V.TinyCaption,{color:`secondary-700`,semiBold:!0,truncate:!0,children:e}),(0,Q.jsx)(H,{px:`05`,children:(0,Q.jsx)(V.TinyCaption,{mx:`025`,semiBold:!0,color:`secondary-600`,children:`/`})})]})},_de=()=>{let e=po(),{track:t}=Ao(),{firm:n}=q();return D$()?(0,Q.jsxs)(Q.Fragment,{children:[n?.id&&(0,Q.jsx)(H,{height:`24px`,mx:`05`,children:(0,Q.jsx)(ws,{orientation:`vertical`,width:1,bgColor:`secondary-100`})}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(Ya.Tertiary,{icon:`HomeRounded`,variant:`secondary`,href:W.companies_dashboard_multi_entity_index.url({}),size:`sm`,onClick:()=>{t({trackedEvent:Oo.multi_entity_navbar_icon_all_my_companies_clicked})}})}),(0,Q.jsx)(N.Content,{placement:`bottom`,children:e(`all_my_companies`)}
90)]}),(0,Q.jsx)(V.TinyCaption,{mx:`025`,semiBold:!0,color:`secondary-600`,children:`/`})]}):null},vde=({sidebarSize:e,sidebarMode:t})=>{let{company:n}=q(),{companyGroup:r}=V$(),i=n?.company_group??r;return(0,Q.jsxs)(H,{alignItems:`center`,grow:1,gap:`05`,children:[(0,Q.jsx)(fde,{}),(0,Q.jsx)(hde,{sidebarSize:e,sidebarMode:t}),(0,Q.jsx)(_de,{}),i&&(0,Q.jsx)(gde,{name:i.name,groupId:i.id}),(0,Q.jsx)(lo,{})]})},yde=({sidebarSize:e,sidebarMode:t,sidebarVariation:n,toggle:r,user:i,languages:a,currentLanguage:s,onGoToAccount:c,onGoToReferral:l,onLogOut:u,onSwitchLanguage:d,children:f})=>{let{company:p}=q(),m=p?.is_revision_only,{currentUser:h}=Ha(),g=!h.pennylane_employee_or_external_accountant,_=!(m&&!g)&&e===`constrained`&&r,v=(0,X.useMemo)(()=>n?.startsWith(`custom`)?n:`grey`,[n]);return(0,Q.jsxs)(ude,{role:`menubar`,children:[(0,Q.jsx)(H,{basis:4,alignItems:`center`,justifyContent:`start`,children:_&&(0,Q.jsx)(o,{width:`184px`,children:(0,Q.jsx)(B$,{variation:v,value:r.value,onToggle:r.onToggle,options:r.options})})}),(0,Q.jsx)(H,{basis:4,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(vde,{sidebarSize:e,sidebarMode:t})}),(0,Q.jsxs)(H,{basis:4,alignItems:`center`,justifyContent:`end`,gap:`05`,children:[f,(0,Q.jsx)(TK,{user:i,languages:a,currentLanguage:s,onGoToAccount:c,onGoToReferral:l,onLogOut:u,onSwitchLanguage:d})]})]})},U$=(0,X.memo)(({size:e,mode:t,variation:n,toggle:r})=>{let{track:i}=Ao(),a=an(),{switchLanguage:o,languageOptions:s,currentLanguage:c}=eK(),{company:l}=q(),{referralUrl:u}=rK(),{currentUser:d}=Ha(),f=SK(),p=(0,X.useCallback)(()=>{a(W.settings_me_index.url({queryParams:{tab:`home`}})),i({trackedEvent:Oo.account_settings_user_profile_clicked})},[a,i]),m=(0,X.useCallback)(()=>tn(u),[u]),h=(0,X.useMemo)(()=>({firstName:d.first_name,lastName:d.last_name,email:d.email,profilePictureUrl:d.profile_picture_url}),[d]);return(0,Q.jsx)(yde,{sidebarSize:e,sidebarMode:t,sidebarVariation:n,languages:s,currentLanguage:c,onSwitchLanguage:o,toggle:r,onLogOut:f,onGoToAccount:p,onGoToReferral:m,user:h,children:(0,Q.jsxs)(H,{direction:`row`,gap:`05`,alignItems:`center`,children:[(0,Q.jsx)(OK,{}),l?(0,Q.jsx)(S$,{}):null]})})}),bde=({ownCompanyId:e,sidebarSize:t,sidebarMode:n,sidebarVariation:r})=>{let i=Jr();return(0,Q.jsx)(XG,{companyId:e,children:i.frontend_infrastructure__transversal_nav?(0,Q.jsx)(z$,{}):(0,Q.jsx)(U$,{size:t,mode:n,variation:r})})},W$=(0,X.createContext)({openQuickSearch:()=>{}}),G$=1,xde=.9,Sde=.8,Cde=.17,K$=.1,q$=.999,wde=.9999,Tde=.99,Ede=/[\\\/_+.#"@\[\(\{&]/,Dde=/[\\\/_+.#"@\[\(\{&]/g,Ode=/[\s-]/,J$=/[\s-]/g;function Y$(e,t,n,r,i,a,o){if(a===t.length)return i===e.length?G$:Tde;var s=`${i},${a}`;if(o[s]!==void 0)return o[s];for(var c=r.charAt(a),l=n.indexOf(c,i),u=0,d,f,p,m;l>=0;)d=Y$(e,t,n,r,l+1,a+1,o),d>u&&(l===i?d*=G$:Ede.test(e.charAt(l-1))?(d*=Sde,p=e.slice(i,l-1).match(Dde),p&&i>0&&(d*=q$**+p.length)):Ode.test(e.charAt(l-1))?(d*=xde,m=e.slice(i,l-1).match(J$),m&&i>0&&(d*=q$**+m.length)):(d*=Cde,i>0&&(d*=q$**+(l-i))),e.charAt(l)!==t.charAt(a)&&(d*=wde)),(d<K$&&n.charAt(l-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(l-1)!==r.charAt(a))&&(f=Y$(e,t,n,r,l+1,a+2,o),f*K$>d&&(d=f*K$)),d>u&&(u=d),l=n.indexOf(c,l+1);return o[s]=u,u}function X$(e){return e.toLowerCase().replace(J$,` `)}function kde(e,t,n){return e=n&&n.length>0?`${e+` `+n.join(` `)}`:e,Y$(e,t,X$(e),X$(t),0,0,{})}var Ade=e(le(),1),jde=Symbol.for(`react.lazy`),Z$=X.use;function Mde(e){return typeof e==`object`&&!!e&&`then`in e}function Q$(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===jde&&`_payload`in e&&Mde(e._payload)}function Nde(e){let t=Pde(e),n=X.forwardRef((e,n)=>{let{children:r,...i}=e;Q$(r)&&typeof Z$==`function`&&(r=Z$(r._payload));let a=X.Children.toArray(r),o=a.find(Ide);if(o){let e=o.props.children,r=a.map(t=>t===o?X.Children.count(e)>1?X.Children.only(null):X.isValidElement(e)?e.props.children:null:t);return(0,Q.jsx)(t,{...i,ref:n,children:X.isValidElement(e)?X.cloneElement(e,void 0,r):null})}return(0,Q.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Pde(e){let t=X.forwardRef((e,t)=>
vendor: 8,465 bytes, line 90
90{let{children:n,...r}=e;if(Q$(n)&&typeof Z$==`function`&&(n=Z$(n._payload)),X.isValidElement(n)){let e=Rde(n),i=Lde(r,n.props);return n.type!==X.Fragment&&(i.ref=t?ce(t,e):e),X.cloneElement(n,i)}return X.Children.count(n)>1?X.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Fde=Symbol(`radix.slottable`);function Ide(e){return X.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Fde}function Lde(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Rde(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var $$=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=Nde(`Primitive.${t}`),r=X.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,Q.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),e1=`[cmdk-group=""]`,t1=`[cmdk-group-items=""]`,zde=`[cmdk-group-heading=""]`,n1=`[cmdk-item=""]`,r1=`${n1}:not([aria-disabled="true"])`,i1=`cmdk-item-select`,a1=`data-value`,Bde=(e,t,n)=>kde(e,t,n),o1=X.createContext(void 0),s1=()=>X.useContext(o1),c1=X.createContext(void 0),l1=()=>X.useContext(c1),u1=X.createContext(void 0),d1=X.forwardRef((e,t)=>{let n=h1(()=>({search:``,value:e.value??e.defaultValue??``,selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}})),r=h1(()=>new Set),i=h1(()=>new Map),a=h1(()=>new Map),o=h1(()=>new Set),s=p1(e),{label:c,children:l,value:u,onValueChange:d,filter:f,shouldFilter:p,loop:m,disablePointerSelection:h=!1,vimBindings:g=!0,..._}=e,v=ue(),y=ue(),b=ue(),x=X.useRef(null),S=Zde();m1(()=>{if(u!==void 0){let e=u.trim();n.current.value=e,C.emit()}},[u]),m1(()=>{S(6,k)},[]);let C=X.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var i,a,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,e===`search`)O(),E(),S(1,D);else if(e===`value`){if(document.activeElement.hasAttribute(`cmdk-input`)||document.activeElement.hasAttribute(`cmdk-root`)){let e=document.getElementById(b);e?e.focus():(i=document.getElementById(v))==null||i.focus()}if(S(7,()=>{n.current.selectedItemId=ee()?.id,C.emit()}),r||S(5,k),s.current?.value!==void 0){let e=t??``;(o=(a=s.current).onValueChange)==null||o.call(a,e);return}}C.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),w=X.useMemo(()=>({value:(e,t,r)=>{t!==a.current.get(e)?.value&&(a.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,T(t,r)),S(2,()=>{E(),C.emit()}))},item:(e,t)=>(r.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),S(3,()=>{O(),E(),n.current.value||D(),C.emit()}),()=>{a.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=ee();S(4,()=>{O(),t?.getAttribute(`id`)===e&&D(),C.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{a.current.delete(e),i.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e[`aria-label`],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:v,inputId:b,labelId:y,listInnerRef:x}),[]);function T(e,t){let r=s.current?.filter??Bde;return e?r(e,n.current.search,t):0}function E(){if(!n.current.search||s.current.shouldFilter===!1)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=i.current.get(n),a=0;r.forEach(t=>{let n=e.get(t);a=Math.max(n,a)}),t.push([n,a])});let r=x.current;A().sort((t,n)=>{let r=t.getAttribute(`id`),i=n.getAttribute(`id`);return(e.get(i)??0)-(e.get(r)??0)}).forEach(e=>{let t=e.closest(t1);t?t.appendChild(e.parentElement===t?e:e.closest(`${t1} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${t1} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=x.current?.querySelector(`${e1}[${a1}="${encodeURIComponent(e[0])}"]`);t?.parentElement.appendChild(t)})}function D(){let e=A().find(e=>e.getAttribute(`aria-disabled`)!==`true`)?.getAttribute(a1);C.setState(`value`,e||void 0)}function O(){if(!n.current.search||s.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let e=0;for(let t of r.current){let r=T(a.current.get(t)?.value??``,a.current.get(t)?.keywords??[]);n.current.filtered.items.set(t,r),r>0&&e++}for(let[e,t]of i.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=e}function k(){var e;let t=ee();t&&(t.parentElement?.firstChild===t&&((e=t.closest(e1)?.querySelector(zde))==null||e.scrollIntoView({block:`nearest`})),t.scrollIntoView({block:`nearest`}))}function ee(){return x.current?.querySelector(`${n1}[aria-selected="true"]`)}function A(){return Array.from(x.current?.querySelectorAll(r1)||[])}function te(e){let t=A()[e];t&&C.setState(`value`,t.getAttribute(a1))}function j(e){var t;let n=ee(),r=A(),i=r.findIndex(e=>e===n),a=r[i+e];(t=s.current)!=null&&t.loop&&(a=i+e<0?r[r.length-1]:i+e===r.length?r[0]:r[i+e]),a&&C.setState(`value`,a.getAttribute(a1))}function M(e){let t=ee()?.closest(e1),n;for(;t&&!n;)t=e>0?Yde(t,e1):Xde(t,e1),n=t?.querySelector(r1);n?C.setState(`value`,n.getAttribute(a1)):j(e)}let ne=()=>te(A().length-1),re=e=>{e.preventDefault(),e.metaKey?ne():e.altKey?M(1):j(1)},ie=e=>{e.preventDefault(),e.metaKey?te(0):e.altKey?M(-1):j(-1)};return X.createElement($$.div,{ref:t,tabIndex:-1,..._,"cmdk-root":``,onKeyDown:e=>{var t;(t=_.onKeyDown)==null||t.call(_,e);let n=e.nativeEvent.isComposing||e.keyCode===229;if(!(e.defaultPrevented||n))switch(e.key){case`n`:case`j`:g&&e.ctrlKey&&re(e);break;case`ArrowDown`:re(e);break;case`p`:case`k`:g&&e.ctrlKey&&ie(e);break;case`ArrowUp`:ie(e);break;case`Home`:e.preventDefault(),te(0);break;case`End`:e.preventDefault(),ne();break;case`Enter`:{e.preventDefault();let t=ee();if(t){let e=new Event(i1);t.dispatchEvent(e)}}}}},X.createElement(`label`,{"cmdk-label":``,htmlFor:w.inputId,id:w.labelId,style:$de},c),v1(e,e=>X.createElement(c1.Provider,{value:C},X.createElement(o1.Provider,{value:w},e))))}),Vde=X.forwardRef((e,t)=>{let n=ue(),r=X.useRef(null),i=X.useContext(u1),a=s1(),o=p1(e),s=o.current?.forceMount??i?.forceMount;m1(()=>{if(!s)return a.item(n,i?.id)},[s]);let c=_1(n,r,[e.value,e.children,r],e.keywords),l=l1(),u=g1(e=>e.value&&e.value===c.current),d=g1(e=>s||a.filter()===!1?!0:!e.search||e.filtered.items.get(n)>0);X.useEffect(()=>{let t=r.current;if(!(!t||e.disabled))return t.addEventListener(i1,f),()=>t.removeEventListener(i1,f)},[d,e.onSelect,e.disabled]);function f(){var e,t;p(),(t=(e=o.current).onSelect)==null||t.call(e,c.current)}function p(){l.setState(`value`,c.current,!0)}if(!d)return null;let{disabled:m,value:h,onSelect:g,forceMount:_,keywords:v,...y}=e;return X.createElement($$.div,{ref:ce(r,t),...y,id:n,"cmdk-item":``,role:`option`,"aria-disabled":!!m,"aria-selected":!!u,"data-disabled":!!m,"data-selected":!!u,onPointerMove:m||a.getDisablePointerSelection()?void 0:p,onClick:m?void 0:f},e.children)}),Hde=X.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:i,...a}=e,o=ue(),s=X.useRef(null),c=X.useRef(null),l=ue(),u=s1(),d=g1(e=>i||u.filter()===!1?!0:!e.search||e.filtered.groups.has(o));m1(()=>u.group(o),[]),_1(o,s,[e.value,e.heading,c]);let f=X.useMemo(()=>({id:o,forceMount:i}),[i]);return X.createElement($$.div,{ref:ce(s,t),...a,"cmdk-group":``,role:`presentation`,hidden:!d||void 0},n&&X.createElement(`div`,{ref:c,"cmdk-group-heading":``,"aria-hidden":!0,id:l},n),v1(e,e=>X.createElement(`div`,{"cmdk-group-items":``,role:`group`,"aria-labelledby":n?l:void 0},X.createElement(u1.Provider,{value:f},e))))}),Ude=X.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=X.useRef(null),a=g1(e=>!e.search);return!n&&!a?null:X.createElement($$.div,{ref:ce(i,t),...r,"cmdk-separator":``,role:`separator`})}),Wde=X.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,a=l1(),o=g1(e=>e.search),s=g1(e=>e.selectedItemId),c=s1();return X.useEffect(()=>{e.value!=null&&a.setState(`search`,e.value)},[e.value]),X.createElement($$.input,{ref:t,...r,"cmdk-input":``,autoComplete:`off`,autoCorrect:`off`,spell
90Check:!1,"aria-autocomplete":`list`,role:`combobox`,"aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":s,id:c.inputId,type:`text`,value:i?e.value:o,onChange:e=>{i||a.setState(`search`,e.target.value),n?.(e.target.value)}})}),Gde=X.forwardRef((e,t)=>{let{children:n,label:r=`Suggestions`,...i}=e,a=X.useRef(null),o=X.useRef(null),s=g1(e=>e.selectedItemId),c=s1();return X.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty(`--cmdk-list-height`,n.toFixed(1)+`px`)})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),X.createElement($$.div,{ref:ce(a,t),...i,"cmdk-list":``,role:`listbox`,tabIndex:-1,"aria-activedescendant":s,"aria-label":r,id:c.listId},v1(e,e=>X.createElement(`div`,{ref:ce(o,c.listInnerRef),"cmdk-list-sizer":``},e)))}),Kde=X.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:a,container:o,...s}=e;return X.createElement(Pi,{open:n,onOpenChange:r},X.createElement(Li,{container:o},X.createElement(Ii,{"cmdk-overlay":``,className:i}),X.createElement(Fi,{"aria-label":e.label,"cmdk-dialog":``,className:a},X.createElement(d1,{ref:t,...s}))))}),qde=X.forwardRef((e,t)=>g1(e=>e.filtered.count===0)?X.createElement($$.div,{ref:t,...e,"cmdk-empty":``,role:`presentation`}):null),Jde=X.forwardRef((e,t)=>{let{progress:n,children:r,label:i=`Loading...`,...a}=e;return X.createElement($$.div,{ref:t,...a,"cmdk-loading":``,role:`progressbar`,"aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},v1(e,e=>X.createElement(`div`,{"aria-hidden":!0},e)))}),f1=Object.assign(d1,{List:Gde,Item:Vde,Input:Wde,Group:Hde,Separator:Ude,Dialog:Kde,Empty:qde,Loading:Jde});function Yde(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Xde(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function p1(e){let t=X.useRef(e);return m1(()=>{t.current=e}),t}var m1=typeof window>`u`?X.useEffect:X.useLayoutEffect;function h1(e){let t=X.useRef();return t.current===void 0&&(t.current=e()),t}function g1(e){let t=l1(),n=()=>e(t.snapshot());return X.useSyncExternalStore(t.subscribe,n,n)}function _1(e,t,n,r=[]){let i=X.useRef(),a=s1();return m1(()=>{var o;let s=(()=>{for(let e of n){if(typeof e==`string`)return e.trim();if(typeof e==`object`&&`current`in e)return e.current?e.current.textContent?.trim():i.current}})(),c=r.map(e=>e.trim());a.value(e,s,c),(o=t.current)==null||o.setAttribute(a1,s),i.current=s}),i}var Zde=()=>{let[e,t]=X.useState(),n=h1(()=>new Map);return m1(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function Qde(e){let t=e.type;return typeof t==`function`?t(e.props):`render`in t?t.render(e.props):e}function v1({asChild:e,children:t},n){return e&&X.isValidElement(t)?X.cloneElement(Qde(t),{ref:t.ref},n(t.props.children)):n(t)}var $de={position:`absolute`,width:`1px`,height:`1px`,padding:`0`,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,borderWidth:`0`},y1,efe=async function(e,t,n){return await y1.request({...n,url:`/companies/{company_id}/gen_ai/global_search`,method:`GET`,data:t,params:e})};function tfe(e){return y1=new z(e),{getCompanyGenAIGlobalSearch:efe}}var nfe=tfe({server:window.location.origin}),b1=e=>e?[`getCompanyGenAIGlobalSearch`,e]:[`getCompanyGenAIGlobalSearch`],rfe=(e,t,n)=>({queryKey:b1(e),queryFn:e===I?I:async()=>{let{data:t}=await nfe.getCompanyGenAIGlobalSearch(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ife=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:b1(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:b1()}),r[2]=i,r[3]=s);let c=s,l=b1(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=rfe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},x1=`modules-quickSearch-QuickSearch`;Ti(x1,{fr:()=>M(()=>import(`./QuickSearch.fr-DjeMySEp.js`),[]),en:()=>M(()=>import(`./QuickSearch.en-Dmj_U39J.js`),[]),de:()=>M(()=>import(`./QuickSearch.de-BbcYjNG_.js`),[]),es:()=>M(()=>import(`./QuickSearch.es-akwqD7rB.js`),[])});var S1=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:x1,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:x1},t[2]=i,t[3]=a),wi(a)};Di(x1);
90var afe=(e,t,n)=>{let r=t.findIndex(t=>t.url===e.url);return r===-1?t.length>=n&&t.pop():t.splice(r,1),t.unshift(e),t},ofe=(e,t,n,r)=>(t.length>=n&&t.pop(),t.unshift({companyId:r,pages:[e]}),t),sfe=(e,t,n)=>e.map(e=>e.companyId===n?{companyId:n,pages:t}:e),cfe=(e,t,n)=>!t||!e?null:{itemTitle:n(`balances.trial_balance`),sectionTitle:n(`revision.title`),subSectionTitle:n(`revision.sub_sections.balances.title`),url:W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${e}`}})},C1=`components-navigation-content-accountant-Accountant`;Ti(C1,{fr:()=>M(()=>import(`./Accountant.fr-By9FlJmF.js`),[]),en:()=>M(()=>import(`./Accountant.en-B_GVhlDi.js`),[]),de:()=>M(()=>import(`./Accountant.de-BHTR5KHm.js`),[]),es:()=>M(()=>import(`./Accountant.es-C4FF-c3b.js`),[])});var w1=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:C1,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:C1},t[2]=i,t[3]=a),wi(a)};Di(C1);var lfe=`LAST_VISITED_MODULES`,ufe=4,dfe=20,ffe=()=>{let[e,t]=$r(lfe,[{companyId:0,pages:[]}],ti);return{lastVisitedList:e,adjustLastVisitedList:(n,r)=>{let i=e.find(e=>e.companyId===r);if(i){let a=afe(n,i.pages,ufe),o=sfe(e,a,r);t(o)}else{let i=ofe(n,e,dfe,r);t(i)}}}},T1=()=>{let{company:e}=q(),t=w1(),n=e?.id||0,{valid:r}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],`one_of_the_feature_abilities`),{lastVisitedList:i,adjustLastVisitedList:a}=ffe();return{lastVisitedItems:(0,X.useMemo)(()=>{let e=i.find(e=>e.companyId===n)?.pages??[];if(e.length===0){let e=cfe(n,r,t);return e?[{title:e.itemTitle,subtitle:e.sectionTitle,url:e.url}]:[]}return e.map(e=>({title:e.itemTitle,subtitle:e.sectionTitle,url:e.url}))},[i,n,r,t]),adjustLastVisitedList:a}};function E1(e){return Array.isArray?Array.isArray(e):N1(e)===`[object Array]`}function pfe(e){if(typeof e==`string`)return e;if(typeof e==`bigint`)return e.toString();let t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function D1(e){return e==null?``:pfe(e)}function O1(e){return typeof e==`string`}function k1(e){return typeof e==`number`}function mfe(e){return e===!0||e===!1||hfe(e)&&N1(e)==`[object Boolean]`}function A1(e){return typeof e==`object`}function hfe(e){return A1(e)&&e!==null}function j1(e){return e!=null}function M1(e){return!e.trim().length}function N1(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}var gfe=`Incorrect 'index' type`,P1=`Invalid doc index: must be a non-negative integer within the bounds of the docs array`,_fe=e=>`Invalid value for key ${e}`,vfe=e=>`Pattern length exceeds max of ${e}.`,yfe=e=>`Missing ${e} property in key`,bfe=e=>`Property 'weight' in key '${e}' must be a positive integer`,xfe=`Fuse.match does not support useTokenSearch: token search requires corpus-level statistics (df, fieldCount) that a one-off string comparison does not have. Use new Fuse(...).search(...) instead.`,F1=Object.prototype.hasOwnProperty,Sfe=class{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=I1(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function I1(e){let t=null,n=null,r=null,i=1,a=null;if(O1(e)||E1(e))r=e,t=L1(e),n=R1(e);else{if(!F1.call(e,`name`))throw Error(yfe(`name`));let o=e.name;if(r=o,F1.call(e,`weight`)&&e.weight!==void 0&&(i=e.weight,i<=0))throw Error(bfe(R1(o)));t=L1(o),n=R1(o),a=e.getFn??null}return{path:t,id:n,weight:i,src:r,getFn:a}}function L1(e){return E1(e)?e:e.split(`.`)}function R1(e){return E1(e)?e.join(`.`):e}function Cfe(e,t){let n=[],r=!1,i=(e,t,a,o)=>{if(j1(e)){if(!t[a])n.push(o===void 0?e:{v:e,i:o});else{let s=e[t[a]];if(!j1(s))return;if(a===t.length-1&&(O1(s)||k1(s)||mfe(s)||typeof s==`bigint`))n.push(o===void 0?D1(s):{v:D1(s),i:o});else if(E1(s)){r=!0;for(let e=0,n=s.length;e<n;e+=1)i(s[e],t,a+1,e)}else t.length&&i(s,t,a+1,o)}}};return i(e,O1(t)?t.split(`.`):t,0),r?n:n[0]}var wfe={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Tfe={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},Efe={location:0,threshold:.6,distance:100},Dfe={useExtendedSearch:!1,useTokenSearch:!1,tokenize:void 0,tokenMatch:`any`,getFn:Cfe,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},z1=Object.freeze({...Tfe,...wfe,...Efe,...Dfe});function Ofe(e){return e>=9&&e<=13||e===32||e===160}function kfe(e=1,t=3){let n=new Map,r=10**t;return{get(t){let i=0,a=!1;for(let e=0;e<t.length;e++)Ofe(t.charCodeAt(e))?a=!1:a||(i++,a=!0);if(i===0&&(i=1),n.has(i))return n.get(i);let o=Math.round(r/i**(.5*e))/r;return n.set(i,o),o},clear(){n.clear()}}}var B1=class{constructor({getFn:e=z1.getFn,fieldNormWeight:t=z1.fieldNormWeight}={}){this.norm=kfe(t,3),this.getFn=e,this.isCreated=!1,this.docs=[],this.keys=[],this._keysMap={},this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){if(this.isCreated||!this.docs.length)return;this.isCreated=!0;let e=this.docs.length;this.records=Array(e);let t=0;if(O1(this.docs[0]))for(let n=0;n<e;n++){let e=this._createStringRecord(this.docs[n],n);e&&(this.records[t++]=e)}else for(let n=0;n<e;n++)this.records[t++]=this._createObjectRecord(this.docs[n],n);this.records.length=t,this.norm.clear()}add(e,t){if(!Number.isInteger(t)||t<0)throw Error(P1);if(O1(e)){let n=this._createStringRecord(e,t);return n&&this.records.push(n),n}let n=this._createObjectRecord(e,t);return this.records.push(n),n}removeAt(e){if(!Number.isInteger(e)||e<0)throw Error(P1);for(let t=0,n=this.records.length;t<n;t+=1)if(this.records[t].i===e){this.records.splice(t,1);break}for(let t=0,n=this.records.length;t<n;t+=1)this.records[t].i>e&&--this.records[t].i}removeAll(e){let t=new Set;for(let n of e)Number.isInteger(n)&&n>=0&&t.add(n);if(t.size===0)return;this.records=this.records.filter(e=>!t.has(e.i));let n=Array.from(t).sort((e,t)=>
vendor: 4,797 bytes, line 90
90e-t);for(let e of this.records){let t=0,r=n.length;for(;t<r;){let i=t+r>>>1;n[i]<e.i?t=i+1:r=i}e.i-=t}}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_createStringRecord(e,t){return!j1(e)||M1(e)?null:{v:e,i:t,n:this.norm.get(e)}}_createObjectRecord(e,t){let n={i:t,$:{}};for(let t=0,r=this.keys.length;t<r;t++){let r=this.keys[t],i=r.getFn?r.getFn(e):this.getFn(e,r.path);if(j1(i)){if(E1(i)){let e=[];for(let t=0,n=i.length;t<n;t+=1){let n=i[t];if(j1(n)){if(O1(n)){if(!M1(n)){let r={v:n,i:t,n:this.norm.get(n)};e.push(r)}}else if(j1(n.v)){let t=O1(n.v)?n.v:D1(n.v);if(!M1(t)){let r={v:t,i:n.i,n:this.norm.get(t)};e.push(r)}}}}n.$[t]=e}else if(O1(i)&&!M1(i)){let e={v:i,n:this.norm.get(i)};n.$[t]=e}}}return n}toJSON(){return{keys:this.keys.map(({getFn:e,...t})=>t),records:this.records}}};function V1(e,t,{getFn:n=z1.getFn,fieldNormWeight:r=z1.fieldNormWeight}={}){let i=new B1({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(I1)),i.setSources(t),i.create(),i}function Afe(e,{getFn:t=z1.getFn,fieldNormWeight:n=z1.fieldNormWeight}={}){let{keys:r,records:i}=e,a=new B1({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(i),a}function jfe(e=[],t=z1.minMatchCharLength){let n=[],r=-1,i=-1,a=0;for(let o=e.length;a<o;a+=1){let o=e[a];o&&r===-1?r=a:!o&&r!==-1&&(i=a-1,i-r+1>=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}function Mfe(e,t,n,{location:r=z1.location,distance:i=z1.distance,threshold:a=z1.threshold,findAllMatches:o=z1.findAllMatches,minMatchCharLength:s=z1.minMatchCharLength,includeMatches:c=z1.includeMatches,ignoreLocation:l=z1.ignoreLocation}={}){if(t.length>32)throw Error(vfe(32));let u=t.length,d=e.length,f=Math.max(0,Math.min(r,d)),p=a,m=f,h=(e,t)=>{let n=e/u;if(l)return n;let r=Math.abs(f-t);return i?n+r/i:r?1:n},g=s>1||c,_=g?Array(d):[],v;for(;(v=e.indexOf(t,m))>-1;){let e=h(0,v);if(p=Math.min(e,p),m=v+u,g){let e=0;for(;e<u;)_[v+e]=1,e+=1}}m=-1;let y=[],b=1,x=0,S=u+d,C=1<<u-1;for(let t=0;t<u;t+=1){let r=0,i=S;for(;r<i;)h(t,f+i)<=p?r=i:S=i,i=Math.floor((S-r)/2+r);S=i;let a=Math.max(1,f-i+1),s=o?d:Math.min(f+i,d)+u,c=Array(s+2);c[s+1]=(1<<t)-1;for(let r=s;r>=a;--r){let i=r-1,o=n[e[i]];if(c[r]=(c[r+1]<<1|1)&o,t&&(c[r]|=(y[r+1]|y[r])<<1|1|y[r+1]),c[r]&C&&(b=h(t,i),b<=p)){if(p=b,m=i,x=t,m<=f)break;a=Math.max(1,2*f-m)}}if(h(t+1,f)>p)break;y=c}if(g&&m>=0){let t=Math.min(d-1,m+u-1+x);for(let r=m;r<=t;r+=1)n[e[r]]&&(_[r]=1)}let w={isMatch:m>=0,score:Math.max(.001,b)};if(g){let e=jfe(_,s);e.length?c&&(w.indices=e):w.isMatch=!1}return w}function Nfe(e){let t={};for(let n=0,r=e.length;n<r;n+=1){let i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}function H1(e){if(e.length<=1)return e;e.sort((e,t)=>e[0]-t[0]||e[1]-t[1]);let t=[e[0]];for(let n=1,r=e.length;n<r;n+=1){let r=t[t.length-1],i=e[n];i[0]<=r[1]+1?r[1]=Math.max(r[1],i[1]):t.push(i)}return t}var U1={Å:`l`,Å:`L`,Ä:`d`,Ä:`D`,ø:`o`,Ã:`O`,ħ:`h`,Ħ:`H`,ŧ:`t`,Ŧ:`T`,ı:`i`,Ã:`ss`},Pfe=RegExp(`[`+Object.keys(U1).join(``)+`]`,`g`),W1=typeof String.prototype.normalize==`function`?e=>e.normalize(`NFD`).replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D
vendor: 17,445 bytes, line 90
907F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,``).replace(Pfe,e=>U1[e]):e=>e,G1=class{constructor(e,{location:t=z1.location,threshold:n=z1.threshold,distance:r=z1.distance,includeMatches:i=z1.includeMatches,findAllMatches:a=z1.findAllMatches,minMatchCharLength:o=z1.minMatchCharLength,isCaseSensitive:s=z1.isCaseSensitive,ignoreDiacritics:c=z1.ignoreDiacritics,ignoreLocation:l=z1.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:a,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:c,ignoreLocation:l},e=s?e:e.toLowerCase(),e=c?W1(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;let u=(e,t)=>{this.chunks.push({pattern:e,alphabet:Nfe(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0,t=d%32,n=d-t;for(;e<n;)u(this.pattern.substr(e,32),e),e+=32;if(t){let e=d-32;u(this.pattern.substr(e),e)}}else u(this.pattern,0)}searchIn(e){let{isCaseSensitive:t,ignoreDiacritics:n,includeMatches:r}=this.options;if(e=t?e:e.toLowerCase(),e=n?W1(e):e,this.pattern===e){if(e.length<this.options.minMatchCharLength)return{isMatch:!1,score:1};let t={isMatch:!0,score:0};return r&&(t.indices=[[0,e.length-1]]),t}let{location:i,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,ignoreLocation:l}=this.options,u=[],d=0,f=!1;this.chunks.forEach(({pattern:t,alphabet:n,startIndex:p})=>{let{isMatch:m,score:h,indices:g}=Mfe(e,t,n,{location:i+p,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,includeMatches:r,ignoreLocation:l});m&&(f=!0),d+=h,m&&g&&u.push(...g)});let p={isMatch:f,score:f?d/this.chunks.length:1};return f&&r&&(p.indices=H1(u)),p}},Ffe=new Set([`fuzzy`,`include`]);function Ife(e){return e.startsWith(`inverse`)}var K1=[{type:`exact`,multiRegex:/^="(.*)"$/,singleRegex:/^=(.*)$/,create:e=>({type:`exact`,search(t){let n=t===e;return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`include`,multiRegex:/^'"(.*)"$/,singleRegex:/^'(.*)$/,create:e=>({type:`include`,search(t){let n=0,r,i=[],a=e.length;for(;(r=t.indexOf(e,n))>-1;)n=r+a,i.push([r,n-1]);let o=!!i.length;return{isMatch:o,score:+!o,indices:i}}})},{type:`prefix-exact`,multiRegex:/^\^"(.*)"$/,singleRegex:/^\^(.*)$/,create:e=>({type:`prefix-exact`,search(t){let n=t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`inverse-prefix-exact`,multiRegex:/^!\^"(.*)"$/,singleRegex:/^!\^(.*)$/,create:e=>({type:`inverse-prefix-exact`,search(t){let n=!t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`inverse-suffix-exact`,multiRegex:/^!"(.*)"\$$/,singleRegex:/^!(.*)\$$/,create:e=>({type:`inverse-suffix-exact`,search(t){let n=!t.endsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`suffix-exact`,multiRegex:/^"(.*)"\$$/,singleRegex:/^(.*)\$$/,create:e=>({type:`suffix-exact`,search(t){let n=t.endsWith(e);return{isMatch:n,score:+!n,indices:[t.length-e.length,t.length-1]}}})},{type:`inverse-exact`,multiRegex:/^!"(.*)"$/,singleRegex:/^!(.*)$/,create:e=>({type:`inverse-exact`,search(t){let n=t.indexOf(e)===-1;return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`fuzzy`,multiRegex:/^"(.*)"$/,singleRegex:/^(.*)$/,create:(e,t={})=>{let n=new G1(e,{location:t.location??z1.location,threshold:t.threshold??z1.threshold,distance:t.distance??z1.distance,includeMatches:t.includeMatches??z1.includeMatches,findAllMatches:t.findAllMatches??z1.findAllMatches,minMatchCharLength:t.minMatchCharLength??z1.minMatchCharLength,isCaseSensitive:t.isCaseSensitive??z1.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics??z1.ignoreDiacritics,ignoreLocation:t.ignoreLocation??z1.ignoreLocation});return{type:`fuzzy`,search(e){return n.searchIn(e)}}}}],q1=K1.length,Lfe=`\0`,Rfe=`|`;function zfe(e){let t=[],n=e.length,r=0;for(;r<n;){for(;r<n&&e[r]===` `;)r++;if(r>=n)break;let i=r;for(;i<n&&e[i]!==` `&&e[i]!==`"`;)i++;if(i<n&&e[i]===`"`){for(i++;i<n;){if(e[i]===`"`){let t=i+1;if(t>=n||e[t]===` `){i++;break}if(e[t]===`$`&&(t+1>=n||e[t+1]===` `)){i+=2;break}}i++}t.push(e.substring(r,i)),r=i}else{for(;i<n&&e[i]!==` `;)i++;t.push(e.substring(r,i)),r=i}}return t}function J1(e,t){let n=e.match(t);return n?n[1]:null}function Bfe(e,t={}){return e.replace(/\\\|/g,Lfe).split(Rfe).map(e=>{let n=zfe(e.replace(/\u0000/g,`|`).trim()).filter(e=>e&&!!e.trim()),r=[];for(let e=0,i=n.length;e<i;e+=1){let i=n[e],a=!1,o=-1;for(;!a&&++o<q1;){let e=K1[o],n=J1(i,e.multiRegex);n&&(r.push(e.create(n,t)),a=!0)}if(!a)for(o=-1;++o<q1;){let e=K1[o],n=J1(i,e.singleRegex);if(n){r.push(e.create(n,t));break}}}return r})}var Vfe=class{constructor(e,{isCaseSensitive:t=z1.isCaseSensitive,ignoreDiacritics:n=z1.ignoreDiacritics,includeMatches:r=z1.includeMatches,minMatchCharLength:i=z1.minMatchCharLength,ignoreLocation:a=z1.ignoreLocation,findAllMatches:o=z1.findAllMatches,location:s=z1.location,threshold:c=z1.threshold,distance:l=z1.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:n,includeMatches:r,minMatchCharLength:i,findAllMatches:o,ignoreLocation:a,location:s,threshold:c,distance:l},e=t?e:e.toLowerCase(),e=n?W1(e):e,this.pattern=e,this.query=Bfe(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){let t=this.query;if(!t)return{isMatch:!1,score:1};let{includeMatches:n,isCaseSensitive:r,ignoreDiacritics:i}=this.options;e=r?e:e.toLowerCase(),e=i?W1(e):e;let a=0,o=[],s=0,c=!1;for(let r=0,i=t.length;r<i;r+=1){let i=t[r];o.length=0,a=0,c=!1;for(let t=0,r=i.length;t<r;t+=1){let r=i[t],{isMatch:l,indices:u,score:d}=r.search(e);if(l)a+=1,s+=d,Ife(r.type)&&(c=!0),n&&(Ffe.has(r.type)?o.push(...u):o.push(u));else{s=0,a=0,o.length=0,c=!1;break}}if(a){let e={isMatch:!0,score:s/a};return c&&(e.hasInverse=!0),n&&(e.indices=H1(o)),e}}return{isMatch:!1,score:1}}},Y1=[];function X1(...e){Y1.push(...e)}function Z1(e,t){for(let n=0,r=Y1.length;n<r;n+=1){let r=Y1[n];if(r.condition(e,t))return new r(e,t)}return new G1(e,t)}var Q1={AND:`$and`,OR:`$or`},$1={PATH:`$path`,PATTERN:`$val`},e0=e=>!!(e[Q1.AND]||e[Q1.OR]),Hfe=e=>!!e[$1.PATH],Ufe=e=>!E1(e)&&A1(e)&&!e0(e),t0=e=>({[Q1.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function n0(e,t,{auto:n=!0}={}){let r=e=>{if(O1(e)){let r={keyId:null,pattern:e};return n&&(r.searcher=Z1(e,t)),r}let i=Object.keys(e),a=Hfe(e);if(!a&&i.length>1&&!e0(e))return r(t0(e));if(Ufe(e)){let r=a?e[$1.PATH]:i[0],o=a?e[$1.PATTERN]:e[r];if(!O1(o))throw Error(_fe(r));let s={keyId:R1(r),pattern:o};return n&&(s.searcher=Z1(o,t)),s}let o={children:[],operator:i[0]};return i.forEach(t=>{let n=e[t];E1(n)&&n.forEach(e=>{o.children.push(r(e))})}),o};return e0(e)||(e=t0(e)),r(e)}function r0(e,{ignoreFieldNorm:t=z1.ignoreFieldNorm}){let n=1;return e.forEach(({key:e,norm:r,score:i})=>{let a=e?e.weight:null;n*=(i===0&&a?2**-52:i)**+((a||1)*(t?1:r))}),n}function Wfe(e,{ignoreFieldNorm:t=z1.ignoreFieldNorm}){e.forEach(e=>{e.score=r0(e.matches,{ignoreFieldNorm:t})})}var Gfe=class{constructor(e,t){this.limit=e,this.heap=[],this.comparator=t}get size(){return this.heap.length}insert(e){this.size<this.limit?(this.heap.push(e),this._bubbleUp(this.size-1)):this.comparator(e,this.heap[0])<0&&(this.heap[0]=e,this._sinkDown(0))}extractSorted(){return this.heap.sort(this.comparator)}_bubbleUp(e){let t=this.heap;for(;e>0;){let n=e-1>>1;if(this.comparator(t[e],t[n])<=0)break;let r=t[e];t[e]=t[n],t[n]=r,e=n}}_sinkDown(e){let t=this.heap,n=t.length,r=e;do{e=r;let i=2*e+1,a=2*e+2;if(i<n&&this.comparator(t[i],t[r])>0&&(r=i),a<n&&this.comparator(t[a],t[r])>0&&(r=a),r!==e){let n=t[e];t[e]=t[r],t[r]=n}}while(r!==e)}};function Kfe(e){let t=[];return e.matches.forEach(e=>{if(!j1(e.indices)||!e.indices.length)return;let n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.id),e.idx>-1&&(n.refIndex=e.idx),t.push(n)}),t}function qfe(e,t,{includeMatches:n=z1.includeMatches,includeScore:r=z1.includeScore}={}){return e.map(e=>{let{idx:i}=e,a={item:t[i],refIndex:i};return n&&(a.matches=Kfe(e)),r&&(a.score=e.score),a})}var Jfe=/[\p{L}\p{M}\p{N}_]+/gu,i0=new WeakSet;function Yfe(e){i0.has(e)||(i0.add(e),console.warn(`[Fuse] tokenize regex ${e} lacks the global flag; only the first match per text will be returned. Add the 'g' flag.`))}function Xfe(e){if(typeof e==`function`){let t=!1;return n=>{let r=e(n);if(!t&&(t=!0,!Array.isArray(r)||r.some(e=>typeof e!=`string`)))throw Error(`[Fuse] tokenize function must return string[]; received ${Array.isArray(r)?`array containing non-strings`:typeof r}.`);return r}}return e instanceof RegExp?(e.global||Yfe(e),t=>t.match(e)||[]):e=>e.match(Jfe)||[]}function a0({isCaseSensitive:e=!1,ignoreDiacritics:t=!1,tokenize:n}={}){let r=Xfe(n);return{tokenize(n){return e||(n=n.toLowerCase()),t&&(n=W1(n)),r(n)}}}var Zfe=class{static condition(e,t){return t.useTokenSearch}constructor(e,t){this.options=t,this.analyzer=a0({isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,tokenize:t.tokenize});let n=this.analyzer.tokenize(e),{df:r,fieldCount:i}=t._invertedIndex;this.termSearchers=[],this.idfWeights=[];for(let e of n){this.termSearchers.push(new G1(e,{location:t.location,threshold:t.threshold,distance:t.distance,includeMatches:t.includeMatches,findAllMatches:t.findAllMatches,minMatchCharLength:t.minMatchCharLength,isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,ignoreLocation:!0}));let n=r.get(e)||0,a=Math.log(1+(i-n+.5)/(n+.5));this.idfWeights.push(a)}this.combineAll=t.tokenMatch===`all`,this.numTerms=this.termSearchers.length,this.useMask=this.numTerms<=31}searchIn(e){if(!this.termSearchers.length)return{isMatch:!1,score:1};let t=[],n=0,r=0,i=0,a=0,o=this.combineAll&&!this.useMask?new Set:null;for(let s=0;s<this.termSearchers.length;s++){let c=this.termSearchers[s].searchIn(e),l=this.idfWeights[s];r+=l,c.isMatch&&(i++,n+=l*(1-c.score),c.indices&&t.push(...c.indices),this.combineAll&&(this.useMask?a|=1<<s:o.add(s)))}if(i===0)return{isMatch:!1,score:1};let s=r>0?1-n/r:0,c={isMatch:!0,score:Math.max(.001,s)};return this.options.includeMatches&&t.length&&(c.indices=H1(t)),this.combineAll&&(this.useMask?c.matchedMask=a:c.matchedTerms=o,c.termCount=this.numTerms),c}};function o0(e,t,n,r){let i=r.tokenize(t);if(!i.length)return;e.fieldCount++,e.docFieldCount.set(n,(e.docFieldCount.get(n)||0)+1);let a=new Set(i),o=e.docTermFieldHits.get(n);o||(o=new Map,e.docTermFieldHits.set(n,o));for(let t of a)o.set(t,(o.get(t)||0)+1),e.df.set(t,(e.df.get(t)||0)+1)}function s0(e,t,n,r){let{i,v:a,$:o}=t;if(a!==void 0){o0(e,a,i,r);return}if(o)for(let t=0;t<n;t++){let n=o[t];if(n){if(Array.isArray(n))for(let t of n)o0(e,t.v,i,r);else o0(e,n.v,i,r)}}}function Qfe(e,t,n){let r={fieldCount:0,df:new Map,docFieldCount:new Map,docTermFieldHits:new Map};for(let i of e)s0(r,i,t,n);return r}function $fe(e,t,n,r){s0(e,t,n,r)}function epe(e,t){let n=e.docFieldCount.get(t);if(n===void 0)return;e.fieldCount-=n,e.docFieldCount.delete(t);let r=e.docTermFieldHits.get(t);if(r){for(let[t,n]of r){let r=(e.df.get(t)||0)-n;r<=0?e.df.delete(t):e.df.set(t,r)}e.docTermFieldHits.delete(t)}}function c0(e,t){if(t.length===0)return;let n=Array.from(new Set(t)).sort((e,t)=>e-t);for(let t of n)epe(e,t);let r=e=>{let t=0,r=n.length;for(;t<r;){let i=t+r>>>1;n[i]<e?t=i+1:r=i}return e-t},i=n[0],a=new Map;for(let[t,n]of e.docFieldCount)a.set(t>i?r(t):t,n);e.docFieldCount=a;let o=new Map;for(let[t,n]of e.docTermFieldHits)o.set(t>i?r(t):t,n);e.docTermFieldHits=o}var l0=class{constructor(e,t,n){this.options={...z1,...t},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new Sfe(this.options.keys),this._docs=e,this._myIndex=null,this._invertedIndex=null,this.setCollection(e,n),this._lastQuery=null,this._lastSearcher=null}_getSearcher(e){if(this._lastQuery===e)return this._lastSearcher;let t=Z1(e,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=e,this._lastSearcher=t,t}setCollection(e,t){if(this._docs=e,t&&!(t instanceof B1))throw Error(gfe);if(this._myIndex=t||V1(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let e=a0({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});this._invertedIndex=Qfe(this._myIndex.records,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}add(e){if(!j1(e))return;this._docs.push(e);let t=this._myIndex.add(e,this._docs.length-1);if(this._invertedIndex&&t){let e=a0({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});$fe(this._invertedIndex,t,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}remove(e=()=>!1){let t=[],n=[];for(let r=0,i=this._docs.length;r<i;r+=1)e(this._docs[r],r)&&(t.push(this._docs[r]),n.push(r));if(n.length){this._invertedIndex&&c0(this._invertedIndex,n);let e=new Set(n);this._docs=this._docs.filter((t,n)=>!e.has(n)),this._myIndex.removeAll(n),this._invalidateSearcherCache()}return t}removeAt(e){if(!Number.isInteger(e)||e<0||e>=this._docs.length)throw Error(P1);this._invertedIndex&&c0(this._invertedIndex,[e]);let t=this._docs.splice(e,1)[0];return this._myIndex.removeAt(e),this._invalidateSearcherCache(),t}_invalidateSearcherCache(){this._lastQuery=null,this._lastSearcher=null}getIndex(){return this._myIndex}_normalizedKeys(){return this._myIndex.keys.map(e=>this._keyStore.get(e.id)||e)}search(e,t){let{limit:n=-1}=t||{},{includeMatches:r,includeScore:i,shouldSort:a,sortFn:o,ignoreFieldNorm:s}=this.options;if(O1(e)&&!e.trim()){let e=this._docs.map((e,t)=>({item:e,refIndex:t}));return k1(n)&&n>-1&&(e=e.slice(0,n)),e}let c=a&&k1(n)&&n>0&&O1(e),l=o,u=(e,t)=>l(e,t)||e.idx-t.idx,d;if(c){let t=new Gfe(n,u);O1(this._docs[0])?this._searchStringList(e,{heap:t,ignoreFieldNorm:s}):this._searchObjectList(e,{heap:t,ignoreFieldNorm:s}),d=t.extractSorted()}else d=O1(e)?O1(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e),Wfe(d,{ignoreFieldNorm:s}),a&&d.sort(O1(e)?u:l),k1(n)&&n>-1&&(d=d.slice(0,n));return qfe(d,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=t?null:[];return a.forEach(({v:e,i:a,n:s})=>{if(!j1(e))return;let c=r.searchIn(e);if(c.isMatch){let r={score:c.score,value:e,norm:s,indices:c.indices};i&&(r.matchedMask=c.matchedMask,r.matchedTerms=c.matchedTerms,r.termCount=c.termCount);let l=[r];if(!i||this._coversAllTokens(l)){let r={item:e,idx:a,matches:l};t?(r.score=r0(r.matches,{ignoreFieldNorm:n}),t.insert(r)):o.push(r)}}}),o}_searchLogical(e){let t=n0(e,this.options),n=this._normalizedKeys(),r=(e,t,i)=>{if(!(`children`in e)){let{keyId:r,searcher:a}=e,o;return r===null?(o=[],n.forEach((e,n)=>{o.push(...this._findMatches({key:e,value:t[n],searcher:a}))})):o=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(t,r),searcher:a}),o&&o.length?[{idx:i,item:t,matches:o}]:[]}let{children:a,operator:o}=e,s=[];for(let e=0,n=a.length;e<n;e+=1){let n=a[e],c=r(n,t,i);if(c.length)s.push(...c);else if(o===Q1.AND)return[]}return s},i=this._myIndex.records,a=new Map,o=[];return i.forEach(({$:e,i:n})=>{if(j1(e)){let i=r(t,e,n);i.length&&(a.has(n)||(a.set(n,{idx:n,item:e,matches:[]}),o.push(a.get(n))),i.forEach(({matches:e})=>{a.get(n).matches.push(...e)}))}}),o}_searchObjectList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=this._normalizedKeys(),s=t?null:[];return a.forEach(({$:e,i:a})=>{if(!j1(e))return;let c=[],l=!1,u=!1;if(o.forEach((t,n)=>{let i=this._findMatches({key:t,value:e[n],searcher:r});i.length?(c.push(...i),i[0].hasInverse&&(u=!0)):l=!0}),!(u&&l)&&c.length&&(!i||this._coversAllTokens(c))){let r={idx:a,item:e,matches:c};t?(r.score=r0(r.matches,{ignoreFieldNorm:n}),t.insert(r)):s.push(r)}}),s}_findMatches({key:e,value:t,searcher:n}){if(!j1(t))return[];let r=[];if(E1(t))t.forEach(({v:t,i,n:a})=>{if(!j1(t))return;let o=n.searchIn(t);if(o.isMatch){let n={score:o.score,key:e,value:t,idx:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(n.matchedMask=o.matchedMask,n.matchedTerms=o.matchedTerms,n.termCount=o.termCount),r.push(n)}});else{let{v:i,n:a}=t,o=n.searchIn(i);if(o.isMatch){let t={score:o.score,key:e,value:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(t.matchedMask=o.matchedMask,t.matchedTerms=o.matchedTerms,t.termCount=o.termCount),r.push(t)}}return r}_coversAllTokens(e){let t=e.length?e[0].termCount:void 0;if(t===void 0)return!0;if(t<=31){let n=0;for(let t=0;t<e.length;t++)n|=e[t].matchedMask||0;return n===2**t-1}let n=new Set;for(let t=0;t<e.length;t++){let r=e[t].matchedTerms;if(r)for(let e of r)n.add(e)}return n.size===t}};l0.version=`7.5.0`,l0.createIndex=V1,l0.parseIndex=Afe,l0.config=z1,l0.match=function(e,t,n){if(n&&n.useTokenSearch)throw Error(xfe);return Z1(e,{...z1,...n}).searchIn(t)},l0.parseQuery=n0,X1(Vfe),X1(Zfe),l0.use=function(...e){e.forEach(e
90=>X1(e))};var u0=l0,tpe=e=>{let t=[];return e.forEach(e=>{e.items.forEach(e=>{let n=e.sidebarItem.title,r=e.sidebarItem.url;r&&t.push({title:n,url:r,breadcrumbs:[n],quickAccessAliases:e.quickAccessAliases||[],tags:e.documentation?.tags??[],headings:e.documentation?.headings??[],searchableContent:e.documentation?.searchableContent??``}),e.panelSections.forEach(e=>{e.items.forEach(r=>{t.push({title:r.title,url:r.url,breadcrumbs:(0,Oy.compact)([n,e.title]),quickAccessAliases:r.quickAccessAliases||[],tags:[],headings:[],searchableContent:``})})})})}),t},npe=(e,t,n)=>(t?.additionalPagesListSearch===void 0||(t?.additionalPagesListSearch).forEach(r=>{if((r.documentation.pagesList?.length||0)>0)return r.documentation.pagesList?.forEach(r=>{n.push({title:r.title,breadcrumbs:(0,Oy.compact)([e.title,t.title,r.title]),url:`${t.url}?tab=${r.title}`,quickAccessAliases:[],tags:[],headings:[],searchableContent:``})});n.push({title:r.title,breadcrumbs:(0,Oy.compact)([e.title,t.title,r.title]),url:`${t.url}?tab=${r.title}`,quickAccessAliases:[],tags:[],headings:[],searchableContent:``})}),n),rpe=e=>{let t=[],n=(e,n=[])=>{let i=[...n,e.title];e.url&&t.push({title:e.title,url:e.url,breadcrumbs:(0,Oy.compact)(i),quickAccessAliases:[],tags:e.tags??[],headings:e.headings??[],searchableContent:e.searchableContent??``}
90),e.descendants&&e.descendants.forEach(t=>{r(t,i,e)})},r=(e,n,i)=>{let a=[...n,e.title];e.url&&t.push({title:e.title,url:e.url,breadcrumbs:(0,Oy.compact)(a),quickAccessAliases:[],tags:e.tags??[],headings:e.headings??[],searchableContent:e.searchableContent??``}),`additionalPagesListSearch`in e&&npe(i,e,t),`descendants`in e&&e.descendants&&e.descendants.forEach(e=>{r(e,a,i)})};return e.forEach(e=>{n(e)}),t},d0=({navigationContent:e})=>{let[t,n]=(0,X.useState)(``),[r,i]=(0,X.useState)([]),a=(0,X.useMemo)(()=>new u0(tpe(e),{includeScore:!0,keys:[`title`,`breadcrumbs`,`quickAccessAliases`,`tags`],threshold:.3}),[e]),o=(0,X.useCallback)(e=>{n(e);let t=a.search(e).map(e=>({title:e.item.title,subtitle:e.item.breadcrumbs.join(` > `),url:e.item.url}));i(t)},[a]),s=(0,X.useCallback)(()=>{n(``),i([])},[]),c=t.length>=3;return{searchTerm:t,onChange:o,isSearching:c,resetResults:s,results:(0,X.useMemo)(()=>c?r:[],[c,r])}},ipe=()=>(0,X.useContext)(W$),f0={All:`all`,Pages:`pages`,Thirdparty:`thirdparty`,PlanItem:`plan_item`,Company:`company`,BankTransaction:`bank_transaction`},p0=[f0.All,f0.Pages,f0.Thirdparty,f0.PlanItem,f0.Company,f0.BankTransaction],m0={Thirdparty:`thirdparty`,PlanItem:`plan_item`,Company:`company`,BankTransaction:`bank_transaction`},h0=e=>{let{info:t}=e;return t.name?t.name:t.display_name?t.display_name:t.label?t.label:t.first_name||t.last_name?(0,Oy.compact)([t.first_name,t.last_name]).join(` `):e.type},ape=e=>new Intl.NumberFormat(`fr-FR`,{style:`currency`,currency:`EUR`}).format(e),g0=(e,t,n)=>{let{type:r,info:i}=e;switch(r){case m0.Thirdparty:return i.role===`supplier`?t(`quick_search.result_types.supplier`):i.role===`client`||i.role===`customer`?t(`quick_search.result_types.customer`):t(`quick_search.result_types.thirdparty`);case m0.PlanItem:{let e=[t(`quick_search.result_types.account`)];return i.vat_rate&&i.vat_rate!==`any`&&i.vat_rate!==`exempt`&&e.push(n(i.vat_rate)),i.has_ledger_events===!1&&e.push(t(`quick_search.result_types.no_entries`)),e.join(` - `)}case m0.Company:return t(`quick_search.result_types.company`);case m0.BankTransaction:{let e=t(i.status?`quick_search.result_types.status_${i.status}`:`quick_search.result_types.bank_transaction`);return i.amount===void 0?e:`${ape(i.amount)} - ${e}`}default:return r}},_0=(e,t,n)=>e.map(e=>({title:h0(e),subtitle:g0(e,t,n),url:e.path})),ope=(e,t,n)=>{let r={[m0.Thirdparty]:[],[m0.PlanItem]:[],[m0.Company]:[],[m0.BankTransaction]:[]};return e.forEach(e=>{r[e.type].push({title:h0(e),subtitle:g0(e,t,n),url:e.path})}),[m0.Thirdparty,m0.PlanItem,m0.Company,m0.BankTransaction].filter(e=>r[e].length>0).map(e=>({type:e,results:r[e]}))},v0=e=>`${e.title} ${e.subtitle} ${e.url}`.toLowerCase(),spe=`w1gfte0`,y0=({children:e})=>(0,Q.jsx)(`div`,{className:spe,children:e}),cpe=`_1ttqi1j0`,lpe=`_1ttqi1j1`,upe=`_1ttqi1j2`,dpe=(e,t)=>{if(!t)return e;let n=t.replace(/[.*+?^${}
90()|[\]\\]/g,`\\$&`),r=RegExp(`(${n})`,`gi`),i=e.split(r);return i.length===1?e:i.map((e,t)=>r.test(e)?(0,Q.jsx)(`mark`,{className:upe,children:e},t):e)},b0=`â`,fpe=`ctrl + ${b0}`,x0=({item:e,onSelect:t,showExtendedShortcuts:n=!1,searchTerm:r})=>{let i=S1();return(0,Q.jsxs)(f1.Item,{style:{position:`relative`},onSelect:t,value:v0(e),"aria-label":v0(e),children:[(0,Q.jsxs)(`div`,{className:cpe,children:[(0,Q.jsx)(B,{"data-role":`title`,semiBold:!0,color:`secondary-800`,truncate:!0,children:dpe(e.title,r)}),(0,Q.jsx)(B,{"data-role":`subtitle`,color:`secondary-500`,nowrap:!0,children:e.subtitle})]}),(0,Q.jsx)(`div`,{"data-shortcut":!0,className:lpe,children:n?(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[(0,Q.jsx)(y0,{children:b0}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:i(`quick_search.footer.select`)}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-300`,children:`/`}),(0,Q.jsx)(y0,{children:fpe}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:i(`quick_search.footer.new_tab`)})]}):(0,Q.jsx)(y0,{children:b0})})]})},S0=3,C0=({category:e,searchTerm:t})=>{let{t:n}=m(x1);return(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,py:4,px:2,gap:1,children:[(0,Q.jsx)(r,{mb:16,children:(0,Q.jsx)(Ci,{name:`missing`,size:`md`})}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsxs)(B.HeadingSection3,{textAlign:`center`,children:[n(`quick_search.empty_state.title_prefix`),` `]}),(0,Q.jsx)(B.HeadingSection3,{color:`primary-700`,children:e})]}),(0,Q.jsx)(B,{color:`secondary-800`,textAlign:`center`,children:n(`quick_search.empty_state.no_match`,{searchTerm:t})}),(0,Q.jsx)(B,{color:`secondary-800`,textAlign:`center`,children:n(`quick_search.empty_state.try_again`)})]})},w0=({label:e,totalCount:t})=>{let n=t-S0;return(0,Q.jsxs)(`div`,{"data-category-heading":!0,children:[(0,Q.jsx)(B.TinyCaption,{semiBold:!0,children:e}),n>0&&(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(H,{direction:`row`,alignItems:`center`,px:1,bgColor:`secondary-100`,borderRadius:`50rem`,children:(0,Q.jsx)(B.TinyCaption,{children:`+${n}`})}),(0,Q.jsx)(s,{name:`ChevronRightIconRounded`,color:`secondary-400`,size:`sm`})]})]})},ppe={thirdparty:f0.Thirdparty,plan_item:f0.PlanItem,company:f0.Company,bank_transaction:f0.BankTransaction},mpe=({activeCategory:e,pageResults:t,groupedGlobalResults:n,filteredGlobalResults:r,searchTerm:i,isLoading:a,onSelectOption:o,onCategoryChange:s})=>{let c=S1(),l=e===f0.All,u=e!==f0.All,d=e!==f0.All&&e!==f0.Pages,f=u&&i.length<3,p=e===f0.All&&t.length>0||e===f0.Pages&&!f,m=e===f0.All&&n.length>0,h=d&&!f&&r.length>0,g=!a&&(l&&t.length===0&&n.length===0||d&&!f&&r.length===0),_=l?t.slice(0,S0):t;return(0,Q.jsxs)(Q.Fragment,{children:[p&&(0,Q.jsxs)(f1.Group,{children:[l&&(0,Q.jsx)(f1.Item,{value:`category-heading-pages`,onSelect:()=>s(f0.Pages),children:(0,Q.jsx)(w0,{label:c(`quick_search.categories.pages`),totalCount:t.length})}),_.map((e,t)=>(0,Q.jsx)(x0,{item:e,onSelect:()=>o(e,t+1),showExtendedShortcuts:!0,searchTerm:i},e.url)),t.length===0&&e===f0.Pages&&!f&&(0,Q.jsx)(C0,{category:c(`quick_search.categories.pages`),searchTerm:i})]}),m&&n.map(e=>{let t=e.results.slice(0,S0);return(0,Q.jsxs)(f1.Group,{children:[(0,Q.jsx)(f1.Item,{value:`category-heading-${e.type}`,onSelect:()=>s(ppe[e.type]),children:(0,Q.jsx)(w0,{label:c(`quick_search.categories.${e.type}`),totalCount:e.results.length})}),t.map((e,t)=>(0,Q.jsx)(x0,{item:e,onSelect:()=>o(e,t+1),showExtendedShortcuts:!0,searchTerm:i},`global-${e.url}`))]},e.type)}),h&&(0,Q.jsx)(f1.Group,{children:r.map((e,t)=>(0,Q.jsx)(x0,{item:e,onSelect:()=>o(e,t+1),showExtendedShortcuts:!0,searchTerm:i},`global-${e.url}`))}),f&&(0,Q.jsx)(f1.Group,{children:(0,Q.jsx)(f1.Item,{disabled:!0,value:`min-characters-placeholder`,children:(0,Q.jsx)(B,{color:`secondary-800`,children:c(`quick_search.min_characters_message`)})})}),g&&(0,Q.jsx)(C0,{category:c(`quick_search.categories.${e}`),searchTerm:i})]})},hpe=`_8im8ff0`,gpe=`_8im8ff1`,_pe=`_8im8ff2`,vpe=()=>{let e=S1();return(0,Q.jsxs)(H,{direction:`column`,gap:1,minWidth:240,maxWidth:370,children:[(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,justifyContent:`between`,gap:1,children:[(0,Q.jsx)(B.HeadingSection4,{children:e(`quick_search.filter_help.title`)}),(0,Q.jsx)(Ad,{href:e(`quick_search.filter_help.learn_more_url`),isExternal:!0,children:e(`quick_search.filter_help.learn_more`)})]}),(0,Q.jsx)(B,{color:`secondary-600`,children:e(`quick_search.filter_help.description`)})]})}
90,ype=`_1q6nvsb0`,bpe=`_1q6nvsb1`,xpe=`_1q6nvsb2`,Spe={highlighted:`_1q6nvsb3`,default:`_1q6nvsb4`},Cpe={[f0.All]:`SearchRounded`,[f0.Pages]:`ContractSigned`,[f0.Thirdparty]:`PersonRounded`,[f0.PlanItem]:`AccountBalanceRounded`,[f0.Company]:`BusinessRounded`,[f0.BankTransaction]:`AccountBalanceWalletRounded`},T0=[f0.Pages,f0.Thirdparty,f0.PlanItem,f0.Company,f0.BankTransaction],wpe=({query:e,highlightedIndex:t,onSelect:n,onHighlightChange:i})=>{let a=S1(),o=T0.filter(t=>a(`quick_search.categories.${t}`).toLowerCase().includes(e.toLowerCase()));return o.length===0?null:(0,Q.jsxs)(`div`,{className:ype,children:[(0,Q.jsx)(r,{minWidth:`160px`,py:8,px:0,children:o.map((e,r)=>(0,Q.jsxs)(`button`,{className:(0,Xk.default)(xpe,Spe[r===t?`highlighted`:`default`]),onClick:()=>n(e),onMouseEnter:()=>i(r),type:`button`,children:[(0,Q.jsx)(s,{name:Cpe[e],size:`xs`,color:r===t?`primary-700`:`secondary-800`,mr:1}),(0,Q.jsx)(B,{color:r===t?`primary-700`:`secondary-800`,children:a(`quick_search.categories.${e}`)})]},e))}),(0,Q.jsx)(`div`,{className:bpe}),(0,Q.jsx)(H,{p:15,children:(0,Q.jsx)(vpe,{})})]})},Tpe=({searchValue:e,onChange:t,hashtagCategory:n,onHashtagCategoryChange:i})=>{let a=S1(),c=(0,X.useRef)(null),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(``),[p,m]=(0,X.useState)(0),[h,g]=(0,X.useState)(e);(0,X.useEffect)(()=>{requestAnimationFrame(()=>c.current?.focus())},[]),(0,X.useEffect)(()=>{l||g(e)},[e,l]);let _=e=>{let t=e.lastIndexOf(`!`);return t===-1?{beforeHash:e,hashQuery:null}:{beforeHash:e.substring(0,t),hashQuery:e.substring(t+1)}},v=e=>{g(e);let{hashQuery:n,beforeHash:r}=_(e);if(n!==null){let e=n.indexOf(` `);if(e!==-1){let o=n.substring(0,e),s=n.substring(e+1),l=T0.filter(e=>a(`quick_search.categories.${e}`).toLowerCase().includes(o.toLowerCase()));if(l.length===1){let e=(r+s).trim();g(e),u(!1),f(``),i(l[0]),t(e),c.current?.focus();return}}u(!0),f(n),m(0),t(r)}else u(!1),f(``),t(e)},y=e=>{let{beforeHash:n}=_(h),r=n.trim();g(r),u(!1),f(``),i(e),t(r),c.current?.focus()},b=()=>T0.filter(e=>a(`quick_search.categories.${e}`).toLowerCase().includes(d.toLowerCase()));return(0,Q.jsxs)(r,{position:`relative`,children:[(0,Q.jsxs)(o,{position:`relative`,children:[(0,Q.jsx)(`div`,{className:hpe,children:(0,Q.jsx)(s,{name:`SearchRounded`,color:`secondary-400`,size:`sm`})}),(0,Q.jsxs)(`div`,{className:gpe,children:[n&&(0,Q.jsx)(r,{as:`span`,display:`inline-flex`,alignItems:`center`,whiteSpace:`nowrap`,children:(0,Q.jsxs)(B,{color:`primary-500`,semiBold:!0,children:[`!`,a(`quick_search.categories.${n}`)]})}),(0,Q.jsx)(`input`,{className:_pe,ref:c,placeholder:n?``:a(`quick_search.input_placeholder`),value:h,onChange:e=>v(e.target.value),onKeyDown:e=>{if(e.key===`Backspace`&&n&&h===``){e.preventDefault(),i(null);return}if(!l)return;let t=b();e.key===`ArrowDown`?(e.preventDefault(),e.stopPropagation(),m(e=>e<t.length-1?e+1:0)):e.key===`ArrowUp`?(e.preventDefault(),e.stopPropagation(),m(e=>e>0?e-1:t.length-1)):e.key===`Enter`&&t.length>0?(e.preventDefault(),e.stopPropagation(),y(t[p])):e.key===`Escape`&&(e.preventDefault(),u(!1))}})]})]}),l&&(0,Q.jsx)(H,{position:`relative`,children:(0,Q.jsx)(wpe,{query:d,highlightedIndex:p,onSelect:y,onHighlightChange:m})})]})},Epe=`_1pt15zq0`,Dpe={active:`_1pt15zq1`,inactive:`_1pt15zq2`},Ope=({category:e,isActive:t,onClick:n})=>{let r=S1();return(0,Q.jsx)(`button`,{className:(0,Xk.default)(Epe,Dpe[t?`active`:`inactive`]),onClick:n,type:`button`,role:`tab`,"aria-selected":t,children:(0,Q.jsx)(B.TinyCaption,{semiBold:!0,color:t?`interactive-700`:`secondary-500`,children:r(`quick_search.categories.${e}`)})})},kpe=({activeCategory:e,onCategoryChange:t})=>{let n=S1();return(0,Q.jsx)(H,{gap:2,wrap:!0,role:`tablist`,"aria-label":n(`quick_search.categories_filter`,{}),px:2,py:1,children:Object.values(f0).map(n=>(0,Q.jsx)(Ope,{category:n,isActive:e===n,onClick:()=>t(n)},n))})},Ape=({open:e,isSearching:t,searchTerm:n,debouncedSearchTerm:r,resultsLength:i,globalSearchResultsLength:a,isGlobalSearchFetching:o,hashtagCategory:s,activeCategory:c,setActiveCategory:l})=>{let{track:u}=Ao(),d=(0,X.useRef)(null);return(0,X.useEffect)(()=>{!e||!t||(u({trackedEvent:Oo.k_bar_search_performed,object:{searchValue:n,isGlobalSearch:!0,globalSearchResultCount:a,pageResultCount:i}}),i===0&&u({trackedEvent:Oo.k_bar_search_not_found,object:{searchValue:n,isGlobalSearch:!0}}))},[e,t,n,i,a,u]),(0,X.useEffect)(()=>{!e||r.length<2||a===0&&!o&&u({trackedEvent:Oo.k_bar_global_search_not_found,object:{searchValue:r,isGlobalSearch:!0}})},[e,r,a,o,u]),(0,X.useEffect)(()=>{s!==d.current&&(s===null?d.current!==null&&u({trackedEvent:Oo.k_bar_category_input_filter_cleared,object:{category:d.current,isGlobalSearch:!0}}):u({trackedEvent:Oo.k_bar_category_input_filter_applied,object:{category:s,isGlobalSearch:!0}}),d.current=s)},[s,u]),{track:u,handleCategoryNavigation:(0,X.useCallback)(e=>{let t=p0.indexOf(c),n=p0[e===`left`?t<=0?p0.length-1:t-1:t>=p0.length-1?0:t+1];l(n),u({trackedEvent:Oo.k_bar_category_switched,object:{category:n,trigger:`keyboard`,isGlobalSearch:!0}})},[c,l,u]),handleCategoryClick:(0,X.useCallback)(e=>{l(e),u({trackedEvent:Oo.k_bar_category_switched,object:{category:e,trigger:`click`,isGlobalSearch:!0}})},[l,u])}},jpe=`_147nc5t0`,E0=({children:e})=>(0,Q.jsx)(`div`,{className:jpe,children:e}),Mpe=({items:e,onSelectOption:t})=>{let n=S1();return(0,Q.jsx)(f1.Group,{heading:n(`quick_search.sections.recent_searches`),children:e.map((e,n)=>(0,Q.jsx)(x0,{item:e,onSelect:()=>t(e,n+1),showExtendedShortcuts:!0},e.url))})},D0=({isComptAssistant:e=!1,isGlobalSearch:t=!1})=>{let n=S1();return(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,justifyContent:t?`start`:`center`,py:1,px:2,gap:15,bgColor:`secondary-50`,borderBottomLeftRadius:8,borderBottomRightRadius:8,children:[!t&&(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(y0,{children:n(`quick_search.footer.enter`)}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:n(`quick_search.footer.select`)})]}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(y0,{children:n(`quick_search.footer.escape`)}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:n(`quick_search.footer.cancel`)})]}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[e?(0,Q.jsx)(y0,{children:n(`quick_search.footer.tab`)}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(y0,{children:n(`quick_search.footer.down_arrow`)}),(0,Q.jsx)(y0,{children:n(`quick_search.footer.up_arrow`)})]}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:n(`quick_search.footer.navigate`)})]}),t&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(y0,{children:n(`quick_search.footer.tab`)}),(0,Q.jsx)(y0,{children:n(`quick_search.footer.shift_tab`)}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:n(`quick_search.footer.switch_category`)})]}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(y0,{children:`!`}),(0,Q.jsx)(B.TinyCaption,{color:`secondary-500`,children:n(`quick_search.footer.filter`)})]})]})]})},Npe=({navigationContent:e,open:t,onRequestClose:n})=>{let r=S1(),{t:i}=m(x1),a=jd(),{company:o}=q(),s=o?.id||0,c=an(),l=(0,X.useRef)(!1),{lastVisitedItems:u,adjustLastVisitedList:d}=T1(),{searchTerm:f,isSearching:p,onChange:h,results:g,resetResults:_}
90=d0({navigationContent:e}),v=vs(f,300),y=t&&!!o?.id&&v.length>=2,{data:b,isFetching:x}=ife((0,X.useMemo)(()=>y&&o?{company_id:o.id,query:v}:I,[y,o,v])),S=(0,X.useMemo)(()=>b?.results?_0(b.results,i,a):[],[b,i,a]),[C,w]=(0,X.useState)(f0.All),[T,E]=(0,X.useState)(null),D=T||C,O=D!==f0.All,k=!T,ee=(0,X.useMemo)(()=>b?.results?ope(b.results,i,a):[],[b?.results,i,a]),A=(0,X.useMemo)(()=>D===f0.All||D===f0.Pages?S:b?.results?_0(b.results.filter(e=>e.type===D),i,a):[],[D,S,b?.results,i,a]),te=u.length>0?v0(u[0]):``,[j,M]=(0,X.useState)(te),{track:ne,handleCategoryNavigation:re,handleCategoryClick:ie}=Ape({open:t,isSearching:p,searchTerm:f,debouncedSearchTerm:v,resultsLength:g.length,globalSearchResultsLength:S.length,isGlobalSearchFetching:x,hashtagCategory:T,activeCategory:C,setActiveCategory:w}),ae=(e,t)=>{let n=`page`,r=`local`;if(b?.results){let t=b.results.find(t=>t.path===e.url);t&&(n=t.type,r=`global`)}ne({trackedEvent:Oo.k_bar_option_selected,object:{label:e.title,isGlobalSearch:!0,resultType:n,resultPosition:t??0,searchSource:r}}),l.current?tn(e.url):(c(e.url),oe()),d({sectionTitle:e.subtitle,itemTitle:e.title,url:e.url},s)};(0,X.useEffect)(()=>{if(!p){u.length>0&&M(v0(u[0]));return}D===f0.All||D===f0.Pages?g.length>0?M(v0(g[0])):D===f0.All&&S.length>0&&M(v0(S[0])):A.length>0&&M(v0(A[0]))},[g,u,p,D,S,A]);let oe=(0,X.useCallback)(()=>{n(),_()},[n,_]);return(0,Q.jsx)(ao.Modal,{show:t,onHide:oe,size:`md`,centered:!1,top:30,left:50,children:(0,Q.jsx)(E0,{children:(0,Q.jsxs)(f1,{label:r(`quick_search.input_placeholder`),shouldFilter:!1,value:j,onValueChange:M,onKeyDown:e=>{l.current=e.key===`Enter`&&(e.metaKey||e.ctrlKey),e.key===`Tab`&&(e.preventDefault(),re(e.shiftKey?`left`:`right`))},loop:!0,children:[(0,Q.jsx)(Tpe,{searchValue:f,onChange:h,hashtagCategory:T,onHashtagCategoryChange:E}),k&&(0,Q.jsx)(kpe,{activeCategory:C,onCategoryChange:ie}),(0,Q.jsxs)(f1.List,{children:[!p&&D===f0.All&&(0,Q.jsx)(Mpe,{items:u,onSelectOption:ae}),(p||O)&&(0,Q.jsx)(`div`,{"data-global-search":!0,children:(0,Q.jsx)(mpe,{activeCategory:D,pageResults:g,groupedGlobalResults:ee,filteredGlobalResults:A,searchTerm:f,isLoading:x,onSelectOption:ae,onCategoryChange:w})})]},p?D:`recent`),(0,Q.jsx)(D0,{isGlobalSearch:!0})]})})})},Ppe=`_11ojz3d0`,Fpe=({searchValue:e,onChange:t})=>{let n=S1(),r=(0,X.useRef)(null);return(0,X.useEffect)(()=>{requestAnimationFrame(()=>r.current?.focus())},[]),(0,Q.jsxs)(o,{position:`relative`,children:[(0,Q.jsx)(`div`,{className:Ppe,children:(0,Q.jsx)(s,{name:`SearchRounded`,color:`secondary-400`,size:`sm`})}),(0,Q.jsx)(`input`,{"data-input":!0,ref:r,placeholder:n(`quick_search.input_placeholder`),value:e,onChange:e=>t(e.target.value)})]})},Ipe=({navigationContent:e,open:t,onRequestClose:n})=>{let r=S1(),{company:i}=q(),a=i?.id||0,o=an(),{track:s}=Ao(),c=(0,X.useRef)(!1),{lastVisitedItems:l,adjustLastVisitedList:u}=T1(),{searchTerm:d,isSearching:f,onChange:p,results:m,resetResults:h}=d0({navigationContent:e}),g=l.length>0?v0(l[0]):``,[_,v]=(0,X.useState)(g),y=e=>{s({trackedEvent:Oo.k_bar_option_selected,object:{label:e.title,isGlobalSearch:!1}}),c.current?tn(e.url):o(e.url),b(),u({sectionTitle:e.subtitle,itemTitle:e.title,url:e.url},a)};(0,X.useEffect)(()=>{m.length>0?v(v0(m[0])):l.length>0&&!f&&v(v0(l[0]))},[m,l,f]),(0,X.useEffect)(()=>{t&&f&&(s({trackedEvent:Oo.k_bar_search_performed,object:{searchValue:d,isGlobalSearch:!1}}),m.length===0&&s({trackedEvent:Oo.k_bar_search_not_found,object:{searchValue:d,isGlobalSearch:!1}}))},[t,f,d,m.length,s]);let b=(0,X.useCallback)(()=>{n(),h()},[n,h]);return(0,Q.jsx)(ao.Modal,{show:t,onHide:b,size:`md`,centered:!1,top:30,left:50,children:(0,Q.jsx)(E0,{children:(0,Q.jsxs)(f1,{label:r(`quick_search.input_placeholder`),shouldFilter:!1,value:_,onValueChange:v,onKeyDown:e=>{c.current=e.metaKey},loop:!0,children:[(0,Q.jsx)(Fpe,{searchValue:d,onChange:p}),(0,Q.jsxs)(f1.List,{children:[!f&&(0,Q.jsx)(f1.Group,{heading:r(`quick_search.sections.last_visited_pages`),children:l.map(e=>(0,Q.jsx)(x0,{item:e,onSelect:()=>{y(e)}},e.url))}),f&&(0,Q.jsxs)(f1.Group,{heading:r(`quick_search.sections.matching_pages.other`,{count:m.length}),children:[m.map(e=>(0,Q.jsx)(x0,{item:e,onSelect:()=>{y(e)}},e.url)),m.length===0&&(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,py:2,children:(0,Q.jsx)(B,{color:`secondary-500`,children:r(`quick_search.no_results`)})})]})]}),(0,Q.jsx)(D0,{})]})})})},Lpe=e=>{let{valid:t}=wa([G.COMPANY_AI_ASSISTANT,G.COMPANY_COMPT_ASSISTANT,G.GLOBAL_SEARCH],Da.ONE_OF_THE_FEATURE_ABILITIES);return t?(0,Q.jsx)(Npe,{...e}):(0,Q.jsx)(Ipe,{...e})},O0=({navigationContent:e,children:t})=>{let[n,r]=(0,X.useState)(!1),{track:i}
90=Ao(),a=zN(),{frontend_infrastructure__transversal_nav:o}=Jr();au({shortcutId:`openQuickSearch`,isEnabled:!a,onKeyDown:()=>{o||(i({trackedEvent:Oo.shortcut_applied,object:{shortcutId:`openQuickSearch`,shortcut:eu.openQuickSearch}}),r(!0))}});let s=(0,X.useMemo)(()=>({openQuickSearch:()=>{r(!0)}}),[]);return(0,X.useEffect)(()=>{n&&i({trackedEvent:Oo.k_bar_opened,object:{label:`QuickSearch`,isGlobalSearch:!0}})},[n,i]),(0,Q.jsxs)(W$.Provider,{value:s,children:[(0,Q.jsx)(Lpe,{open:n,onRequestClose:()=>{r(!1)},navigationContent:e}),t]})},Rpe=({navigationMode:e,navigationContent:t,children:n})=>{let r=Yr(),i=e===`app`;return i&&!r||!i||e===`firm`?n:(0,Q.jsx)(O0,{navigationContent:t,children:n})},k0=()=>{let{currentUser:e}=Ua(),{requiresUserConsent:t}=Ka(),n=On(({pathname:e})=>e.startsWith(`/crm/firms`)||e.startsWith(`/crm/transfer_requests`)||e.startsWith(`/practice_management/firms`));return(0,X.useMemo)(()=>!Ue.development&&!!e?.pennylane_employee&&n&&!!t,[n,e,t])},A0=()=>{let e=an(),t=k0(),{firmId:n}=Ka(),r=On(({pathname:e})=>v({path:W.general_crm_firms_index.path,end:!0},e)!==null),i=t&&!!n&&!r;return(0,X.useEffect)(()=>{if(i&&n){let t=W.general_crm_firms_index.url({pathParams:{id:String(n)}}),r=`${window.location.pathname}${window.location.hash}${window.location.search}`;e(t,{state:{sensitiveDataAccessReturnTo:r},replace:!0})}},[i,n,e,t]),i},zpe=`_15vfj9q0`,Bpe=({children:e})=>(0,Q.jsx)(r,{width:{mobile:`100vw`,tablet:`inherit`,desktop:`inherit`},className:zpe,children:e}),j0=`modules-kbar-Kbar`;Ti(j0,{fr:()=>M(()=>import(`./Kbar.fr-BsLn08aQ.js`),[]),en:()=>M(()=>import(`./Kbar.en-rCINB34S.js`),[]),de:()=>M(()=>import(`./Kbar.de-B1jwBcID.js`),[]),es:()=>M(()=>import(`./Kbar.es-mMbzogCA.js`),[])});var M0=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:j0,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:j0},t[2]=i,t[3]=a),wi(a)};Di(j0);var Vpe=`_1sc8fg30`,Hpe=({onClose:e,children:t})=>(0,Q.jsx)(`div`,{className:Vpe,children:(0,Q.jsxs)(H,{px:1,py:`05`,direction:`row`,gap:3,alignItems:`center`,justifyContent:`between`,children:[(0,Q.jsx)(H,{direction:`row`,gap:`05`,alignItems:`center`,wrap:!0,children:t}),(0,Q.jsx)(U.Tertiary,{size:`sm`,onClick:e,icon:`Close`})]})}),Upe=()=>{let e=M0(),[t,n]=$r(`kbar_open_in_new_tab_tip`,!1,ni);return t?null:(0,Q.jsx)(H,{px:2,width:`100%`,direction:`column`,justifyContent:`center`,children:(0,Q.jsx)(Hpe,{onClose:()=>n(!0),children:(0,Q.jsx)(p,{i18nKey:e(`tip`),components:{Kbd:(0,Q.jsx)(w$,{shortcuts:[`^Ctrl`,`â`]})}})})})},Wpe=()=>{let[e,t]=(0,X.useState)(!0),{company:n}=q(),{firm:r}=Ka(),{firmGroup:i}=Ea(),{firm:a}=Mu();return(0,X.useMemo)(()=>e?a?{type:`practice_management`,id:a.id,title:a.name,logoUrl:a.mobile_logo_url??a.light_logo_url??null,resetContext:()=>t(!1)}:n?{type:`company`,id:n.id,title:n.name,resetContext:()=>t(!1)}:i?{type:`firm_group`,id:i.id,title:i.name,resetContext:()=>t(!1)}:r?{type:`practice_management`,id:r.id,title:r.name,logoUrl:r.mobile_logo_url??r.light_logo_url??null,resetContext:()=>t(!1)}:null:null,[e,n,r,i,a])},N0,Gpe=async function(e,t,n){return await N0.request({...n,url:`/navigation/available_products`,method:`GET`,data:t,params:e})};function Kpe(e){return N0=new z(e),{getNavigationAvailableProducts:Gpe}}var qpe=Kpe({server:window.location.origin}),P0=e=>e?[`getNavigationAvailableProducts`,e]:[`getNavigationAvailableProducts`],Jpe=(e,t,n)=>({queryKey:P0(e),queryFn:e===I?I:async()=>{let{data:t}=await qpe.getNavigationAvailableProducts(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Ype=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:P0(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:P0()}),r[2]=i,r[3]=s);let c=s,l=P0(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Jpe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Xpe=()=>{let{mode:e,toggleValue:t}=fa(),n=On(({pathname:e})=>e===W.home_index.url({})),r=On(({pathname:e})=>e.startsWith(`/studio`));return(0,X.useMemo)(()=>n?`home`:r?`studio`:e===`backoffice`?`backoffice`:[`practice_management`,`firm`,`crm`,`firm_group`,`integrator`].includes(e)?`practice_management`:t===`accounting`?`accounting`:`sme`,[n,r,e,t])},F0=e=>{let{currentUser:t}=Ha(),n=Xpe(),{intelligence__studio:r}=Jr(),{data:i,isPending:a}=Ype({},{staleTime:ui}),{availableProducts:o,defaultSelectedProductIndex:s}=(0,X.useMemo)(()=>{let a=[`home`];if(i?.available_products.includes(`accounting`)&&i?.available_products.includes(`sme`)&&a.push(`all`),i?.available_products.includes(`accounting`)&&a.push(`accounting`),i?.available_products.includes(`sme`)&&a.push(`sme`),i?.available_products.includes(`practice_management`)&&a.push(`practice_management`),r&&a.push(`studio`),i?.available_products.includes(`backoffice`)&&a.push(`backoffice`),n===`home`)return{availableProducts:a,defaultSelectedProductIndex:a.indexOf(`all`)};let o=a.indexOf(n);if(o!==-1)return{availableProducts:a,defaultSelectedProductIndex:o};let s;return s=e===`practice_management`||e===`firm_group`?a.indexOf(`practice_management`):t.pennylane_employee_or_external_accountant?a.indexOf(`accounting`):a.indexOf(`sme`),s===-1&&(s=1),{availableProducts:a,defaultSelectedProductIndex:s}},[e,n,t.pennylane_employee_or_external_accountant,i?.available_products,r]);return{currentProduct:n,availableProducts:o,defaultSelectedProductIndex:s,isPending:a}},I0=({logoUrl:e,name:t})=>{let[n,...r]=t.split(` `);return(0,Q.jsx)(bs,{type:`organization`,pictureUrl:e,firstName:n,lastName:r.join(` `),size:`sm`,withTooltip:!1})},Zpe=`_11x9zv60`,Qpe=`_11x9zv61`,$pe=`_11x9zv64`,eme=`_1tqteuf0`,tme={top:`â`,bottom:`â`,tab:`â¥`},L0=({direction:e,onClick:t})=>(0,Q.jsx)(`button`,{className:eme,onClick:t,children:(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,semiBold:!0,children:tme[e]})}),nme=({context:e,searchValue:t,onChange:n,onResetContext:r,onNextProduct:i,onPreviousProduct:a,onEscape:o,onEnter:c,ref:l})=>{let u=M0(),d=(0,X.useRef)(null);hs({key:`Backspace`,onPress:()=>{t===``&&e&&r()}}),hs({key:`Tab`,onPress:i}),hs({key:`Tab`,onPress:a,withShift:!0}),hs({key:`Escape`,onPress:o}),hs({key:`Enter`,onPress:c}),(0,X.useImperativeHandle)(l,()=>({focus:()=>{d.current?.focus()}}),[]);let f=e=>{d.current?.dispatchEvent(new KeyboardEvent(`keydown`,{key:e,bubbles:!0})),d.current?.focus()};return(0,Q.jsx)(H,{px:2,children:(0,Q.jsxs)(`div`,{className:Zpe,children:[e&&(0,Q.jsxs)(`button`,{className:(0,Xk.default)(`_11x9zv62`,{_11x9zv63:e.logoUrl!==void 0}),onClick:r,children:[e.logoUrl!==void 0&&(0,Q.jsx)(I0,{logoUrl:e.logoUrl,name:e.title}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`primary`,children:e.title}),(0,Q.jsx)(s,{name:`BackspaceRounded`,color:`primary`,size:`xxs`})]}),(0,Q.jsx)(f1.Input,{autoFocus:!0,ref:d,placeholder:u(`placeholder`),className:Qpe,value:t,onValueChange:n,onKeyDown:n=>{if(n.key===`Tab`){n.preventDefault(),n.stopPropagation(),n.shiftKey?a():i();return}let s=d.current?.selectionStart!==d.current?.selectionEnd,l=n.metaKey||n.ctrlKey||n.shiftKey||n.altKey;s||l||(n.key===`Backspace`&&t===``&&e&&(n.preventDefault(),n.stopPropagation(),r()),n.key===`Escape`&&(n.preventDefault(),n.stopPropagation(),o()),n.key===`Enter`&&c())}}),(0,Q.jsxs)(`div`,{className:$pe,children:[(0,Q.jsx)(L0,{direction:`top`,onClick:()=>f(`ArrowUp`)}),(0,Q.jsx)(L0,{direction:`bottom`,onClick:()=>f(`ArrowDown`)})]})]})})},rme=({description:e,illustration:t})=>(0,Q.jsxs)(H,{gap:1,direction:`column`,alignItems:`center`,justifyContent:`center`,flex:1,pb:4,children:[(0,Q.jsx)(Ci,{name:t,size:`xs`}),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(V,{color:`secondary-500`,children:e}),(0,Q.jsx)(w$,{shortcuts:[`â`]})]})]}),ime=()=>{let e=M0();return(0,Q.jsx)(rme,{description:e(`studio_placeholder`),illustration:`automation`})},R0=e=>{let t=(0,$.c)(14),{companyUrl:n,searchValue:r}=e,i=r===void 0?``:r,{company:a}=q(),{firm:o}=Ka(),{accounting_firm_invoicing__practice_management_unified_navigation:s}=Jr(),c;bb0:{if(i.trim().length>0||!a||!n){c=null;break bb0}if(s&&a.firm?.is_own_company){c=null;break bb0}let e=`current-company-${a.id}`,r;t[0]!==a.name||t[1]!==n||t[2]!==e?(r={id:e,title:a.name,variant:`current`,url:n},t[0]=a.name,t[1]=n,t[2]=e,t[3]=r):r=t[3],c=r}let l=c,u;bb1:{let e=a?.firm??o;if(i.trim().length>0||!e){u=null;break bb1}let{id:n,name:r}=e;if(!n||!r){u=null;break bb1}let s=`current-firm-${n}`,c=e.mobile_logo_url??e.light_logo_url??null,l;t[4]===n?l=t[5]:(l=W.flow_crm_firms_index.url({pathParams:{id:String(n)}}),t[4]=n,t[5]=l);let d;t[6]!==r||t[7]!==s||t[8]!==c||t[9]!==l?(d={id:s,title:r,variant:`current`,logoUrl:c,pinnable:!0,pinned:!1,url:l},t[6]=r,t[7]=s,t[8]=c,t[9]=l,t[10]=d):d=t[10],u=d}let d=u,f;
90return t[11]!==l||t[12]!==d?(f={companyItem:l,firmItem:d},t[11]=l,t[12]=d,t[13]=f):f=t[13],f},ame=({data:e,recentlyVisitedCompanies:t,hasMultiEntityEntrypoint:n,favoriteIds:r,kbarT:i,currentProduct:a,isSearching:o,ownCompanyId:s})=>{if(!e)return[];let c={label:i(`sections.recently_visited_companies`),items:[]},l={label:``,items:[]},u=t.map(({id:e})=>e),d=e.pages.flatMap(e=>e.companies).map(e=>({id:String(e.id),title:e.display_name,subtitle:e.company_group?.name||``,variant:e.id===s?`firm_own_company`:e.is_fake?`fake`:void 0,company:e,pinned:r.includes(e.id),pinnable:!0,url:a===`sme`?W.welcome_companies_index.url({pathParams:{company_id:String(e.id)}}):W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:String(e.id)}})}));if(o)return l.items=d.sort((e,t)=>Number(t.pinned)-Number(e.pinned)),l.label=i(`sections.companies.other`,{count:l.items.length}),l.items.length>0?[l]:[];d.forEach(e=>{u.includes(Number(e.id))?c.items.push(e):l.items.push(e)}),c.items.sort((e,t)=>u.indexOf(Number(e.id))-u.indexOf(Number(t.id))),l.items.sort((e,t)=>Number(t.pinned)-Number(e.pinned)),l.label=i(`sections.companies.other`,{count:l.items.length});let f=n&&a===`sme`?{label:i(`sections.aggregated_views`),items:[{id:`your_companies`,title:i(`sections.your_companies`),subtitle:``,company:null,pinned:!1,pinnable:!0,url:W.companies_dashboard_multi_entity_index.url({})}]}:null;return(0,Oy.compact)([f,c.items.length>0?c:null,l.items.length>0?l:null])},z0=({searchValue:e,enabled:t,currentProduct:n,perPage:r=50})=>{let i=M0(),{accounting_firm_invoicing__practice_management_unified_navigation:a}=Jr(),{firm:o}=q(),{firm:s}=Ka(),{currentUser:c}=Ha(),{favorites:l,toggleFavorite:u}=oo(),d=Pa(),f=D$(),p=vs(e),m=o?.own_company_id||s?.own_company_id,h=(0,X.useMemo)(()=>(0,Oy.compact)([a?null:m,...l,...d.map(({id:e})=>e)]),[a,l,m,d]),g=(0,X.useMemo)(()=>{if(p.trim()!==``)return JSON.stringify([{operator:Zr.SEARCH_ALL,value:p}])},[p]),{data:_,isPending:v}=Es({filter:g,favorite_ids:h,per_page:r,...n===`accounting`&&!c.pennylane_employee?{product:`accounting`}:{},...a?{exclude_firm_own_companies:!0}:{}},{staleTime:oi,enabled:t});return{sections:(0,X.useMemo)(()=>ame({data:_,recentlyVisitedCompanies:d,isSearching:p.trim().length>0,favoriteIds:l,kbarT:i,currentProduct:n,hasMultiEntityEntrypoint:f,ownCompanyId:m??void 0}),[n,_,p,l,i,d,f,m]),isPending:v,toggleBookmarked:u}},B0=e=>e.normalize(`NFD`).replace(/\p{Diacritic}/gu,``).replace(/Å/g,`oe`).replace(/Å/g,`OE`).replace(/æ/g,`ae`).replace(/Ã/g,`AE`).toLowerCase(),V0=e=>B0(e).trim().replace(/\s+/g,` `),ome=e=>{let t=0;return Array.from(e).flatMap(e=>{let n=t;return t+=e.length,Array.from({length:B0(e).length},()=>({start:n,end:t}))})},H0=({searchValue:e,content:t})=>{let n=V0(e);return n?t.filter(e=>
90V0(e.title).includes(n)||V0(e.subtitle??``).includes(n)):t},sme=e=>{if(e.length===0)return[];let t=[...e].sort((e,t)=>e.start-t.start),n=[{...t[0]}];for(let e=1;e<t.length;e++){let r=t[e],i=n[n.length-1];r.start<=i.end?i.end=Math.max(i.end,r.end):n.push({...r})}return n},cme=/"([^"]+)"/g,lme=e=>{let t=[];return[...e.replace(cme,(e,n)=>(t.push(n),``)).split(/\s+/).filter(e=>e.length>0),...t]},ume=(e,t)=>{let n=V0(t);if(n.length<1)return[];let r=B0(e),i=ome(e),a=lme(n),o=[];for(let t of a){let n=t.length<3,a=0;for(;a<r.length;){let s=r.indexOf(t,a);if(s===-1)break;if(n&&s>0&&/[a-z0-9]/i.test(r[s-1])){a=s+1;continue}let c=s+t.length,l=i[s]?.start,u=i[c-1]?.end;for(;u!==void 0&&/^\p{Diacritic}/u.test(e.slice(u));){let t=e.codePointAt(u);u+=t?String.fromCodePoint(t).length:0}l!==void 0&&u!==void 0&&o.push({start:l,end:u}),a=c}}return sme(o)},U0=(e,t,n)=>{if(!t)return e;let r=ume(e,t);if(r.length===0)return e;let i=r[r.length-1];return[...r.flatMap(({start:t,end:i},a)=>[e.slice(a===0?0:r[a-1].end,t),(0,Q.jsx)(`mark`,{className:n,children:e.slice(t,i)},t)]),e.slice(i.end)]},dme=`_1dvbn3j0`,fme=`_1dvbn3j1`,W0=`_1dvbn3j3`,G0=({item:e,reversedTitle:t=!1,refresh:n,searchValue:i,onSelect:a,onTogglePinned:o})=>{let c=M0(),l=`${e.title} ${e.subtitle}`.toLowerCase();return(0,Q.jsxs)(f1.Item,{style:{position:`relative`},onSelect:()=>a(e),value:e.id,"aria-label":l,children:[(0,Q.jsxs)(`div`,{className:dme,children:[e.pinned&&(0,Q.jsx)(s,{size:`xs`,color:`secondary-500`,name:`PushPinOutlined`}),e.variant===`current`&&(0,Q.jsx)(s,{size:`xs`,color:`secondary-500`,name:`Marker`}),e.variant===`home`&&(0,Q.jsx)(s,{size:`xs`,color:`secondary-500`,name:`HomeRounded`}),e.logoUrl!==void 0&&(0,Q.jsx)(r,{display:`flex`,flexShrink:0,className:`_1dvbn3j2`,children:(0,Q.jsx)(I0,{logoUrl:e.logoUrl,name:e.title})}),(0,Q.jsx)(H,{direction:`row`,gap:t?void 0:1,alignItems:`center`,children:t?(0,Q.jsxs)(Q.Fragment,{children:[e.subtitle&&(0,Q.jsxs)(B,{"data-role":`subtitle`,color:`secondary-500`,nowrap:!0,children:[U0(e.subtitle,i,`_1dvbn3j3`),` /\xA0`]}),(0,Q.jsx)(B,{"data-role":`title`,truncate:!0,children:U0(e.title,i,W0)})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(B,{"data-role":`title`,color:`secondary-800`,truncate:!0,children:U0(e.title,i,W0)}),e.subtitle&&(0,Q.jsx)(B,{"data-role":`subtitle`,color:`secondary-500`,nowrap:!0,children:U0(e.subtitle,i,`_1dvbn3j3`)})]})}),(0,Q.jsxs)(H,{alignItems:`center`,gap:`05`,children:[e.variant===`fake`&&(0,Q.jsx)(s,{name:`BuildRounded`,size:`xs`,color:`secondary-500`}),e.variant===`firm_own_company`&&(0,Q.jsx)(s,{name:`BusinessCenterRounded`,size:`xs`,color:`secondary-500`}),e.count!==void 0&&(0,Q.jsx)(Yo,{count:e.count,size:`sm`,variant:`secondary`})]})]}),(0,Q.jsxs)(`div`,{"data-shortcut":!0,className:fme,children:[n,e.pinnable&&(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Tertiary,{size:`sm`,icon:e.pinned?`PushPinOffRounded`:`PushPinOutlined`,onClick:t=>{t.preventDefault(),t.stopPropagation(),o?.(e)}})}),(0,Q.jsx)(N.Content,{children:c(e.pinned?`bookmark.turn_off`:`bookmark.turn_on`)})]}),(0,Q.jsx)(w$,{shortcuts:[`â`]})]})]})},pme=()=>{let e=M0();return(0,Q.jsx)(f1.Loading,{children:(0,Q.jsx)(H,{width:`100%`,height:`100%`,pb:3,pl:2,pt:1,children:(0,Q.jsxs)(H,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(zo,{size:`sm`}),(0,Q.jsx)(V,{color:`secondary-400`,textAlign:`center`,children:e(`loading`)})]})})})},K0=()=>{let e=M0();return(0,Q.jsx)(r,{pt:8,pb:8,pl:16,pr:16,children:(0,Q.jsx)(V,{color:`secondary-500`,children:e(`no_results.generic`)})})},mme=({sections:e,searchValue:t,onSelect:n})=>{let r=M0();return e.length===0?null:(0,Q.jsx)(f1.Group,{heading:r(`sections.firms.other`,{count:e.length}),children:e.map(e=>(0,Q.jsx)(G0,{item:e,searchValue:t,onSelect:()=>n(e)},e.id))})},hme=({sections:e,searchValue:t,onSelect:n})=>{let r=M0();return e.length===0?null:(0,Q.jsx)(f1.Group,{heading:r(`sections.groups.other`,{count:e.length}),children:e.map(e=>(0,Q.jsx)(G0,{item:e,searchValue:t,onSelect:()=>n(e)},e.id))})},gme=({sections:e,searchValue:t,onSelect:n,onTogglePinned:r})=>{let i=F();return(0,Q.jsx)(Q.Fragment,{children:e.map(e=>(0,Q.jsx)(f1.Group,{heading:e.label,children:e.items.map(e=>(0,Q.jsx)(G0,{item:e,searchValue:t,onSelect:n,onTogglePinned:()=>r(Number(e.id)),refresh:e.variant===`fake`&&e.company?(0,Q.jsx)(Fs,{companyId:e.company.id,isDemo:e.company.is_demo,isTraining:e.company.is_training,onModalOpen:e=>{e.preventDefault(),e.stopPropagation()},onSyncSuccess:()=>{i.invalidateQueries({queryKey:Ds()})},accountCopySyncInfo:e.company.account_copy_sync_info}):null},e.id))},e.label))})},q0=({currentLocationItems:e=[],companySections:t=[],firmSections:n=[],firmGroupSections:r=[],searchValue:i,onSelect:a,onTogglePinned:o=()=>{},isPending:s=!1,hasPages:c=!1})=>{let l=c||e.length>0||t.length>0||n.length>0||r.length>0;return(0,Q.jsxs)(Q.Fragment,{children:[e.map(e=>(0,Q.jsx)(G0,{item:e,onSelect:()=>a(e),searchValue:i},e.id)),s?(0,Q.jsx)(pme,{}):l?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(gme,{sections:t,searchValue:i,onSelect:a,onTogglePinned:o}),(0,Q.jsx)(hme,{sections:r,searchValue:i,onSelect:a}),(0,Q.jsx)(mme,{sections:n,searchValue:i,onSelect:a})]}):(0,Q.jsx)(K0,{})]})},_me=({searchValue:e,onSelect:t,content:n,context:r})=>{let i=M0(),{company:a}=q(),{companyItem:o}=R0({companyUrl:a?.id?W.companies.url({pathParams:{company_id:`${a.id}`}}):void 0,searchValue:e}),{sections:s,isPending:c,toggleBookmarked:l}=z0({searchValue:e,currentProduct:`sme`,enabled:!0}),u=(0,X.useMemo)(()=>H0({searchValue:e,content:n.sme}),[e,n.sme]),d=(0,X.useMemo)(()=>{let e=n.sme.at(0)?.url??(r?.id?W.companies.url({pathParams:{company_id:`${r.id}`}}):void 0);return{id:`sme-home`,title:i(`initial_page.sme`),variant:`home`,url:e}},[n.sme,r?.id,i]);return r?.type===`company`?(0,Q.jsxs)(Q.Fragment,{children:[e.trim().length===0&&d.url&&(0,Q.jsx)(G0,{item:d,onSelect:()=>t(d),searchValue:e}),u.length>0&&(0,Q.jsx)(f1.Group,{heading:i(`sections.pages`),children:u.map(n=>(0,Q.jsx)(G0,{item:n,onSelect:()=>t(n),searchValue:e,reversedTitle:!0},n.id))}),(0,Q.jsx)(q0,{companySections:s,searchValue:e,onSelect:t,onTogglePinned:l,isPending:c,hasPages:u.length>0})]}):(0,Q.jsx)(q0,{currentLocationItems:o?[o]:[],companySections:s,searchValue:e,onSelect:t,onTogglePinned:l,isPending:c})},vme=`_15ih5se0`,yme={active:`_15ih5se1`,inactive:`_15ih5se2`},bme={md:`_15ih5se3`,lg:`_15ih5se4`},xme={md:`_15ih5se5`,lg:`_15ih5se6`},Sme=({active:e,icon:t,id:n,label:r,size:i,onClick:a})=>(0,Q.jsxs)(`button`,{"data-testid":`product-chip-${n}`,className:(0,Xk.default)(vme,yme[e?`active`:`inactive`],bme[i],{[xme[i]]:!r}),onClick:a,children:[(0,Q.jsx)(s,{name:t,size:`xs`,color:`primary-700`}),r&&(0,Q.jsx)(V.TinySubcaption,{nowrap:!0,color:`primary-700`,children:r})]}),Cme=({size:e,products:t,activeProductIndex:n,onNextProduct:i,onSelectProduct:a})=>{let o=M0();return(0,Q.jsxs)(H,{direction:`column`,gap:1,px:2,children:[(0,Q.jsxs)(H,{justifyContent:`between`,alignItems:`center`,children:[(0,Q.jsx)(r,{height:`18px`,children:(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,up
90percase:!0,color:`secondary-500`,children:o(`sections.products`)})}),(0,Q.jsx)(L0,{direction:`tab`,onClick:i})]}),(0,Q.jsx)(H,{columnGap:1,width:`100%`,overflowX:`auto`,children:t.map((t,r)=>(0,Q.jsx)(Sme,{id:t.id,icon:t.icon,size:e,onClick:()=>a(t.id),label:t.label,active:n===r},String(t.id)))})]})},J0=({searchValue:e,enabled:t,perPage:n=50})=>{let r=vs(e),i=(0,X.useMemo)(()=>{let e=[];if(r.trim()!==``&&e.push({operator:Zr.SEARCH_ALL,value:r}),e.length!==0)return JSON.stringify(e)},[r]),{data:a,isPending:o}=uo({search:i,per_page:n},{staleTime:oi,enabled:t});return{options:(0,X.useMemo)(()=>a?a.pages.flatMap(e=>e.firms).map(e=>({id:String(e.id),title:e.name,subtitle:``,logoUrl:e.logo_url??null,url:W.flow_crm_firms_index.url({pathParams:{id:String(e.id)}})})):[],[a]),isPending:o}},Y0=({searchValue:e,enabled:t,perPage:n=50})=>{let r=vs(e),i=(0,X.useMemo)(()=>{if(r.trim()!==``)return JSON.stringify([{operator:Zr.SEARCH_ALL,value:r}])},[r]),{data:a,isPending:o}=ya({filter:i,per_page:n},{staleTime:oi,enabled:t});return{options:(0,X.useMemo)(()=>a?a.pages.flatMap(e=>e.firm_groups).filter(e=>e.firm_count>1).map(e=>({id:`firm-group-${e.id}`,title:e.name,subtitle:``,count:e.firm_count,logoUrl:e.logo_url??null,url:W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})})):[],[a]),isPending:o}},wme=({searchValue:e,onSelect:t,context:n,content:r})=>{let i=M0(),{firmItem:a}=R0({searchValue:e}),{options:o,isPending:s}=J0({searchValue:e,enabled:!0}),{options:c,isPending:l}=Y0({searchValue:e,enabled:!0}),u=(0,X.useMemo)(()=>H0({searchValue:e,content:r.global}),[e,r.global]),d=(0,X.useMemo)(()=>({id:`pm-home`,title:i(`initial_page.practice_management`),variant:`home`,url:n?.type===`firm_group`?W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(n.id)}}):r.global.at(0)?.url}),[r.global,n,i]),f=s||l;return n?.type===`practice_management`||n?.type===`firm_group`?(0,Q.jsxs)(Q.Fragment,{children:[e.trim().length===0&&d.url&&(0,Q.jsx)(G0,{item:d,onSelect:()=>t(d),searchValue:e}),u.length>0&&(0,Q.jsx)(f1.Group,{heading:i(`sections.pages`),children:u.map(n=>(0,Q.jsx)(G0,{item:n,onSelect:()=>t(n),searchValue:e,reversedTitle:!0},n.id))}),(0,Q.jsx)(q0,{firmSections:o,firmGroupSections:c,searchValue:e,onSelect:t,isPending:f,hasPages:u.length>0})]}):(0,Q.jsx)(q0,{currentLocationItems:a?[a]:[],firmSections:o,firmGroupSections:c,searchValue:e,onSelect:t,isPending:f})},Tme=({searchValue:e,onSelect:t})=>{let n=M0(),r=(0,X.useMemo)(()=>({id:`home`,title:n(`products.home`),variant:`home`,url:W.home_index.url({})}),[n]);return(0,Q.jsx)(G0,{item:r,onSelect:()=>t(r),searchValue:e})},Eme=[Do.DEV,Do.PRODUCT_MANAGER,Do.ONBOARDING,Do.PARTNER_SUCCESS],X0=e=>!!e&&Cr(Eme,e),Z0={ACCOUNTING_FILE:`accounting_file`,ONLY_THIRDPARTY:`only_thirdparty`},Q0=jn({clientType:Wn().oneOf(Object.values(Z0)).required().default(Z0.ACCOUNTING_FILE)}),$0=`add-new-client-form`,Dme=({onCancel:e,onSubmit:t})=>{let{firm:n}=Ka(),r=Zd(),i=ac(),a=n?.own_company_id,{control:s,handleSubmit:c,formState:{isValid:l},watch:u}=Qs({validationSchema:Q0,defaultValues:Q0.getDefault(),mode:`onChange`}),d=u(`clientType`),f=(0,X.useMemo)(()=>!a&&d===Z0.ONLY_THIRDPARTY,[a,d]),m=(0,X.useMemo)(()=>[{value:Z0.ACCOUNTING_FILE,title:r(`add_new_client_modal.form.client_type.accounting_file.title`),description:(0,Q.jsx)(o,{children:(0,Q.jsx)(p,{i18nKey:r(`add_new_client_modal.form.client_type.accounting_file.description`),components:{b:(0,Q.jsx)(B,{semiBold:!0})}})}),illustrationProps:{name:`quote`}},{value:Z0.ONLY_THIRDPARTY,title:r(`add_new_client_modal.form.client_type.only_thirdparty.title`),description:(0,Q.jsx)(o,{children:(0,Q.jsx)(p,{i18nKey:r(`add_new_client_modal.form.client_type.only_thirdparty.description`),components:{b:(0,Q.jsx)(B,{semiBold:!0})}})}),illustrationProps:{name:`file`}}],[r]);return(0,Q.jsxs)(tc,{id:$0,name:$0,onSubmit:c(t),children:[(0,Q.jsx)(B.HeadingSection1,{children:r(`add_new_client_modal.form.title`)}),(0,Q.jsx)(Qd,{name:`clientType`,control:s,label:``,srOnly:!0,type:`radio`,size:`md`,rowGap:1,options:m,mt:2}),f&&(0,Q.jsx)(Zo,{mt:1,variant:`warning`,text:(0,Q.jsx)(o,{children:(0,Q.jsx)(p,{i18nKey:r(`add_new_client_modal.form.alert.text`),components:{b:(0,Q.jsx)(B,{semiBold:!0})}})}),headline:r(`add_new_client_modal.form.alert.headline`),action:{href:W.general_crm_firms_index.url({pathParams:{id:`${n?.id}`}}),type:Qo.SECONDARY,children:r(`add_new_client_modal.form.alert.action`),icon:`OpenInNewRounded`,target:`_blank`}}),(0,Q.jsx)(H,{justifyContent:`end`,alignItems:`center`,mt:4,children:(0,Q.jsxs)(Oi,{gap:1,children:[(0,Q.jsx)(U.Secondary,{t
90ype:`button`,onClick:e,children:i(`cancel`)}),(0,Q.jsx)(U,{type:`submit`,disabled:!l||f,children:i(`continue`)})]})})]})},Ome=e=>{let{displayModal:t,hideModal:n}=oc(),r=Zd(),{firmId:i}=Ka(),a=an(),{firm:o}=Ka(),s=(0,X.useCallback)(t=>{n(),t.clientType===Z0.ACCOUNTING_FILE?a(W.new_customer_invitations_index.url({queryParams:{firmId:i?.toString(),...e?{callbackUrl:e}:{}}})):a(W.new_thirdparty_companies_index.url({pathParams:{company_id:`${o?.own_company_id}`},queryParams:{...e?{callbackUrl:e}:{}}}))},[e,n,a,o?.own_company_id,i]);return{openAddNewClientModal:(0,X.useCallback)(()=>{t({title:r(`add_new_client_modal.title`),hidePrimaryButton:!0,hideSecondaryButton:!0,size:`md`,children:(0,Q.jsx)(Dme,{onCancel:n,onSubmit:s})})},[t,s,n,r])}},e2=e=>{let{accounting_portfolio__exhaustivity_clients_project:t}=Jr(),n=an(),{openAddNewClientModal:r}=Ome(e),{firmId:i}=Ka();return{handleAddNewClient:(0,X.useCallback)(()=>{if(t){r();return}n(W.new_customer_invitations_index.url({queryParams:{firmId:i?.toString(),...e?{callbackUrl:e}:{}}}))},[t,e,n,r,i])}},kme=({children:e,callbackUrl:t,size:n=`sm`,icon:r=`CreateNewFolder`})=>{let{handleAddNewClient:i}=e2(t);return(0,Q.jsx)(U,{onClick:i,icon:r,size:n,children:e})},t2=()=>On(({pathname:e})=>{let t=Gn(e);return t?`${t}`:void 0}),n2=(e,t)=>t?W.crm_firms_capital_deposit.url({pathParams:{firm_id:String(t),id:typeof e==`object`?String(e.id):e}}):W.crm_capital_deposit.url({pathParams:{id:typeof e==`object`?String(e.id):e}}),r2=({children:e})=>(0,Q.jsx)($d,{children:(0,Q.jsx)(H,{direction:`column`,gap:1,px:2,children:e})}),i2=({title:e,icon:t,tooltip:n,items:r})=>{let i=r[0],a=i&&`items`in i,o=a?hl:hl.Secondary;return(0,Q.jsxs)(o,{children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(hl.Trigger,{size:`sm`,icon:t,children:e})}),(0,Q.jsx)(N.Content,{hidden:!n,children:n})]}),(0,Q.jsx)(hl.Menu,{children:a?r.map((e,t)=>`items`in e?(0,Q.jsxs)(`div`,{children:[t>0&&(0,Q.jsx)(hl.MenuSeparator,{}),(0,Q.jsx)(hl.MenuHeader,{children:e.title}),e.items.map((e,n)=>(0,Q.jsx)(hl.MenuItem,{onSelect:t=>{e.onClick(t)},children:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[e.icon&&(0,Q.jsx)(s,{name:e.icon,color:`secondary-600`}),e.title]})},`${t}-${n}`))]},t):null):r.map((e,t)=>`items`in e?null:(0,Q.jsx)(hl.MenuItem,{onSelect:t=>e.onClick(t),children:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[e.icon&&(0,Q.jsx)(s,{name:e.icon,color:`secondary-600`}),e.title]})},t))})]})},a2=({onClickAction:e})=>{let t=t2(),n=an(),{track:r}=Ao(),{firm:i}=Ka(),{valid:a}=wa([G.COMPANY_INVITATIONS]),{valid:o}=wa([G.INTEGRATOR_USERS_MANAGEMENT]),{valid:s}=wa([G.CAPITAL_DEPOSIT]),{valid:c}=wa([G.PROSPECTS_MANAGEMENT]),{valid:l}=wa([G.ACCOUNTING_USER_MANAGEMENT]),u=ju(),{handleAddNewClient:d}=e2();return(0,X.useMemo)(()=>{let f=i?.firm_type===ps.INTEGRATOR,p=[],m=[];f?(a&&m.push({title:u(`variations.firm.companies.add_company_user`),icon:`PersonAddRounded`,onClick:()=>{e(u(`variations.firm.companies.add_company_user`)),n(W.new_company_user_index.url({}))}}),o&&m.push({title:u(`variations.firm.companies.add_integrator_user`),icon:`PersonAddRounded`,onClick:()=>{e(u(`variations.firm.companies.add_integrator_user`)),n(W.new_integrator_user_invitations_index.url({}),{state:{backHref:sn(window.location.href)}})}})):(a&&p.push({title:u(`variations.firm.companies.add_company`),icon:`CreateNewFolder`,onClick:()=>{e(u(`variations.firm.companies.add_company`)),r({trackedEvent:Oo.swing_form_create_customer_button_clicked,context:{trigger:`dropdown`}}),d()}}),c&&p.push({title:u(`variations.firm.companies.add_prospect`),icon:`NewReleases`,onClick:()=>{e(u(`variations.firm.companies.add_prospect`)),n(W.new_prospects_index.url({}))}}),s&&p.push({title:u(`variations.firm.companies.add_capital_deposit`),icon:`AccountBalanceRounded`,onClick:()=>{e(u(`variations.firm.companies.add_capital_deposit`)),r({trackedEvent:Oo.pro_account_capital_deposit_new_capital_deposit_button_clicked,context:{location:window.location.pathname.split(`/`).pop()}}),n(n2({id:`new`},t))}}),m.push({title:u(`variations.firm.companies.add_company_user`),icon:`PersonAddRounded`,onClick:()=>{e(u(`variations.firm.companies.add_company_user`)),n(W.new_company_user_index.url({}))}}),l&&m.push({title:u(`variations.firm.companies.add_accountant`),icon:`PersonAddRounded`,onClick:()=>{e(u(`variations.firm.companies.add_accountant`)),n(W.new_collaborator_invitations_index.url({}))}}));let h=[];return p.length>0&&h.push({title:u(`variations.firm.companies.new_companies`),items:p}),m.length>0&&h.push({title:u(`variations.firm.companies.new_users`),items:m}),h},[i?.firm_type,a,o,u,e,n,c,s,l,r,d,t])},o2=({onClickAction:e})=>{let t=ju(),n=a2({onClickAction:e});return(0,Q.jsx)(r2,{children:(0,Q.jsx)(i2,{icon:`Add`,title:t(`variations.firm.companies.new`),items:n})})},s2=({user:e,featureFlags:t,navigationT:n,featureAbilities:r})=>{let i=K({featureAbilities:r,requestedFeatureAbilities:[G.PROSPECTS_MANAGEMENT]}),a=K({featureAbilities:r,requestedFeatureAbilities:[G.CAPITAL_DEPOSIT]});return[{items:[{sidebarItem:{title:t.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.title`):n(`variations.firm.companies.title`),icon:`BusinessRounded`},panelTitle:t.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.title`):n(`variations.firm.companies.title`),panelSections:[{title:t.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.sections.tracking_dashboard`):n(`variations.firm.companies.sections.accounting`),items:[{title:n(`variations.firm.companies.configuration`),url:W.configuration_backoffice_index.url({})},{title:n(`variations.firm.companies.flow`),url:W.flow_backoffice_index.url({})},{title:n(`variations.firm.companies.revision`),url:W.revision_backoffice_index.url({})},{title:n(`variations.firm.companies.declarations`),url:W.declaration_vat_backoffice_index.url({})}]},t.accounting_portfolio__side_menu_firm_revamp?{title:n(`variations.firm.companies.sections.company_management`),items:[{title:n(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})},...e.pennylane_employee&&X0(e.pennylane_role)?[{title:n(`variations.firm.companies.pdp_manual_kyb_requests`),url:W.pdp_manual_kyb_requests_backoffice_index.url({}),dataIntercom:`pdp-manual-kyb-requests`}]:[],...e.pennylane_employee?[{title:n(`variations.firm.companies.pdp_portability_requests`),url:W.pdp_portability_requests_backoffice_index.url({}),dataIntercom:`pdp-portability-requests`}]:[]]}:{title:n(`variations.firm.crm.sections.crm_management`),items:[{title:n(`variations.firm.companies.prospects`),url:W.prospects_backoffice_index.url({})},{title:n(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_backoffice_index.url({}),dataIntercom:`capital-deposit-firms`},{title:n(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})},...e.pennylane_employee&&X0(e.pennylane_role)?[{title:n(`variations.firm.companies.pdp_manual_kyb_requests`),url:W.pdp_manual_kyb_requests_backoffice_index.url({}),dataIntercom:`pdp-manual-kyb-requests`}]:[],...e.pennylane_employee?[{title:n(`variations.firm.companies.pdp_portability_requests`),url:W.pdp_portability_requests_backoffice_index.url({}),dataIntercom:`pdp-portability-requests`}]:[]]}],actions:o2},...t.accounting_portfolio__side_menu_firm_revamp?[{sidebarItem:{title:n(`variations.firm.crm.title`),icon:`DataUsageRounded`},panelTitle:n(`variations.firm.crm.title`),actions:o2,panelSections:[{title:n(`variations.firm.crm.sections.crm_management`),items:[...i?[{title:n(`variations.firm.companies.prospects`),url:W.prospects_crm_index.url({})}]:[],...a?[{title:n(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_crm_index.url({}),dataIntercom:`capital-deposit-firms`}]:[]]}]}]:[],{sidebarItem:{title:n(`variations.backoffice.users`),icon:`SupervisorAccountRounded`,url:W.users_backoffice_index.url({})},panelSections:[]},{sidebarItem:{title:n(`variations.backoffice.firms`),icon:`BusinessCenterRounded`,url:W.firms_list_backoffice_index.url({})},panelSections:[]},{sidebarItem:{title:n(`variations.backoffice.integrators`),icon:`LocalShipping`,url:W.integrators_backoffice_index.url({})},panelSections:[]},{sidebarItem:{title:n(`variations.backoffice.bank_accounts`),icon:`AccountBalanceRounded`,url:W.establishments_backoffice_index.url({})},panelSections:[]},{sidebarItem:{title:n(`variations.backoffice.documentation`),icon:`BuildRounded`,url:W.documentation_index.url({}),otherUrls:[`/documentation/*`]},panelSections:[]},...e.pennylane_role&&To.includes(e.pennylane_role)?[{sidebarItem:{title:n(`variations.backoffice.devtools`),icon:`CodeRounded`,url:W.devtools_backoffice_index.url({}),otherUrls:[`/backoffice/devtools/*`]},panelSections:[]},{sidebarItem:{title:n(`variations.backoffice.incident_tools`),icon:`WarningAmberRounded`,url:W.incident_tools_backoffice_devtools_index.url({})},panelSections:[]}]:[]]}]},Ame=({searchValue:e,onSelect:t})=>{let n=M0(),{currentUser:r}=Ha(),{featureAbilities:i}=va(),a=ju(),o=Jr(),s=(0,X.useMemo)(()=>
90HW({sections:s2({user:r,featureFlags:o,navigationT:a,featureAbilities:i}),id:`backoffice`}),[r,o,a,i]),c=(0,X.useMemo)(()=>H0({searchValue:e,content:s}),[e,s]);return c.length===0?(0,Q.jsx)(K0,{}):(0,Q.jsx)(f1.Group,{heading:n(`sections.pages`),children:c.map(n=>(0,Q.jsx)(G0,{item:n,onSelect:()=>t(n),searchValue:e,reversedTitle:!0},n.id))})},jme=(e,t,n)=>{if(t)return W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:e},queryParams:{is_auxiliary_balance:!1}});if(n)return W.welcome_companies_index.url({pathParams:{company_id:e}})},Mme=({context:e,content:t,searchValue:n,onSelect:r})=>{let i=M0(),{company:a}=q(),{availableProducts:o}=F0(e?.type??null),s=o.includes(`practice_management`),c=o.includes(`accounting`),l=o.includes(`sme`),{companyItem:u,firmItem:d}=R0({companyUrl:a?.id?jme(`${a.id}`,c,l):void 0,searchValue:n}),{options:f,isPending:p}=J0({searchValue:n,enabled:s}),{options:m,isPending:h}=Y0({searchValue:n,enabled:s}),{sections:g,isPending:_,toggleBookmarked:v}=z0({searchValue:n,currentProduct:`accounting`,enabled:!0}),y=(0,X.useMemo)(()=>H0({searchValue:n,content:t.accounting}),[n,t.accounting]),b=(0,X.useMemo)(()=>H0({searchValue:n,content:t.sme}),[n,t.sme]),x=(0,X.useMemo)(()=>H0({searchValue:n,content:t.global}),[n,t.global]),S=_||s&&(p||h),C=null,w=!1,T=[];return e?.type===`practice_management`||e?.type===`firm_group`?(w=x.length>0,C=w?(0,Q.jsx)(f1.Group,{heading:i(`products.practice_management`),children:x.map(e=>(0,Q.jsx)(G0,{item:e,onSelect:()=>r(e),searchValue:n,reversedTitle:!0},e.id))}):null):e?.type===`company`?(w=y.length>0||b.length>0,C=(0,Q.jsxs)(Q.Fragment,{children:[y.length>0&&(0,Q.jsx)(f1.Group,{heading:i(`products.accounting`),children:y.map(e=>(0,Q.jsx)(G0,{item:e,onSelect:()=>r({...e,product:`accounting`}),searchValue:n,reversedTitle:!0},e.id))}),b.length>0&&(0,Q.jsx)(f1.Group,{heading:i(`products.sme`),children:b.map(e=>(0,Q.jsx)(G0,{item:e,onSelect:()=>r({...e,product:`sme`}),searchValue:n,reversedTitle:!0},e.id))})]})):T=[u,s?d:null].filter(e=>e!==null),(0,Q.jsxs)(Q.Fragment,{children:[C,(0,Q.jsx)(q0,{currentLocationItems:T,companySections:g,firmSections:f,firmGroupSections:m,searchValue:n,onSelect:r,onTogglePinned:v,isPending:S,hasPages:w})]})},Nme=({searchValue:e,onSelect:t,content:n,context:r})=>{let i=M0(),{company:a}=q(),{companyItem:o}=R0({companyUrl:a?.id?W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${a.id}`},queryParams:{is_auxiliary_balance:!1}}):void 0,searchValue:e}),{sections:s,isPending:c,toggleBookmarked:l}=z0({searchValue:e,currentProduct:`accounting`,enabled:!0}),u=(0,X.useMemo)(()=>({id:`trial-balance`,title:i(`initial_page.accounting`),variant:`home`,url:W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${r?.id}`},queryParams:{is_auxiliary_balance:!1}})}),[r,i]),d=(0,X.useMemo)(()=>H0({searchValue:e,content:n.accounting}),[e,n.accounting]);return r?.type===`company`?(0,Q.jsxs)(Q.Fragment,{children:[e.trim().length===0&&(0,Q.jsx)(G0,{item:u,onSelect:()=>t(u),searchValue:e}),d.length>0&&(0,Q.jsx)(f1.Group,{heading:i(`sections.pages`),children:d.map(n=>(0,Q.jsx)(G0,{item:n,onSelect:()=>t(n),searchValue:e,reversedTitle:!0},n.id))}),(0,Q.jsx)(q0,{companySections:s,searchValue:e,onSelect:t,onTogglePinned:l,isPending:c,hasPages:d.length>0})]}):(0,Q.jsx)(q0,{currentLocationItems:o?[o]:[],companySections:s,searchValue:e,onSelect:t,onTogglePinned:l,isPending:c})},Pme=[`accounting`,`sme`,`all`],Fme=[`all`,`accounting`,`sme`,`practice_management`],Ime=[`practice_management`,`all`],Lme=(e,t)=>e?.type===`company`&&Pme.includes(t)||(e?.type===`practice_management`||e?.type===`firm_group`)&&Ime.includes(t)?e:null,Rme=({ctrlKeyPressed:e,content:t,onEscape:n})=>{let r=M0(),i=an(),a=(0,X.useRef)(null),s=Wpe(),{onToggleValue:c}=fa(),[l,u]=(0,X.useState)(``),d=vs(l),[f,p]=(0,X.useState)(``),{currentProduct:m,availableProducts:h,defaultSelectedProductIndex:g,isPending:_}=F0(s?.type??null),{track:v}=Md(),y=(0,X.useRef)(!1);(0,X.useEffect)(()=>{y.current||(y.current=!0,v(`K Bar Displayed`,{navigation_product:m}))},[v,m]);let[b,x]=(0,X.useState)(g),S=h[b],C=Fme.includes(S)?`${S}-${d}`:S,[w,T]=(0,X.useState)(C);C!==w&&(T(C),p(``));let E=Lme(s,S),D=(0,X.useMemo)(()=>h.map(e=>({id:e,icon:C$[e],label:e===`home`?void 0:r(`products.${e}`)})),[h,r]);(0,X.useEffect)(()=>{x(g)},[g]);let O=(0,X.useCallback)(e=>{u(e)}
90,[]),k=(0,X.useCallback)(t=>{e.current=t.key===`Enter`&&(t.ctrlKey||t.metaKey)},[e]),ee=(0,X.useCallback)(e=>{x(h.indexOf(e))},[h]),A=(0,X.useCallback)(()=>{let e=(b-1+h.length)%h.length;x(e)},[b,h.length]),te=(0,X.useCallback)(()=>{let e=(b+1)%h.length;x(e)},[b,h.length]),j=(0,X.useCallback)(()=>{let e={backoffice:W.users_backoffice_index.url({}),studio:W.studio_index.url({})}[S];e&&(i(e),n())},[S,i,n]),M=(0,X.useCallback)(()=>{a.current?.focus()},[]);(0,X.useEffect)(()=>{M()},[S,M]);let ne=(0,X.useCallback)(t=>{if(e.current&&t.url){tn(t.url),n();return}if(!t.url)return;let r=t.product??S;(m===`accounting`||m===`sme`)&&(r===`accounting`||r===`sme`)&&m!==r&&c(!1),i(t.url),n()},[S,m,e,i,n,c]);return _?(0,Q.jsx)(H,{height:`60vh`,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(zo,{size:`sm`})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(o,{pt:15,pb:2,width:`100%`,children:(0,Q.jsx)(Cme,{onNextProduct:te,onSelectProduct:ee,products:D,size:`md`,activeProductIndex:b})}),(0,Q.jsx)(f1,{label:r(`placeholder`),shouldFilter:!1,loop:!0,value:f,onValueChange:p,onKeyDown:k,children:(0,Q.jsxs)(H,{height:`100%`,flex:1,direction:`column`,gap:2,children:[(0,Q.jsx)(nme,{context:E,onResetContext:()=>s?.resetContext(),searchValue:l,onChange:O,onNextProduct:te,onPreviousProduct:A,onEscape:n,onEnter:j,ref:a}),(0,Q.jsx)(Upe,{}),(0,Q.jsxs)(f1.List,{children:[S===`home`&&(0,Q.jsx)(Tme,{searchValue:l,onSelect:ne}),S===`all`&&(0,Q.jsx)(Mme,{searchValue:l,onSelect:ne,context:s,content:t},C),S===`accounting`&&(0,Q.jsx)(Nme,{searchValue:l,onSelect:ne,context:s,content:t},C),S===`sme`&&(0,Q.jsx)(_me,{searchValue:l,onSelect:ne,context:s,content:t},C),S===`practice_management`&&(0,Q.jsx)(wme,{searchValue:l,onSelect:ne,context:s,content:t},C),S===`studio`&&(0,Q.jsx)(ime,{}),S===`backoffice`&&(0,Q.jsx)(Ame,{searchValue:l,onSelect:ne})]})]})})]})},c2=({content:e})=>{let[t,n]=(0,X.useState)(!1),r=zN(),i=k0(),a=(0,X.useRef)(!1);return au({shortcutId:`openQuickSearch`,isEnabled:!r&&!i,onKeyDown:()=>{n(!0)}}),(0,Q.jsx)(ao.Modal,{show:t,onHide:()=>n(!1),size:`md`,centered:!1,top:30,left:50,children:(0,Q.jsx)(Bpe,{children:(0,Q.jsx)(Rme,{ctrlKeyPressed:a,onEscape:()=>n(!1),content:e})})})},l2=`SearchRounded`,zme=({ownCompanyId:e,sections:t})=>{let n=(0,X.useMemo)(()=>({sme:[],accounting:[],global:t.flatMap(e=>`url`in e?{id:e.title,title:e.title,url:e.url,subtitle:``}:e.items.flatMap(t=>`url`in t?{id:t.title,title:t.title,url:t.url,subtitle:e.title}:t.subSections.flatMap(n=>n.items.map(r=>({id:r.title,title:r.title,subtitle:(0,Oy.compact)([e.title,t.title,n.title?.replace(`/`,` & `)]).join(` / `),url:r.url})))))}),[t]);return(0,Q.jsx)(XG,{companyId:e,children:(0,Q.jsx)(c2,{content:n})})},Bme=({ownCompanyId:e,sections:t})=>{let n=(0,X.useMemo)(()=>t.map(e=>({title:e.title,items:`items`in e?e.items.map(e=>`url`in e?{sidebarItem:{icon:l2,title:e.title,url:e.url},panelSections:[]}:{sidebarItem:{icon:l2,title:e.title},panelSections:e.subSections.map(e=>({title:e.title,items:e.items.map(e=>({title:e.title,url:e.url}))}))}):[{sidebarItem:{icon:l2,title:e.title,url:e.url},panelSections:[]}]})),[t]);return(0,Q.jsx)(XG,{companyId:e,children:(0,Q.jsx)(O0,{navigationContent:n,children:null})})},Vme=({ownCompanyId:e,sections:t})=>Jr().frontend_infrastructure__transversal_nav?(0,Q.jsx)(zme,{ownCompanyId:e,sections:t}):(0,Q.jsx)(Bme,{ownCompanyId:e,sections:t}),u2,Hme=async function(e,t,n){return await u2.request({...n,url:`/companies/{company_id}/gen_ai/settings`,method:`GET`,data:t,params:e})},Ume=async function(e,t,n){return await u2.request({...n,url:`/companies/{company_id}/gen_ai/settings/{feature_name}`,method:`GET`,data:t,params:e})},Wme=async function(e,t,n){return await u2.request({...n,url:`/companies/{company_id}/gen_ai/settings/{feature_name}/update`,method:`PUT`,data:t,params:e})};function Gme(e){return u2=new z(e),{getCompanyGenAISettings:Hme,getFindCompanyGenAISettings:Ume,putUpdateCompanyGenAISettings:Wme}}var d2=Gme({server:window.location.origin}),f2=e=>e?[`getCompanyGenAISettings`,e]:[`getCompanyGenAISettings`],Kme=(e,t,n)=>({queryKey:f2(e),queryFn:e===I?I:async()=>{let{data:t}=await d2.getCompanyGenAISettings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}
90),qme=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:f2(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:f2()}),r[2]=i,r[3]=s);let c=s,l=f2(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Kme(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},p2=e=>e?[`getFindCompanyGenAISettings`,e]:[`getFindCompanyGenAISettings`],Jme=(e,t,n)=>({queryKey:p2(e),queryFn:e===I?I:async()=>{let{data:t}=await d2.getFindCompanyGenAISettings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),m2=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:p2(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:p2()}),r[2]=i,r[3]=s);let c=s,l=p2(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Jme(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Yme=[`putUpdateCompanyGenAISettings`],Xme=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await d2.putUpdateCompanyGenAISettings(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Yme,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Zme=[`firm`,`practice_management`],h2=e=>{let{company:t}=q(),{currentUser:n}=Ha(),{firm:r}=Ka(),i=n.users_firms?.some(e=>e.firm_id===(r?.id||t?.firm_id)&&e.role===`admin`)?Zl.ADMIN:Zl.COLLABORATOR,{pennylane_employee_or_external_accountant:a}=n||{},{valid:o}=wa([G.COMPANY_COMPT_ASSISTANT]),{valid:s}=wa([G.COMPANY_AI_ASSISTANT]),{germany_growth_machine__ai_assistant:c}=Jr(),l=!!(n&&t?.id&&s&&(!t.isGerman||t.isGerman&&c)),{data:u}=m2({company_id:t?.id||0,feature_name:`compt_assistant`},{enabled:l,staleTime:oi}),{valid:d}=wa([G.FIRM_COMPT_ASSISTANT]),f=!!(r?.firm_group_id&&d&&(r?.country_alpha2!==`DE`||r?.country_alpha2===`DE`&&c)),p=!!(r?.ai_enabled&&r?.ai_comptassistant_enabled);if(Zme.includes(e))return{assistantEnabled:f?p:!1,assistantLevel:$l.FIRM,assistantType:Ql.COMPT_ASSISTANT,assistantRole:i,entityId:r?.id.toString()||``,entityName:r?.name||``};if(!t)return{assistantEnabled:!1,assistantLevel:$l.COMPANY,assistantType:Ql.COMPT_ASSISTANT,assistantRole:i,entityId:``,entityName:``};if(a){let e=t.firm_related_settings.ai_comptassistant_enabled||n.pennylane_employee||t.firm_id===null;return{assistantEnabled:!!(o&&e&&(!t.isGerman||t.isGerman&&c)),assistantLevel:$l.COMPANY,assistantType:Ql.COMPT_ASSISTANT,assistantRole:i,entityId:t?.id.toString()||``,entityName:t?.name||``}}return{assistantEnabled:l&&u?!!u.gen_ai_setting.enabled:!1,assistantLevel:$l.COMPANY,assistantType:o?Ql.COMPT_ASSISTANT:Ql.AI_ASSISTANT,assistantRole:i,entityId:t?.id.toString()||``,entityName:t?.name||``}},g2=(0,X.createContext)({openAssistant:!1,setOpenAssistant:()=>{}}),Qme=({children:e})=>{let[t,n]=(0,X.useState)(!1),r=(0,X.useMemo)(()=>({openAssistant:t,setOpenAssistant:n}),[t,n]);return(0,Q.jsx)(g2.Provider,{value:r,children:e})},_2=()=>{let e=(0,X.useContext)(g2);if(e===void 0)throw Error(`useChatToggle must be used within a ChatAssistantToggleProvider`);return e},$me=(0,X.lazy)(()=>M(()=>import(`./AssistantCore-DushnkGG.js`),[])),ehe=e=>{let{openAssistant:t}=_2(),[n,r]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{t&&r(!0)},[t]),n?(0,Q.jsx)(X.Suspense,{fallback:null,children:(0,Q.jsx)($me,{...e})}):null},v2=({assistantEnabled:e,assistantLevel:t,assistantType:n,assistantRole:r,entityId:i,entityName:a,children:o})=>e?(0,Q.jsxs)(Qme,{children:[(0,Q.jsx)(ehe,{assistantLevel:t,assistantType:n,assistantRole:r,entityId:i,entityName:a}),o]}):o,the=`_19omvj51`,nhe={green:`_19omvj52`,black:`_19omvj53`,blue:`_19omvj54`,pink:`_19omvj55`,customGreen:`_19omvj56`,customBlue:`_19omvj57`,customTeal:`_19omvj58`,customViolet:`_19omvj59`,customRed:`_19omvj5a`,customYellow:`_19omvj5b`,customBrown:`_19omvj5c`,customGray:`_19omvj5d`},rhe=`_19omvj5e`,ihe={regular:`_19omvj5f`,constrained:`_19omvj5g`},ahe={green:`_19omvj5h`,black:`_19omvj5i`,blue:`_19omvj5j`,pink:`_19omvj5k`,customGreen:`_19omvj5l`,customBlue:`_19omvj5m`,customTeal:`_19omvj5n`,customViolet:`_19omvj5o`,customRed:`_19omvj5p`,customYellow:`_19omvj5q`,customBrown:`_19omvj5r`,customGray:`_19omvj5s`},ohe={green:`_19omvj5t`,black:`_19omvj5u`,blue:`_19omvj5v`,pink:`_19omvj5w`,customGreen:`_19omvj5x`,customBlue:`_19omvj5y`,customTeal:`_19omvj5z`,customViolet:`_19omvj510`,customRed:`_19omvj511`,customYellow:`_19omvj512`,customBrown:`_19omvj513`,customGray:`_19omvj514`},she={green:`_19omvj515`,black:`_19omvj516`,blue:`_19omvj517`,pink:`_19omvj518`,customGreen:`_19omvj519`,customBlue:`_19omvj51a`,customTeal:`_19omvj51b`,customViolet:`_19omvj51c`,customRed:`_19omvj51d`,customYellow:`_19omvj51e`,customBrown:`_19omvj51f`,customGray:`_19omvj51g`},y2=(0,X.forwardRef)(({icon:e,status:t,sidebarVariation:n,sidebarSize:r,onClick:i,active:a=!1,hovered:c=!1,locked:l=!1,children:u,withTooltip:d=!1,href:f,isSecondary:p=!1,...m},h)=>{let g=ju(),_=(0,X.useCallback)(()=>f,[f]),{onMouseEnter:v,onMouseLeave:y,onFocus:b}=ae(_),x=(0,X.useMemo)(()=>NG(g),[g]),S=(0,Q.jsxs)(`button`,{className:(0,Xk.default)(the,nhe[n],ihe[r],a&&she[n],c&&ohe[n],p&&ahe[n]),...m,onClick:e=>i(e.nativeEvent.metaKey),onMouseEnter:v,onMouseLeave:y,onFocus:b,"data-sidebar-item":!0,ref:h,children:[(0,Q.jsxs)(H,{position:`relative`,children:[(0,Q.jsx)(s,{name:e,size:`sm`,className:rhe}),l&&(0,Q.jsx)(o,{position:`absolute`,top:`9px`,left:`9px`,children:(0,Q.jsx)(as,{iconName:`LockRounded`,iconSize:`xxs`,bgColor:c?`primary-700`:`primary-800`,bgSize:`xs`})})]}),r===`regular`&&(0,Q.jsx)(V.TinyCaption,{semiBold:a,children:u}),t&&r===`regular`&&(0,Q.jsx)(H,{justifyContent:`end`,width:`100%`,children:(0,Q.jsx)(Yo,{label:
90x[t].label,variant:x[t].variant,size:`sm`,icon:x[t].icon,strong:x[t].strong})})]});return d?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:S}),(0,Q.jsx)(N.Content,{placement:`right`,children:u})]}):S});y2.displayName=`SidebarItem`;var che=[`app`,`firm`,`practice_management`],lhe=({sidebarMode:e,sidebarSize:t,sidebarVariation:n,assistantEnabled:r,assistantType:i})=>{let a=tu(),{openAssistant:o,setOpenAssistant:s}=_2(),{track:c}=Ao(),l=ju(),u=i===Ql.COMPT_ASSISTANT?l(`sidebar.comptassistant`):l(`sidebar.ai_assistant`),d=()=>{o?s(!1):(s(!0),c({trackedEvent:Oo.comptassistant_opened,object:{},context:{source:`sidebar`}}))};if(!r||!che.includes(e))return null;let f=(0,Q.jsx)(y2,{onClick:d,sidebarVariation:n,sidebarSize:t,icon:`AutoAwesomeRounded`,isSecondary:!0,children:u});return(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:f}),(0,Q.jsx)(N.Content,{placement:`right`,maxWidth:`400px`,children:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[t===`constrained`&&u,(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(Zc,{size:`sm`,children:a(`modifierKeys.shiftKey`)}),(0,Q.jsx)(Zc,{size:`sm`,children:eu.openAssistant.key})]})]})})]})},b2=(0,X.memo)(({mode:e,size:t,variation:n})=>{let{assistantEnabled:r,assistantType:i}=h2(e);return(0,Q.jsx)(lhe,{sidebarMode:e,sidebarSize:t,sidebarVariation:n,assistantEnabled:r,assistantType:i})}),uhe=`regular`,dhe=`blue`,x2=`practice_management`,fhe=()=>{let e=h2(x2);return(0,Q.jsx)(v2,{...e,children:(0,Q.jsx)(b2,{mode:x2,size:uhe,variation:dhe})})},phe=({firmId:e})=>e?(0,Q.jsx)($d,{children:(0,Q.jsx)(Ja,{firmId:e,children:(0,Q.jsx)(XG,{companyId:void 0,children:(0,Q.jsx)(fhe,{})})})}):null,S2=()=>{let e=an(),{currentUser:t,masquerade:n,refetch:r}=Ha();return{masquerade:n,endMasquerade:(0,X.useCallback)(()=>{e(pc({masqueraded_resource_class:`User`})),setTimeout(r,300)},[e,r]),masqueradeUser:{firstName:t.first_name,lastName:t.last_name}}},C2={ACCOUNTANT:`accountant`,USER:`user`},w2=e=>{let[t,n]=Kd(l.MENU_MODE,e),{company:r,userRole:i}=q(),{currentUser:a}=Ua();return(0,X.useEffect)(()=>{if(l.MENU_MODE)return;let e=!i;t===C2.USER&&r!==void 0&&r.isDemo&&a&&a.pennylane_employee&&e&&n(C2.ACCOUNTANT),t===C2.ACCOUNTANT&&r!==void 0&&r.isDemo&&a&&a.pennylane_employee&&!e&&n(C2.USER)},[]),[Uo(t??null,C2)??void 0,n]},mhe={fr:{activerecord:{enums:{saas_plans:{saas_free:`(Ancien) Collaboratif`,saas_essential:`(Ancien) Essentiel`,saas_starter:`(Ancien) Starter`,saas_pro:`(Ancien) Pro`,saas_premium:`(Ancien) Premium`,saas_premium_plus:`(Ancien) Premium +`,v1_saas_free:`Collaboratif`,v1_basic:`Basique`,v1_essential:`Essentiel`,v1_pro:`Premium`,v1_pro_internalized:`Premium Internalisé`,v1_saas_free_internalized:`Collaboratif internalisé`,germany_pro_internalized:`Premium Internalisé Allemand`,spain_saas_pro:`SaaS Pro Espagnol`,keobiz_base:`Custom Keobiz`,v1_electronic_invoicing:`Facturation électronique`,v1_freemium:`Gratuit`,v1_starter:`Starter`,archived_copy:`Copie archivée`,compliance_start_purchases_api:`NE PAS UTILISER - Conformité Start - Achats + API`,compliance_start_purchases_sales_api:`NE PAS UTILISER - Conformité Start - Achats + Ventes + API`,advanced_compliance_purchases_adv_purchases_api:`NE PAS UTILISER - Advanced Compliance - Purchases + Advanced Purchases + API`,advanced_compliance_purchases_adv_purchases_api_analytics:`NE PAS UTILISER - Advanced Compliance - Purchases + Advanced Purchases + API + Analytics`,advanced_compliance_purchases_adv_purchases_sales_api:`NE PAS UTILISER - Advanced Compliance - Purchases + Advanced Purchases + Sales + API`,advanced_compliance_purchases_adv_purchases_sales_api_analytics:`NE PAS UTILISER - Advanced Compliance - Purchases + Advanced Purchases + Sales + API + Analytics`,large_sme:`NE PAS UTILISER - Large SME`,large_sme_purchases:`NE PAS UTILISER - Large SME - Purchases`,large_sme_sales:`NE PAS UTILISER - Large SME - Sales`,large_sme_analytics:`NE PAS UTILISER - Large SME - Analytics`,large_sme_purchases_adv_purchases:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases`,large_sme_purchases_sales:`NE PAS UTILISER - Large SME - Purchases + Sales`,large_sme_purchases_api:`NE PAS UTILISER - Large SME - Purchases + API`,large_sme_purchases_analytics:`NE PAS UTILISER - Large SME - Purchases + Analytics`,large_sme_sales_api:`NE PAS UTILISER - Large SME - Sales + API`,large_sme_sales_analytics:`NE PAS UTILISER - Large SME - Sales + Analytics`,large_sme_api_analytics:`NE PAS UTILISER - Large SME - API + Analytics`,large_sme_purchases_adv_purchases_sales:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + Sales`,large_sme_purchases_adv_purchases_api:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + API`,large_sme_purchases_adv_purchases_analytics:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + Analytics`,large_sme_purchases_sales_api:`NE PAS UTILISER - Large SME - Purchases + Sales + API`,large_sme_purchases_sales_analytics:`NE PAS UTILISER - Large SME - Purchases + Sales + Analytics`,large_sme_purchases_api_analytics:`NE PAS UTILISER - Large SME - Purchases + API + Analytics`,large_sme_sales_api_analytics:`NE PAS UTILISER - Large SME - Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + Sales + API`,large_sme_purchases_adv_purchases_sales_analytics:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + Sales + Analytics`,large_sme_purchases_adv_purchases_api_analytics:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + API + Analytics`,large_sme_purchases_sales_api_analytics:`NE PAS UTILISER - Large SME - Purchases + Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api_analytics:`NE PAS UTILISER - Large SME - Purchases + Advanced Purchases + Sales + API + Analytics`}}}}},hhe={en:{activerecord:{enums:{saas_plans:{saas_free:`(Old) Collaborative`,saas_essential:`(Old) Essential`,saas_starter:`(Old) Starter`,saas_pro:`(Old) Pro`,saas_premium:`(Old) Premium`,saas_premium_plus:`(Old) Premium +`,v1_saas_free:`Collaborative`,v1_basic:`Basic`,v1_essential:`Essential`,v1_pro:`Premium`,v1_pro_internalized:`Premium Internalized`,v1_saas_free_internalized:`Collaborative internalized`,germany_pro_internalized:`German Premium internalized`,spain_saas_pro:`Spanish SaaS Pro`,keobiz_base:`Custom Keobiz`,v1_electronic_invoicing:`Electronic invoicing`,v1_freemium:`Free`,v1_starter:`Starter`,archived_copy:`Archived copy`,compliance_start_purchases_api:`DO NOT USE - Compliance Start - Purchases + API`,compliance_start_purchases_sales_api:`DO NOT USE - Compliance Start - Purchases + Sales + API`,advanced_compliance_purchases_adv_purchases_api:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + API`,advanced_compliance_purchases_adv_purchases_api_analytics:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + API + Analytics`,advanced_compliance_purchases_adv_purchases_sales_api:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + Sales + API`,advanced_compliance_purchases_adv_purchases_sales_api_analytics:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + Sales + API + Analytics`,large_sme:`DO NOT USE - L
90arge SME`,large_sme_purchases:`DO NOT USE - Large SME - Purchases`,large_sme_sales:`DO NOT USE - Large SME - Sales`,large_sme_analytics:`DO NOT USE - Large SME - Analytics`,large_sme_purchases_adv_purchases:`DO NOT USE - Large SME - Purchases + Advanced Purchases`,large_sme_purchases_sales:`DO NOT USE - Large SME - Purchases + Sales`,large_sme_purchases_api:`DO NOT USE - Large SME - Purchases + API`,large_sme_purchases_analytics:`DO NOT USE - Large SME - Purchases + Analytics`,large_sme_sales_api:`DO NOT USE - Large SME - Sales + API`,large_sme_sales_analytics:`DO NOT USE - Large SME - Sales + Analytics`,large_sme_api_analytics:`DO NOT USE - Large SME - API + Analytics`,large_sme_purchases_adv_purchases_sales:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales`,large_sme_purchases_adv_purchases_api:`DO NOT USE - Large SME - Purchases + Advanced Purchases + API`,large_sme_purchases_adv_purchases_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Analytics`,large_sme_purchases_sales_api:`DO NOT USE - Large SME - Purchases + Sales + API`,large_sme_purchases_sales_analytics:`DO NOT USE - Large SME - Purchases + Sales + Analytics`,large_sme_purchases_api_analytics:`DO NOT USE - Large SME - Purchases + API + Analytics`,large_sme_sales_api_analytics:`DO NOT USE - Large SME - Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + API`,large_sme_purchases_adv_purchases_sales_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + Analytics`,large_sme_purchases_adv_purchases_api_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + API + Analytics`,large_sme_purchases_sales_api_analytics:`DO NOT USE - Large SME - Purchases + Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + API + Analytics`}}}}},ghe={de:{activerecord:{enums:{saas_plans:{saas_free:`(Ehemalig) Kollaborativ`,saas_essential:`(Ehemalig) Essentiell`,saas_starter:`(Ehemalig) Starter`,saas_pro:`(Ehemalig) Pro`,saas_premium:`(Ehemalig) Premium`,saas_premium_plus:`(Ehemalig) Premium +`,v1_saas_free:`Kollaborativ`,v1_basic:`Basis`,v1_essential:`Essentiell`,v1_pro:`Premium`,v1_pro_internalized:`Internalisierte Premium`,v1_saas_free_internalized:`Internalisierte Kollaboration`,germany_pro_internalized:`Premium Deutschland`,spain_saas_pro:`SaaS Pro Spanien`,keobiz_base:`Custom Keobiz`,v1_electronic_invoicing:`Elektronische Rechnungsstellung`,v1_freemium:`Kostenlos`,v1_starter:`Starter`,archived_copy:`Archivierte Kopie`,compliance_start_purchases_api:`DO NOT USE - Compliance Start - Einkäufe + API`,compliance_start_purchases_sales_api:`DO NOT USE - Compliance Start - Einkäufe + Verkäufe + API`,advanced_compliance_purchases_adv_purchases_api:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + API`,advanced_compliance_purchases_adv_purchases_api_analytics:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + API + Analytics`,advanced_compliance_purchases_adv_purchases_sales_api:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + Sales + API`,advanced_compliance_purchases_adv_purchases_sales_api_analytics:`DO NOT USE - Advanced Compliance - Purchases + Advanced Purchases + Sales + API + Analytics`,large_sme:`DO NOT USE - Large SME`,large_sme_purchases:`DO NOT USE - Large SME - Purchases`,large_sme_sales:`DO NOT USE - Large SME - Sales`,large_sme_analytics:`DO NOT USE - Large SME - Analytics`,large_sme_purchases_adv_purchases:`DO NOT USE - Large SME - Purchases + Advanced Purchases`,large_sme_purchases_sales:`DO NOT USE - Large SME - Purchases + Sales`,large_sme_purchases_api:`DO NOT USE - Large SME - Purchases + API`,large_sme_purchases_analytics:`DO NOT USE - Large SME - Purchases + Analytics`,large_sme_sales_api:`DO NOT USE - Large SME - Sales + API`,large_sme_sales_analytics:`DO NOT USE - Large SME - Sales + Analytics`,large_sme_api_analytics:`DO NOT USE - Large SME - API + Analytics`,large_sme_purchases_adv_purchases_sales:`DO NOT USE - L
90arge SME - Purchases + Advanced Purchases + Sales`,large_sme_purchases_adv_purchases_api:`DO NOT USE - Large SME - Purchases + Advanced Purchases + API`,large_sme_purchases_adv_purchases_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Analytics`,large_sme_purchases_sales_api:`DO NOT USE - Large SME - Purchases + Sales + API`,large_sme_purchases_sales_analytics:`DO NOT USE - Large SME - Purchases + Sales + Analytics`,large_sme_purchases_api_analytics:`DO NOT USE - Large SME - Purchases + API + Analytics`,large_sme_sales_api_analytics:`DO NOT USE - Large SME - Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + API`,large_sme_purchases_adv_purchases_sales_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + Analytics`,large_sme_purchases_adv_purchases_api_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + API + Analytics`,large_sme_purchases_sales_api_analytics:`DO NOT USE - Large SME - Purchases + Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api_analytics:`DO NOT USE - Large SME - Purchases + Advanced Purchases + Sales + API + Analytics`}}}}},_he={es:{activerecord:{enums:{saas_plans:{saas_free:`(Antiguo) Colaborativo`,saas_essential:`(Antiguo) Esencial`,saas_starter:`(Antiguo) Starter`,saas_pro:`(Antiguo) Pro`,saas_premium:`(Antiguo) Premium`,saas_premium_plus:`(Antiguo) Premium +`,v1_saas_free:`Colaborativo`,v1_basic:`Básico`,v1_essential:`Esencial`,v1_pro:`Premium`,v1_pro_internalized:`Premium Internalizado`,v1_saas_free_internalized:`Colaborativo internalizado`,germany_pro_internalized:`Premium Internalizado alemán`,spain_saas_pro:`SaaS Pro español`,keobiz_base:`Custom Keobiz`,v1_electronic_invoicing:`Facturación electrónica`,v1_freemium:`Gratuito`,v1_starter:`Starter`,archived_copy:`Copia archivada`,compliance_start_purchases_api:`NO USAR - Conformidad Start - Compras + API`,compliance_start_purchases_sales_api:`NO USAR - Conformidad Start - Compras + Ventas + API`,advanced_compliance_purchases_adv_purchases_api:`NO USAR - Advanced Compliance - Purchases + Advanced Purchases + API`,advanced_compliance_purchases_adv_purchases_api_analytics:`NO USAR - Advanced Compliance - Purchases + Advanced Purchases + API + Analytics`,advanced_compliance_purchases_adv_purchases_sales_api:`NO USAR - Advanced Compliance - Purchases + Advanced Purchases + Sales + API`,advanced_compliance_purchases_adv_purchases_sales_api_analytics:`NO USAR - Advanced Compliance - Purchases + Advanced Purchases + Sales + API + Analytics`,large_sme:`NO USAR - Large SME`,large_sme_purchases:`NO USAR - Large SME - Purchases`,large_sme_sales:`NO USAR - Large SME - Sales`,large_sme_analytics:`NO USAR - Large SME - Analytics`,large_sme_purchases_adv_purchases:`NO USAR - Large SME - Purchases + Advanced Purchases`,large_sme_purchases_sales:`NO USAR - Large SME - Purchases + Sales`,large_sme_purchases_api:`NO USAR - Large SME - Purchases + API`,large_sme_purchases_analytics:`NO USAR - Large SME - Purchases + Analytics`,large_sme_sales_api:`NO USAR - Large SME - Sales + API`,large_sme_sales_analytics:`NO USAR - Large SME - Sales + Analytics`,large_sme_api_analytics:`NO USAR - Large SME - API + Analytics`,large_sme_purchases_adv_purchases_sales:`NO USAR - Large SME - Purchases + Advanced Purchases + Sales`,large_sme_purchases_adv_purchases_api:`NO USAR - Large SME - Purchases + Advanced Purchases + API`,large_sme_purchases_adv_purchases_analytics:`NO USAR - Large SME - Purchases + Advanced Purchases + Analytics`,large_sme_purchases_sales_api:`NO USAR - Large SME - Purchases + Sales + API`,large_sme_purchases_sales_analytics:`NO USAR - Large SME - Purchases + Sales + Analytics`,large_sme_purchases_api_analytics:`NO USAR - Large SME - Purchases + API + Analytics`,large_sme_sales_api_analytics:`NO USAR - Large SME - Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api:`NO USAR - Large SME - Purchases + Advanced Purchases + Sales + API`,large_sme_purchases_adv_purchases_sales_analytics:`NO USAR - Large SME - Purchases + Advanced Purchases + Sales + Analytics`,large_sme_purchases_adv_purchases_api_analytics:`NO USAR - Large SME - Purchases + Advanced Purchases + API + Analytics`,large_sme_purchases_sales_api_analytics:`NO USAR - Large SME - Purchases + Sales + API + Analytics`,large_sme_purchases_adv_purchases_sales_api_analytics:`NO USAR - Large SME - Purchases + Advanced Purchases + Sales + API + Analytics`}}}}},T2=`saas_plans_enum`;c.addResourceBundle(`fr`,T2,mhe.fr||{}),c.addResourceBundle(`en`,T2,hhe.en||{}),c.addResourceBundle(`de`,T2,ghe.de||{}),c.addResourceBundle(`es`,T2,_he.es||{});var E2=()=>{let e=(0,$.c)(2),{t}=m(T2),n;return e[0]===t?n=e[1]:(n=(e,n)=>t(`saas_plans_enum:activerecord.enums.saas_plans.${e}`,n),e[0]=t,e[1]=n),n},D2={V1_SAAS_FREE:`v1_saas_free`,V1_FREEMIUM:`v1_freemium`,V1_STARTER:`v1_starter`,V1_BASIC:`v1_basic`,V1_ESSENTIAL:`v1_essential`,V1_PRO:`v1_pro`},O2={masquerade:`warning-600`,demo:`info-600`,demo_and_training:`info-600`,view_as:`success-600`,read_only:`primary-700`},k2=(e,t)=>
90({title:t(e),value:e}),vhe=(e,{includeCustomPlans:t=!1}={})=>[...Object.values(D2).map(t=>k2(t,e)),k2(As.V1_SAAS_FREE_INTERNALIZED,e),k2(As.V1_PRO_INTERNALIZED,e),...t?Object.values(js).map(t=>k2(t,e)):[]],yhe=e=>Object.values(C2).map(t=>({title:e(`demo_and_training_settings_modal.menu_modes.${t}`),value:t})),bhe={demo:`300px`,demo_and_training:`300px`,masquerade:`400px`,view_as:`400px`,read_only:`700px`},A2={demo_and_training:{maxWidth:`410px`,truncate:!0,uppercase:!1,semiBold:!0},demo:{maxWidth:`290px`,truncate:!0,uppercase:!0,semiBold:!0},masquerade:{maxWidth:`290px`,truncate:!0,uppercase:!0,semiBold:!1},view_as:{maxWidth:`290px`,truncate:!0,uppercase:!0,semiBold:!1},read_only:{read_only:`700px`,truncate:!1,uppercase:!1,semiBold:!0}},j2=({variant:e,stacked:t,...n})=>{let r=ju(),i=E2(),{company:a}=q(),[c]=w2(C2.USER);return(0,Q.jsxs)(H,{width:`100%`,direction:`column`,alignItems:`center`,role:`alert`,children:[(0,Q.jsxs)(H,{borderTopLeftRadius:`6px`,borderTopRightRadius:`6px`,bgColor:O2[e],minWidth:bhe[e],px:1,direction:`row`,justifyContent:`between`,alignItems:`center`,gap:2,pt:`025`,pointerEvents:`auto`,children:[(0,Q.jsxs)(H,{alignItems:`center`,maxWidth:String(A2[e].maxWidth),children:[(0,Q.jsx)(V.TinyCaption,{color:`white`,truncate:!!A2[e].truncate,uppercase:!!A2[e].uppercase,semiBold:!!A2[e].semiBold,children:(0,Q.jsx)(p,{i18nKey:(()=>{switch(e){case`masquerade`:case`view_as`:return r(`special_mode_banner.variants.${e}`,{firstName:`user`in n?n.user.firstName:``,lastName:`user`in n?n.user.lastName:``});case`demo_and_training`:return r(`special_mode_banner.variants.${a?.isDemo?`demo`:`training`}`);default:return r(`special_mode_banner.variants.${e}`)}})(),components:{b:(0,Q.jsx)(V.TinyCaption,{color:`white`,uppercase:!!A2[e].uppercase,semiBold:!!A2[e].semiBold})}})}),e===`demo_and_training`&&(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{name:`InfoRounded`,color:`brandBeige`,ml:`025`,size:`xxs`})}),(0,Q.jsx)(N.Content,{children:r(`special_mode_banner.demo_and_training.info`)})]})]}),`onDetails`in n&&(0,Q.jsx)(`button`,{className:`opj4xm0`,onClick:n.onDetails,children:(0,Q.jsxs)(H,{direction:`row`,gap:`025`,alignItems:`center`,children:[(0,Q.jsxs)(V.TinyCaption,{color:`white`,children:[c===C2.ACCOUNTANT&&a?.saas_plan&&r(`special_mode_banner.label.accountant`,{planName:i(a?.saas_plan)}),c===C2.USER&&a?.saas_plan&&r(`special_mode_banner.label.user`,{planName:i(a?.saas_plan)})]}),(0,Q.jsx)(s,{name:`ArrowDropDownRounded`,size:`xs`,color:`white`})]})}),`onEnd`in n&&(0,Q.jsx)(`button`,{className:`opj4xm0`,onClick:n.onEnd,children:(0,Q.jsx)(H,{direction:`row`,gap:`05`,alignItems:`center`,children:(0,Q.jsx)(s,{name:`Close`,size:`xxs`,color:`white`})})}),`onSupport`in n&&(0,Q.jsx)(U,{onClick:n.onSupport,size:`sm`,icon:`LockOpenRounded`,variant:`brandFlashGreen`,children:r(`special_mode_banner.contact_support`)})]}),!t&&(0,Q.jsx)(o,{width:`100%`,height:`3px`,bgColor:O2[e]})]})},xhe=({sidebarSizeInPixels:e})=>{let{masquerade:t,masqueradeUser:n,endMasquerade:r}=S2();return t?(0,Q.jsx)(o,{position:`fixed`,right:0,left:`${e}px`,bottom:0,zIndex:$o.specialBanners,pointerEvents:`none`,children:(0,Q.jsx)(j2,{variant:es.MASQUERADE,stacked:!1,user:n,onEnd:r})}):null},M2=e=>{let{firmId:t}=Ka(),[n,r]=(0,X.useState)({mode:`crm`});return(0,X.useEffect)(()=>{[`backoffice`,`crm`,`firm`].includes(e)&&r({mode:e,firmId:t})},[e,t]),(0,X.useCallback)((e=`companies`,t)=>{let r=``;if(n.mode===`firm`&&n.firmId)switch(e){case`companies`:r=W.flow_crm_firms_index.url({pathParams:{id:String(n.firmId)},queryParams:t});break;case`prospects`:r=W.prospects_crm_firms_index.url({pathParams:{id:String(n.firmId)},queryParams:t});break;case`users`:r=W.users_crm_firms_index.url({pathParams:{id:String(n.firmId)},queryParams:t})}else if(n.mode===`backoffice`)switch(e){case`companies`:r=W.flow_backoffice_index.url({});break;case`prospects`:r=W.prospects_backoffice_index.url({queryParams:t});break;case`users`:r=W.users_backoffice_index.url({queryParams:t})}else switch(e){case`companies`:r=W.flow_crm_index.url({queryParams:t});break;case`prospects`:r=W.prospects_crm_index.url({queryParams:t});break;case`users`:r=W.users_crm_index.url({queryParams:t})}return r},[n.firmId,n.mode])},She={local:`o2t9hk1`,staging:`o2t9hk2`,production:`o2t9hk3`,sandbox:`o2t9hk4`},Che=`o2t9hk5`,whe={local:`o2t9hk6`,staging:`o2t9hk7`,production:`o2t9hk8`,sandbox:`o2t9hk9`},N2=({environment:e})=>{let[t,,{toggle:n}]=cd(!0);return e===`production`?null:(0,Q.jsxs)(Q.Fragment,{children:[t&&(0,Q.jsx)(`div`,{className:(0,Xk.default)(`o2t9hk0`,She[e])}),(0,Q.jsx)(`div`,{className:(0,Xk.default)(Che,whe[e]),onClick:n,children:(0,Q.jsx)(s,{name:`Close`,size:`xs`,color:`white`})})]})},The=[Bn.ADMIN],P2=({mode:e,firm:t})=>{let n=XM({isPennylaneEmployee:!0,roles:The,firmId:t?.id});return(0,X.useMemo)(()=>({isVisible:(e===`firm`||e===`practice_management`)&&n&&!!t?.own_company_id&&t.country_alpha2!==`DE`}),[e,n,t?.own_company_id,t?.country_alpha2])},Ehe=gn(o)` 91 border-radius: 4px; 92 width: 100%; 93 padding: 1px; 94 background-image: linear-gradient( 95 90deg, 96 rgba(73, 143, 255, 1) 0%, 97 rgba(164, 199, 255, 1) 50%, 98 rgba(73, 143, 255, 1) 100% 99 ); 100`,F2=gn(Ya)` 101 padding-right: ${({theme:e})=>e.spacers[1]} !important; 102 padding-left: ${({theme:e})=>e.spacers[1]} !important; 103 &:focus { 104 box-shadow: 0 0 0 2px 105 ${({theme:e})=>e.variantToThemeColor(`info-600`)} !important; 106 }
107`,I2=({sidebarSize:e,firmId:t})=>{let n=ju(),{accounting_profitability__migration_dashboard_always_on:r}=Jr(),{data:i,isPending:a}=Zj({firmId:t??0},{enabled:!!t});if(!t||a||i?.migration_completed&&!r)return null;let o={variant:`info`,w100:!0,href:W.dashboard_practice_management_firms_migration_index.url({pathParams:{firm_id:String(t)}})},c=e===`constrained`?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(F2,{...o,icon:`StarRounded`})}),(0,Q.jsx)(N.Content,{placement:`right`,children:n(`sidebar.configure_firm`)})]}):(0,Q.jsx)(F2,{...o,children:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,width:`100%`,children:[(0,Q.jsx)(s,{name:`StarRounded`}),(0,Q.jsx)(V.TinyCaption,{children:n(`sidebar.configure_firm`)})]})});return(0,Q.jsx)(`div`,{style:{marginLeft:`-1px`},children:(0,Q.jsx)(Ehe,{children:c})})},Dhe=`PDP_SOLUTION_ACCOUNTING_PROMOTION_MODAL`,Ohe=14,L2=e=>{let{firm:t}=Ka(),{currentUser:n,isPending:r}=Ha(),{sme_electronic_invoicing_activation__pa_accounting_promotion_modal:i}=Jr(),[a,o]=$r(`${Dhe}_${e}`,!1,ni),s=(0,X.useMemo)(()=>!r&&t!==void 0,[r,t]),c=t?.country_alpha2===`FR`,l=!!n?.invitation_accepted_at&&sr(new Date,new Date(n.invitation_accepted_at))>=Ohe,u=!!e&&c&&l;return{showPdpAccountingPromotionModal:(0,X.useMemo)(()=>s&&u&&!a&&!!i,[s,u,a,i]),setPdpAccountingPromotionModalHidden:o,isDataReady:s}},R2=e=>{let[t,n]=Rd(e,!1),r=(0,X.useCallback)(()=>{n(!0)},[n]);return[!!t,r]},khe=(e,t)=>{let n=e.split(`,`);return`rgba(${[parseInt(n[0].substring(4)),parseInt(n[1]),parseInt(n[2])].join(`,`)}, ${t})`},Ahe=e=>e.slice(0,7),jhe=e=>{if(e.startsWith(`rgb`))return e;let t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,(e,t,n,r,i)=>`#`+t+t+n+n+r+r+(i?i+i:``)).substring(1).match(/.{2}/g);if(!t)return null;let n=t.slice(0,3).map(e=>parseInt(e,16)),r=t[3]?parseInt(t[3],16)/255:1;return r<1?`rgba(${n.join(`,`)},${r.toFixed(2)})`:`rgb(${n.join(`,`)})`},Mhe=e=>{let t=e.split(`,`);return`#${[parseInt(t[0].substring(4)),parseInt(t[1]),parseInt(t[2])].map(e=>{let t=e.toString(16).toUpperCase();return t.length===1?`0`+t:t}).join(``)}`};function z2(e,t){if(!e||!t)return;let n=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.?\d*))?\)$/),r=e.match(/^#?([a-fA-F0-9]{8}|[a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/),i=(e,t,n,r)=>`rgba(${e}, ${t}, ${n}, ${r})`;if(n){let[,e,r,a]=n.map(Number);return i(e,r,a,t)}if(r){let e=r[0].replace(`#`,``);return i(parseInt(e.length===3?e[0]+e[0]:e.slice(0,2),16),parseInt(e.length===3?e[1]+e[1]:e.slice(2,4),16),parseInt(e.length===3?e[2]+e[2]:e.slice(4,6),16),t)}}var Nhe=e=>e.startsWith(`#`)?`#${(e.length===4?e.slice(1).split(``).map(e=>e+e).join(``):e.slice(1)).toLowerCase()}`:e.toLowerCase(),Phe=`PDP_NAVIGATION_DASHBOARD_PROMOTION`,Fhe=e=>{let[t,n]=$r(`${Phe}_${e}`,[],ti);return[()=>t.length>1,(0,X.useCallback)(()=>{n(e=>[...e,new Date().toISOString()])},[n])]},Ihe=gn(U.Tertiary)(({theme:e})=>({color:e.white+` !important`,backgroundColor:`transparent !important`,"&:hover":{backgroundColor:z2(e.white,.2)+` !important`}})),B2=({navigationT:e,promotionButtonLink:t,onCloseHandler:n,showCloseButton:i=!0})=>{let a=_n();return(0,Q.jsxs)(H,{direction:`column`,width:`100%`,alignItems:`center`,justifyContent:`center`,children:[(0,Q.jsxs)(H,{width:`100%`,p:1,justifyContent:`between`,alignItems:`start`,children:[(0,Q.jsx)(r,{pl:24,children:(0,Q.jsx)(Ci,{name:`checklist`,size:`sm`})}),i&&(0,Q.jsx)(Ihe,{theme:a,icon:`Close`,"data-testid":`close-button`,variant:`secondary`,iconColor:`white`,size:`sm`,onClick:n})]}),(0,Q.jsxs)(H,{py:1,gap:1,px:1,direction:`column`,children:[(0,Q.jsxs)(H,{direction:`column`,px:1,children:[(0,Q.jsxs)(V.TinyCaption,{semiBold:!0,color:`white`,children:[e(`sidebar.pdp_dashboard_promotion.content_1`),`:`]}),(0,Q.jsx)(V.TinyCaption,{color:`white`,children:e(`sidebar.pdp_dashboard_promotion.content_2`)})]}),t]})]})},Lhe=gn(Ya)(({theme:e})=>({color:e.white+` !important`,backgroundColor:`transparent !important`,fontSize:`13px !important`,"&:hover":{backgroundColor:z2(e.white,.2)+` !important`}})),V2=({label:e,onClickHandler:t})=>{let n=_n();return(0,Q.jsx)(Lhe,{theme:n,icon:`ArrowForwardRounded`,size:`sm`,onClick:t,children:e})},Rhe=gn(H)(({theme:e})=>({backgroundColor:z2(e.white,.1),marginLeft:`5px`,borderRadius:`6px`,borderColor:z2(e.white,.6),borderStyle:`solid`,borderWidth:`1px`})),zhe=gn(H)(({theme:e})=>({position:`absolute`,borderRadius:`6px`,borderColor:e.info200,borderStyle:`solid`,borderWidth:`1px`,background:`linear-gradient(0deg, rgb(16 63 140) 0%, rgb(9 35 77) 30%)`,width:`180px`,left:`50px`,top:`-190px`})),Bhe=[`firm`,`practice_management`],H2=({sidebarMode:e,sidebarSize:t,sidebarVariation:n,hasAccountingPdpManagementAbility:r,firm:i,firmId:a})=>{let o=ju(),s=an(),c=_n(),{trackV2:l}=Ao(),[u,d]=Fhe(a),[f,p]=R2(xK(a||0)),[m,h]=(0,X.useState)(!1),g=On(({pathname:e})=>/^\/crm\/firms\/\d+\/flow$/.test(e)),_=On(e=>v(W.pdp_settings_crm_firms_index.path,e.pathname)!==null),y=Bhe.includes(e)&&r&&i?.country_alpha2===`FR`&&!_&&(e!==`practice_management`||!f),{showPdpAccountingPromotionModal:b,isDataReady:x}=L2(a||0),S=x&&!(b&&g)&&!u();(0,X.useEffect)(()=>{S&&l(`pa_navigation_dashboard_promotion_card_viewed`,{firm_id:Number(a)})},[S,a,l]);let C=(0,X.useCallback)(()=>{l(`pa_navigation_dashboard_promotion_card_link_clicked`,{firm_id:Number(a)}),h(!0),d(),s(W.pdp_settings_crm_firms_index.url({pathParams:{firm_id:String(a)}}))},[a,s,d,l]),w=(0,X.useCallback)(()=>{l(`pa_navigation_dashboard_promotion_card_dismissed`,{firm_id:Number(a)}),h(!0),d()},[a,d,l]),T=(0,X.useCallback)(()=>{l(`pa_navigation_dashboard_promotion_card_dismissed`,{firm_id:Number(a)}),p()},[a,p,l]),E=!m&&S;return y?t===`constrained`?(0,Q.jsxs)(H,{position:`relative`,children:[(0,Q.jsx)(y2,{"data-testid":`sidebar-item`,onClick:C,sidebarVariation:n,sidebarSize:t,icon:`EInvoicing`,withTooltip:!E,children:o(`sidebar.pdp_dashboard_promotion.content_1`)}),E&&(0,Q.jsx)(zhe,{theme:c,children:(0,Q.jsx)(B2,{navigationT:o,promotionButtonLink:(0,Q.jsx)(V2,{label:o(`sidebar.pdp_dashboard_promotion.link`),onClickHandler:C}),onCloseHandler:w})})]}):(0,Q.jsx)(Rhe,{theme:c,children:(0,Q.jsx)(B2,{navigationT:o,promotionButtonLink:(0,Q.jsx)(V2,{label:o(`sidebar.pdp_dashboard_promotion.link`),onClickHandler:C}),showCloseButton:e===`practice_management`,onCloseHandler:e===`practice_management`?T:void 0})}):null},Vhe={FIRST_STEPS:`first_steps`,SUPPORT_CENTER:`support_center`},Hhe=()=>{let{currentUser:e}=Ua(),{mode:t}=la();return t===`fullscreen`||!e?[]:[Vhe.SUPPORT_CENTER]},U2=(0,X.createContext)({isPopoverVisible:!1,setIsPopoverVisible:()=>{},togglePopoverVisibility:()=>{},setShowShortcutsModal:()=>{}}),W2=()=>{let e=(0,X.useContext)(U2);if(!e)throw Error(`useSidebarNavigationQuickAccessContext must used inside a component under <SidebarNavigationQuickAccessContext.Provider>`);return e},Uhe=({title:e,onClose:t})=>(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V.HeadingSection3,{color:`secondary-900`,children:e}),(0,Q.jsx)(s,{name:`ClearRounded`,role:`button`,size:`md`,onClick:t})]}),Whe={DE:`de`,FR:`fr`},G2=`fr`,K2=()=>{let{reseller:e}=yo(),{company:t}=q(),n=t?.country_alpha2?Whe[t.country_alpha2]??G2:G2;return`${tf[e].replace(/\/$/,``)}/${n}`},q2=e=>({iconName:`LiveHelp`,title:e(`help_center.title`),subtitle:e(`help_center.subtitle`),url:Gt.SUPPORT}),J2=e=>({iconName:`ChatRounded`,title:e(`contact_support.title`),subtitle:e(`contact_support.subtitle`)}),Y2=e=>({iconName:`SchoolRounded`,title:e(`pennylane_academy.title`),subtitle:e(`pennylane_academy.subtitle`),url:`https://app.pennylane.com/me/learnworlds_sso`}),Ghe=e=>({iconName:`PhoneRounded`,title:e(`contact_keobiz_support.title`),subtitle:e(`contact_keobiz_support.subtitle`)}),X2=e=>({iconName:`ForumRounded`,title:e(`community_forum.title`),subtitle:e(`community_forum.subtitle`),url:`https://app.pennylane.com/me/khoros_sso`}),Z2=e=>({iconName:`CampaignRounded`,title:e(`new_products.title`),subtitle:e(`new_products.subtitle`)}),Q2=e=>({iconName:`MeetingRoomRounded`,title:e(`cabinet_portal.title`),subtitle:e(`cabinet_portal.subtitle`),url:`${Gt.WWW}/fr/portail-expert-comptable/`}),$2=e=>({iconName:`KeyboardRounded`,title:e(`shortcuts.title`),subtitle:e(`shortcuts.subtitle`)}),e4=(e,t)=>{typeof window.Intercom==`function`&&(t?window.Intercom(`showSpace`,t):window.Intercom(`show`),window.Intercom(`onShow`,()=>e(!1)),window.Intercom(`onHide`,()=>{e(!0),window.Intercom(`onHide`,()=>void 0),window.Intercom(`onShow`,()=>void 0)}))},Khe=(e,t)=>[q2(t),{...J2(t),onClick:()=>e4(e)},Y2(t),{...Z2(t),url:`${Gt.COMMUNITY}/product-updates`}],qhe=(e,t,n)=>[q2(n),{...J2(n),onClick:()=>e4(e)},Y2(n),X2(n),{...Z2(n),onClick:()=>e4(e,`news`)},Q2(n),{...$2(n),onClick:()=>{e(!1),t(!0)}}],Jhe=(e,t)=>[{...J2(t),onClick:()=>e4(e)},X2(t),{...Z2(t),url:`${Gt.COMMUNITY}/product-updates`}],Yhe=(e,t)=>[{...q2(t),subtitle:t(`help_center.legalstart_subtitle`),url:`https://help.legalstart.fr`},{...J2(t),onClick:()=>e4(e)}],Xhe=(e,t,n)=>[q2(t),n?{...J2(t),onClick:()=>e4(e)}:Ghe(t)],Zhe=(e,t)=>[q2(t),{...J2(t),onClick:()=>e4(e)},Y2(t),{...Z2(t),onClick:()=>e4(e,`news`)},Q2(t)],t4=(e,t)=>[q2(t),{...J2(t),onClick:()=>e4(e)},Y2(t),X2(t),{...Z2(t),url:`${Gt.COMMUNITY}/product-updates`}
107],n4=(e,t,n)=>[q2(n),{...J2(n),onClick:()=>e4(e)},Y2(n),X2(n),{...Z2(n),url:`${Gt.COMMUNITY}/product-updates`},Q2(n),{...$2(n),onClick:()=>{e(!1),t(!0)}}],Qhe=(e,t,n)=>[q2(n),{...J2(n),onClick:()=>e4(e)},Y2(n),X2(n),{...Z2(n),url:`${Gt.COMMUNITY}/product-updates`},{...$2(n),onClick:()=>{e(!1),t(!0)}}],$he=(e,t)=>[q2(t),{...J2(t),url:e},Y2(t),{...Z2(t),url:`${Gt.COMMUNITY}/product-updates`}],ege=(e,t,n,r)=>[q2(t),{...J2(t),url:e},Y2(t),{...Z2(t),url:`${Gt.COMMUNITY}/product-updates`},{...$2(t),onClick:()=>{n(!1),r(!0)}}],tge=()=>{let{reseller:e}=yo(),{currentUser:t}=Ua(),n=ha(),{firm:r}=Ka(),{company:i}=q(),{setIsPopoverVisible:a,setShowShortcutsModal:o}=W2(),s=iU(),c=s.hasCustomSupport?s.contactSupportUrl:void 0,l=K2(),{accounting_migration_and_key_accounts__keobiz_standard_chat_support:u=!1}=Jr();return(0,X.useMemo)(()=>{if(!t)return[];if(e===Co.LEGALSTART)return Yhe(a,n);let{pennylane_employee_or_external_accountant:s}=t,d=ks({company:i,internalName:r?.internal_name,currentUser:t}),f;switch(d){case Os.PKF:f=s?qhe(a,o,n):Khe(a,n);break;case Os.BDO:f=s?ege(c,n,a,o):$he(c,n);break;case Os.KEOBIZ:f=s?Zhe(a,n):Xhe(a,n,u);break;case Os.COGEDIS:f=s?Qhe(a,o,n):t4(a,n);break;case Os.GROUPE_MG:f=s?n4(a,o,n):Jhe(a,n);break;default:f=s?n4(a,o,n):t4(a,n)}let p=e=>e.map(e=>e.url===q2(n).url?{...e,url:l}:e);if(r?.country_alpha2===`DE`||i&&La(i)){let e=q2(n),t=J2(n),r=$2(n),i=n=>n===e||n.url===e.url||n===t||n.title===t.title||n===r||n.title===r.title;return p(f.filter(e=>i(e)))}if(r?.firm_type===ps.INTEGRATOR){let e=Q2(n),t=t=>t===e||t.url===e.url;return p(f.filter(e=>!t(e)))}return p(f)},[e,t,i,r?.internal_name,r?.firm_type,r?.country_alpha2,a,o,c,n,l,u])},nge=()=>{let{reseller:e}=yo(),{company:t}=q(),{firm:n}=Ka(),{currentUser:r}=Ua(),{hasCustomSupport:i}=iU(),{accounting_migration_and_key_accounts__keobiz_standard_chat_support:a}=Jr(),o=ks({company:t,internalName:n?.internal_name,currentUser:r}),s=!a&&!r?.pennylane_employee_or_external_accountant&&o===Os.KEOBIZ,c=e===Co.LEGALSTART;return!(i||s||c)},rge=e=>e?{iconColor:`secondary-700`,iconBgColor:`secondary-50`,titleColor:`secondary-700`,subtitleColor:`secondary-700`}:{iconColor:`primary-700`,iconBgColor:`primary-50`,titleColor:`secondary-900`,subtitleColor:`secondary-900`},ige=({title:e,titleColor:t})=>(0,Q.jsx)(V,{semiBold:!0,color:t,children:e}),age=({subtitle:e,subtitleColor:t})=>(0,Q.jsx)(V.TinyCaption,{color:t,children:e}),oge=({iconColor:e,iconBgColor:t,iconName:n})=>(0,Q.jsx)(H,{bgColor:t,borderRadius:`4px`,p:1,children:(0,Q.jsx)(s,{name:n,color:e})}),sge=({children:e,onClick:t,url:n})=>{let r=_n();return(0,Q.jsx)(`div`,{className:`visibility-warden`,children:(0,Q.jsxs)(H,{px:2,py:1,columnGap:1,alignItems:`center`,position:`relative`,hoverBgColor:`primary-100`,onClick:t,children:[e,(0,Q.jsx)(H,{position:`absolute`,top:r.spacers[`05`],right:r.spacers[1],children:(0,Q.jsx)(`div`,{className:`visible-on-visibility-warden-hover`,children:n&&(0,Q.jsx)(s,{name:`OpenInNewRounded`,size:`xs`,color:`primary-500`})})})]})})},cge=({iconName:e,title:t,subtitle:n,url:r,onClick:i,disabled:a})=>{let{iconColor:o,iconBgColor:s,titleColor:c,subtitleColor:l}=rge(!!a),{track:u}=Ao();return(0,Q.jsxs)(sge,{onClick:()=>{r?tn(r):i&&i(),u({trackedEvent:Oo.support_center_item_clicked,object:{title:t,subtitle:n,url:r}})},url:r,children:[(0,Q.jsx)(oge,{iconName:e,iconColor:o,iconBgColor:s}),(0,Q.jsxs)(H,{direction:`column`,rowGap:`025`,children:[(0,Q.jsx)(ige,{title:t,titleColor:c}),(0,Q.jsx)(age,{subtitle:n,subtitleColor:l})]})]})},lge=()=>{let e=ha(),{track:t}=Ao();return(0,Q.jsx)(H,{justifyContent:`center`,py:2,children:(0,Q.jsx)(wd,{article:`intercom_bubble_not_working`,onClick:()=>{t({trackedEvent:Oo.support_center_intercom_bubble_not_showing_link_clicked,object:{}})},children:e(`intercom_bubble_not_showing`)})})},uge=()=>{let e=tge(),t=nge();return(0,Q.jsxs)(o,{width:360,children:[e.map(e=>(0,Q.jsx)(cge,{...e},e.title)),t&&(0,Q.jsx)(lge,{})]})},r4=()=>{let{company:e}=q();return zc(e)},i4=`ð.ð.ð.ðµ.ð.ð¦.ð¶.ð.ð©.ðº.ð¦.ð±.ð.ð¦.ð¯.ð
.ð.ð´.ð.ð¦.ð¦.ð¦.ð®.ð.ð.ð.ð·.
107ð.ð.ð½.ð.ð.ð.ðª.ð«.ð¦.ð.ð¦.ð.ð.ð.ð¹.ð°.ð.ð¿.ð¦.ð¦.ð».ð¨.ð¼.ð¦.ð.ð.ð£.ð¤.ð¥.ð¦.ð§.ð.ð¦
.ð¦.ð¦.ð¸.ð.ð¢.ð¦.ð.ð².ð.ð¦.ð¦.ð³.ð.ð¬.ð.ð .ð¡.ð¦.ð.ð.ð.ð¦.ð.ð.ð.ð.ð¦.ð·.ð¦.ð¦.ð¦.ð¦.â.â.ð¦`.split(`.`),a4=5e3,o4=10,dge=-200,fge=.997,pge=1,s4=.7,c4=.9,mge=30,hge=()=>i4[Math.floor(Math.random()*i4.length)],gge=()=>{let e=document.createElement(`div`);return e.innerHTML=hge(),e.style.willChange=`left, bottom`,e.style.position=`fixed`,e.style.left=`0px`,e.style.bottom=`-500px`,e.style.zIndex=String($o.animals),e.style.display=``,e.style.fontSize=`${Mt(4+2*Math.random())}rem`,e};function _ge(){let e=gge();document.body.append(e);let t=e.offsetWidth,n=e.offsetHeight,r=window.innerWidth,i=window.innerHeight,a={x:Math.random()*r,y:o4,vx:200+(Math.random()-.5)*50,vy:500+(Math.random()-.5)*150,ts:performance.now()};e.addEventListener(`click`,function(e){e.preventDefault(),a.vx*=10*(.5+Math.random()),a.vy*=10*(.5+Math.random())},!1);let o=c=>{let l=c-a.ts;l>1e3/mge&&(l/=1e3,a.x+=a.vx*l,a.y+=a.vy*l,a.vx*=fge,a.vy=a.vy*pge+dge*l,a.ts=c,(a.x<o4&&a.vx<0||a.x+t+o4>r&&a.vx>0)&&(a.vx=-a.vx*s4,a.vy*=c4),(a.y<o4&&a.vy<0||a.y+n+o4>i&&a.vy>0)&&(a.vy=-a.vy*s4,a.vx*=c4),s()),Math.abs(a.vx)>25||Math.abs(a.vy)>25?window.requestAnimationFrame(o):(e.style.transition=`bottom ${a4}ms`,e.style.bottom=`-500px`,setTimeout(()=>{e.remove()},a4))},s=()=>{e.style.left=`${Mt(a.x)}px`,e.style.bottom=`${Mt(a.y)}px`};o(a.ts)}var l4=(0,X.forwardRef)(({href:e,children:t,...n},r)=>{let i=re(e);return(0,Oy.isNil)(e)&<(Error(`Error in <Link /> : href prop is ${e}`)),(0,Q.jsx)(se,{...n,href:i,ref:r,children:t})});l4.displayName=`Link`;var u4=`components-navigation-components-Help-NavigationHelp`;Ti(u4,{fr:()=>M(()=>import(`./NavigationHelp.fr-Bg8KrctN.js`),[]),en:()=>M(()=>import(`./NavigationHelp.en-DPLnebeo.js`),[]),de:()=>M(()=>import(`./NavigationHelp.de-BxSJ3rxc.js`),[]),es:()=>M(()=>import(`./NavigationHelp.es-BikIF9OS.js`),[])});var d4=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:u4,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:u4},t[2]=i,t[3]=a),wi(a)};Di(u4);var vge=({user:e})=>!e?.pennylane_role||!Cr(To,e?.pennylane_role)?null:{version:`a5947b7`,builtAt:`2026-09-24T07:56:02.288Z`},f4=()=>{let e=d4(),t=Yr();return cr(Date.now(),br(`2022-03-01`))?(0,Q.jsx)(l4,{href:W.cgvu_index.url({queryParams:t?{entity_type:`Company`,entity_id:t}:{}}),target:`_blank`,rel:`noopener noreferrer`,className:`text-secondary-500`,children:e(`footer.cgvu`)}):(0,Q.jsx)(l4,{href:`/terms_of_service`,target:`_blank`,rel:`noopener noreferrer`,className:`text-secondary-500`,children:e(`footer.terms`)})},p4=()=>{let e=d4();return(0,Q.jsx)(l4,{href:`${Gt.WWW}/fr/legal/privacy`,target:`_blank`,rel:`noopener noreferrer`,className:`text-secondary-500`,children:e(`footer.privacy`)})},m4=()=>{let e=d4();return(0,Q.jsx)(l4,{href:``,className:`text-secondary-500`,onClick:e=>{e.preventDefault(),Po(),Zt()},children:e(`footer.reload_app`)})},yge=()=>{let{isFreemiumView:e,isStarterWithoutAccountingView:t}=r4();return e||t?(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,gap:`05`,children:[(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(f4,{})}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:`/`}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(p4,{})})]}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(m4,{})})]}):(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(f4,{})}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:`/`}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(p4,{})}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:`/`}),(0,Q.jsx)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,children:(0,Q.jsx)(m4,{})})]})},h4=()=>{let{reseller:e}=yo(),{currentUser:t}=Ua(),n=vge({user:t}),r=e===Co.LEGALSTART;return(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,justifyContent:`center`,p:1,borderTopWidth:1,borderTopStyle:`solid`,borderTopColor:`secondary-200`,children:[(0,Q.jsxs)(V.TinySubcaption,{semiBold:!0,color:`secondary-500`,onClick:_ge,children:[n?.version&&(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(l4,{className:`ml-1 mr-0_5`,href:`/devtools/version`,target:`_blank`,rel:`noopener noreferrer`,children:n.version})}),(0,Q.jsx)(N.Content,{children:n.builtAt?Yn(new Date(n?.builtAt),new Date):``})]}),!r&&(0,Q.jsxs)(`span`,{style:{userSelect:`none`},children:[`© `,new Date().getFullYear(),` `,`PENNYLANE SAS`]})]}),(0,Q.jsx)(yge,{})]})},bge=()=>(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(uge,{}),(0,Q.jsx)(h4,{})]}),xge=({children:e,fixed:t,setShowShortcutsModal:n})=>{let i=ju(),a=Hhe(),o=zN(),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(a.at(0)),{valid:d}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],Da.ONE_OF_THE_FEATURE_ABILITIES);au({shortcutId:`openShortcuts`,isEnabled:d&&!o,onKeyDown:()=>n(!0)});let f=(0,X.useMemo)(()=>l?i(`quick_access.${l}`):``,[l,i]),p=(0,X.useCallback)(()=>{s&&window.Intercom?.(`hide`),u(a.at(0)),c(!s)},[s,a,c]),m=(0,X.useMemo)(()=>({isPopoverVisible:s,setIsPopoverVisible:c,togglePopoverVisibility:p,setShowShortcutsModal:n}),[s,c,p,n]);if(!l)return null;let h=(0,Q.jsxs)(Zi,{open:s,onOpenChange:p,triggerMode:`click`,children:[(0,Q.jsx)(Zi.Trigger,{children:e({onClick:p})}),(0,Q.jsxs)(Zi.Content,{id:`sidebar_navigation_popover`,align:`end`,placement:`right`,withArrow:!1,sideOffset:12,children:[(0,Q.jsx)(Zi.Header,{children:(0,Q.jsx)(Uhe,{title:f,onClose:p})}),(0,Q.jsx)(bge,{})]})]});return(0,Q.jsx)(U2.Provider,{value:m,children:t?(0,Q.jsx)(r,{position:`fixed`,bottom:72,zIndex:$o.sidebarNavigationQuickAccessIcon,children:h}):(0,Q.jsx)(r,{width:`100%`,children:h})})},g4=(0,X.memo)(({sidebarSize:e,sidebarVariation:t,setShowShortcutsModal:n})=>{let r=ju();return(0,Q.jsx)(xge,{fixed:!1,setShowShortcutsModal:n,children:({onClick:n})=>(0,Q.jsx)(y2,{onClick:n,sidebarVariation:t,sidebarSize:e,icon:`HelpRounded`,"data-intercom":`navbar-help-button`,withTooltip:e!==`regular`,isSecondary:!0,children:r(`sidebar.support`)})})}),_4={auto:`auto`,sm:`580px`,md:`720px`,fullWidth:`100%`},Sge=`32px`,v4=Object.assign(e=>{let t=(0,$.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(no,{...r,size:`xl`,children:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},{Title:ro,Body:e=>{let t=(0,$.c)(20),n,r,i,a,o,s,c,l;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8]):({noPadding:i,children:n,scrollable:s,sizeContent:c,centered:l,fullHeight:r,ref:o,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l);let u=s!==void 0&&s,d=c===void 0?`sm`:c,f=l===void 0||l,p=_4[d],m=f?`auto`:void 0,h=r?`100%`:void 0,g;t[9]!==n||t[10]!==a||t[11]!==p||t[12]!==m||t[13]!==h?(g=(0,Q.jsx)(H,{width:p,mx:m,height:h,...a,children:n}),t[9]=n,t[10]=a,t[11]=p,t[12]=m,t[13]=h,t[14]=g):g=t[14];let _;return t[15]!==i||t[16]!==o||t[17]!==u||t[18]!==g?(_=(0,Q.jsx)($a,{scrollable:u,noPadding:i,variant:`borders`,ref:o,children:g}
107),t[15]=i,t[16]=o,t[17]=u,t[18]=g,t[19]=_):_=t[19],_},Header:Object.assign(e=>{let t=(0,$.c)(8),{closeButton:n,closeLabel:r,size:i,children:a,onHide:o}=e,s=i===void 0?`md`:i,c;t[0]===a?c=t[1]:(c=(0,Q.jsx)(H,{width:`100%`,alignItems:`center`,justifyContent:`between`,mr:4,minHeight:Sge,children:a}),t[0]=a,t[1]=c);let l;return t[2]!==n||t[3]!==r||t[4]!==o||t[5]!==s||t[6]!==c?(l=(0,Q.jsx)(Qa,{onHide:o,closeButton:n,size:s,closeLabel:r,children:c}),t[2]=n,t[3]=r,t[4]=o,t[5]=s,t[6]=c,t[7]=l):l=t[7],l},{Stepper:to}),Footer:e=>{let t=(0,$.c)(14),n,r,i,a,o;if(t[0]!==e){let{children:s,sizeContent:c,centered:l,...u}=e;r=s,i=u,a=c===void 0?`sm`:c,n=l===void 0||l;let{flexProps:d,marginProps:f,paddingProps:p}=yi(i);o=(0,Xk.default)(eo,vi(d),Si(f),xi(p)),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5];let s=_4[a],c=n?`auto`:void 0,l;t[6]!==r||t[7]!==i.columnGap||t[8]!==s||t[9]!==c?(l=(0,Q.jsx)(H,{gap:i.columnGap,width:s,mx:c,children:r}),t[6]=r,t[7]=i.columnGap,t[8]=s,t[9]=c,t[10]=l):l=t[10];let u;return t[11]!==o||t[12]!==l?(u=(0,Q.jsx)(`div`,{className:o,children:l}),t[11]=o,t[12]=l,t[13]=u):u=t[13],u}}),y4=`modules-ledgerEventsSearch-translations-LedgerEventsSearch`;Ti(y4,{fr:()=>M(()=>import(`./LedgerEventsSearch.fr-DNtEnq23.js`),[]),en:()=>M(()=>import(`./LedgerEventsSearch.en-E-hCsu1c.js`),[]),de:()=>M(()=>import(`./LedgerEventsSearch.de-BYvYSmnH.js`),[]),es:()=>M(()=>import(`./LedgerEventsSearch.es-Em05TRjt.js`),[])});var b4=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:y4,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:y4},t[2]=i,t[3]=a),wi(a)};Di(y4);var Cge=(0,X.lazy)(()=>M(()=>import(`./SearchTable-3bAVd4e8.js`),[])),x4=e=>{let t=(0,$.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,width:`100%`,height:`80vh`,children:(0,Q.jsx)(zo,{size:`md`})}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,Q.jsx)(X.Suspense,{fallback:n,children:(0,Q.jsx)(Cge,{...e})}),t[1]=e,t[2]=r),r},wge=e=>{let t=(0,$.c)(39),{isOpen:n,onAction:r,onHide:i,callbackUrl:a}=e,o=b4(),[s,c]=(0,X.useState)(),[l,u]=(0,X.useState)(),d=(0,X.useRef)(null),[f,p]=(0,X.useState)(``),[m,h]=(0,X.useState)(),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=e=>{h(e??void 0)},t[0]=g):g=t[0];let _=g,v;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{let{filters:t,sort:n}=e;c(t),u(n)},t[1]=v):v=t[1];let y=v,b;t[2]===o?b=t[3]:(b=o(`header_title`),t[2]=o,t[3]=b);let x;t[4]===f?x=t[5]:(x=(0,Q.jsx)(Xa,{asChild:!0,children:(0,Q.jsx)(`input`,{ref:d,readOnly:!0,value:f})}),t[4]=f,t[5]=x);let S;t[6]!==r||t[7]!==o?(S=()=>{r?.(),d.current?.select(),document.execCommand(`copy`),J.success({title:o(`copy_succeed`)})},t[6]=r,t[7]=o,t[8]=S):S=t[8];let C;t[9]===o?C=t[10]:(C=o(`copy_to_clipboard`),t[9]=o,t[10]=C);let w;t[11]!==S||t[12]!==C?(w=(0,Q.jsx)(U.Secondary,{size:`sm`,onClick:S,children:C}),t[11]=S,t[12]=C,t[13]=w):w=t[13];let T;t[14]===f?T=t[15]:(T=(0,Q.jsx)(Ya.Secondary,{size:`sm`,href:f,target:`_blank`,icon:`LaunchRounded`}),t[14]=f,t[15]=T);let E;t[16]!==a||t[17]!==i?(E=(0,Q.jsx)(U.Secondary,{size:`sm`,onClick:()=>{on(a),i()},icon:`Close`,"data-testid":`sidepanel-close-button`}),t[16]=a,t[17]=i,t[18]=E):E=t[18];let D;t[19]!==x||t[20]!==w||t[21]!==T||t[22]!==E?(D=(0,Q.jsxs)(Oi,{children:[x,w,T,E]}),t[19]=x,t[20]=w,t[21]=T,t[22]=E,t[23]=D):D=t[23];let O;t[24]!==D||t[25]!==b?(O=(0,Q.jsx)(aa,{as:ef,title:b,stack:0,showDateSelector:!0,forceDateSelector:!0,children:D}),t[24]=D,t[25]=b,t[26]=O):O=t[26];let k;t[27]!==s||t[28]!==r||t[29]!==m||t[30]!==l?(k=(0,Q.jsx)(v4.Body,{sizeContent:`fullWidth`,scrollable:!0,noPadding:!0,ref:_,fullHeight:!0,children:(0,Q.jsx)(x4,{onClose:y,filters:s,onSearch:r,sort:l,stickiedTopStack:0,setSearchUrl:p,stickiedBottomStack:1,focusMode:!0,ignoreStickyBanners:!0,scrollElementRef:m})}),t[27]=s,t[28]=r,t[29]=m,t[30]=l,t[31]=k):k=t[31];let ee;t[32]!==O||t[33]!==k?(ee=(0,Q.jsxs)(ea,{children:[O,k]}),t[32]=O,t[33]=k,t[34]=ee):ee=t[34];let A;return t[35]!==n||t[36]!==i||t[37]!==ee?(A=(0,Q.jsx)(v4,{show:n,onHide:i,children:ee}),t[35]=n,t[36]=i,t[37]=ee,t[38]=A):A=t[38],A},Tge=()=>{let e=(0,$.c)(13),{track:t}=Ao(),[n,r]=(0,X.useState)(!1),{company:i}=q(),a=zN(),o;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=[G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],e[0]=o):o=e[0];let{valid:s}=wa(o,`one_of_the_feature_abilities`),c=window.location.href,l,u;e[1]!==a||e[2]!==i||e[3]!==n||e[4]!==t?(u=()=>{if(i&&!a){if(n){l();return}r(!0),t({trackedEvent:Oo.search_page_ledger_event_overlay_opened_using_shortcut})}},l=()=>{t({trackedEvent:Oo.search_page_ledger_event_overlay_closed}),r(!1),on(c)},e[1]=a,e[2]=i,e[3]=n,e[4]=t,e[5]=l,e[6]=u):(l=e[5],u=e[6]);let d=s&&!a,f;if(e[7]!==u||e[8]!==d?(f={shortcutId:`openLedgerEventSearch`,isEnabled:d,onKeyDown:u},e[7]=u,e[8]=d,e[9]=f):f=e[9],au(f),!i)return null;let p;
107return e[10]!==n||e[11]!==l?(p=(0,Q.jsx)(wge,{isOpen:n,onHide:l,callbackUrl:c}),e[10]=n,e[11]=l,e[12]=p):p=e[12],p},Ege=[`invitations`,`new_company_user`],Dge=()=>{let{companyId:e}=qr(),t=On(({pathname:e})=>Ege.includes(e.split(`/`)[1])),{valid:n}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],Da.ONE_OF_THE_FEATURE_ABILITIES);return!!e&&!t&&n},S4=({sidebarMode:e})=>{let{setCalculationModalOpen:t}=LP(),n=Dge(),r=zN(),i=![`backoffice`,`documentation`].includes(e);return au({shortcutId:`openCalculationModal`,isEnabled:n&&i&&!r,onKeyDown:()=>t(!0)}),i?(0,Q.jsx)(Tge,{}):null},C4=`modules-auxiliarizationLabel-AuxiliarizationLabel`;Ti(C4,{fr:()=>M(()=>import(`./AuxiliarizationLabel.fr-BoCcDxsl.js`),[]),en:()=>M(()=>import(`./AuxiliarizationLabel.en-CRr7WYpt.js`),[]),de:()=>M(()=>import(`./AuxiliarizationLabel.de-B_R1Yj5_.js`),[]),es:()=>M(()=>import(`./AuxiliarizationLabel.es-DG0ZfTS9.js`),[])});var w4=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:C4,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:C4},t[2]=i,t[3]=a),wi(a)};Di(C4);var Oge=e=>e.flatMap(e=>{if(`url`in e){if(e.isHidden)return[];let{isHidden:t,...n}=e;return[n]}let t=e.items.flatMap(e=>{if(`url`in e){if(e.isHidden)return[];let{isHidden:t,...n}=e;return[n]}let t=e.subSections.flatMap(e=>{let t=e.items.flatMap(e=>{if(e.isHidden)return[];let{isHidden:t,...n}=e;return[n]});return t.length===0?[]:[{...e,items:t}]});return t.length===0?[]:[{...e,subSections:t}]});return t.length===0?[]:[{...e,items:t}]}),T4=`returnPath`,E4=`declarationKey`,D4=({companyId:e,flag:t,legacyFormId:n=nf.MY_DECLARATIONS})=>t?W.index_companies_accountants_declarations_all_declarations_index.url({pathParams:{company_id:`${e}`}}):W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${e}`},queryParams:{form_id:n}}),kge=(e,t,n)=>{let{url:r,query:i}=da.parseUrl(e),a=W.index_companies_accountants_declarations_all_declarations_index.url({pathParams:{company_id:`${t}`},queryParams:n});return da.stringifyUrl({url:r,query:{...i,[T4]:a}})},Age=(e,t)=>{let{url:n,query:r}=da.parseUrl(e);return da.stringifyUrl({url:n,query:{...r,[E4]:t}})},jge=(e,t)=>{let n=t?.[T4];if(!n)return e;let{url:r,query:i}=da.parseUrl(e);return da.stringifyUrl({url:r,query:{...i,[T4]:n}})},Mge=(e,t,n)=>{if(!t||!n?.returnPath)return e;let{pathname:r,search:i,hash:a}=new URL(sn(n[T4]));return`${r}${i}${a}`},Nge={CA3_NOTICE:`https://www.impots.gouv.fr/sites/default/files/formulaires/3310-ca3-sd/2026/3310-ca3-sd_5426.pdf`,CA12_NOTICE:`https://www.impots.gouv.fr/sites/default/files/formulaires/3517-s-sd/2026/3517-s-sd_5424.pdf`,CA12D_NOTICE:`https://www.impots.gouv.fr/sites/default/files/formulaires/3514-sd/2015/3514-sd_741.pdf`},O4=function(e){return e.DECLARATIONS=`declarations`,e.FUTURE_DECLARATIONS=`futureDeclarations`,e.DEPOSITS=`deposits`,e}({}),k4=e=>e(`:companyId`),A4=({firmId:e,isFirmAdmin:t,companyId:n})=>r=>{if(!n){let{title:n,url:i,discoverEnabled:a,id:o}=r;return{id:o,title:n,url:W.discover_practice_management_firms_index.url({pathParams:{firm_id:String(e)},queryParams:{origin:k4(i)}}),isHidden:!t||!a}}let{url:i,otherUrls:a,...o}=r;return{url:i(n),otherUrls:a?.(n),...o}},Pge=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,focElectronicInvoicingSettings:o,t:s})=>{let c=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),l=!!n?.accounting_logic&&IG.includes(n.accounting_logic),u=!!n?.accounting_logic&&LG.includes(n.accounting_logic),d=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i})&&l,f=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i})&&n?.vat_frequency!==yd.NOT_APPLICABLE,p=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i})&&u&&a?.germany_bookclosing__kst_corporate_income_tax,m=e.country_alpha2===`DE`&&a?.germany_bookclosing__kst_corporate_income_tax,h=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i})&&l&&n?.vat_frequency!==yd.NOT_APPLICABLE,g=K({requestedFeatureAbilities:[G.DECLARATIONS],featureAbilities:i})&&l,_=K({requestedFeatureAbilities:[G.TAX_RETURNS],featureAbilities:i})&&l,v=K({requestedFeatureAbilities:[G.E_REPORTING],featureAbilities:i})&&o.eligible_for_e_invoicing&&l,y=A4({firmId:e.id,isFirmAdmin:c,companyId:t});return{id:`taxation`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.title`),subSections:[{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.declarations`),items:[y({id:`my_declarations`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.my_declarations`),url:e=>D4({companyId:e,flag:!!a?.accounting_tax_connect__my_declarations}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`teledec_status`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.teledec_status`),url:e=>W.responses_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`})]},{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.vat`),items:[y({id:`vat_declarations`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.vat_declarations`),url:e=>W.vat_returns_companies_accountants_declarations_index.url({pathParams:{company_id:e},queryParams:{tab:O4.DECLARATIONS}}),isHidden:!f,discoverEnabled:!0}),y({id:`vat_reconciliations`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.vat_reconciliations`),isHidden:!g,url:e=>W.vat_reconciliations_companies_declarations_index.url({pathParams:{company_id:e}}),discoverEnabled:e.country_alpha2===`FR`}),y({id:`kst_corporate_income_tax`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.kst_corporate_income_tax`),status:`beta`,url:e=>W.declarations_list_companies_declarations_de_corporate_income_tax_index.url({pathParams:{company_id:e}}),isHidden:!p,discoverEnabled:m}),y({id:`vat_refund`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.vat_refund`),url:e=>W.vat_reimbursement_companies_accountants_declarations_index.url({pathParams:{company_id:e}}),isHidden:!h,discoverEnabled:e.country_alpha2===`FR`}),y({id:`vat_deposit_ca12`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.vat_deposit_ca12`),url:e=>W.vat_returns_companies_accountants_declarations_index.url({pathParams:{company_id:e},queryParams:{tab:O4.DEPOSITS}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`})]},{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.tax_return`),items:[y({id:`tax_return`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.tax_return`),url:e=>W.tax_returns_companies_declarations_index.url({pathParams:{company_id:e}}),isHidden:!_,discoverEnabled:e.country_alpha2===`FR`})]},{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.cit`),items:[y({id:`cit_deposit_2571`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.cit_deposit_2571`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_2571}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`cit_balance_2572`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.cit_balance_2572`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_2572}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`})]},{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.cvae`),items:[y({id:`cvae_deposit_1329_ac`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.cvae_deposit_1329_ac`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_1329_AC}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`cvae_balance_1329_def`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.cvae_balance_1329_def`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_1329_DEF}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`})]},{title:s(`practice_management.sidebar.firm_accounting.items.taxation.sections.misc`),items:[y({id:`pfu_2777`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.pfu_2777`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_2777}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`ifu_2561`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.ifu_2561`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.FORM_ID_2561}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`das2_fees`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.das2_fees`),url:e=>W.fees_declarations_companies_accountants_declarations_index.url({pathParams:{company_id:e}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),y({id:`decloyer`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.decloyer`),url:e=>W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:e},queryParams:{form_id:nf.DECLOYER}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`})]},{items:[y({id:`e_reporting`,title:s(`practice_management.sidebar.firm_accounting.items.taxation.items.e_reporting`),url:e=>W.e_reporting_companies_declarations_index.url({pathParams:{company_id:e}}),status:FG.NEW,isHidden:!v})]}]}}
107,Fge=`plan_items.num`,j4=(e,t,n)=>{let r=e&&Cr(ud.DEFAULT_AUXILIARIZED,e);if(n&&n!==``&&!r){let e=`${t(`balance.prefix`)} ${n} ${t(`balance.suffix`)}`;return(0,Oy.upperFirst)((0,Oy.trim)(e))}if(e&&rf(e)){let n=`${t(`balance.prefix`)} ${(0,Oy.lowerFirst)(t(`${Fge}${e}`))} ${t(`balance.suffix`)}`;return(0,Oy.upperFirst)((0,Oy.trim)(n))}return t(`balance.general`)},M4,Ige=async function(e,t,n){return await M4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/sidebar/revision`,method:`GET`,data:t,params:e})};function Lge(e){return M4=new z(e),{getCompanyAccountantsRevisionGuidesSidebarRevision:Ige}}var Rge=Lge({server:window.location.origin}),N4=e=>e?[`getCompanyAccountantsRevisionGuidesSidebarRevision`,e]:[`getCompanyAccountantsRevisionGuidesSidebarRevision`],zge=(e,t,n)=>({queryKey:N4(e),queryFn:e===I?I:async()=>{let{data:t}=await Rge.getCompanyAccountantsRevisionGuidesSidebarRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),P4=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:N4(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:N4()}),r[2]=i,r[3]=s);let c=s,l=N4(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=zge(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},F4=()=>{let{track:e}=Ao(),{firm:t}=q(),n=Yr(),{firmId:r}=Ka();return{trackPageEvent:(i,a={})=>{e({trackedEvent:i,context:{firm_id:t?.id??r,...n&&{company_id:n},...a}})}}},Bge=`xnr7620`,I4=({children:e})=>(0,Q.jsx)(r,{"data-testid":`working-file-section-widget-slot`,display:`flex`,flexDirection:`column`,height:130,flexShrink:0,children:e}),L4=({children:e,noMargin:t=!1,interactive:n=!1})=>(0,Q.jsx)(r,{display:`flex`,flexDirection:`column`,gap:8,mx:t?0:16,p:8,borderWidth:1,borderStyle:`solid`,borderColor:`border-interactive-neutral-soft-default`,borderRadius:`soft`,height:130,flexShrink:0,className:n?Bge:void 0,children:e}),R4=({noMargin:e=!1})=>(0,Q.jsxs)(L4,{noMargin:e,children:[(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,justifyContent:`space-between`,columnGap:8,gap:8,children:[(0,Q.jsxs)(r,{display:`flex`,flexDirection:`column`,rowGap:4,minWidth:0,flexGrow:1,children:[(0,Q.jsx)(Ko,{height:20,width:`70%`,inline:!0}),(0,Q.jsx)(Ko,{height:16,width:`50%`,inline:!0})]}),(0,Q.jsx)(Ko,{height:24,width:24,inline:!0})]}),(0,Q.jsx)(r,{display:`flex`,alignItems:`center`,columnGap:8,minHeight:64,children:(0,Q.jsx)(Ko,{height:64,width:64,inline:!0})})]}),Vge=`_9stixo0`,Hge={sm:`_9stixo1`,md:`_9stixo2`,lg:`_9stixo3`},z4=e=>{let t=(0,$.c)(20),{avatarsProps:n,size:r,avatarsNumberToShow:i,tooltipPlacement:a}=e,o=r===void 0?`md`:r,s=i===void 0?3:i,c=a===void 0?`top`:a,l,u,d;if(t[0]!==s||t[1]!==n||t[2]!==o||t[3]!==c){let e=(0,Oy.take)(n,s);l=n.length-s,u=Vge;let r;t[7]!==o||t[8]!==c?(r=(e,t)=>
107(0,Oy.isNull)(e)?null:(0,Q.jsx)(`div`,{className:Hge[o],children:(0,Q.jsx)(gl,{type:`person`,size:o,firstName:e.firstName,lastName:e.lastName,pictureUrl:e.pictureUrl,title:e.title,tooltipPlacement:c})},`${e.firstName}-${e.lastName}-${t}`),t[7]=o,t[8]=c,t[9]=r):r=t[9],d=e.map(r),t[0]=s,t[1]=n,t[2]=o,t[3]=c,t[4]=l,t[5]=u,t[6]=d}else l=t[4],u=t[5],d=t[6];let f;t[10]!==l||t[11]!==s||t[12]!==n||t[13]!==o||t[14]!==c?(f=l>0&&(0,Q.jsx)(af,{hiddenAvatars:(0,Oy.compact)((0,Oy.slice)(n,s)),size:o,tooltipPlacement:c}),t[10]=l,t[11]=s,t[12]=n,t[13]=o,t[14]=c,t[15]=f):f=t[15];let p;return t[16]!==u||t[17]!==d||t[18]!==f?(p=(0,Q.jsxs)(`div`,{className:u,children:[d,f]}),t[16]=u,t[17]=d,t[18]=f,t[19]=p):p=t[19],p},B4,Uge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}`,method:`DELETE`,data:t,params:e})},Wge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}`,method:`GET`,data:t,params:e})},Gge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions`,method:`GET`,data:t,params:e})},Kge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/cycles_and_diligences`,method:`GET`,data:t,params:e})},qge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/edit`,method:`GET`,data:t,params:e})},Jge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/export_config`,method:`GET`,data:t,params:e})},Yge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/module_cycles`,method:`GET`,data:t,params:e})},Xge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/ongoing`,method:`GET`,data:t,params:e})},Zge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/warning_comments`,method:`GET`,data:t,params:e})},Qge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}`,method:`PATCH`,data:t,params:e})},$ge=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/export`,method:`PATCH`,data:t,params:e})},e_e=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/export_config_update`,method:`PATCH`,data:t,params:e})},t_e=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}/status`,method:`PATCH`,data:t,params:e})},n_e=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions`,method:`POST`,data:t,params:e})},r_e=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/create_revision_only`,method:`POST`,data:t,params:e})},i_e=async function(e,t,n){return await B4.request({...n,url:`/companies/{company_id}/accountants/revision_guides/revisions/{id}`,method:`PUT`,data:t,params:e})};function a_e(e){return B4=new z(e),{deleteCompanyAccountantsRevisionGuidesRevision:Uge,getCompanyAccountantsRevisionGuidesRevision:Wge,getCompanyAccountantsRevisionGuidesRevisions:Gge,getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision:Kge,getEditCompanyAccountantsRevisionGuidesRevision:qge,getExportConfigCompanyAccountantsRevisionGuidesRevision:Jge,getModuleCyclesCompanyAccountantsRevisionGuidesRevision:Yge,getOngoingCompanyAccountantsRevisionGuidesRevisions:Xge,getWarningCommentsCompanyAccountantsRevisionGuidesRevision:Zge,patchCompanyAccountantsRevisionGuidesRevision:Qge,patchExportCompanyAccountantsRevisionGuidesRevision:$ge,patchExportConfigUpdateCompanyAccountantsRevisionGuidesRevision:e_e,patchStatusCompanyAccountantsRevisionGuidesRevision:t_e,postCompanyAccountantsRevisionGuidesRevisions:n_e,postCreateRevisionOnlyCompanyAccountantsRevisionGuidesRevisions:r_e,putCompanyAccountantsRevisionGuidesRevision:i_e}}var V4=a_e({server:window.location.origin}),o_e=t({deleteCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>H4,getCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>W4,getCompanyAccountantsRevisionGuidesRevisionsQueryKey:()=>q4,getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>X4,getEditCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>e3,getExportConfigCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>r3,getGetCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>G4,getGetCompanyAccountantsRevisionGuidesRevisionsQueryOptions:()=>J4,getGetCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>Z4,getGetEditCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>t3,getGetExportConfigCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>i3,getGetModuleCyclesCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>s3,getGetOngoingCompanyAccountantsRevisionGuidesRevisionsQueryOptions:()=>u3,getGetWarningCommentsCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>p3,getModuleCyclesCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>o3,getOngoingCompanyAccountantsRevisionGuidesRevisionsQueryKey:()=>l3,getPaginatedGetCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevisionQueryOptions:()=>Q4,getWarningCommentsCompanyAccountantsRevisionGuidesRevisionQueryKey:()=>f3,patchCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>m3,patchExportCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>
107g3,patchExportConfigUpdateCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>v3,patchStatusCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>b3,postCompanyAccountantsRevisionGuidesRevisionsMutationKey:()=>S3,postCreateRevisionOnlyCompanyAccountantsRevisionGuidesRevisionsMutationKey:()=>w3,putCompanyAccountantsRevisionGuidesRevisionMutationKey:()=>E3,useDeleteCompanyAccountantsRevisionGuidesRevision:()=>U4,useGetCompanyAccountantsRevisionGuidesRevision:()=>K4,useGetCompanyAccountantsRevisionGuidesRevisions:()=>Y4,useGetCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision:()=>s_e,useGetEditCompanyAccountantsRevisionGuidesRevision:()=>n3,useGetExportConfigCompanyAccountantsRevisionGuidesRevision:()=>a3,useGetModuleCyclesCompanyAccountantsRevisionGuidesRevision:()=>c3,useGetOngoingCompanyAccountantsRevisionGuidesRevisions:()=>d3,useGetWarningCommentsCompanyAccountantsRevisionGuidesRevision:()=>c_e,usePaginatedGetCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision:()=>$4,usePatchCompanyAccountantsRevisionGuidesRevision:()=>h3,usePatchExportCompanyAccountantsRevisionGuidesRevision:()=>_3,usePatchExportConfigUpdateCompanyAccountantsRevisionGuidesRevision:()=>y3,usePatchStatusCompanyAccountantsRevisionGuidesRevision:()=>x3,usePostCompanyAccountantsRevisionGuidesRevisions:()=>C3,usePostCreateRevisionOnlyCompanyAccountantsRevisionGuidesRevisions:()=>T3,usePutCompanyAccountantsRevisionGuidesRevision:()=>l_e}),H4=[`deleteCompanyAccountantsRevisionGuidesRevision`],U4=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.deleteCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:H4,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},W4=e=>e?[`getCompanyAccountantsRevisionGuidesRevision`,e]:[`getCompanyAccountantsRevisionGuidesRevision`],G4=(e,t,n)=>({queryKey:W4(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),K4=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:W4(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:W4()}),r[2]=i,r[3]=s);let c=s,l=W4(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=G4(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},q4=e=>e?[`getCompanyAccountantsRevisionGuidesRevisions`,e]:[`getCompanyAccountantsRevisionGuidesRevisions`],J4=(e,t,n)=>({queryKey:q4(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getCompanyAccountantsRevisionGuidesRevisions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Y4=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:q4(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:q4()}),r[2]=i,r[3]=s);let c=s,l=q4(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=J4(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},X4=e=>e?[`getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision`,e]:[`getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision`],Z4=(e,t,n)=>({queryKey:X4(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),s_e=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:X4(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:X4()}),r[2]=i,r[3]=s);let c=s,l=X4(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Z4(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Q4=(e,t)=>({queryKey:X4(e),queryFn:e===I?I:async({pageParam:t})=>{let{data:n}=await V4.getCyclesAndDiligencesCompanyAccountantsRevisionGuidesRevision({...e,page:t},void 0,{suppressGlobalErrorHandler:!0});return n},initialPageParam:1,getNextPageParam:(e,t)=>e.pagination?.hasNextPage?t.length+1:void 0,...t}),$4=(e,t)=>{let n=(0,$.c)(3),r=X4(e),i;return n[0]!==t||n[1]!==e?(i=Q4(e,t),n[0]=t,n[1]=e,n[2]=i):i=n[2],Object.assign(Br(i),{queryKey:r})},e3=e=>e?[`getEditCompanyAccountantsRevisionGuidesRevision`,e]:[`getEditCompanyAccountantsRevisionGuidesRevision`],t3=(e,t,n
107)=>({queryKey:e3(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getEditCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),n3=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:e3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:e3()}),r[2]=i,r[3]=s);let c=s,l=e3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=t3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},r3=e=>e?[`getExportConfigCompanyAccountantsRevisionGuidesRevision`,e]:[`getExportConfigCompanyAccountantsRevisionGuidesRevision`],i3=(e,t,n)=>({queryKey:r3(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getExportConfigCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),a3=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:r3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:r3()}),r[2]=i,r[3]=s);let c=s,l=r3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=i3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},o3=e=>e?[`getModuleCyclesCompanyAccountantsRevisionGuidesRevision`,e]:[`getModuleCyclesCompanyAccountantsRevisionGuidesRevision`],s3=(e,t,n)=>({queryKey:o3(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getModuleCyclesCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),c3=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:o3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:o3()}),r[2]=i,r[3]=s);let c=s,l=o3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=s3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},l3=e=>e?[`getOngoingCompanyAccountantsRevisionGuidesRevisions`,e]:[`getOngoingCompanyAccountantsRevisionGuidesRevisions`],u3=(e,t,n)=>({queryKey:l3(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getOngoingCompanyAccountantsRevisionGuidesRevisions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),d3=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:l3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:l3()}),r[2]=i,r[3]=s);let c=s,l=l3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=u3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},f3=e=>e?[`getWarningCommentsCompanyAccountantsRevisionGuidesRevision`,e]:[`getWarningCommentsCompanyAccountantsRevisionGuidesRevision`],p3=(e,t,n)=>({queryKey:f3(e),queryFn:e===I?I:async()=>{let{data:t}=await V4.getWarningCommentsCompanyAccountantsRevisionGuidesRevision(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),c_e=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:f3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:f3()}),r[2]=i,r[3]=s);let c=s,l=f3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=p3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},m3=[`patchCompanyAccountantsRevisionGuidesRevision`],h3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.patchCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:m3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},g3=[`patchExportCompanyAccountantsRevisionGuidesRevision`],_3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.patchExportCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:g3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},v3=[`patchExportConfigUpdateCompanyAccountantsRevisionGuidesRevision`],y3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}
107=await V4.patchExportConfigUpdateCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:v3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},b3=[`patchStatusCompanyAccountantsRevisionGuidesRevision`],x3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.patchStatusCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:b3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},S3=[`postCompanyAccountantsRevisionGuidesRevisions`],C3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.postCompanyAccountantsRevisionGuidesRevisions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:S3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},w3=[`postCreateRevisionOnlyCompanyAccountantsRevisionGuidesRevisions`],T3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.postCreateRevisionOnlyCompanyAccountantsRevisionGuidesRevisions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:w3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},E3=[`putCompanyAccountantsRevisionGuidesRevision`],l_e=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await V4.putCompanyAccountantsRevisionGuidesRevision(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:E3,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},u_e=e=>{let t=[e,...e===I?[`plan-items-widgets-sidebar`,`skipped`]:Vc(e),ID];return L({queryKey:t,queryFn:e===I?I:()=>Bc.getPlanItemsWidgetsCompanyAccountantsMastersheets(e).then(e=>e.data),staleTime:oi})};function d_e(e,{loaded:t,empty:n,isEmpty:r},i){return r?.(e)??(0,Oy.isEmpty)(e)?n():t(e,i)}var f_e=e=>e.isSuccess;function D3(e,{loading:t,refetching:n,loaded:r,loadingError:i,empty:a,isEmpty:o}){return e.isLoadingError?i(e.error,e):e.isEnabled===!1?a():e.isPending?t():n&&f_e(e)&&e.isRefetching?n(e.data,e):d_e(e.data,{loaded:r,empty:a,isEmpty:o},e)}var O3=`components-navigation-content-accountant-sections-WorkingFileSectionWidget-translation-WorkingFileSectionWidget`;Ti(O3,{fr:()=>M(()=>import(`./WorkingFileSectionWidget.fr-3uFO72Y8.js`),[]),en:()=>M(()=>import(`./WorkingFileSectionWidget.en-BbC1p3Ue.js`),[]),de:()=>M(()=>import(`./WorkingFileSectionWidget.de-CrsZ6gfE.js`),[]),es:()=>M(()=>import(`./WorkingFileSectionWidget.es-fn0uU6yz.js`),[])});var k3=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:O3,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:O3},t[2]=i,t[3]=a),wi(a)};Di(O3);var A3=`components-accountants-WorkingFiles-common-WorkingFilePlanItemsDonutChart-translation-WorkingFilePlanItemsDonutChart`;Ti(A3,{fr:()=>M(()=>import(`./WorkingFilePlanItemsDonutChart.fr-B7TG-k6x.js`),[]),en:()=>M(()=>import(`./WorkingFilePlanItemsDonutChart.en-BaPGsUk8.js`),[]),de:()=>M(()=>import(`./WorkingFilePlanItemsDonutChart.de-BJtqu-oy.js`),[]),es:()=>M(()=>import(`./WorkingFilePlanItemsDonutChart.es-DPARYE3-.js`),[])});var j3=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:A3,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:A3},t[2]=i,t[3]=a),wi(a)};Di(A3);var M3=e=>{let{cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:a,endAngle:o,fill:s,radiusIncrease:c=4}=e;return(0,Q.jsx)(`g`,{children:(0,Q.jsx)(sf,{cx:t,cy:n,innerRadius:r,outerRadius:i?i+c:0,startAngle:a,endAngle:o,fill:s,strokeWidth:0})})},p_e=`_1n04ahf0`,N3=({data:e,height:t=100,colors:n,centerLabel:r,renderTooltip:i,innerRadius:a=`70%`,outerRadius:o=`90%`,tooltipOffset:s,radiusIncrease:c=4,cursor:l=`default`})=>{let[u,d]=(0,X.useState)(-1),f=(0,X.useRef)(null),p=_n(),m=e=>!e.active||!e.payload||!e.payload.length?null:i?i({active:e.active,payload:e.payload}):null,h=typeof t==`number`?t:100,g=typeof t==`number`?t:100;return(0,Q.jsxs)(`div`,{ref:f,style:{width:h,height:g,position:`relative`,display:`flex`,justifyContent:`center`,alignItems:`center`},children:[r&&(0,Q.jsx)(`div`,{className:`pc4akk0`,children:(0,Q.jsx)(V.HeadingSection2,{children:r})}),(0,Q.jsx)(`div`,{className:p_e,children:(0,Q.jsxs)(lf,{width:h,height:g,style:{cursor:l,outline:`none`},children:[(0,Q.jsx)(uf,{data:e,dataKey:`value`,nameKey:`name`,cx:`50%`,cy:`50%`,innerRadius:a,outerRadius:o,paddingAngle:pf.PADDING_ANGLE,stroke:pf.STROKE,strokeWidth:pf.STROKE_WIDTH,labelLine:!1,isAnimationActive:!0,activeShape:e=>(0,Q.jsx)(M3,{...e,radiusIncrease:c}),onMouseEnter:(e,t)=>d(t),onMouseLeave:()=>d(-1),children:e.map((e,t)=>{let r=e.color||n&&n[t%n.length]||p.primary500;return(0,Q.jsx)(cf,{fill:r},`cell-${e.id??t}`)})}),u!==-1&&(0,Q.jsx)(uf,{data:e,dataKey:`value`,nameKey:`name`,cx:`50%`,cy:`50%`,innerRadius:a,outerRadius:o,paddingAngle:pf.PADDING_ANGLE,stroke:pf.STROKE,strokeWidth:pf.STROKE_WIDTH,labelLine:!1,isAnimationActive:!1,pointerEvents:`none`,activeShape:e=>(0,Q.jsx)(M3,{...e,radiusIncrease:c}),children:e.map((e,t)=>t===u?(0,Q.jsx)(cf,{fill:`none`},`overlay-cell-${e.id??t}`):(0,Q.jsx)(cf,{fill:ff.OVERLAY_FILL},`overlay-cell-${e.id??t}`))}),(0,Q.jsx)(of,{content:m,contentStyle:{borderRadius:df.BORDER_RADIUS,boxShadow:df.BOX_SHADOW},offset:s?.y??0,position:{x:s?.x??0,y:s?.y??0}})]})})]})},P3={TO_REVIEW:`to_review`,TO_DO:`to_do`,ONGOING:`ongoing`,AWAITING_CHANGES:`awaiting_changes`,DONE:`done`},m_e=new Set([P3.TO_DO,P3.AWAITING_CHANGES]),F3=[{status:`to_review`,widgetKey:`to_review_count`,translationKey:`statuses.to_review`,color:`secondary300`,variant:`secondary`},{status:`to_do`,widgetKey:`to_do_count`,translationKey:`statuses.to_do`,color:`warning300`,variant:`warning`},{status:`ongoing`,widgetKey:`ongoing_count`,translationKey:`statuses.ongoing`,color:`info300`,variant:`info`},{status:`done`,widgetKey:`done_count`,translationKey:`statuses.done`,color:`success300`,variant:`success`},{status:`awaiting_changes`,widgetKey:`awaiting_changes_count`,translationKey:`statuses.awaiting_changes`,color:`danger300`,variant:`danger`}],I3=({counts:e,size:t=`sm`,cursor:n=`default`})=>{let r=j3(),i=_n(),a=t===`md`?64:50,s=t===`md`?64:50,c=F3.map(({status:t,widgetKey:n,translationKey:a,color:o})=>({id:t,name:r(a),value:e[n],color:i[o]}));return(0,Q.jsx)(o,{width:a,height:s,children:(0,Q.jsx)(N3,{data:c,height:s,innerRadius:`70%`,outerRadius:`100%`,tooltipOffset:{x:40,y:-30},radiusIncrease:2,cursor:n,renderTooltip:({payload:e})=>e?.[0]?(0,Q.jsxs)(H,{bgColor:`white`,p:1,borderRadius:4,borderWidth:1,borderStyle:`solid`,borderColor:`secondary-200`,direction:`column`,gap:0,alignItems:`start`,justifyContent:`start`,children:[(0,Q.jsx)(B.TinySubcaption,{color:`secondary-500`,nowrap:!0,children:e[0].name}),(0,Q.jsx)(B.TinySubcaption,{color:`secondary-500`,nowrap:!0,semiBold:!0,children:e[0].value})]}):null})})},h_e=()=>{let e=k3(),t=j3();return(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,columnGap:8,minHeight:64,children:[(0,Q.jsx)(H,{width:64,height:64,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(zo,{size:`md`})}),(0,Q.jsxs)(H,{direction:`column`,alignItems:`start`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-600`,children:e(`plan_items`)}),(0,Q.jsx)(H,{alignItems:`center`,children:F3.map(({widgetKey:e,variant:n,translationKey:r})=>(0,Q.jsx)(Yo,{variant:n,count:0,size:`sm`,strong:!1,tooltip:t(r,{})},e))})]})]})},L3=({workingFile:e,company:t,onClick:n,noMargin:i=!1}
107)=>{let a=k3(),o=j3(),{data:{users:s=[]}={}}=d3(t?.id?{company_id:t.id}:I,{staleTime:oi}),c=t?.id,l=u_e((0,X.useMemo)(()=>c?{company_id:c,period_start:e.reviewed_from,period_end:e.reviewed_until,revision_id:e.id,prefix:[],aggregate_by_country_alpha2:!0,aggregate_by_vat_rate:!0,non_closed_exercises:!1,with_previous_period_activity:!1,detailed_auxiliarized_plan_items:[],is_auxiliary_balance:!1,filter:JSON.stringify(Nd([]))}:I,[c,e.id,e.reviewed_from,e.reviewed_until])),{id:u,reviewed_from:d,reviewed_until:f,title:p}=e,m=W.companies_accountants_working_files.url({pathParams:{company_id:`${t?.id}`,id:`${u}`}}),h=`${Qn(d)} - ${Qn(f)}`;return(0,Q.jsx)(l4,{href:m,className:(0,Xk.default)(`no-decorate`,`d-block`),onClick:n,children:(0,Q.jsxs)(L4,{noMargin:i,interactive:!0,children:[(0,Q.jsxs)(H,{alignItems:`center`,justifyContent:`between`,columnGap:1,children:[(0,Q.jsxs)(H,{direction:`column`,rowGap:`05`,minWidth:0,flex:1,children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(V.HeadingSection4,{truncate:!0,children:p})}),(0,Q.jsx)(N.Content,{placement:`top`,children:p})]}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-600`,children:h})]}),(0,Q.jsx)(z4,{avatarsProps:s.map(({first_name:e,last_name:t,profile_picture_url:n})=>({firstName:e,lastName:t,pictureUrl:n})),size:`sm`})]}),(0,Q.jsx)(H,{alignItems:`center`,columnGap:2,mt:`auto`,children:D3(l,{loaded:e=>(0,Q.jsxs)(r,{display:`flex`,alignItems:`center`,columnGap:8,minHeight:64,children:[(0,Q.jsx)(I3,{counts:e,size:`md`,cursor:`pointer`}),(0,Q.jsxs)(H,{direction:`column`,alignItems:`start`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-600`,children:a(`plan_items`)}),(0,Q.jsx)(H,{alignItems:`center`,justifyContent:`center`,wrap:!0,children:F3.map(({status:t,widgetKey:n,variant:r,translationKey:i})=>{let a=e[n],s=a>1&&m_e.has(t);return(0,Q.jsx)(Yo,{variant:r,count:a,size:`sm`,strong:s,tooltip:o(i,{})},n)})})]})]}),loading:()=>(0,Q.jsx)(h_e,{}),empty:()=>null,loadingError:()=>null})})]})})},g_e=({onClose:e,company:t})=>{let{trackPageEvent:n}=F4(),i=ju(),a=(0,X.useCallback)(()=>{n(Eo.working_file_sidepanel_create_cta_clicked,{entry_point:`side menu CTA`,started_timestamp:new Date().toISOString()}),e?.()},[n,e]),{data:o,isFetching:s,isPending:c,isSuccess:l}=P4(t?.id?{company_id:t.id}:I,{staleTime:oi}),u=(0,X.useCallback)(()=>{n(Eo.working_file_section_widget_clicked,{working_file_id:o?.id}),e?.()},[n,e,o?.id]);if(!t)return null;if(!o&&(c||s))return(0,Q.jsx)(I4,{children:(0,Q.jsx)(R4,{noMargin:!0})});if(!o&&!l)return null;if(!o){let e=W.working_files_companies_accountants_index.url({pathParams:{company_id:`${t?.id}`}});return(0,Q.jsx)(I4,{children:(0,Q.jsx)(r,{display:`flex`,flexDirection:`column`,gap:8,children:(0,Q.jsx)(Ya.Secondary,{size:`sm`,href:e,onClick:a,children:i(`practice_management.sidebar.firm_accounting.items.revision.actions.create_working_file`)})})})}return(0,Q.jsx)(I4,{children:(0,Q.jsx)(L3,{workingFile:o,company:t,onClick:u,noMargin:!0})})},__e=({firm:e,company:t,companyId:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,focAuxiliarizedNumbers:o,auxiliarizationLabelT:s,userId:c,t:l})=>{let u=t?gd(t):[],d=o.filter(e=>!u.map(String).includes(e)),f=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),p=!!t?.accounting_logic&&IG.includes(t.accounting_logic),m=!!t?.accounting_logic&&LG.includes(t.accounting_logic),h=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i}),g=h&&p&&d.length>0,_=K({requestedFeatureAbilities:[G.ANALYTICAL_REPORTS_CATEGORIZATION],featureAbilities:i}),v=h&&!t?.cash_based_accounting&&(p||a?.germany_core__aged_balance),y=e.country_alpha2===`FR`||e.country_alpha2===`DE`&&a?.germany_core__aged_balance,b=h&&p,x=K({requestedFeatureAbilities:[G.REVISION_TOOLS,G.REVISION_TOOLS_READONLY],featureAbilities:i,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES})&&p,S=K({requestedFeatureAbilities:[G.INTERCOMPANY_COMPARISONS_OF_PLAN_ITEMS],featureAbilities:i})&&p,C=A4({firmId:e.id,isFirmAdmin:f,companyId:n}),w=t=>({eventName:`cutoff_module_opened`,eventProperties:{module_name:`advance`,direction:t,company_id:Number(n),user_id:c,firm_id:e.id,entry_point:`navigation`}}),T=K({requestedFeatureAbilities:[G.REVISION_TOOLS],featureAbilities:i})&&p,E=h&&t?.accounting_logic===bd.FR_PCG&&!!a?.accounting_regularization_entry__results_allocation,D=e.country_alpha2===`FR`&&!!a?.accounting_regularization_entry__results_allocation;return{id:`firm_accounting_revision`,title:l(`practice_management.sidebar.firm_accounting.items.revision.title`),quickActions:T?[(0,X.createElement)(g_e,{company:t})]:void 0,subSections:[{title:l(`practice_management.sidebar.firm_accounting.items.revision.sections.balances`),items:[C({id:`trial_balance`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.trial_balance`),url:e=>W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:e},queryParams:{is_auxiliary_balance:!1}}),isHidden:!h,discoverEnabled:!0}),...u.map(e=>C({id:`auxiliary_balance_${e}`,title:j4(e,s),url:t=>W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:t},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:e}}),otherUrls:t=>[W.ledger_events_companies_accountants_trial_balance_index.url({pathParams:{id:t},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:e}})],isHidden:!h})),C({id:`other_auxiliary_balances`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.other_auxiliary_balances`),url:e=>W.auxiliary_companies_accountants_trial_balance_index.url({pathParams:{id:e},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:d[0],tab:d[0]}}),otherUrls:e=>[W.ledger_events_companies_accountants_trial_balance_index.url({pathParams:{id:e},queryParams:{is_auxiliary_balance:!0}})],isHidden:!g}),C({id:`aged_balance`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.aged_balance`),status:m?FG.BETA_GREEN:void 0,url:e=>W.aging_balance_companies_accountants_index.url({pathParams:{id:e}}),isHidden:!v,discoverEnabled:y})]},{items:[C({id:`general_ledger`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.general_ledger`),url:e=>W.ledger_companies_accountants_index.url({pathParams:{company_id:e}}),otherUrls:e=>[W.analytical_ledger_companies_accountants_index.url({pathParams:{company_id:e}})],isHidden:!_,discoverEnabled:!0})]},{title:l(`practice_management.sidebar.firm_accounting.items.revision.sections.working_files`),items:[C({id:`working_file`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.working_file`),url:e=>W.working_files_companies_accountants_index.url({pathParams:{company_id:e}}),isHidden:!x,discoverEnabled:e.country_alpha2===`FR`}),C({id:`working_file_history`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.working_file_history`),url:e=>W.history_companies_accountants_working_files_index.url({pathParams:{company_id:e}}),isHidden:!x,discoverEnabled:e.country_alpha2===`FR`})]},{title:l(`practice_management.sidebar.firm_accounting.items.revision.sections.inventory_entries`),items:[C({id:`assets`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.assets`),url:e=>W.assets_companies_index.url({pathParams:{company_id:e}}),status:m?FG.BETA_GREEN:void 0,isHidden:!h,discoverEnabled:!0}),C({id:`loans`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.loans`),url:e=>W.loans_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`leases`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.leases`),url:e=>W.leases_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`vehicles`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.vehicles`),url:e=>W.vehicles_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`subsidies`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.subsidies`),url:e=>W.subsidies_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`vmp`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.vmp`),url:e=>W.vmps_companies_index.url({pathParams:{company_id:e}}),isHidden:!b||!a?.accounting_regularization_entry__vmp,discoverEnabled:e.country_alpha2===`FR`&&!!a?.accounting_regularization_entry__vmp,status:FG.NEW})]},{title:l(`practice_management.sidebar.firm_accounting.items.revision.sections.regularization_entries`),status:m?FG.BETA_GREEN:void 0,items:[C({id:`deferred_expenses`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.deferred_expenses`),url:e=>W.deferrals_companies_index.url({pathParams:{id:e},queryParams:{direction:`supplier`}}),isHidden:!h,discoverEnabled:!0}),C({id:`deferred_revenue`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.deferred_revenue`),url:e=>W.deferrals_companies_index.url({pathParams:{id:e},queryParams:{direction:`customer`}}),isHidden:!h,discoverEnabled:!0}),C({id:`accrued_expenses`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.accrued_expenses`),url:e=>W.accruals_companies_index.url({pathParams:{id:e},queryParams:{direction:`expense`}}),isHidden:!h,discoverEnabled:!0}),C({id:`accrued_revenue`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.accrued_revenue`),url:e=>W.accruals_companies_index.url({pathParams:{id:e},queryParams:{direction:`revenue`}}),isHidden:!h,discoverEnabled:!0}
107),C({id:`invoices_not_received`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.invoices_not_received`),url:e=>W.advances_companies_index.url({pathParams:{id:e},queryParams:{direction:`supplier`}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`,onClickTrackedEvent:w(`supplier`)}),C({id:`invoices_to_be_issued`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.invoices_to_be_issued`),url:e=>W.advances_companies_index.url({pathParams:{id:e},queryParams:{direction:`customer`}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`,onClickTrackedEvent:w(`customer`)}),C({id:`doubtful_debts`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.doubtful_debts`),url:e=>W.doubtful_debts_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`})]},{title:l(`practice_management.sidebar.firm_accounting.items.revision.sections.other_modules`),items:[C({id:`shareholder_current_accounts`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.shareholder_current_accounts`),url:e=>W.shareholder_current_accounts_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`results_allocation`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.results_allocation`),url:e=>W.results_allocation_companies_index.url({pathParams:{company_id:e}}),status:FG.NEW,isHidden:!E,discoverEnabled:D}),C({id:`intercos`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.intercos`),url:e=>W.intercos_companies_index.url({pathParams:{company_id:e}}),isHidden:!S,discoverEnabled:e.country_alpha2===`FR`}),C({id:`cvae_estimates`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.cvae_estimates`),url:e=>W.cvae_estimates_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`}),C({id:`corporate_income_tax`,title:l(`practice_management.sidebar.firm_accounting.items.revision.items.corporate_income_tax`),url:e=>W.cit_estimates_companies_index.url({pathParams:{company_id:e}}),isHidden:!b,discoverEnabled:e.country_alpha2===`FR`})]}]}},v_e=({firm:e,isFirmAdmin:t,companyId:n,company:r,focFeaturesAbilities:i,featureFlags:a,t:o})=>{let s=!!r?.accounting_logic&&LG.includes(r.accounting_logic),c=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i});if(!n){let n=t&&(e.country_alpha2===`FR`||e.country_alpha2===`DE`&&!!a?.germany_bookclosing__guv_form);return{id:`income_statement_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.income_statement`),url:W.discover_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)},queryParams:{origin:k4(t=>W.companies_report.url({pathParams:{company_id:t,report_name:e.country_alpha2===`DE`?`de_profit_and_losses_gkv`:`income_statement`}}))}}),isHidden:!n}}if(s){let e=c&&!!a?.germany_bookclosing__guv_form;return{id:`income_statement_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.income_statement`),status:`beta`,url:W.companies_report.url({pathParams:{company_id:n,report_name:`de_profit_and_losses_gkv`}}),isHidden:!e}}return{id:`income_statement_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.income_statement`),url:W.companies_report.url({pathParams:{company_id:n,report_name:`income_statement`}}),isHidden:!c}},y_e=({firm:e,isFirmAdmin:t,companyId:n,company:r,focFeaturesAbilities:i,t:a})=>{r?.accounting_logic&&LG.includes(r.accounting_logic);let o=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i});if(!n){let n=t&&[`FR`,`DE`].includes(e.country_alpha2);return{id:`balance_sheet`,title:a(`practice_management.sidebar.firm_accounting.items.reports.items.balance_sheet`),url:W.discover_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)},queryParams:{origin:k4(e=>W.balance_sheet_companies_index.url({pathParams:{company_id:e}}))}}),isHidden:!n}}return{id:`balance_sheet`,title:a(`practice_management.sidebar.firm_accounting.items.reports.items.balance_sheet`),url:W.balance_sheet_companies_index.url({pathParams:{company_id:n}}),isHidden:!o}},R3,b_e=async function(e,t,n){return await R3.request({...n,url:`/companies/{company_id}/financial_reports/reports/{report_name}/allocation_options`,method:`GET`,data:t,params:e})},x_e=async function(e,t,n){return await R3.request({...n,url:`/companies/{company_id}/financial_reports/reports/{report_name}`,method:`GET`,data:t,params:e})},S_e=async function(e,t,n){return await R3.request({...n,url:`/companies/{company_id}/financial_reports/reports/export`,method:`POST`,data:t,params:e})};function C_e(e){return R3=new z(e),{getAllocationOptionsCompanyFinancialReportsReport:b_e,getCompanyFinancialReportsReport:x_e,postExportCompanyFinancialReportsReports:S_e}}var z3=C_e({server:window.location.origin}),B3=e=>e?[`getAllocationOptionsCompanyFinancialReportsReport`,e]:[`getAllocationOptionsCompanyFinancialReportsReport`],w_e=(e,t,n
107)=>({queryKey:B3(e),queryFn:e===I?I:async()=>{let{data:t}=await z3.getAllocationOptionsCompanyFinancialReportsReport(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),T_e=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:B3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:B3()}),r[2]=i,r[3]=s);let c=s,l=B3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=w_e(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},V3=e=>e?[`getCompanyFinancialReportsReport`,e]:[`getCompanyFinancialReportsReport`],H3=(e,t,n)=>({queryKey:V3(e),queryFn:e===I?I:async()=>{let{data:t}=await z3.getCompanyFinancialReportsReport(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),E_e=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:V3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:V3()}),r[2]=i,r[3]=s);let c=s,l=V3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=H3(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},D_e=[`postExportCompanyFinancialReportsReports`],U3=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await z3.postExportCompanyFinancialReportsReports(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:D_e,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},W3={LANDSCAPE:`landscape`,PORTRAIT:`portrait`},G3={PDF:`pdf`,XLS:`xls`},O_e=({company:e,onClose:t})=>{let n=ju(),r=mf(),{mutate:i}=U3({onSuccess(){r(e.id,!0)}}),{period_start:a,period_end:o}=(0,X.useMemo)(()=>Kn(e),[e]),s=(0,X.useCallback)(({reportNames:n,fileFormat:r,detailed:s=!1})=>{i({parameters:{company_id:e.id},requestBody:{report_names:n,file_format:r,base_period_start:a,base_period_end:o,detailed:s,cumulative:!1,period_segmentation_type:null,row_tag_group_id:null,col_tag_group_id:null,row_tag_ids:[],col_tag_ids:[],orientation:W3.PORTRAIT}}),t?.()},[e.id,i,t,o,a]),c=!!e.accounting_logic&&IG.includes(e.accounting_logic),l=!!e.accounting_logic&&LG.includes(e.accounting_logic);return(0,Q.jsxs)(hl.Secondary,{children:[(0,Q.jsx)(hl.Trigger,{size:`sm`,children:n(`common.actions.download`)}),(0,Q.jsxs)(hl.Menu,{children:[c&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`balance_sheet_assets`,`balance_sheet_liabilities_and_equity`],fileFormat:G3.XLS}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.balance_sheet_xls`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`balance_sheet_assets`,`balance_sheet_liabilities_and_equity`],fileFormat:G3.PDF}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.balance_sheet_pdf`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`balance_sheet_assets`,`balance_sheet_liabilities_and_equity`],fileFormat:G3.PDF,detailed:!0}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.balance_sheet_detailed_pdf`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`income_statement`],fileFormat:G3.XLS}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.income_statement_xls`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`income_statement`],fileFormat:G3.PDF}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.income_statement_pdf`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`income_statement`],fileFormat:G3.PDF,detailed:!0}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.income_statement_detailed_pdf`)})]}),l&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`de_bwa01`],fileFormat:G3.XLS}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.de_bwa01_xls`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`de_bwa01`],fileFormat:G3.PDF}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.de_bwa01_pdf`)}),(0,Q.jsx)(hl.MenuItem,{onSelect:()=>s({reportNames:[`de_bwa01`],fileFormat:G3.PDF,detailed:!0}),children:n(`practice_management.sidebar.firm_accounting.items.reports.actions.download.de_bwa01_detailed_pdf`)})]})]})]})},k_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=!!n?.accounting_logic&&IG.includes(n.accounting_logic),l=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i}),u=c&&l,d=c&&l,f=c&&l,p=c&&l,m=c&&l,h=c&&K({requestedFeatureAbilities:[G.BROCHURES],featureAbilities:i}),g=e.country_alpha2===`FR`,_=A4({firmId:e.id,isFirmAdmin:s,companyId:t});return{id:`firm_accounting_reports`,title:o(`practice_management.sidebar.firm_accounting.items.reports.title`),quickActions:n?[(0,X.createElement)(O_e,{key:`download-report-dropdown`,company:n})]:void 0,subSections:[{title:o(`practice_management.sidebar.firm_accounting.items.reports.sections.financial_statements`),items:[y_e({firm:e,isFirmAdmin:s,company:n,companyId:t,focFeaturesAbilities:i,t:o}),v_e({firm:e,isFirmAdmin:s,company:n,companyId:t,focFeaturesAbilities:i,featureFlags:a,t:o}),_({id:`annexes`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.annexes`),url:e=>W.annexes_companies_index.url({pathParams:{company_id:e}}),isHidden:!h,discoverEnabled:g})]},{title:o(`practice_management.sidebar.firm_accounting.items.reports.sections.management_files`),items:[_({id:`intermediate_balances`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.intermediate_balances`),url:e=>W.companies_report.url({pathParams:{company_id:e,report_name:`intermediate_balances`}}),isHidden:!u,discoverEnabled:e.country_alpha2===`FR`}),_({id:`analysis_balance_sheets_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.analysis_balance_sheets`),url:e=>W.companies_report.url({pathParams:{company_id:e,report_name:`analysis_balance_sheets`}}),isHidden:!d,discoverEnabled:e.country_alpha2===`FR`}),_({id:`financing_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.financing`),url:e=>W.companies_report.url({pathParams:{company_id:e,report_name:`financing`}}),isHidden:!f,discoverEnabled:e.country_alpha2===`FR`}),_({id:`self_funding_capacity_report`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.self_funding_capacity`),url:e=>W.companies_report.url({pathParams:{company_id:e,report_name:`self_funding_capacity`}}),isHidden:!p,discoverEnabled:e.country_alpha2===`FR`})]},{title:o(`practice_management.sidebar.firm_accounting.items.reports.sections.reporting`),items:[_({id:`report_details`,title:o(`practice_management.sidebar.firm_accounting.items.reports.items.report_details`),url:e=>W.brochures_companies_index.url({pathParams:{company_id:e}}),isHidden:!m,discoverEnabled:e.country_alpha2===`FR`})]}]}},A_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=K({requestedFeatureAbilities:[G.INTERNAL_ACCOUNTING],featureAbilities:i}),l=!!n?.accounting_logic&&LG.includes(n.accounting_logic),u=c&&(!l||!!a?.germany_core__bank_reconciliation),d=e.country_alpha2===`FR`||e.country_alpha2===`DE`&&!!a?.germany_core__bank_reconciliation,f=K({requestedFeatureAbilities:[G.ACCOUNTING_REPORTS_READ],featureAbilities:i}),p=c&&(!l||!!a?.germany_experience_engine__bulk_entry),m=e.country_alpha2===`FR`||e.country_alpha2===`DE`&&!!a?.germany_experience_engine__bulk_entry,h=A4({firmId:e.id,isFirmAdmin:s,companyId:t});return{id:`firm_accounting_entry`,title:o(`practice_management.sidebar.firm_accounting.items.entry.title`),subSections:[{title:o(`practice_management.sidebar.firm_accounting.items.entry.sections.invoices`),items:[h({id:`accounting_supplier_invoices`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.supplier_invoices`),url:e=>W.invoices_companies_accountants_index.url({pathParams:{id:e},queryParams:{direction:`supplier`}}),isHidden:!c,discoverEnabled:!0}),h({id:`accounting_customer_invoices`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.customer_invoices`),url:e=>W.invoices_companies_accountants_index.url({pathParams:{id:e},queryParams:{direction:`customer`}}),isHidden:!c,discoverEnabled:!0})]},{title:o(`practice_management.sidebar.firm_accounting.items.entry.sections.bank`),items:[h({id:`transactions`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.transactions`),url:e=>W.transactions_companies_accountants_index.url({pathParams:{id:e}}),isHidden:!c,discoverEnabled:!0}),h({id:`bank_reconciliation`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.bank_reconciliation`),url:e=>W.reconciliations_companies_accountants_index.url({pathParams:{company_id:e}}),status:l?FG.BETA_GREEN:void 0,isHidden:!u,discoverEnabled:d})]},{title:o(`practice_management.sidebar.firm_accounting.items.entry.sections.ledger_events`),items:[h({id:`journals`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.journals`),url:e=>W.journals_companies_index.url({pathParams:{company_id:e}}),isHidden:!f,discoverEnabled:!0}),h({id:`mass_entry`,title:o(`practice_management.sidebar.firm_accounting.items.entry.items.mass_entry`),url:e=>W.inline_data_entry_companies_accountants_index.url({pathParams:{id:e}}),isHidden:!p,discoverEnabled:m})]}]}},j_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=!!n?.accounting_logic&&IG.includes(n.accounting_logic),l=!!n?.accounting_logic&&LG.includes(n.accounting_logic),u=K({requestedFeatureAbilities:[G.DMS],featureAbilities:i})&&(l?!!a?.germany_growth_machine__dms:c),d=e.country_alpha2===`FR`||e.country_alpha2===`DE`&&!!a?.germany_growth_machine__dms;return A4({firmId:e.id,isFirmAdmin:s,companyId:t})({id:`dms`,title:o(`practice_management.sidebar.firm_accounting.items.dms`),url:e=>W.items_companies_dms_index.url({pathParams:{company_id:e}}),isHidden:!u,discoverEnabled:d})}
107,M_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,featureFlags:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=K({requestedFeatureAbilities:[G.INTERNAL_ACCOUNTING],featureAbilities:i}),l=K({requestedFeatureAbilities:[G.INTERNAL_ACCOUNTING,G.ACCOUNTING_PLAN_ITEMS_GERMANY],featureAbilities:i,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),u=K({requestedFeatureAbilities:[G.SETTINGS_BANK_ACCOUNTS],featureAbilities:i}),d=c&&K({requestedFeatureAbilities:[G.AUTOMATION_RULES],featureAbilities:i}),f=K({requestedFeatureAbilities:[G.COMPANY_BOOKKEEPING_CONFIGS],featureAbilities:i})&&(n?.country_alpha2===`FR`||n?.country_alpha2===`DE`&&!!a?.germany_core__autopilot),p=e?.country_alpha2===`FR`||e?.country_alpha2===`DE`&&!!a?.germany_core__autopilot,m=K({requestedFeatureAbilities:[G.ADVANCED_MODULES_MANAGEMENT],featureAbilities:i})&&n?.country_alpha2===`FR`,h=A4({firmId:e.id,isFirmAdmin:s,companyId:t});return{id:`firm_accounting_configuration`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.title`),subSections:[{items:[h({id:`plan_items`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.plan_items`),url:e=>W.plan_items_companies_index.url({pathParams:{company_id:e}}),isHidden:!l,discoverEnabled:!0}),h({id:`firm_accounting_suppliers`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.suppliers`),url:e=>W.thirdparties_companies_index.url({pathParams:{company_id:e},queryParams:{role:`supplier`}}),isHidden:!c,discoverEnabled:!0}),h({id:`firm_accounting_customers`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.customers`),url:e=>W.thirdparties_companies_index.url({pathParams:{company_id:e},queryParams:{role:`customer`}}),isHidden:!c,discoverEnabled:!0}),h({id:`bank_accounts`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.bank_accounts`),url:e=>W.bank_accounts_companies_settings_index.url({pathParams:{id:e}}),isHidden:!u,discoverEnabled:!0}),h({id:`rules`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.rules`),url:e=>W.rules_companies_index.url({pathParams:{company_id:e}}),isHidden:!d,discoverEnabled:!0}),h({id:`automations`,title:o(a?.accounting_autopilot__split_free_vs_paid_layout?`practice_management.sidebar.firm_accounting.items.configuration.items.automations`:`practice_management.sidebar.firm_accounting.items.configuration.items.autopilot`),url:e=>W.autopilot_companies_settings_index.url({pathParams:{id:e}}),isHidden:!f,discoverEnabled:p}),h({id:`connectivity`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.connectivity`),url:e=>W.connectivity_companies_settings_index.url({pathParams:{id:e}}),status:n?.country_alpha2===`DE`?FG.BETA_GREEN:void 0,isHidden:!c,discoverEnabled:!0}),h({id:`advanced_modules`,title:o(`practice_management.sidebar.firm_accounting.items.configuration.items.advanced_modules`),url:e=>W.module_center_companies_settings_index.url({pathParams:{id:e}}),isHidden:!m,discoverEnabled:e.country_alpha2===`FR`})]}]}},N_e=({firm:e,company:t,focFeaturesAbilities:n,firmFeaturesAbilities:r,featureFlags:i,auxiliarizationLabelT:a,focAuxiliarizedNumbers:o,focElectronicInvoicingSettings:s,userId:c,t:l})=>{let u=e.own_company_id?String(e.own_company_id):null;return{id:`firm_accounting`,title:l(`practice_management.sidebar.firm_accounting.title`),icon:`BalanceRounded`,items:[A_e({firm:e,company:t,companyId:u,firmFeaturesAbilities:r,focFeaturesAbilities:n,featureFlags:i,t:l}),__e({firm:e,companyId:u,firmFeaturesAbilities:r,focFeaturesAbilities:n,company:t,auxiliarizationLabelT:a,focAuxiliarizedNumbers:o,featureFlags:i,userId:c,t:l}),Pge({firm:e,companyId:u,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,focElectronicInvoicingSettings:s,t:l}),k_e({firm:e,companyId:u,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,featureFlags:i,t:l}),j_e({firm:e,companyId:u,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,featureFlags:i,t:l}),M_e({firm:e,companyId:u,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,featureFlags:i,t:l})]}},P_e=({firm:e,featureFlags:t,t:n})=>({id:`tasks`,title:n(`practice_management.sidebar.production.items.tasks`),url:W.tasks_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:!t?.accounting_portfolio__task_management,status:`new`}),F_e=({firm:e,t})=>({id:`production_revision`,title:t(`practice_management.sidebar.production.items.revision`),url:W.revision_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:e.country_alpha2===`DE`}
107),I_e=({firm:e,t})=>({id:`production_entry`,title:t(`practice_management.sidebar.production.items.entry`),url:W.flow_crm_firms_index.url({pathParams:{id:String(e.id)}})}),L_e=({firm:e,t})=>({id:`production_declarations`,title:t(`practice_management.sidebar.production.items.declarations`),url:W.declaration_vat_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:e.country_alpha2===`DE`}),R_e=({firm:e,t})=>({id:`production_configuration`,title:t(`practice_management.sidebar.production.items.configuration`),url:W.configuration_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:e.country_alpha2===`DE`}),z_e=({firm:e,featureFlags:t,t:n})=>({id:`production`,title:n(`practice_management.sidebar.production.title`),icon:`BusinessCenterRounded`,items:[P_e({firm:e,featureFlags:t,t:n}),R_e({firm:e,t:n}),I_e({firm:e,t:n}),F_e({firm:e,t:n}),L_e({firm:e,t:n})]}),B_e=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.CUSTOMER_INVOICES],featureAbilities:r}),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=o&&e?.country_alpha2===`FR`,c=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`pre_sales`,title:i(`practice_management.sidebar.commercial_management.items.pre_sales.title`),subSections:[{items:[c({id:`quotes`,title:i(`practice_management.sidebar.commercial_management.items.pre_sales.items.quotes`),url:e=>W.customer_estimates_companies_clients_index.url({pathParams:{company_id:e}}),otherUrls:e=>[W.customer_estimates_companies_clients_index.url({pathParams:{company_id:e},queryParams:{tab:`other_documents`}})],isHidden:!a,discoverEnabled:!0}),{id:`engagement_letters`,title:i(`practice_management.sidebar.commercial_management.items.pre_sales.items.engagement_letters`),url:W.engagement_letters_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)}}),isHidden:!s}]}]}},V_e=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.BILLING_SUBSCRIPTIONS],featureAbilities:r}),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`missions_subscriptions`,title:i(`practice_management.sidebar.commercial_management.items.missions_subscriptions.title`),subSections:[{items:[{id:`missions`,title:i(`practice_management.sidebar.commercial_management.items.missions_subscriptions.items.missions`),url:W.missions_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)}}),isHidden:!o},s({id:`subscriptions`,title:i(`practice_management.sidebar.commercial_management.items.missions_subscriptions.items.subscriptions`),url:e=>W.billing_subscriptions_companies_index.url({pathParams:{company_id:e}}),isHidden:!a,discoverEnabled:!0})]}]}},H_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.CUSTOMER_INVOICES],featureAbilities:i}),s=K({requestedFeatureAbilities:[G.CUSTOMER_INVOICING_DOCUMENTS],featureAbilities:i}),c=K({requestedFeatureAbilities:[G.INVOICING_REMINDER],featureAbilities:i}),l=K({requestedFeatureAbilities:[G.INSTALLMENTS],featureAbilities:i}),u=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),d=o&&n?.hasChequeDeposits,f=A4({firmId:e.id,isFirmAdmin:u,companyId:t});return{id:`invoicing`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.title`),subSections:[{items:[f({id:`customer_invoices`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.customer_invoices`),url:e=>W.customer_invoices_companies_clients_index.url({pathParams:{company_id:e}}),isHidden:!o,discoverEnabled:!0}),f({id:`customer_payments`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.customer_payments`),url:e=>W.installments_companies_index.url({pathParams:{company_id:e}}),isHidden:!l,status:FG.NEW,discoverEnabled:!0}),f({id:`commercial_documents`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.commercial_documents`),url:e=>W.customer_invoicing_documents_companies_clients_index.url({pathParams:{company_id:e}}),isHidden:!s,discoverEnabled:!0}),f({id:`pending_reminders`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.pending_reminders`),url:e=>W.pending_reminders_companies_clients_customer_invoices_index.url({pathParams:{company_id:e}}),isHidden:!c,discoverEnabled:!0}),f({id:`check_deposits`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.cheque_deposits`),url:e=>W.cheque_deposits_companies_clients_customer_invoices_index.url({pathParams:{company_id:e}}),isHidden:!d,discoverEnabled:!0}),f({id:`e_invoice_validator`,title:a(`practice_management.sidebar.commercial_management.items.invoicing.items.e_invoice_validator`),url:e=>W.e_invoice_validator_companies_invoices_index.url({pathParams:{company_id:e}}),isHidden:!o,discoverEnabled:!0})]}]}},U_e=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.CUSTOMER_INVOICES],featureAbilities:r}),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=A4({firmId:e.id,isFirmAdmin:o,companyId:t});
107return{id:`commercial_management_configuration`,title:i(`practice_management.sidebar.commercial_management.items.configuration.title`),subSections:[{items:[s({id:`invoicing_settings`,title:i(`practice_management.sidebar.commercial_management.items.configuration.items.invoicing_settings`),url:e=>W.customer_invoicing_companies_settings_index.url({pathParams:{id:e}}),isHidden:!a,discoverEnabled:!0}),s({id:`commercial_management_customers`,title:i(`practice_management.sidebar.commercial_management.items.configuration.items.customers`),url:e=>W.customers_companies_thirdparties_index.url({pathParams:{company_id:e}}),otherUrls:()=>[W.customers_companies_thirdparties_index.path],isHidden:!a,discoverEnabled:!0}),s({id:`products`,title:i(`practice_management.sidebar.commercial_management.items.configuration.items.products`),url:e=>W.products_companies_index.url({pathParams:{company_id:e}}),isHidden:!a,discoverEnabled:!0})]}]}},W_e=({firm:e,company:t,focFeaturesAbilities:n,firmFeaturesAbilities:r,t:i})=>{let a=e.own_company_id?String(e.own_company_id):null;return{id:`commercial_management`,title:i(`practice_management.sidebar.commercial_management.title`),icon:`StoreMallDirectoryRounded`,items:[B_e({firm:e,companyId:a,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:i}),V_e({firm:e,companyId:a,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:i}),H_e({firm:e,companyId:a,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:i}),U_e({firm:e,companyId:a,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:i})]}},G_e=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:t}),i=String(e.id);return{id:`profitability`,title:n(`practice_management.sidebar.performance.items.profitability`),url:W.profitability_analysis_practice_management_firms_index.url({pathParams:{firm_id:i}}),isHidden:!r}},K3={BALANCE_SHEET:`balance_sheet`,INCOME:`income`},q3={CUSTOMER_INVOICES:`customer_invoices`,SUPPLIER_INVOICES:`supplier_invoices`,TRANSACTIONS:`transactions`},J3={STATUS:`status`,TAGS:`tags`},Y3={...J3,PRODUCTS:`products`,CLIENTS:`clients`},K_e={...J3,SUPPLIERS:`suppliers`},q_e=[`customer_invoices`,`supplier_invoices`,`transactions`],J_e=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,financialInsightsActivated:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=n?Ia(n):!1,l=n?La(n):!1,u=n?.profit_determination_method===K3.INCOME?`bwa01_eur`:`bwa01`,d=K({requestedFeatureAbilities:[G.TREASURY_PLAN_BASIC],featureAbilities:i}),f=K({requestedFeatureAbilities:[G.FINANCIAL_INSIGHTS_SME_READ,G.FINANCIAL_INSIGHTS_WRITE],featureAbilities:i,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),p=K({requestedFeatureAbilities:[G.BUSINESS_KPIS],featureAbilities:i}),m=K({requestedFeatureAbilities:[G.ANALYTICS_REPORTS_CUSTOMER,G.ANALYTICS_REPORTS_SUPPLIER,G.ANALYTICS_REPORTS_TRANSACTION],featureAbilities:i,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),h=K({requestedFeatureAbilities:[G.TAGS],featureAbilities:i}),g=K({requestedFeatureAbilities:[G.FINANCIAL_REPORTS_READ],featureAbilities:i}),_=f&&a,v=p&&c,y=l&&g,b=A4({firmId:e.id,isFirmAdmin:s,companyId:t});return{id:`analytics_and_insights`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.title`),subSections:[{title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.piloting`),items:[b({id:`cash_flow_plan`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.cash_flow_plan`),url:e=>W.cashflow_companies_index.url({pathParams:{id:e}}),isHidden:!d,discoverEnabled:!0})]},{title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.analysis`),items:[b({id:`custom_dashboard`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.custom_dashboard`),url:e=>W.financial_insights_companies_index.url({pathParams:{company_id:e}}),isHidden:!_,discoverEnabled:!0}),b({id:`analytic_dashboard`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.analytic_dashboard`),url:e=>W.budgets_companies_index.url({pathParams:{id:e}}),isHidden:!v,discoverEnabled:c}),b({id:`reporting`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.reporting`),url:e=>W.reports_companies_financial_insights_index.url({pathParams:{company_id:e}}),isHidden:!_,discoverEnabled:!0}),b({id:`synthesis_tables`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.synthesis_tables`),url:e=>W.analytics_reports_companies_index.url({pathParams:{id:e},queryParams:{source:q3.CUSTOMER_INVOICES,customer_invoices_view:Y3.STATUS}}),isHidden:!m,discoverEnabled:!0}),b({id:`bwa_${u}`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.${u}`),url:e=>W.companies_report.url({pathParams:{company_id:e,report_name:`de_${u}`}}),isHidden:!y,discoverEnabled:e.country_alpha2===`DE`})]},{title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.configuration`),items:[b({id:`analytical_categories`,title:o(`practice_management.sidebar.performance.items.analytics_and_insights.items.analytical_categories`),url:e=>W.categories_companies_settings_index.url({pathParams:{id:e}}),isHidden:!h,discoverEnabled:!0})]}]}},Y_e=({firm:e,company:t,focFeaturesAbilities:n,firmFeaturesAbilities:r,financialInsightsActivated:i,t:a})=>{let o=e.own_company_id?String(e.own_company_id):null;return{id:`performance`,title:a(`practice_management.sidebar.performance.title`),icon:`BarChartRounded`,items:[...e.country_alpha2===`FR`?[G_e({firm:e,firmFeaturesAbilities:r,t:a})]:[],J_e({firm:e,companyId:o,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,financialInsightsActivated:i,t:a})]}},X_e=({firmFeaturesAbilities:e,t})=>{let n=K({requestedFeatureAbilities:[G.TRANSFER_REQUESTS_ADMIN],featureAbilities:e});return{id:`transfer_requests`,title:t(`practice_management.sidebar.crm.items.transfer_requests`),url:W.transfer_requests_crm_index.url({}),isHidden:!n}},Z_e=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.SIGNAL_CENTER],featureAbilities:t});
107return{id:`signal_center`,title:n(`practice_management.sidebar.crm.items.signal_center`),url:W.signals_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),isHidden:!r}},Q_e=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.ACCOUNTANT_SHAREHOLDERS_DIRECTORY],featureAbilities:t});return{id:`shareholders_directory`,title:n(`practice_management.sidebar.crm.items.shareholders_directory`),url:W.shareholders_directory_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:!r}},$_e=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.PROSPECTS_MANAGEMENT],featureAbilities:t});return{id:`prospects`,title:n(`practice_management.sidebar.crm.items.prospects`),url:W.prospects_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:!r}},eve=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.ACCOUNTING_PDP_CLIENTS],featureAbilities:t});return{id:`pdp_deployment`,title:n(`practice_management.sidebar.crm.items.pdp_deployment`),url:W.pdp_settings_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),isHidden:!r}},tve=({firm:e,featureFlags:t,t:n})=>({id:`client_portfolio`,title:n(`practice_management.sidebar.crm.items.client_portfolio`),url:W.portfolio_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),status:t?.accounting_portfolio__exhaustivity_clients_project?`new`:void 0}),nve=({firm:e,firmFeaturesAbilities:t,t:n})=>{let r=K({requestedFeatureAbilities:[G.CAPITAL_DEPOSIT],featureAbilities:t});return{id:`capital_deposit`,title:n(`practice_management.sidebar.crm.items.capital_deposit`),url:W.capital_deposits_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:!r}},rve=({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r})=>{let i=e.firm_type!==ps.INTEGRATOR&&K({requestedFeatureAbilities:[G.ARCHIVED_COMPANIES],featureAbilities:t})&&!!n?.lifecycle__archived_companies_dashboard;return{id:`archived_companies`,title:r(`variations.firm.companies.archived_companies`),url:W.archived_companies_crm_firms_index.url({pathParams:{id:String(e.id)}}),isHidden:!i}},ive=({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r})=>({id:`crm`,title:r(`practice_management.sidebar.crm.title`),icon:`PeopleAltRounded`,items:[tve({firm:e,featureFlags:n,t:r}),$_e({firm:e,firmFeaturesAbilities:t,t:r}),eve({firm:e,firmFeaturesAbilities:t,t:r}),nve({firm:e,firmFeaturesAbilities:t,t:r}),X_e({firmFeaturesAbilities:t,t:r}),rve({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r}),Q_e({firm:e,firmFeaturesAbilities:t,t:r}),Z_e({firm:e,firmFeaturesAbilities:t,t:r})]}),X3=(e,t)=>t?.some(t=>t.name===e&&t.status===qc.VISIBLE),ave=({firm:e,companyId:t,advancedModules:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.LEDGER_EVENT_PAYMENTS],featureAbilities:i})&&X3(Kc.PAYABLE_LEDGER_EVENT,n),s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r});return A4({firmId:e.id,isFirmAdmin:s,companyId:t})({id:`payable_ledger_events`,title:a(`practice_management.sidebar.purchase_management.items.expenses.items.payable_ledger_events`),url:e=>W.payable_ledger_events_companies_index.url({pathParams:{company_id:e}}),isHidden:!o})},ove=({firm:e,company:t,companyId:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.MY_SUBSCRIPTION],featureAbilities:i})&&vo(t)===`pennylane`,s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r});return A4({firmId:e.id,isFirmAdmin:s,companyId:n})({id:`my_subscription`,title:a(`practice_management.sidebar.commercial_management.items.configuration.items.subscription_management`),url:e=>W.subscription_management_companies_settings_index.url({pathParams:{id:e}}),isHidden:!o,discoverEnabled:!0})},sve=({firm:e,companyId:t,advancedModules:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.SUPPLIER_INVOICES],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:i}),s=K({requestedFeatureAbilities:[G.MY_TEAMS_SUPPLIER_INVOICES],featureAbilities:i})&&!o&&X3(Kc.INVOICE_CONTROL,n),c=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r});return A4({firmId:e.id,isFirmAdmin:c,companyId:t})(s?{id:`employee_supplier_invoices`,title:a(`practice_management.sidebar.purchase_management.items.supplier_invoices`),url:e=>W.employee_supplier_invoices_companies_index.url({pathParams:{company_id:e}})}:{id:`supplier_invoices`,title:a(`practice_management.sidebar.purchase_management.items.supplier_invoices`),url:e=>W.supplier_invoices_companies_index.url({pathParams:{company_id:e}}),isHidden:!o,discoverEnabled:!0})},cve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.PURCHASE_REQUEST_MANAGEMENT,G.MY_PURCHASE_REQUESTS],featureAbilities:r,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n});return A4({firmId:e.id,isFirmAdmin:o,companyId:t})({id:`purchase_requests`,title:i(`practice_management.sidebar.purchase_management.items.purchase_requests`),url:e=>W.purchase_requests_companies_index.url({pathParams:{company_id:e}}),isHidden:!a,discoverEnabled:!0})},lve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.VALIDATOR_TRANSFER_PAYMENT_REQUESTS,G.VALIDATOR_SUPPLIER_INVOICE_PAYMENT_REQUESTS,G.PREPARATOR_TRANSFER_PAYMENT_REQUESTS,G.PREPARATOR_SUPPLIER_INVOICE_PAYMENT_REQUESTS],featureAbilities:r,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n});return A4({firmId:e.id,isFirmAdmin:o,companyId:t})({id:`payment_requests`,title:i(`practice_management.sidebar.purchase_management.items.payment_requests`),url:e=>W.payment_requests_companies_index.url({pathParams:{company_id:e}}),isHidden:!a,discoverEnabled:!0})},uve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,employeeExpensesApprovalFlowPermissions:i,focUserRole:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.MY_EXPENSES,G.ALL_EXPENSES_MANAGEMENT],featureAbilities:r,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),c=K({requestedFeatureAbilities:[G.MY_TEAMS_EXPENSES,G.ALL_EXPENSES_TABS],featureAbilities:r,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),l=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),u=A4({firmId:e.id,isFirmAdmin:l,companyId:t});return!i.isValidator&&a===Wo.EMPLOYEE?u({id:`my_expenses`,title:o(`practice_management.sidebar.purchase_management.items.expenses.title`),url:e=>W.my_expenses_companies_index.url({pathParams:{company_id:e}}),isHidden:!s,discoverEnabled:!0}):{id:`expenses`,title:o(`practice_management.sidebar.purchase_management.items.expenses.title`),subSections:[{items:[u({id:`my_expenses`,title:o(`practice_management.sidebar.purchase_management.items.expenses.items.your_expenses_claims`),url:e=>W.my_expenses_companies_index.url({pathParams:{company_id:e}}),isHidden:!s,discoverEnabled:!0}),u({id:`team_expenses`,title:o(`practice_management.sidebar.purchase_management.items.expenses.items.team_expenses`),url:e=>W.team_expenses_companies_index.url({pathParams:{company_id:e}}),isHidden:!c,discoverEnabled:!0})]}]}}
107,dve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=K({requestedFeatureAbilities:[G.SUPPLIER_MANAGEMENT,G.SUPPLIER_THIRDPARTIES],featureAbilities:r,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),o=K({requestedFeatureAbilities:[G.MULTI_STEP_APPROVAL_FLOWS,G.SETTINGS_TEAM_MEMBERS,G.GENERAL_ACCOUNTING],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r}),s=K({requestedFeatureAbilities:[G.SETTINGS_INVOICES_TRANSMISSIONS],featureAbilities:r}),c=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),l=A4({firmId:e.id,isFirmAdmin:c,companyId:t});return{id:`purchase_management_configuration`,title:i(`practice_management.sidebar.purchase_management.items.configuration.title`),subSections:[{items:[l({id:`invoice_transmission`,title:i(`practice_management.sidebar.purchase_management.items.configuration.items.invoice_transmission`),url:e=>W.invoice_connection_companies_settings_index.url({pathParams:{id:e}}),isHidden:!s,discoverEnabled:!0}),l({id:`purchase_management_suppliers`,title:i(`practice_management.sidebar.purchase_management.items.configuration.items.suppliers`),url:e=>W.suppliers_companies_thirdparties_index.url({pathParams:{company_id:e}}),isHidden:!a,discoverEnabled:!0}),l({id:`approval_flows`,title:i(`practice_management.sidebar.purchase_management.items.configuration.items.approval_flows`),url:e=>W.users_companies_settings_index.url({pathParams:{id:e},queryParams:{subtab:`approval_flows`}}),isHidden:!o,discoverEnabled:!0})]}]}},fve=({firm:e,company:t,focFeaturesAbilities:n,firmFeaturesAbilities:r,advancedModules:i,employeeExpensesApprovalFlowPermissions:a,focUserRole:o,t:s})=>{let c=e.own_company_id?String(e.own_company_id):null;return{id:`purchase_management`,title:s(`practice_management.sidebar.purchase_management.title`),icon:`ShoppingCartRounded`,items:[sve({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,advancedModules:i,t:s}),ave({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,advancedModules:i,t:s}),uve({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,employeeExpensesApprovalFlowPermissions:a,focUserRole:o,t:s}),cve({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:s}),lve({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:s}),ove({firm:e,companyId:c,company:t,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:s}),dve({firm:e,companyId:c,firmFeaturesAbilities:r,focFeaturesAbilities:n,t:s})]}},pve=({firm:e,featureFlags:t,t:n})=>({id:`workload_planning`,title:n(`practice_management.sidebar.time_tracking.items.workload_planning`),url:W.workload_planning_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)}}),isHidden:!t?.accounting_profitability__workload_planning,status:`new`}),mve=({firm:e,t})=>({id:`time_management`,title:t(`practice_management.sidebar.time_tracking.items.timesheets`),url:W.time_management_practice_management_firms_index.url({pathParams:{firm_id:String(e.id)},queryParams:{tab:_B.CALENDAR}})}),hve=({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r})=>{let i=String(e.id),a=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:t});return{id:`time_tracking_configuration`,title:r(`practice_management.sidebar.time_tracking.items.configuration.title`),subSections:[{items:[{id:`time_allowance_and_hourly_rates`,title:r(`practice_management.sidebar.time_tracking.items.configuration.items.hourly_rates`),url:n?.accounting_profitability__time_allowance_and_hourly_rates?W.time_allowance_and_hourly_rates_practice_management_firms_index.url({pathParams:{firm_id:i}}):W.hourly_rates_practice_management_firms_index.url({pathParams:{firm_id:i}}),isHidden:!a},{id:`activities_and_service_areas`,title:r(`practice_management.sidebar.time_tracking.items.configuration.items.missions`),url:W.configuration_practice_management_firms_index.url({pathParams:{firm_id:i}}),isHidden:!a}]}]}},gve=({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r})=>({id:`time_tracking`,title:r(`practice_management.sidebar.time_tracking.title`),icon:`TimerOutlined`,items:[pve({firm:e,featureFlags:n,t:r}),mve({firm:e,t:r}),hve({firm:e,firmFeaturesAbilities:t,featureFlags:n,t:r})]}),_ve=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,proAccountPermissionsData:a,t:o})=>{let s=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),c=!!n?.accounting_logic&&IG.includes(n.accounting_logic),l=a?.general.can_show_pro_account&&a?.modules.cards.can_view&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_CARDS_OWNERSHIP,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:i}),u=a?.general.can_show_pro_account&&a?.modules.transfers.can_view&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_PAYMENT,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:i}),d=a?.general.can_show_pro_account&&a?.modules.direct_debit.can_view&&c&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:i}),f=A4({firmId:e.id,isFirmAdmin:s,companyId:t});return{id:`pro_account_payment_methods`,title:o(`practice_management.sidebar.pro_account_cabinet.items.payment_methods.title`),subSections:[{items:[f({id:`cards`,title:o(`practice_management.sidebar.pro_account_cabinet.items.payment_methods.items.cards`),url:e=>W.cards_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!l}),f({id:`pro_account_transfers`,title:o(`practice_management.sidebar.pro_account_cabinet.items.payment_methods.items.transfers`),url:e=>W.transfers_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!u}),f({id:`outgoing_direct_debits`,title:o(`practice_management.sidebar.pro_account_cabinet.items.payment_methods.items.outgoing_direct_debits`),url:e=>W.direct_debit_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!d})]}]}},vve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,proAccountPermissionsData:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=i?.general.can_show_pro_account&&i?.modules.dashboard.can_view&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r});return A4({firmId:e.id,isFirmAdmin:o,companyId:t})({id:`pro_account_dashboard`,title:a(`practice_management.sidebar.pro_account_cabinet.items.dashboard`),url:e=>W.dashboard_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!s})},yve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,proAccountPermissionsData:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=i?.general.can_show_pro_account&&i?.modules.cash_advance.can_view&&K({requestedFeatureAbilities:[G.DEFACTO,G.PRO_ACCOUNT_CASH_IN,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r});return A4({firmId:e.id,isFirmAdmin:o,companyId:t})({id:`credit_line`,title:a(`practice_management.sidebar.pro_account_cabinet.items.credit_line`),url:e=>W.cash_advance_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!s})},bve=({firm:e,companyId:t,company:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,proAccountPermissionsData:a,featureFlags:o,t:s})=>{let c=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),l=!!n?.accounting_logic&&IG.includes(n.accounting_logic),u=a?.general.can_show_pro_account&&a?.modules.check_deposits.can_view&&l&&K({requestedFeatureAbilities:[G.PRO_ACCOUNT_CASH_IN],featureAbilities:i}),d=a?.general.can_show_pro_account&&a?.modules.sepa_direct_debits.can_view&&l&&K({requestedFeatureAbilities:[G.PRO_ACCOUNT_CASH_IN],featureAbilities:i}),f=a?.general.can_show_pro_account&&a?.general.can_fill_with_pro_account&&K({requestedFeatureAbilities:[G.CUSTOMER_INVOICES],featureAbilities:i}),p=a?.general.can_show_pro_account&&l&&K({requestedFeatureAbilities:[G.PRO_ACCOUNT_CASH_IN],featureAbilities:i})&&o?.cash_in__payment_links,m=a?.general.can_show_pro_account&&l&&K({requestedFeatureAbilities:[G.PRO_ACCOUNT_CASH_IN],featureAbilities:i}),h=A4({firmId:e.id,isFirmAdmin:c,companyId:t});return{id:`cash_in_methods`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.title`),subSections:[{items:[h({id:`pro_account_payment_links`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.items.payment_links`),url:e=>W.payment_links_companies_pro_account_index.url({pathParams:{company_id:e}}),status:FG.NEW,isHidden:!p}),h({id:`pro_account_payment_terminals`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.items.payment_terminals`),url:e=>W.payment_terminals_companies_pro_account_index.url({pathParams:{company_id:e}}),status:o?.cash_in__payment_links?void 0:FG.NEW,isHidden:!m}),h({id:`pro_account_check_deposits`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.items.check_deposits`),url:e=>W.check_deposits_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!u}),h({id:`incoming_direct_debits`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.items.incoming_direct_debits`),url:e=>W.sepa_direct_debits_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!d}),h({id:`get_paid_on_pro_account`,title:s(`practice_management.sidebar.pro_account_cabinet.items.cash_in_methods.items.get_paid_on_pro_account`),url:e=>W.customer_invoicing_companies_settings_index.url({pathParams:{id:e},queryParams:{subtab:`payments`}}),isHidden:!f})]}]}}
107,xve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,proAccountPermissionsData:i,t:a})=>{let o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=i?.general.can_show_pro_account&&i?.modules.automated_funding.can_view&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r}),c=i?.general.can_show_pro_account&&i?.modules.cash_in_settings.can_view&&K({requestedFeatureAbilities:[G.PRO_ACCOUNT_MERCHANT_PROFILE_MANAGEMENT],featureAbilities:r}),l=i?.general.can_show_pro_account&&i?.modules.account_details.can_view&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r}),u=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`pro_account_details`,title:a(`practice_management.sidebar.pro_account_cabinet.items.account_details.title`),subSections:[{items:[u({id:`automated_funding`,title:a(`practice_management.sidebar.pro_account_cabinet.items.account_details.items.automated_funding`),url:e=>W.automated_funding_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!s}),u({id:`cash_in_settings`,title:a(`practice_management.sidebar.pro_account_cabinet.items.account_details.items.cash_in_settings`),url:e=>W.cash_in_settings_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!c}),u({id:`account_statements`,title:a(`practice_management.sidebar.pro_account_cabinet.items.account_details.items.account_statements`),url:e=>W.account_details_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!l})]}]}},Sve=({firm:e,company:t,focFeaturesAbilities:n,firmFeaturesAbilities:r,proAccountPermissionsData:i,featureFlags:a,t:o})=>{if(!e||!i?.general.can_show_pro_account)return;let s=e.own_company_id?String(e.own_company_id):null,c=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),l=A4({firmId:e.id,isFirmAdmin:c,companyId:s});if(i.modules.landing_page.can_view){let e=(t?.firm_related_settings?.hide_pro_account===!1||t?.has_pro_account)&&K({requestedFeatureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_CARDS_OWNERSHIP,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:n});return{icon:`AccountBalanceWalletRounded`,...l({id:`firm_pro_account`,title:o(`practice_management.sidebar.pro_account_cabinet.title`),url:e=>W.landing_page_companies_pro_account_index.url({pathParams:{company_id:e}}),isHidden:!e,status:FG.NEW,discoverEnabled:!0,otherUrls:e=>[W.landing_page_companies_pro_account_index.url({pathParams:{company_id:e}}),W.error_companies_pro_account_index.url({pathParams:{company_id:e}}),W.gate_companies_pro_account_index.url({pathParams:{company_id:e}})]})}}return{id:`firm_pro_account`,title:o(`practice_management.sidebar.pro_account_cabinet.title`),icon:`AccountBalanceWalletRounded`,items:[vve({firm:e,companyId:s,firmFeaturesAbilities:r,focFeaturesAbilities:n,proAccountPermissionsData:i,t:o}),_ve({firm:e,companyId:s,firmFeaturesAbilities:r,focFeaturesAbilities:n,proAccountPermissionsData:i,t:o,company:t}),bve({firm:e,companyId:s,firmFeaturesAbilities:r,focFeaturesAbilities:n,proAccountPermissionsData:i,t:o,company:t,featureFlags:a}),yve({firm:e,companyId:s,firmFeaturesAbilities:r,focFeaturesAbilities:n,proAccountPermissionsData:i,t:o}),xve({firm:e,companyId:s,firmFeaturesAbilities:r,focFeaturesAbilities:n,proAccountPermissionsData:i,t:o})]}},Cve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=String(e.id),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=K({requestedFeatureAbilities:[G.SETTINGS_TEAM_MEMBERS],featureAbilities:r}),c=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`roles_and_permissions`,title:i(`practice_management.sidebar.settings.items.roles_and_permissions.title`),subSections:[{items:[{id:`users`,title:i(`practice_management.sidebar.settings.items.roles_and_permissions.items.users`),url:W.users_crm_firms_index.url({pathParams:{id:a}})},c({id:`team_management`,title:i(`practice_management.sidebar.settings.items.roles_and_permissions.items.team_management`),url:e=>W.users_companies_settings_index.url({pathParams:{id:e},queryParams:{subtab:`users`}}),isHidden:!s,discoverEnabled:!0})]}]}},wve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=String(e.id),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=K({requestedFeatureAbilities:[G.IMPORTS,G.CUSTOMER_INVOICES],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r}),c=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`imports`,title:i(`practice_management.sidebar.settings.items.imports.title`),subSections:[{items:[c({id:`foc_imports`,title:i(`practice_management.sidebar.settings.items.imports.items.foc_imports`),url:e=>W.imports_companies_index.url({pathParams:{id:e}}),isHidden:!s,discoverEnabled:!0}),{id:`firm_own_imports`,title:i(`practice_management.sidebar.settings.items.imports.items.firm_own_imports`),url:W.own_imports_crm_firms_index.url({pathParams:{id:a}}),isHidden:!e.own_company_id}]}]}},Tve=({firm:e,companyId:t,currentUser:n,firmFeaturesAbilities:r,focFeaturesAbilities:i,firmAllowedTabs:a,featureFlags:o,t:s})=>{let c=String(e.id),l=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:r}),u=l&&e.country_alpha2!==`DE`,d=K({requestedFeatureAbilities:[G.MAIL_SETTINGS_MANAGEMENT],featureAbilities:r}),f=l&&e.country_alpha2!==`DE`,p=l&&e.country_alpha2===`FR`&&(!!o?.accounting_tax_connect__provider_jedeclare||!!o?.accounting_declarations__tax_returns__new_accounting_validation_flow),m=K({requestedFeatureAbilities:[G.SILAE_FIRM_SETTINGS],featureAbilities:r})&&e.country_alpha2===`FR`,h=K({requestedFeatureAbilities:[G.FIRM_GROUPS_AND_RELATED_SETTINGS,G.FIRM_GROUPS_AND_RELATED_SETTINGS_NEW],mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:r})&&!!e.firm_group.standalone&&n.pennylane_employee,g=l&&e.country_alpha2===`FR`,_=l&&e.country_alpha2===`FR`,v=l&&!!o?.accounting_regularization_entry__custom_entry_label,y=l&&e.country_alpha2===`FR`,b=l&&e.country_alpha2===`FR`,x=l&&e.country_alpha2===`FR`,S=l&&a.includes(`firm_group_api_tokens`),C=n.pennylane_employee,w=l&&(e.country_alpha2!==`DE`||!!o?.germany_growth_machine__dms),T=K({requestedFeatureAbilities:[G.SETTINGS_CUSTOMER_INFOS],featureAbilities:i}),E=A4({firmId:e.id,isFirmAdmin:l,companyId:t});return{id:`firm_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.title`),subSections:[{title:s(`practice_management.sidebar.settings.items.firm_settings.sections.cabinet`),items:[{id:`firm_general_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.general`),url:W.general_crm_firms_index.url({pathParams:{id:c}}),isHidden:!l},E({id:`foc_file_information`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.file_information`),url:e=>W.permanent_file_companies_settings_index.url({pathParams:{id:e},queryParams:{subtab:`general`}}),isHidden:!T,discoverEnabled:!0}
107),{id:`opt_out_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.opt_out_settings`),url:W.opt_out_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!l},{id:`logos_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.logos`),url:W.logos_crm_firms_index.url({pathParams:{id:c}}),isHidden:!l},{id:`internal_functionalities`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.internal_functionalities`),url:W.internal_features_crm_firms_index.url({pathParams:{id:c}}),isHidden:!C},{id:`ai_features`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.ai_features`),url:W.ai_features_crm_firms_index.url({pathParams:{id:c}}),isHidden:!u},{id:`company_email_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.company_email_settings`),url:W.company_email_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!d},{id:`group_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.group_settings`),url:W.group_settings_crm_firms_index.url({pathParams:{firm_id:c}}),isHidden:!h}]},{title:s(`practice_management.sidebar.settings.items.firm_settings.sections.accounting`),items:[{id:`revision_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.revision_settings`),url:W.revision_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!f},{id:`declarations_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.declarations`),url:W.declarations_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!p,status:`new`},{id:`brochure_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.brochure_settings`),url:W.brochure_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!0},{id:`deliverables`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.deliverables`),url:W.deliverables_crm_firms_index.url({pathParams:{id:c}}),isHidden:!g},{id:`valuation_references`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.valuation_references`),url:W.valuation_references_crm_firms_index.url({pathParams:{id:c}}),isHidden:!_},{id:`cut_off_label`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.cut_off_label`),url:W.cut_off_label_crm_firms_index.url({pathParams:{id:c}}),isHidden:!v,status:`new`}]},{title:s(`practice_management.sidebar.settings.items.firm_settings.sections.documents_and_data`),items:[{id:`dms_settings`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.dms_settings`),url:W.dms_settings_crm_firms_index.url({pathParams:{id:c}}),isHidden:!w}]},{title:s(`practice_management.sidebar.settings.items.firm_settings.sections.external_tools`),items:[{id:`ebics`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.ebics`),url:W.ebics_crm_firms_index.url({pathParams:{id:c}}),isHidden:!y},{id:`identity_providers`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.identity_providers`),url:W.identity_providers_crm_firms_index.url({pathParams:{id:c}}),isHidden:!b},{id:`silae_integration`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.silae`),url:W.silae_integration_crm_firms_index.url({pathParams:{id:c}}),isHidden:!m},{id:`polyacte_integration`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.polyacte`),url:W.lexispoly_crm_firms_index.url({pathParams:{id:c}}),isHidden:!x},{id:`data_sharing`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.data_sharing`),url:W.data_sharing_crm_firms_index.url({pathParams:{id:c}}),isHidden:!l},{id:`firm_group_api_tokens`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.firm_group_api_tokens`),url:W.firm_group_api_tokens_crm_firms_index.url({pathParams:{id:c}}),isHidden:!S},{id:`firm_api_tokens`,title:s(`practice_management.sidebar.settings.items.firm_settings.items.firm_api_tokens`),url:W.firm_api_tokens_crm_firms_index.url({pathParams:{id:c}}),isHidden:!l}]}]}},Eve=({firm:e,companyId:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:i})=>{let a=String(e.id),o=K({requestedFeatureAbilities:[G.FIRM_ADMIN],featureAbilities:n}),s=K({requestedFeatureAbilities:[G.EXPORTS],featureAbilities:r}),c=A4({firmId:e.id,isFirmAdmin:o,companyId:t});return{id:`exports`,title:i(`practice_management.sidebar.settings.items.exports.title`),subSections:[{items:[c({id:`foc_exports`,title:i(`practice_management.sidebar.settings.items.exports.items.foc_exports`),url:e=>W.exports_companies_index.url({pathParams:{id:e}}),isHidden:!s,discoverEnabled:!0}),c({id:`firm_exports`,title:i(`practice_management.sidebar.settings.items.exports.items.firm_exports`),url:e=>W.exports_crm_firms_index.url({pathParams:{id:a}}),discoverEnabled:!0})]}]}}
107,Dve=({firm:e,currentUser:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,firmAllowedTabs:i,featureFlags:a,t:o})=>{let s=e.own_company_id?String(e.own_company_id):null;return{id:`settings`,title:o(`practice_management.sidebar.settings.title`),icon:`SettingsRounded`,items:[Tve({firm:e,companyId:s,currentUser:t,firmFeaturesAbilities:n,focFeaturesAbilities:r,firmAllowedTabs:i,featureFlags:a,t:o}),Cve({firm:e,companyId:s,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:o}),wve({firm:e,companyId:s,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:o}),Eve({firm:e,companyId:s,firmFeaturesAbilities:n,focFeaturesAbilities:r,t:o})]}},Ove=({firm:e,currentUser:t,t:n})=>{let r=!!e.firm_group.standalone&&t.pennylane_employee,i=String(e.id);return{id:`pluf_converter`,title:n(`practice_management.sidebar.migration.items.pluf_converter`),url:W.data_conversions_crm_firms_index.url({pathParams:{firm_id:i}}),isHidden:!r}},kve=({firm:e,currentUser:t,featureFlags:n,firmFeaturesAbilities:r,t:i})=>{let a=!!n?.accounting_migration_and_key_accounts__bmp_external_access&&K({requestedFeatureAbilities:[G.FIRM_IMPORTS],featureAbilities:r}),o=!!e.firm_group.standalone&&(t.pennylane_employee||a),s=String(e.id);return{id:`file_imports`,title:i(`practice_management.sidebar.migration.items.file_imports`),url:W.list_crm_firms_mallette_imports_index.url({pathParams:{firm_id:s}}),isHidden:!o}},Ave=({firm:e,currentUser:t,featureFlags:n,firmFeaturesAbilities:r,t:i})=>{let a=!!n?.accounting_migration_and_key_accounts__bmp_external_access&&K({requestedFeatureAbilities:[G.FIRM_IMPORTS],featureAbilities:r}),o=!!e.firm_group.standalone&&(t.pennylane_employee||a),s=String(e.id);return{id:`attachments_imports`,title:i(`practice_management.sidebar.migration.items.attachments_imports`),url:W.attachments_imports_crm_firms_index.url({pathParams:{firm_id:s}}),isHidden:!o}},jve=({firm:e,currentUser:t,featureFlags:n,firmFeaturesAbilities:r,t:i})=>{let a=!!n?.accounting_migration_and_key_accounts__bmp_external_access&&K({requestedFeatureAbilities:[G.FIRM_IMPORTS],featureAbilities:r}),o=!!e.firm_group.standalone&&(t.pennylane_employee||a),s=String(e.id);return{id:`accounting_imports`,title:i(`practice_management.sidebar.migration.items.accounting_imports`),url:W.list_crm_firms_imports_index.url({pathParams:{firm_id:s}}),isHidden:!o}},Mve=({firm:e,currentUser:t,firmFeaturesAbilities:n,featureFlags:r,t:i})=>({id:`migration`,title:i(`practice_management.sidebar.migration.title`),icon:`Download`,items:[kve({firm:e,currentUser:t,featureFlags:r,firmFeaturesAbilities:n,t:i}),jve({firm:e,currentUser:t,featureFlags:r,firmFeaturesAbilities:n,t:i}),Ave({firm:e,currentUser:t,featureFlags:r,firmFeaturesAbilities:n,t:i}),Ove({firm:e,currentUser:t,t:i})]}),Z3=()=>{let{company:e}=q(),{firm:t}=Ka();return(0,X.useMemo)(()=>t?{ownCompanyId:t.own_company_id||void 0,firmId:t.id}:e?.firm.is_own_company&&e.firm_id?{ownCompanyId:e.id,firmId:e.firm_id}:{},[e,t])},Q3,Nve=async function(e,t,n){return await Q3.request({...n,url:`/companies/{id}/electronic_invoicing_settings`,method:`GET`,data:t,params:e})};function Pve(e){return Q3=new z(e),{getElectronicInvoicingSettingsCompany:Nve}}var Fve=Pve({server:window.location.origin}),$3=e=>e?[`getElectronicInvoicingSettingsCompany`,e]:[`getElectronicInvoicingSettingsCompany`],Ive=(e,t,n)=>({queryKey:$3(e),queryFn:e===I?I:async()=>{let{data:t}=await Fve.getElectronicInvoicingSettingsCompany(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),e6=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:$3(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:$3()}),r[2]=i,r[3]=s);let c=s,l=$3(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Ive(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Lve=({ownCompanyId:e,focAccessState:t,focFeaturesAbilities:n,featureFlags:r})=>{let i=K({requestedFeatureAbilities:[G.ELECTRONIC_INVOICING_SETTINGS],featureAbilities:n}),a=!!e&&t===`granted`&&i&&r?.accounting_vat__e_reporting,{data:o}=e6(e?{id:e}:I,{meta:{noDefaultErrorToast:!0},enabled:a,staleTime:si});return(0,X.useMemo)(()=>({eligible_for_e_invoicing:!!o?.electronic_invoicing_settings?.eligible_for_e_invoicing}
107),[o])},Rve=({ownCompanyId:e,focAccessState:t})=>{let{data:n}=Sd(e?{company_id:e}:I,{staleTime:ui,enabled:t===`granted`});return(0,X.useMemo)(()=>(n??[]).map(e=>e.number),[n])},t6=({companyId:e,configs:t,canBeMemberOfApprovalFlow:n,canListApprovalFlows:r})=>{let i=t.map(e=>e.approvalFlowType),{data:a,isPending:o,isError:s}=Sf(e?{company_id:e,approval_flow_types:i}:I,di({enabled:r,staleTime:oi,retryOnMount:!1})),{data:c,isPending:l,isError:u}=Cf(e?{company_id:e}:I,di({enabled:n,staleTime:oi,retryOnMount:!1})),d=r&&o,f=n&&l,p=(0,Oy.cloneDeep)(_f),m=(0,Oy.cloneDeep)(_f);return t.reduce((e,t)=>{let{approvalFlowType:r}=t,i=bf(a,r)?.approval_flow_exists||!1,o=xf(r,c),l=yf(n,!!o.validatorDirectAction),m={...p[r],hasApprovalFlow:i,isValidator:yf(n,o.validator),isMember:yf(n,o.member),isPending:d||f,isValidatorThatCanBypassValidationFlow:l||!1,...o.includeError&&{isError:s||u}};return{...e,[r]:m}},m)},n6=e=>{let t=Yr(),n=vf(e),{valid:r}=wa([G.APPROVAL_FLOWS_BASIC]),{valid:i}=wa(n,Da.ONE_OF_THE_FEATURE_ABILITIES);return t6({companyId:t,configs:e,canBeMemberOfApprovalFlow:i,canListApprovalFlows:r})},zve=({focAccessState:e,ownCompanyId:t,focFeaturesAbilities:n,configs:r})=>{let i=(0,X.useMemo)(()=>e===`granted`?t:void 0,[t,e]),a=vf(r),{canListApprovalFlows:o,canBeMemberOfApprovalFlow:s}=(0,X.useMemo)(()=>({canListApprovalFlows:K({requestedFeatureAbilities:[G.APPROVAL_FLOWS_BASIC],featureAbilities:n}),canBeMemberOfApprovalFlow:K({requestedFeatureAbilities:a,featureAbilities:n,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES})}),[n,a]);return t6({companyId:i,configs:r,canBeMemberOfApprovalFlow:s,canListApprovalFlows:o})},Bve=({ownCompanyId:e,focAccessState:t})=>{let{data:n}=Wc(e?{company_id:e}:I,di({enabled:t===`granted`,staleTime:oi}));return(0,X.useMemo)(()=>n?.advanced_modules??[],[n])},r6,Vve=async function(e,t,n){return await r6.request({...n,url:`/companies/{company_id}/financial_insights/company_settings`,method:`GET`,data:t,params:e})},Hve=async function(e,t,n){return await r6.request({...n,url:`/companies/{company_id}/financial_insights/company_settings`,method:`PUT`,data:t,params:e})};function Uve(e){return r6=new z(e),{getCompanyFinancialInsightsCompanySettings:Vve,putCompanyFinancialInsightsCompanySettings:Hve}}var i6=Uve({server:window.location.origin}),a6=e=>e?[`getCompanyFinancialInsightsCompanySettings`,e]:[`getCompanyFinancialInsightsCompanySettings`],Wve=(e,t,n)=>({queryKey:a6(e),queryFn:e===I?I:async()=>{let{data:t}=await i6.getCompanyFinancialInsightsCompanySettings(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),o6=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:a6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:a6()}),r[2]=i,r[3]=s);let c=s,l=a6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Wve(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Gve=[`putCompanyFinancialInsightsCompanySettings`],Kve=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await i6.putCompanyFinancialInsightsCompanySettings(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Gve,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},qve=({ownCompanyId:e,focAccessState:t,focFeaturesAbilities:n})=>{let r=K({requestedFeatureAbilities:[G.FINANCIAL_INSIGHTS_SME_READ,G.FINANCIAL_INSIGHTS_WRITE],featureAbilities:n,mustBeValid:Da.ONE_OF_THE_FEATURE_ABILITIES}),{data:i}=o6(e?{company_id:e}:I,{meta:{noDefaultErrorToast:!0},enabled:!!e&&t===`granted`&&r,staleTime:si});return!!i?.financial_insights_activated},Jve=({ownCompanyId:e,firmId:t,focAccessState:n})=>{let{company:r,userRole:i}=q(),{firm:a,allowedTabs:o}=Ka(),{data:s,isPending:c}=Ma(e?{id:e}:I,di({meta:{noDefaultErrorToast:!0},staleTime:si,enabled:!r&&n===`granted`}),{suppressGlobalErrorHandler:!0}),{data:l,isPending:u}=qa(t?{id:t}:I,di({meta:{noDefaultErrorToast:!0},staleTime:si,enabled:!a}),{suppressGlobalErrorHandler:!0}),d=(0,X.useMemo)(()=>n===`granted`&&!r&&c||!a&&u,[n,r,a,c,u]),f=(0,X.useMemo)(()=>o??l?.allowed_tabs??[],[o,l]);return{company:r??s?.company,companyUserRole:i??s?.userRole,firm:a??l?.firm,firmAllowedTabs:f,isLoading:d}},Yve=({ownCompanyId:e,firmId:t,focAccessState:n})=>{let{currentUser:r}=Ha(),{data:i,isPending:a}=_a(e?{record_id:e,record_type:`Company`,features_for_user_id:r.id}:I,di({meta:{noDefaultErrorToast:!0},staleTime:si,enabled:n===`granted`}),{suppressGlobalErrorHandler:!0}),{data:o,isPending:s}=_a(t?{record_id:t,record_type:`Firm`,features_for_user_id:r.id}:I,di({meta:{noDefaultErrorToast:!0},staleTime:si}),{suppressGlobalErrorHandler:!0});return{focFeaturesAbilities:i,firmFeaturesAbilities:o,isPending:n===`pending`||n===`granted`&&a||s}},Xve=({ownCompanyId:e})=>{let{currentUser:t}=Ha(),{firmId:n,firm:r,ownCompany:i}=Ka(),{company:a}=q();return(0,X.useMemo)(()=>e?a?.firm.is_own_company?`granted`:n&&i===void 0?`pending`:i?.confidential&&!t.pennylane_employee?i.current_user_role?`granted`:`denied`:`granted`:n&&!r?`pending`:`denied`,[t.pennylane_employee,a,e,i,n,r])},Zve=()=>{let{ownCompanyId:e,firmId:t}=Z3(),n=Xve({ownCompanyId:e}),{focFeaturesAbilities:r,firmFeaturesAbilities:i,isPending:a}=Yve({ownCompanyId:e,firmId:t,focAccessState:n}),{company:o,companyUserRole:s,firm:c,firmAllowedTabs:l,isLoading:u}=Jve({ownCompanyId:e,firmId:t,focAccessState:n}),{data:d,isPending:f}=Hc(e?{company_id:e}:I,di({meta:{noDefaultErrorToast:!0}
107,staleTime:fi,enabled:n===`granted`,retryOnMount:!1})),{data:p,isPending:m}=Ur(n===`granted`?{company_id:e,firm_id:void 0,firm_group_id:void 0}:{company_id:void 0,firm_id:t,firm_group_id:void 0},di({meta:{noDefaultErrorToast:!0},staleTime:si,enabled:n!==`pending`,select:e=>Kr(e)})),h=Rve({ownCompanyId:e,focAccessState:n}),g=qve({ownCompanyId:e,focAccessState:n,focFeaturesAbilities:r?.items}),_=Bve({ownCompanyId:e,focAccessState:n}),v=Lve({ownCompanyId:e,focAccessState:n,focFeaturesAbilities:r?.items,featureFlags:p}),{[gf.EMPLOYEE_EXPENSE.approvalFlowType]:y}=zve({focAccessState:n,ownCompanyId:e,focFeaturesAbilities:r?.items,configs:[gf.EMPLOYEE_EXPENSE]});return{firmId:t,ownCompanyId:e,firm:c,company:o,companyUserRole:s,firmAllowedTabs:l,firmFeaturesAbilities:i,focFeaturesAbilities:r,auxiliarizedNumbers:h,featureFlags:p,financialInsightsActivated:g,proAccountPermissionsData:d,advancedModules:_,electronicInvoicingSettings:v,employeeExpensesApprovalFlowPermissions:y,isLoading:n===`pending`||a||u||m||n===`granted`&&!!e&&f}},Qve=()=>{let e=ju(),t=w4(),{currentUser:n}=Ha(),{firmId:r,firm:i,company:a,focFeaturesAbilities:o,firmFeaturesAbilities:s,featureFlags:c,financialInsightsActivated:l,proAccountPermissionsData:u,isLoading:d,firmAllowedTabs:f,auxiliarizedNumbers:p,advancedModules:m,electronicInvoicingSettings:h,employeeExpensesApprovalFlowPermissions:g,companyUserRole:_}=Zve(),v=(0,X.useMemo)(()=>K({requestedFeatureAbilities:[G.ACCOUNTING_PDP_MANAGEMENT],featureAbilities:s?.items}),[s]);return(0,X.useMemo)(()=>{let y=i&&r,b=Sve({firm:i,company:a,focFeaturesAbilities:o?.items,firmFeaturesAbilities:s?.items,proAccountPermissionsData:u,featureFlags:c,t:e});return{firmId:r,firm:i,company:a,hasAccountingPdpManagementAbility:v,isLoading:d,sections:y?Oge([z_e({firm:i,featureFlags:c,t:e}),...i.country_alpha2===`DE`?[]:[ive({firm:i,firmFeaturesAbilities:s?.items,featureFlags:c,t:e})],W_e({firm:i,company:a,focFeaturesAbilities:o?.items,firmFeaturesAbilities:s?.items,t:e}),fve({firm:i,company:a,focFeaturesAbilities:o?.items,firmFeaturesAbilities:s?.items,featureFlags:c,advancedModules:m,focUserRole:_,employeeExpensesApprovalFlowPermissions:g,t:e}),...i.country_alpha2===`DE`?[]:[gve({firm:i,firmFeaturesAbilities:s?.items,featureFlags:c,t:e})],Y_e({firm:i,company:a,focFeaturesAbilities:o?.items,firmFeaturesAbilities:s?.items,featureFlags:c,financialInsightsActivated:l,t:e}),...b?[b]:[],N_e({firm:i,company:a,focFeaturesAbilities:o?.items,firmFeaturesAbilities:s?.items,featureFlags:c,auxiliarizationLabelT:t,focAuxiliarizedNumbers:p,focElectronicInvoicingSettings:h,userId:n.id,t:e}),Mve({firm:i,currentUser:n,firmFeaturesAbilities:s?.items,featureFlags:c,t:e}),Dve({firm:i,firmFeaturesAbilities:s?.items,featureFlags:c,focFeaturesAbilities:o?.items,currentUser:n,firmAllowedTabs:f,t:e})]):[]}},[r,i,t,p,n,a,_,o,s,c,u,l,v,m,h,g,e,f,d])},$ve=(e,t,n)=>{for(let r of e)if(`url`in r){if(hG(r,t,n))return r.title}else for(let e of r.items)if(`url`in e){if(hG(e,t,n))return e.title}else for(let r of e.subSections)for(let e of r.items)if(hG(e,t,n))return e.title},eye=e=>{let t=(0,$.c)(8),{sections:n}=e,r=ju(),{brandName:i}=yo(),{company:a}=q(),o;t[0]===n?o=t[1]:(o=e=>{let{pathname:t,searchParams:r}=e;return $ve(n,t,r)},t[0]=n,t[1]=o);let s=On(o),c,l;t[2]!==s||t[3]!==i||t[4]!==a||t[5]!==r?(c=()=>{zW({navigationT:r,company:a,mode:`practice_management`,activeItemTitle:s,brandName:i})},l=[s,i,a,r],t[2]=s,t[3]=i,t[4]=a,t[5]=r,t[6]=c,t[7]=l):(c=t[6],l=t[7]),(0,X.useEffect)(c,l)},s6=function(e){return e.SUBSCRIPTION_MANAGEMENT_PLANS=`subscription_management_plans`,e.PORTFOLIO_DASHBOARD_SUGGESTIONS=`portfolio_dashboard_suggestions`,e.PORTFOLIO_LIST=`portfolio_list`,e.CRM_COMPANIES_PORTFOLIO_TAB=`crm_companies_portfolio_tab`,e.CRM_FIRM_NAV_CUSTOMER=`crm_firm_nav_customer`,e.CRM_FIRM_NAV_PROSPECT=`crm_firm_nav_prospect`,e.SWING_FORM=`swing_form`,e}({}),c6=`modules-bookDemo-translations-bookDemo`;Ti(c6,{fr:()=>M(()=>import(`./bookDemo.fr-DdYPFQQ-.js`),[]),en:()=>M(()=>import(`./bookDemo.en-BxF9UCFc.js`),[]),de:()=>M(()=>import(`./bookDemo.de-Bu0Lzti7.js`),[]),es:()=>M(()=>import(`./bookDemo.es-CLP6OIiE.js`),[])});var l6=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:c6,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:c6},t[2]=i,t[3]=a),wi(a)};Di(c6);var u6=e=>e.id?e.reg_no?`${e.name} â ${e.reg_no}`:e.name??``:``,tye=e=>({value:String(e.id),label:u6(e)}
107),d6=(0,X.forwardRef)(function({value:e,onChange:t,firmId:n,placeholder:r,disabled:i,promptMessage:a,noOptionsMessage:s,isClearable:c=!0,showOptionSubtitle:l=!0},u){let d=Lo(),f=nd(),{value:p,inputValue:m,searchValue:h,onChange:g,onClear:_,onSelect:v,debouncedSearchValue:y}=qs({defaultValue:e?.id!==void 0&&e?.id!==null?String(e.id):null}),[b,x]=(0,X.useState)([]),[S,C]=(0,X.useState)(!1),[w,T]=(0,X.useState)(!1),E=(0,X.useCallback)(async e=>{let t=n?[{field:`firm_id`,operator:Zr.EQUAL,value:n}]:[],r={search:JSON.stringify([{operator:Zr.START_WITH,value:e}]),filter:JSON.stringify(t)};try{if(e.length>0){let{data:e}=await Oa.getAutocompleteCompanies(r,{});return e}return[]}catch{return[]}},[n]);(0,X.useEffect)(()=>{w&&(C(!0),E(y).then(e=>{x(e),C(!1)}))},[w,y,E]);let D=(0,X.useMemo)(()=>{let t=new Map;return e?.id!==void 0&&e?.id!==null&&t.set(String(e.id),{value:String(e.id),label:u6(e)}),b.forEach(e=>{t.set(String(e.id),{value:String(e.id),label:u6(e)})}),Array.from(t.values())},[e,b]),O=e?.id!==void 0&&e?.id!==null?String(e.id):null,k=p??O,ee=(0,X.useCallback)(e=>{v(tye(e)),t?.(e)},[v,t]),A=(0,X.useCallback)(()=>{_(),t?.(null)},[_,t]),te=(0,X.useCallback)(e=>{T(e),e||x([])},[]),j=!S&&b.length>0,M=!!a&&!S&&!h&&b.length===0,ne=!S&&b.length===0&&(!a||!!h);return(0,Q.jsx)(H,{width:`100%`,ref:u,children:(0,Q.jsxs)(Js.Root,{value:k,items:D,onOpenChange:te,children:[(0,Q.jsx)(Js.Input,{disabled:i,placeholder:r??d(`choose_placeholder`),value:m,onChange:g,onClear:c?A:void 0}),(0,Q.jsxs)(Js.Menu,{children:[S&&(0,Q.jsx)(Js.MenuLoading,{}),M&&(0,Q.jsx)(o,{p:1,children:a}),ne&&(s?(0,Q.jsx)(o,{p:1,children:s}):(0,Q.jsx)(Js.MenuEmptyState,{})),j&&b.map(e=>(0,Q.jsx)(Js.MenuItem,{value:String(e.id),onSelect:()=>ee(e),children:l?(0,Q.jsx)(o,{children:(0,Q.jsxs)(H,{alignItems:`center`,children:[(0,Q.jsx)(V.HeadingSection3,{children:e.name}),e.reg_no&&(0,Q.jsxs)(V.TinySubheading,{ml:2,children:[f(`company_autocomplete.menu_item.siren`),`:`,` `,e.reg_no]})]})}):(0,Q.jsx)(V,{children:e.name})},e.id))]})]})})}),f6=({onClose:e,onConfirm:t,isPending:n,firmId:r})=>{let i=l6(),[a,o]=(0,X.useState)(null),s=()=>{a?.id&&t(a.id)},c=(0,X.useMemo)(()=>a?{id:a?.id,name:a?.name}:void 0,[a]);return(0,Q.jsx)(ao,{show:!0,title:i(`company_picker.header.title`),onHide:e,primaryButton:(0,Q.jsx)(U,{disabled:!a?.id||n,onClick:s,children:i(`company_picker.bottom_action_bar.continue`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:e,children:i(`company_picker.bottom_action_bar.cancel`)}),children:(0,Q.jsxs)(H,{direction:`column`,gap:4,children:[(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V.HeadingSection3,{children:i(`company_picker.header.subtitle`)}),(0,Q.jsx)(V,{children:i(`company_picker.description`)})]}),(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(V.TinySubheading,{children:i(`company_picker.company_label`)}),(0,Q.jsx)(d6,{firmId:r,value:c,onChange:o,placeholder:i(`company_picker.company_selector.placeholder`),promptMessage:i(`company_picker.company_selector.prompt`),noOptionsMessage:i(`company_picker.company_selector.no_results`),showOptionSubtitle:!1})]})]})})},p6=function(e){return e.CUSTOMER_NEEDS_QUALIFICATION=`customer_needs_qualification`,e.REQUEST_SENT=`request_sent`,e}({}),m6=function(e){return e.ZERO_TO_FIVE=`0-5`,e.SIX_TO_FIFTEEN=`6-15`,e.MORE_THAN_FIFTEEN=`16+`,e}({}),nye=`https://app.livestorm.co/sales-marketing-pennylane/demonstration-publique-pennylane?s=b401400f-b772-49d7-97d2-6d91b9bf1fa3&utm_source=demo_EC_under_five_inapp`,rye=({activeStep:e,setActiveStep:t,setBookDemoProps:n,onClose:r,watch:i,reset:a,errors:o,displayForMobile:s,triggeredFrom:c})=>{let l=l6(),u=an(),{firmId:d}=Ka(),{track:f}=Ao();if(e===p6.CUSTOMER_NEEDS_QUALIFICATION){let e=!i(`company.id`)||!i(`numberOfEmployees`)||!i(`features`)||!i(`features`).length||!!o.company||!!o.numberOfEmployees||!!o.features||!!o.additionalClientNeeds;return i(`numberOfEmployees`)===m6.ZERO_TO_FIVE?{primaryActionProps:{onClick:()=>{f({trackedEvent:Oo.book_demo_modal_employees_alert_action_clicked,object:{companyId:i(`company.id`),firmId:d}})},children:l(s?`customer_needs_qualification.bottom_action_bar.public_demo_mobile`:`customer_needs_qualification.bottom_action_bar.public_demo`),href:nye,icon:`LaunchRounded`,target:`_blank`}}:{primaryActionProps:{onClick:()=>{f({trackedEvent:Oo.book_demo_modal_continue_button_clicked,object:{}})},children:l(s?`customer_needs_qualification.bottom_action_bar.primary`:`customer_needs_qualification.bottom_action_bar.validate`),disabled:e,type:`submit`}}}if(e===p6.REQUEST_SENT){let e=W.portfolio_crm_firms_index.url({pathParams:{firm_id:`${d}`},queryParams:{tab:`list`}}),i=()=>{u(e),r&&r()},o=()=>{a(),n({ctaSource:ZP.LEGACY_MODAL,triggeredFrom:c}),t(p6.CUSTOMER_NEEDS_QUALIFICATION)};return{secondaryActionProps:{children:l(`request_sent.access_portfolio`),onClick:i},primaryActionProps:{children:l(`request_sent.make_a_new_request_button`),onClick:()=>{f({trackedEvent:Oo.book_demo_modal_make_another_request_button_clicked,object:{}}),o()}}}}return{primaryActionProps:void 0}},h6={INDIVIDUAL:`individual`,"1_5":`1_5`,"6_15":`6_15`,"16_25":`16_25`,"26_50":`26_50`,"51_100":`51_100`,"101_150":`101_150`,MORE_THAN_150:`more_than_150`,MORE_THAN_15:`more_than_15`},iye=e=>{if(e===m6.SIX_TO_FIFTEEN)return h6[`6_15`];if(e===m6.MORE_THAN_FIFTEEN)return h6.MORE_THAN_15},aye=`Store::DemoRequest`,oye=({setActiveStep:e,onSuccessCallback:t,watch:n,triggeredFrom:r})=>{let i=l6(),{mutate:a}=wf(),[o,s]=(0,X.useState)(!1),{track:c}=Ao(),{firmId:l}=Ka(),u=()=>{s(!1),e(p6.REQUEST_SENT),t?.(),c({trackedEvent:Oo.book_demo_modal_create_demo_request_response,object:{companyId:n(`company.id`),firmId:l,status:jo.SUCCESS}})},d=()=>{s(!1),c({trackedEvent:Oo.book_demo_modal_create_demo_request_response,object:{companyId:n(`company.id`),firmId:l,status:jo.ERROR}}),J.error({title:i(`customer_needs_qualification.toast_error`)})};return{onSubmit:e=>{let t=iye(e.numberOfEmployees);e.company.id&&t&&(s(!0),a({parameters:{company_id:e.company.id},requestBody:{order:{items:[{type:aye,number_of_employees:t,highlight_features:e.features.join(`,`),additional_client_needs:e.additionalClientNeeds??null}],triggered_from:r}}},{onSuccess:u,onError:d}))},demoRequestInProgress:o}},g6=e=>
107{if(e)return e===h6.INDIVIDUAL||e===h6[`1_5`]?m6.ZERO_TO_FIVE:e===h6[`6_15`]?m6.SIX_TO_FIFTEEN:m6.MORE_THAN_FIFTEEN},sye=e=>{if(e?.companyId)return{id:e?.companyId,name:``,number_of_employees:e?.numberOfEmployees??void 0}},_6=`720px`,cye=`1062px`,lye=`930px`,uye=`326px`,dye=`500px`,fye=`462px`,pye=`344px`,mye=`318px`,hye=jn({company:Wn().required(),numberOfEmployees:Wn().oneOf([m6.SIX_TO_FIFTEEN,m6.MORE_THAN_FIFTEEN]),features:Nn().of(An().required()).min(1).required(),additionalClientNeeds:An()}),gye=({displayForMobile:e})=>{let t=l6();return(0,Q.jsxs)(H,{justifyContent:`center`,alignItems:`center`,height:`100%`,children:[(0,Q.jsx)(H,{position:`fixed`,backgroundImage:`/images/confetti.gif`,width:e?pye:dye,height:e?mye:fye}),(0,Q.jsxs)(H,{alignItems:`center`,direction:`column`,gap:4,px:3,maxWidth:_6,zIndex:1,children:[(0,Q.jsx)(Ci,{name:`notification`,size:`md`,variant:`light`}),(0,Q.jsxs)(H,{alignItems:`center`,direction:`column`,gap:1,children:[(0,Q.jsx)(V.HeadingPage,{textAlign:`center`,children:t(`request_sent.header.title`)}),(0,Q.jsx)(V.ParagraphBodyL,{textAlign:`center`,children:t(`request_sent.header.description`)})]})]})]})},_ye=({selectedCompany:e,control:t,setValue:n})=>{let r=l6(),{firmId:i}=Ka(),{currentUser:a}=Ha(),o=e?.id?{id:e.id,name:e.name}:void 0,{track:s}=Ao(),{field:c,error:l}=$s({control:t,name:`company`,withError:!0});return(0,Q.jsx)(nc,{error:l,children:(0,Q.jsx)(d6,{firmId:i,onChange:e=>{n(`numberOfEmployees`,g6(e?.number_of_employees)),c.onChange({id:e?.id,name:e?.name,number_of_employees:e?.number_of_employees||void 0}
107),e?.id&&e?.number_of_employees===(Ef.INDIVIDUAL||Ef[`1_5`])&&s({trackedEvent:Oo.book_demo_modal_0_5_employees_option_selected,object:{companyId:e.id,firmId:i,userId:a?.id}})},isClearable:!0,placeholder:r(`customer_needs_qualification.company_selector.placeholder`),value:o})})},vye=({control:e,setValue:t,watch:n})=>{let r=l6();return(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V.HeadingSection1,{children:r(`customer_needs_qualification.company_selector.title`)}),(0,Q.jsx)(_ye,{selectedCompany:n(`company`),control:e,setValue:t})]})},v6=e=>{let t=(0,$.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(o,{as:`p`,mb:0,children:n}),t[0]=n,t[1]=r),r},y6=e=>{let t=(0,$.c)(6),n,r;if(t[0]!==e){let{children:i,m:a,...o}=e;n=i;let{marginProps:s,paddingProps:c,listProps:l}=yi({m:a===void 0?0:a,...o});r=(0,Xk.default)(Si(s),xi(c),bi(l)),t[0]=e,t[1]=n,t[2]=r}else n=t[1],r=t[2];let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(`ul`,{className:r,children:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},b6=e=>{let t=(0,$.c)(6),n,r;if(t[0]!==e){let{children:i,color:a,...o}=e;n=i;let{marginProps:s,paddingProps:c,listProps:l}=yi({...o});r=(0,Xk.default)(Si(s),xi(c),bi(l),{[`text-${a}`]:!!a}),t[0]=e,t[1]=n,t[2]=r}else n=t[1],r=t[2];let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(`li`,{className:r,children:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},x6=e=>{let t=(0,$.c)(3),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(s,{name:`CheckRounded`,size:`xs`,color:`primary-700`,mr:1}),t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,Q.jsxs)(b6,{py:`05`,children:[r,(0,Q.jsx)(V,{children:n})]}),t[1]=n,t[2]=i),i},S6=e=>{let t=(0,$.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(y6,{listStyleType:`none`,pl:0,pt:1,children:n}),t[0]=n,t[1]=r),r},yye=e=>{let t=(0,$.c)(8),{onClose:n,title:r,disabled:i}=e,a=i!==void 0&&i,o=Za(),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={marginTop:`-${vn.spacers[1]}`,marginRight:`-${vn.spacers[1]}`},t[0]=s):s=t[0];let c=r||``,l;t[1]!==c||t[2]!==o?(l=o(`close`,{title:c}),t[1]=c,t[2]=o,t[3]=l):l=t[3];let u;return t[4]!==a||t[5]!==n||t[6]!==l?(u=(0,Q.jsx)(`div`,{className:`d-flex align-self-start`,style:s,children:(0,Q.jsx)(U.Tertiary,{"aria-label":l,icon:`Close`,onClick:n,disabled:a})}),t[4]=a,t[5]=n,t[6]=l,t[7]=u):u=t[7],u},C6=e=>{let t=(0,$.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(Oi,{gap:1,size:`sm`,as:`footer`,ml:0,pt:2,width:`100%`,children:n}),t[0]=n,t[1]=r),r},bye=e=>{let t=(0,$.c)(11),{text:n,list:r,primaryAction:i,secondaryAction:a}=e,o;t[0]===n?o=t[1]:(o=n&&(0,Q.jsx)(v6,{children:n}),t[0]=n,t[1]=o);let s;t[2]===r?s=t[3]:(s=r&&(0,Q.jsx)(S6,{children:r.map(xye)}),t[2]=r,t[3]=s);let c;t[4]!==i||t[5]!==a?(c=i&&(0,Q.jsxs)(C6,{children:[i,a]}),t[4]=i,t[5]=a,t[6]=c):c=t[6];let l;return t[7]!==o||t[8]!==s||t[9]!==c?(l=(0,Q.jsxs)(Q.Fragment,{children:[o,s,c]}),t[7]=o,t[8]=s,t[9]=c,t[10]=l):l=t[10],l};function xye(e,t){return(0,Q.jsx)(x6,{children:e},`${e}-${t}`)}var Sye=`_175g1060`,Cye={white:`_175g1061`,activation:`_175g1062`},w6=Object.assign(e=>{let t=(0,$.c)(50),n,i,a,o,s,c,l,u,d,f,p,m,h;t[0]===e?(n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13]):({title:h,size:l,variant:u,illustrationName:o,illustrationVariant:d,illustrationPosition:f,onClose:c,children:i,width:p,minWidth:s,closeButtonDisabled:m,alignItems:n,...a}=e,t[0]=e,t[1]=n,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h);let g=l===void 0?`md`:l,_=u===void 0?`white`:u,v=d===void 0?`light`:d,y=f===void 0?`left`:f,b=p===void 0?`auto`:p,x=m!==void 0&&m,S=g===`md`?V.HeadingSection3:V.HeadingSection4,C=Cye[_],w;t[14]===C?w=t[15]:(w=(0,Xk.default)(Sye,C),t[14]=C,t[15]=w);let T;t[16]!==s||t[17]!==b?(T={width:b,minWidth:s},t[16]=s,t[17]=b,t[18]=T):T=t[18];let E;t[19]!==o||t[20]!==y||t[21]!==v||t[22]!==g?(E=y===`left`&&o&&(0,Q.jsx)(Ci,{variant:v,size:g,name:o}),t[19]=o,t[20]=y,t[21]=v,t[22]=g,t[23]=E):E=t[23];let D;t[24]!==S||t[25]!==h?(D=h&&(0,Q.jsx)(`header`,{children:(0,Q.jsx)(S,{children:h})}),t[24]=S,t[25]=h,t[26]=D):D=t[26];let O;t[27]!==i||t[28]!==D?(O=(0,Q.jsxs)(H,{direction:`column`,children:[D,i]}),t[27]=i,t[28]=D,t[29]=O):O=t[29];let k;t[30]!==o||t[31]!==y||t[32]!==v||t[33]!==g?(k=y===`right`&&o&&(0,Q.jsx)(r,{ml:`auto`,children:(0,Q.jsx)(Ci,{variant:v,size:g,name:o})}),t[30]=o,t[31]=y,t[32]=v,t[33]=g,t[34]=k):k=t[34];let ee;t[35]!==n||t[36]!==a||t[37]!==E||t[38]!==O||t[39]!==k?(ee=(0,Q.jsxs)(H,{width:`100%`,alignItems:n,...a,children:[E,O,k]}),t[35]=n,t[36]=a,t[37]=E,t[38]=O,t[39]=k,t[40]=ee):ee=t[40];let A;t[41]!==x||t[42]!==c||t[43]!==h?(A=c&&(0,Q.jsx)(yye,{onClose:c,title:h,disabled:x}),t[41]=x,t[42]=c,t[43]=h,t[44]=A):A=t[44];let te;return t[45]!==ee||t[46]!==A||t[47]!==w||t[48]!==T?(te=(0,Q.jsxs)(`article`,{className:w,style:T,children:[ee,A]}),t[45]=ee,t[46]=A,t[47]=w,t[48]=T,t[49]=te):te=t[49],te},{Buttons:C6,Content:bye,List:S6,ListItem:x6,Text:v6}),wye=()=>{let e=l6();return(0,Q.jsx)(w6,{title:e(`customer_needs_qualification.number_of_employees_selector.activation_card.title`),illustrationName:`chatting`,size:`sm`,variant:`activation`,children:(0,Q.jsx)(w6.Content,{text:e(`customer_needs_qualification.number_of_employees_selector.activation_card.text`)})})},Tye=({control:e,watch:t,displayForMobile:n})=>{let r=l6(),{track:i}=Ao(),{firmId:a}=Ka(),{currentUser:o}
107=Ha(),{field:{onChange:s}}=$s({control:e,name:`numberOfEmployees`}),c=(0,X.useMemo)(()=>[{value:m6.ZERO_TO_FIVE,title:r(`customer_needs_qualification.number_of_employees_selector.0_to_5_title`),flex:{flex:1}},{value:m6.SIX_TO_FIFTEEN,title:r(`customer_needs_qualification.number_of_employees_selector.6_to_15_title`),flex:{flex:1}},{value:m6.MORE_THAN_FIFTEEN,title:r(`customer_needs_qualification.number_of_employees_selector.more_than_15_title`),flex:{flex:1}}],[r]);return(0,Q.jsxs)(H,{direction:`column`,rowGap:2,children:[(0,Q.jsx)(V.HeadingSection1,{children:r(`customer_needs_qualification.number_of_employees_selector.title`)}),(0,Q.jsx)(Qd,{name:`numberOfEmployees`,control:e,label:`Number of Employees`,srOnly:!0,onChange:e=>{s(e),e===m6.ZERO_TO_FIVE&&i({trackedEvent:Oo.book_demo_modal_0_5_employees_option_selected,object:{companyId:t(`company`)?.id,firmId:a,userId:o?.id}})},options:c,type:`radio`,direction:n?`column`:`row`,size:n?`sm`:`md`})]})},Eye=e=>[{value:e(`customer_needs_qualification.features_selector.pro_account`),label:e(`customer_needs_qualification.features_selector.pro_account`),iconName:`AccountBalanceWalletRounded`},{value:e(`customer_needs_qualification.features_selector.sales_and_invoicing`),label:e(`customer_needs_qualification.features_selector.sales_and_invoicing`),iconName:`ShoppingCartRounded`},{value:e(`customer_needs_qualification.features_selector.purchases_and_suppliers`),label:e(`customer_needs_qualification.features_selector.purchases_and_suppliers`),iconName:`StoreMallDirectoryRounded`},{value:e(`customer_needs_qualification.features_selector.management_and_cash_flow`),label:e(`customer_needs_qualification.features_selector.management_and_cash_flow`),iconName:`ShowChartRounded`},{value:e(`customer_needs_qualification.features_selector.collaboration_with_accounting_firm`),label:e(`customer_needs_qualification.features_selector.collaboration_with_accounting_firm`),iconName:`SupervisorAccountRounded`},{value:e(`customer_needs_qualification.features_selector.internalized_accounting`),label:e(`customer_needs_qualification.features_selector.internalized_accounting`),iconName:`BusinessRounded`},{value:e(`customer_needs_qualification.features_selector.others`),label:e(`customer_needs_qualification.features_selector.others`),iconName:`CommentRounded`}],Dye=({control:e,displayForMobile:t})=>{let n=l6(),r=(0,X.useMemo)(()=>Eye(n),[n]),{field:i,error:a}=$s({control:e,name:`features`,withError:!0});return(0,Q.jsxs)(H,{direction:`column`,rowGap:1,children:[(0,Q.jsx)(V.HeadingSection1,{children:n(`customer_needs_qualification.features_selector.title`)}),(0,Q.jsx)(V,{color:`secondary-700`,id:`features_label_id`,children:n(`customer_needs_qualification.features_selector.subtitle`)}),(0,Q.jsx)(H,{direction:`column`,wrap:!0,children:(0,Q.jsx)(nc,{error:a,children:(0,Q.jsx)(bj,{...i,"aria-labelledby":`features_label_id`,options:r.slice(0,6),containerWrap:!0,vertical:t})})})]})},Oye=({control:e})=>{let t=l6();return(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(B.HeadingSection1,{children:t(`customer_needs_qualification.additional_client_needs.title`)}),(0,Q.jsx)(B,{id:`additional_needs_label_id`,children:t(`customer_needs_qualification.additional_client_needs.description`)}),(0,Q.jsx)(Gl,{name:`additionalClientNeeds`,control:e,"aria-labelledby":`additional_needs_label_id`,placeholder:t(`customer_needs_qualification.additional_client_needs.placeholder`)})]})},kye=({company:e,control:t,setValue:n,watch:r,displayForMobile:i})=>(0,Q.jsx)(H,{direction:`column`,overflowY:i?`inherit`:`auto`,flex:1,zIndex:1,children:(0,Q.jsxs)(H,{direction:`column`,p:4,gap:4,children:[!e?.id&&(0,Q.jsx)(vye,{control:t,setValue:n,watch:r}),(0,Q.jsxs)(H,{direction:`column`,rowGap:2,children:[!e?.number_of_employees&&(0,Q.jsx)(Tye,{control:t,watch:r,displayForMobile:i}),r(`numberOfEmployees`)===m6.ZERO_TO_FIVE?(0,Q.jsx)(wye,{}):(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(Dye,{control:t,displayForMobile:i}),(0,Q.jsx)(Oye,{control:t})]})]})]})}),Aye=`${Gt.S3_PUBLIC_FILES}/book_a_demo_preview.gif`,jye=()=>{let e=l6(),t=_n();return(0,Q.jsxs)(H,{flex:1,bgColor:`primary-25`,children:[(0,Q.jsx)(H,{position:`fixed`,children:(0,Q.jsx)(os,{alt:`brush_branding`,src:`/images/book_demo/brush.png`,width:cye,height:lye})}),(0,Q.jsxs)(H,{direction:`column`,py:{xs:5,md:8},px:{xs:4,md:10},gap:3,justifyContent:`center`,alignItems:`center`,zIndex:1,children:[(0,Q.jsx)(V.HeadingSection1,{textAlign:`center`,children:e(`customer_needs_qualification.preview.title`)}),(0,Q.jsx)(H,{boxShadow:t.boxShadowLg,children:(0,Q.jsx)(os,{alt:`demo_preview_gif`,src:Aye,width:uye})}),(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(V.ParagraphBodyL,{children:e(`customer_needs_qualification.preview.subtitle`)}),(0,Q.jsx)(Df,{items:[e(`customer_needs_qualification.preview.preview_steps.features`),e(`customer_needs_qualification.preview.preview_steps.subscriptions`),e(`customer_needs_qualification.preview.preview_steps.questions`)],iconVariant:`primaryCheck`,TextComponent:e=>(0,Q.jsx)(V,{ml:1,children:e})})]})]})]})},Mye=({company:e,control:t,setValue:n,watch:r,displayForMobile:i})=>(0,Q.jsxs)(H,{grow:1,minHeight:0,width:`100%`,direction:{xs:`column`,md:`row`}
107,children:[(0,Q.jsx)(jye,{}),(0,Q.jsx)(kye,{company:e,control:t,setValue:n,watch:r,displayForMobile:i})]}),Nye=({activeStep:e,company:t,control:n,setValue:r,watch:i,displayForMobile:a})=>{if(e===p6.CUSTOMER_NEEDS_QUALIFICATION)return(0,Q.jsx)(Mye,{company:t,control:n,setValue:r,watch:i,displayForMobile:a});if(e===p6.REQUEST_SENT)return(0,Q.jsx)(gye,{displayForMobile:a})},T6=({onClose:e,bookDemoProps:t,setBookDemoProps:n})=>{let r=l6(),i=sye(t),{control:a,watch:o,setValue:s,handleSubmit:c,formState:{errors:l},reset:u}=Qs({validationSchema:hye,defaultValues:{company:{id:i?.id,name:i?.name,number_of_employees:i?.number_of_employees||void 0},numberOfEmployees:g6(i?.number_of_employees)}}),{track:d}=Ao(),[f,p]=(0,X.useState)(p6.CUSTOMER_NEEDS_QUALIFICATION),m=Object.keys(p6).length,h=Object.values(p6).findIndex(e=>e===f)+1,g=Kl(`screen and (max-width: 768px)`),{primaryActionProps:_,secondaryActionProps:v}=rye({activeStep:f,setActiveStep:p,setBookDemoProps:n,errors:l,watch:o,reset:u,onClose:e,displayForMobile:g,triggeredFrom:t.triggeredFrom}),{onSubmit:y,demoRequestInProgress:b}=oye({setActiveStep:p,onSuccessCallback:t.onSuccess,watch:o,triggeredFrom:t.triggeredFrom});return(0,Q.jsx)(ts,{children:(0,Q.jsxs)(Tf,{children:[(0,Q.jsx)(Tf.FocusStepTracker,{steps:m,currentStep:h,title:r(g?`focus_step_tracker.title_mobile`:`focus_step_tracker.title`),subTitle:r(`focus_step_tracker.subtitle`,{current_step:h,step_count:m}),onClose:()=>{e(),d({trackedEvent:Oo.book_demo_modal_employees_close_button_clicked,object:{step:f}})}}),b?(0,Q.jsx)(Tf.Spinner,{text:r(`customer_needs_qualification.request_in_progress`)}):(0,Q.jsxs)(tc,{name:`BookDemo`,onSubmit:c(y),children:[(0,Q.jsx)(Tf.Content,{children:(0,Q.jsx)(Nye,{activeStep:f,company:i,control:a,setValue:s,watch:o,displayForMobile:g})}),(0,Q.jsx)(Tf.BottomActionBar,{secondaryActionProps:v,primaryActionProps:_,actionsWidth:g?`87%`:_6,vertical:g})]})]})})},Pye=({onSelect:e})=>{let t=ju();return(0,Q.jsxs)(H,{direction:`column`,p:1,children:[(0,Q.jsx)(se,{href:void 0,className:zG,onClick:()=>e(XP.CUSTOMER),children:(0,Q.jsx)(V.TinyCaption,{children:t(`practice_management.sidebar.ask_for_demo.existing_client`)})}),(0,Q.jsxs)(se,{href:void 0,className:zG,onClick:()=>e(XP.PROSPECT),children:[(0,Q.jsx)(V.TinyCaption,{children:t(`practice_management.sidebar.ask_for_demo.prospect`)}),(0,Q.jsx)(s,{name:`OpenInNewRounded`,size:`xs`})]})]})},Fye=({sidebarSize:e,sidebarVariation:t,onSelectExistingClient:n,onSelectProspect:r})=>{let i=ju(),[a,o]=(0,X.useState)(!1),s=(0,X.useCallback)(e=>{switch(o(!1),e){case XP.CUSTOMER:n();break;case XP.PROSPECT:r()}},[n,r]);return(0,Q.jsxs)(Zi,{open:a,onOpenChange:o,triggerMode:`click`,children:[(0,Q.jsx)(Zi.Trigger,{children:(0,Q.jsx)(y2,{onClick:()=>o(e=>!e),sidebarVariation:t,sidebarSize:e,icon:`EventRounded`,withTooltip:e!==`regular`,isSecondary:!0,children:i(`practice_management.sidebar.ask_for_demo.title`)})}),(0,Q.jsx)(Zi.Content,{align:`start`,placement:`right`,withArrow:!1,sideOffset:8,customWidth:230,children:(0,Q.jsx)(Pye,{onSelect:s})})]})},Iye=({sidebarSize:e,sidebarVariation:t,firmId:n})=>{let{showBookDemoView:r,confirmBookDemo:i,hideBookDemoView:a,setBookDemoProps:o,bookDemoProps:s,isPending:c}=eF(),l=(0,X.useCallback)(e=>{e===XP.PROSPECT&&!n||r({ctaSource:ZP.SIDE_MENU_BOOK_DEMO,flowType:e,triggeredFrom:e===XP.PROSPECT?s6.CRM_FIRM_NAV_PROSPECT:s6.CRM_FIRM_NAV_CUSTOMER,...e===XP.PROSPECT&&n?{firmId:Number(n)}:{}})},[r,n]);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Fye,{sidebarSize:e,sidebarVariation:t,onSelectExistingClient:()=>l(XP.CUSTOMER),onSelectProspect:()=>l(XP.PROSPECT)}),s?s.flowType===XP.CUSTOMER?(0,Q.jsx)(f6,{firmId:n,onClose:a,onConfirm:i,isPending:c}):(0,Q.jsx)(T6,{onClose:a,bookDemoProps:s,setBookDemoProps:o}):null]})},E6=`regular`,D6=ql[E6],O6=`blue`,k6=`practice_management`,Lye=`accounting`,Rye=({children:e})=>{let[t,n]=(0,X.useState)(!1),r=ju(),i=BN(),a=A0(),s=i||a,c=M2(k6),{firmId:l,firm:u,hasAccountingPdpManagementAbility:d,sections:f,isLoading:p,company:m}=Qve(),{isVisible:h}=P2({mode:k6,firm:u});eye({sections:f});let g=an(),{track:_}=Md(),{trackV2:v}=Ao(),y=(0,X.useCallback)((e,t)=>{let n=`items`in e?`navigation_section`:`subSections`in e?`sidepanel`:`page`,r=`items`in e?`Button`:`subSections`in e?`SidePanel`:`ButtonLink`;if(_(`Sidebar Navigation Item Displayed`,{product_suite:`practice_management`,navigation_level:t,navigation_item_type:n,navigation_item_id:e.id,ui_element:r,nav_action_type:`click`}),`onClickTrackedEvent`in e&&e.onClickTrackedEvent){let{eventName:t,eventProperties:n}=e.onClickTrackedEvent;v(t,n)}`url`in e&&g(e.url)},[g,_,v]);return(0,Q.jsxs)(pa,{width:D6,mode:k6,panelFixed:!1,crmURL:c,toggleV
107alue:Lye,children:[(0,Q.jsx)(Vme,{sections:f,ownCompanyId:m?.id}),(0,Q.jsx)(N2,{environment:IW()}),(0,Q.jsx)(xhe,{sidebarSizeInPixels:D6}),(0,Q.jsx)(S4,{sidebarMode:k6}),(0,Q.jsx)(bW,{show:t,setShow:n}),(0,Q.jsx)(o,{position:`fixed`,top:0,right:0,left:`${D6}px`,zIndex:$o.topBar,children:(0,Q.jsx)(bde,{ownCompanyId:m?.id,sidebarSize:E6,sidebarMode:k6,sidebarVariation:O6})}),(0,Q.jsxs)(YG,{size:E6,mode:k6,variation:O6,title:r(`practice_management.title`),sections:f,isLoading:p,onItemClick:y,children:[(0,Q.jsx)(H2,{sidebarMode:k6,sidebarSize:E6,sidebarVariation:O6,hasAccountingPdpManagementAbility:d,firm:u,firmId:l}),(0,Q.jsx)(phe,{firmId:l}),h?(0,Q.jsx)(I2,{firmId:l,sidebarSize:E6}):null,(0,Q.jsx)(_W,{sidebarMode:`practice_management`}),(0,Q.jsx)(Iye,{sidebarSize:E6,sidebarVariation:O6,firmId:l}),(0,Q.jsx)(g4,{sidebarSize:E6,sidebarVariation:O6,setShowShortcutsModal:n})]}),s?null:e]})},zye=e=>[{items:[{sidebarItem:{title:e(`variations.multi_entity.companies`),icon:`BusinessRounded`,url:W.companies_dashboard_multi_entity_index.url({})},panelSections:[]}]}],Bye=({firm:e,user:t,navigationT:n,featureFlags:r})=>{let i=!!e.own_company_id,a=t.pennylane_employee?{title:n(`variations.firm.internal`),url:W.internal_features_crm_firms_index.url({pathParams:{id:String(e.id)}})}:void 0,o=e.country_alpha2===`DE`?void 0:{title:n(`variations.firm.ai_features`),url:W.ai_features_crm_firms_index.url({pathParams:{id:String(e.id)}})},s={title:n(`variations.firm.opt_out_settings`),url:W.opt_out_settings_crm_firms_index.url({pathParams:{id:String(e.id)}})};return[{items:[{sidebarItem:{title:r.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.title`):n(`variations.firm.companies.title`),icon:`BusinessRounded`},panelTitle:r.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.title`):n(`variations.firm.companies.title`),panelSections:[{title:r.accounting_portfolio__side_menu_firm_revamp?n(`variations.firm.production.sections.tracking_dashboard`):n(`variations.firm.companies.sections.accounting`),items:[{title:n(`variations.firm.companies.configuration`),url:W.configuration_crm_firms_index.url({pathParams:{id:String(e.id)}})},{title:n(`variations.firm.companies.flow`),url:W.flow_crm_firms_index.url({pathParams:{id:String(e.id)}})}]}]},{sidebarItem:{title:n(`variations.firm.crm.title`),icon:`DataUsageRounded`,url:W.portfolio_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})},panelSections:[]},{sidebarItem:{title:n(`variations.firm.users`),icon:`SupervisorAccountRounded`,url:W.users_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]},...i?[{sidebarItem:{title:n(`variations.firm.exports`),icon:`UploadRounded`,url:W.exports_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]}]:[],...t.can_manage_firm?[{sidebarItem:{icon:`SettingsRounded`,title:n(`variations.firm.integrator_settings`)},panelTitle:n(`variations.firm.integrator_settings`),panelSections:[{title:n(`variations.firm.subtitle.integrator_firm`),items:[{title:n(`variations.firm.general`),url:W.general_crm_firms_index.url({pathParams:{id:String(e.id)}})},...s?[s]:[],...a?[a]:[],...o?[o]:[],...t.pennylane_employee&&e.firm_group.standalone?[{title:n(`variations.firm.group_settings`),url:W.group_settings_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})}]:[]]}]}]:[]]}]},Vye=({firmGroup:e,featureAbilities:t,user:n,featureFlags:r,navigationT:i})=>{let a=K({featureAbilities:t,requestedFeatureAbilities:[G.ARCHIVED_COMPANIES]}),o=K({featureAbilities:t,requestedFeatureAbilities:[G.FIRM_IMPORTS]}),s=K({featureAbilities:t,requestedFeatureAbilities:[G.FIRM_IMPORTS_NEW]}),c=K({featureAbilities:t,requestedFeatureAbilities:[G.FIRM_GROUPS_AND_RELATED_SETTINGS_NEW]}),l=K({featureAbilities:t,requestedFeatureAbilities:[G.DATA_CONVERSIONS]}),u=n.pennylane_employee||s||o&&r.accounting_migration_and_key_accounts__bmp_external_access,d=(n.pennylane_employee||l&&r.accounting_migration_and_key_accounts__data_conversions_mdb_to_pluf)&&!e.standalone,f=!e.standalone&&(u||d);return[{items:[{sidebarItem:{title:r.accounting_portfolio__side_menu_firm_revamp?i(`variations.firm_group.production.title`):i(`variations.firm_group.companies.title`),icon:`BusinessRounded`},panelTitle:r.accounting_portfolio__side_menu_firm_revamp?i(`variations.firm_group.production.title`):i(`variations.firm_group.companies.title`),panelSections:[{title:i(`variations.firm_group.companies.sections.accounting`),items:[{title:i(`variations.firm_group.companies.configuration`),url:W.configuration_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},{title:i(`variations.firm_group.companies.flow`),url:W.flow_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},{title:i(`variations.firm_group.companies.revision`),url:W.revision_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},{title:i(`variations.firm_group.companies.declarations`),url:W.declaration_vat_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})}]},...r.lifecycle__archived_companies_dashboard&&a?[{title:i(`variations.firm.companies.sections.company_management`),items:[{title:i(`variations.firm.companies.archived_companies`),url:W.archived_companies_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})}]}]:[]]},{sidebarItem:{title:i(`variations.firm_group.firms`),icon:`BusinessCenterRounded`,url:W.firms_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},panelSections:[]},{sidebarItem:{title:i(`variations.firm_group.users`),icon:`SupervisorAccountRounded`,url:W.users_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},panelSections:[]},...f?[{sidebarItem:{title:i(`variations.firm_group.imports.title`),icon:`DownloadRounded`},panelTitle:i(`variations.firm_group.imports.title`),panelSections:[...u?[{items:[{title:i(`variations.firm_group.imports.mallette_imports`),url:W.list_crm_firm_groups_mallette_imports_index.url({pathParams:{firm_group_id:String(e.id)}})},{title:i(`variations.firm_group.imports.accounting_data_imports`),url:W.imports_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},{title:i(`variations.firm_group.imports.attachments_imports`),url:W.attachments_imports_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})}]}]:[],...d?[{items:[{title:i(`variations.firm_group.imports.pluf_converter`),url:W.data_conversions_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})}]}]:[]]}]:[],...(n.pennylane_employee||c)&&!e.standalone?[{sidebarItem:{title:i(`variations.firm_group.settings`),icon:`SettingsRounded`,url:W.settings_crm_firm_groups_index.url({pathParams:{firm_group_id:String(e.id)}})},panelSections:[]}]:[]]}]},Hye=(0,Q.jsx)(Xj,{}),A6=`components-navigation-content-firm-firm`;Ti(A6,{fr:()=>M(()=>import(`./firm.fr-C5aBSzqp.js`),[]),en:()=>M(()=>import(`./firm.en-C0MaIZL2.js`),[]),de:()=>M(()=>import(`./firm.de-DrDo4Q0r.js`),[]),es:()=>M(()=>import(`./firm.es-BrdhONL1.js`),[])});var j6=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:A6,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:A6},t[2]=i,t[3]=a),wi(a)};Di(A6);var M6=({title:e,icon:t,tooltip:n,onClick:r})=>(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(U.Secondary,{size:`sm`,icon:t,onClick:r,children:e})}),(0,Q.jsx)(N.Content,{hidden:!n,placement:`bottom`,children:n})]}),Uye=({onClickAction:e})=>{let t=j6(),{mode:n}=RN(),{toggleTimeEntryModal:r}=HN(),i=(0,X.useCallback)(e=>{r({isOpen:!0,location:`${n}_sidebar`},e)},[n,r]);return(0,Q.jsx)(r2,{children:(0,Q.jsx)(M6,{title:t(`new_time_entry`),tooltip:Hye,onClick:n=>{e(t(`new_time_entry`)),i(n)}})})}
107,N6={ARCHIVED:`archived`,INCOMPLETE:`incomplete`,DRAFT:`draft`,UPCOMING:`upcoming`,LATE:`late`,PAID:`paid`,PARTIALLY_PAID:`partially_paid`,CANCELLED:`cancelled`,PARTIALLY_CANCELLED:`partially_cancelled`,CREDIT_NOTE:`credit_note`,PROFORMA:`proforma`,SHIPPING_ORDER:`shipping_order`,PURCHASING_ORDER:`purchasing_order`,ESTIMATE_PENDING:`estimate_pending`,ESTIMATE_ACCEPTED:`estimate_accepted`,ESTIMATE_INVOICED:`estimate_invoiced`,ESTIMATE_DENIED:`estimate_denied`},P6={STATUS:`status`,DATE:`date`,ISSUE_DATE:`issue_date`,DEADLINE:`deadline`,CUSTOMER:`thirdparty_id`,LABEL:`label`,NUMBER:`invoice_number`,CURRENCY_AMOUNT:`currency_amount`,CURRENCY_AMOUNT_BEFORE_TAX:`currency_amount_before_tax`,REMAINING_AMOUNT_TO_PAY:`remaining_amount`,COMMENT_COUNT:`comments_count`,UPDATED_AT:`updated_at`,ACTIVE_PAYMENT_REMINDER:`active_payment_reminder_id`,TAGS:`document_tags`,TAG:`document_tags.tag_id`,ATTACHMENT:`grouped_documents`,FACTOR_STATUS:`factor_status`,SENDING_STATUS:`sending_status`,SOURCE:`source`,REFERENCE_YEAR:`reference_year`,CUSTOMER_CLOSING_DATE:`fiscal_year_end`,ACCOUNTANTS_TEAM:`by_accountants_team`,ACTIVITIES_GROUPS:`activities_group_ids`},Wye={STATUS:P6.STATUS,PRIMARY_BADGE:`primary_badge`,E_INVOICE:`e_invoice`,DATE:P6.DATE,ISSUE_DATE:P6.ISSUE_DATE,DEADLINE:P6.DEADLINE,CUSTOMER:P6.CUSTOMER,NUMBER:P6.NUMBER,CURRENCY_AMOUNT:P6.CURRENCY_AMOUNT,CURRENCY_AMOUNT_BEFORE_TAX:P6.CURRENCY_AMOUNT_BEFORE_TAX,ACTIVE_PAYMENT_REMINDER_ID:P6.ACTIVE_PAYMENT_REMINDER,TAG:P6.TAG,FACTOR_STATUS:P6.FACTOR_STATUS,SENDING_STATUS:P6.SENDING_STATUS,PAYMENT_STATUS:`payment_status`,SOURCE:P6.SOURCE,REFERENCE_YEAR:P6.REFERENCE_YEAR,CUSTOMER_CLOSING_DATE:P6.CUSTOMER_CLOSING_DATE,ACCOUNTANTS_TEAM:P6.ACCOUNTANTS_TEAM,ACTIVITIES_GROUPS:P6.ACTIVITIES_GROUPS},Gye=e=>({estimate_pending_status:{value:`estimate_pending_status`,label:e(`status.estimate.pending.label`),variant:`warning`,icon:`HourglassTopRounded`,widgetLabel:e(`status.estimate.pending.widget_label`)},estimate_denied_status:{value:`estimate_denied_status`,label:e(`status.estimate.denied.label`),variant:`neutral`,icon:`DangerousRounded`,widgetLabel:e(`status.estimate.denied.widget_label`)},estimate_accepted_status:{value:`estimate_accepted_status`,label:e(`status.estimate.accepted.label`),variant:`info`,icon:`CheckRounded`,widgetLabel:e(`status.estimate.accepted.widget_label`)},estimate_invoiced_status:{value:`estimate_invoiced_status`,label:e(`status.estimate.invoiced.label`),variant:`success`,icon:`CheckRounded`,widgetLabel:e(`status.estimate.invoiced.widget_label`)},purchasing_order_status:{value:`purchasing_order_status`,label:e(`status.estimate.purchasing_order.label`),variant:`warning`,widgetLabel:e(`status.estimate.purchasing_order.widget_label`),icon:`DescriptionRounded`},shipping_order_status:{value:`shipping_order_status`,label:e(`status.estimate.shipping_order.label`),variant:`neutral`,widgetLabel:e(`status.estimate.shipping_order.widget_label`),icon:`DescriptionRounded`}}),F6={DRAFT:`draft_status`,INCOMPLETE:`customer_incomplete_status`,UPCOMING:`upcoming_status`,LATE:`customer_late_status`,PAID:`paid_status`,PARTIALLY_PAID:`partially_paid_status`,ARCHIVED:`archived_filter`,CANCELLED:`cancelled_status`,PARTIALLY_CANCELLED:`partially_cancelled_status`,CREDIT_NOTE:`credit_note_status`,AGGREGATED_CREDIT_NOTE:`aggregated_credit_note_status`,PROFORMA:`proforma`,PDP_REJECTED:`pdp_rejected_status`,PDP_REFUSED:`pdp_refused_status`,PDP_IN_DISPUTE:`pdp_in_dispute_status`,ELECTRONIC_INVOICES:`eligible_for_e_invoicing_at_finalization`,REFERENCE_YEAR:`reference_year`},I6=e=>({incomplete_status:{value:F6.INCOMPLETE,label:e(`status.invoice.incomplete.label`),variant:`warning`,icon:`PendingActionsRounded`,widgetLabel:e(`status.invoice.incomplete.widget_label`)},draft_status:{value:F6.DRAFT,label:e(`status.invoice.draft.label`),variant:`neutral`,icon:`EditRounded`,widgetLabel:e(`status.invoice.draft.widget_label`)},upcoming_status:{value:F6.UPCOMING,label:e(`status.invoice.upcoming.label`),variant:`info`,icon:`WatchLaterRounded`,widgetLabel:e(`status.invoice.upcoming.widget_label`)},late_status:{value:F6.LATE,label:e(`status.invoice.late.label`),variant:`danger`,icon:`AlarmRounded`,widgetLabel:e(`status.invoice.late.widget_label`)},paid_status:{value:F6.PAID,label:e(`status.invoice.paid.label`),variant:`success`,icon:`CheckRounded`,widgetLabel:e(`status.invoice.paid.widget_label`)},partially_paid_status:{value:F6.PARTIALLY_PAID,label:e(`status.invoice.partially_paid.label`),variant:`info`,icon:`CheckRounded`,widgetLabel:e(`status.invoice.partially_paid.widget_label`)},archived_status:{value:F6.ARCHIVED,label:e(`status.invoice.archived.label`),variant:`neutral`,icon:`DescriptionRounded`,widgetLabel:e(`status.invoice.archived.widget_label`),other:!1},cancelled_status:{value:F6.CANCELLED,label:e(`status.invoice.cancelled.label`),variant:`neutral`,icon:`Dangerous
107Rounded`,widgetLabel:e(`status.invoice.cancelled.widget_label`),other:!0},partially_cancelled_status:{value:F6.PARTIALLY_CANCELLED,label:e(`status.invoice.partially_cancelled.label`),variant:`neutral`,icon:`DangerousRounded`,widgetLabel:e(`status.invoice.partially_cancelled.widget_label`),other:!0},credit_note_status:{value:F6.CREDIT_NOTE,label:e(`status.invoice.credit_note.label`),variant:`neutral`,icon:`DescriptionRounded`,widgetLabel:e(`status.invoice.credit_note.widget_label`),other:!0},proforma_status:{value:F6.PROFORMA,label:e(`status.invoice.proforma.label`),variant:`neutral`,icon:`DescriptionRounded`,widgetLabel:e(`status.invoice.proforma.widget_label`),other:!1},pdp_rejected_status:{value:F6.PDP_REJECTED,label:e(`status.invoice.pdp_rejected.label`),variant:`danger`,icon:`EInvoicingRejected`,widgetLabel:e(`status.invoice.pdp_rejected.widget_label`)},pdp_refused_status:{value:F6.PDP_REFUSED,label:e(`status.invoice.pdp_refused.label`),variant:`danger`,icon:`EInvoicingRejected`,widgetLabel:e(`status.invoice.pdp_refused.widget_label`)},pdp_in_dispute_status:{value:F6.PDP_IN_DISPUTE,label:e(`status.invoice.pdp_in_dispute.label`),variant:`warning`,icon:`EInvoicingRejected`,widgetLabel:e(`status.invoice.pdp_in_dispute.widget_label`)}}),Kye={MARK:`mark`,MARK_BY_CHEQUE:`mark_by_cheque`,UNMARK:`unmark`},qye={SUCCESS:`success`,SECONDARY:`neutral`},Jye=new Set([N6.INCOMPLETE,N6.CANCELLED,N6.CREDIT_NOTE]),Yye=e=>({...Gye(e),...I6(e)}),Xye=`attached_to_payment_reminder`,Zye=`send_status_`,Qye=`factor_`,$ye=`payment_reminder_`,L6={ALL:`all`,DRAFT:`draft`,PROFORMA:`proforma`,INCOMPLETE:`customer_incomplete`,UPCOMING:`upcoming`,LATE:`late`,CUSTOMER_LATE:`customer_late`,PAID:`paid`,PARTIALLY_PAID:`partially_paid`,CREDIT_NOTE:`credit_note`,CANCELLED:`cancelled`,PDP_REJECTED:`pdp_rejected`,PDP_REFUSED:`pdp_refused`,PDP_IN_DISPUTE:`pdp_in_dispute`},ebe={[L6.ALL]:`secondary`,[L6.DRAFT]:`secondary`,[L6.PROFORMA]:`secondary`,[L6.INCOMPLETE]:`warning`,[L6.UPCOMING]:`info`,[L6.LATE]:`danger`,[L6.CUSTOMER_LATE]:`danger`,[L6.PAID]:`success`,[L6.PARTIALLY_PAID]:`info`,[L6.CREDIT_NOTE]:`secondary`,[L6.CANCELLED]:`secondary`,[L6.PDP_REJECTED]:`danger`,[L6.PDP_REFUSED]:`danger`,[L6.PDP_IN_DISPUTE]:`warning`},R6=JSON.stringify([{field:`date`,operator:Zr.GREATER_OR_EQUAL,value:ir(or(new Date,-1))},{field:`date`,operator:Zr.LESS_OR_EQUAL,value:ir(new Date)}]),tbe={filterableFields:[`date`,`issue_date`,`deadline`,`primary_badge`,`e_invoice`,`thirdparty_id`,`currency_amount`,`document_tags.tag_id`,`payment_status`,`source`,`sending_status`,`fiscal_year_end`],filterableScopes:[`customer_incomplete_status`,`upcoming_status`,`draft_status`,`customer_late_status`,`paid_status`,`partially_paid_status`,`cancelled_status`,`partially_cancelled_status`,`aggregated_credit_note_status`,`archived_filter`,`pdp_rejected_status`,`pdp_refused_status`,`pdp_in_dispute_status`,`eligible_for_e_invoicing_at_finalization`,Td.tagged_and_or_group_untagged,Td.tagged_by,Td.tagged_at_document_or_customers_ledger_event_level,Td.untagged_at_document_and_customers_ledger_event_level,Td.partially_tagged,`eligible_for_e_invoicing_not_sent_and_cashed`,`eligible_for_sepa_payment`,`sepa_payment_scheduled`,`with_pro_account_pos_payment`,`cheque_received`,`check_deposited`,`sending_status`,`bill_exchange_statement`,`by_agreement_year`,`by_fiscal_year_finish_month`,`by_accountants_team`,`by_activities_group_ids`]},nbe=({user:e,contextFirm:t,featureFlags:n,firmT:r})=>{let i=YM(Number(t.id),e.users_firms,[Bn.ADMIN]);if(t.countryAlpha2===`DE`)return null;let a={sidebarItem:{title:r(`practice_management.title`),icon:`TimerOutlined`},panelTitle:r(`practice_management.title`),actions:Uye,panelSections:[]},o={title:r(`practice_management.engagement_letters`),url:W.engagement_letters_practice_management_firms_index.url({pathParams:{firm_id:t.id}})};return i||e.pennylane_employee?{...a,panelSections:[{title:r(`practice_management.sections.management`),items:[o,{title:r(`practice_management.missions`),url:W.missions_practice_management_firms_index.url({pathParams:{firm_id:t.id},queryParams:{tab:xB.ALL}})},{title:r(`practice_management.timesheets`),url:W.time_management_practice_management_firms_index.url({pathParams:{firm_id:t.id},queryParams:{tab:_B.CALENDAR}})},...t.ownCompanyId?[{title:r(`practice_management.invoicing`),url:W.customer_invoices_companies_clients_index.url({pathParams:{company_id:t.ownCompanyId},queryParams:{filter:R6}})}]:[]]},{title:r(`practice_management.sections.analysis`),items:[{title:r(`practice_management.profitability`),url:W.profitability_analysis_practice_management_firms_index.url({pathParams:{firm_id:t.id}})}]},{title:r(`practice_management.sections.configuration`),items:[{title:r(`practice_management.hourly_rates`),url:n?.accounting_profitability__time_allowance_and_hourly_rates?W.time_allowance_and_hourly_rates_practice_management_firms_index.url({pathParams:{firm_id:t.id}}):W.hourly_rates_practice_management_firms_index.url({pathParams:{firm_id:t.id}})},...t.ownCompanyId?[{title:r(`practice_management.products`),url:W.products_companies_index.url({pathParams:{company_id:t.ownCompanyId},queryParams:{tab:`accountants`}})}]:[],{title:r(`practice_management.settings`),url:W.configuration_practice_management_firms_index.url({pathParams:{firm_id:t.id}})}]}]}:{...a,panelSections:[{title:r(`practice_management.sections.management`),items:[{title:r(`practice_management.timesheets`),url:W.time_management_practice_management_firms_index.url({pathParams:{firm_id:t.id},queryParams:{tab:_B.CALENDAR}})}]}]}},z6=({onClickAction:e})=>{let t=ju(),n=t2(),r=a2({onClickAction:e}),{firm:i}=Ka(),{showBookDemoView:a}=eF(),o=(0,X.useCallback)(e=>{e===XP.PROSPECT&&!n||a({ctaSource:ZP.SIDE_MENU_BOOK_DEMO,flowType:e,triggeredFrom:e===XP.PROSPECT?s6.CRM_FIRM_NAV_PROSPECT:s6.CRM_FIRM_NAV_CUSTOMER,...e===XP.PROSPECT&&n?{firmId:Number(n)}:{}})},[a,n]);return i?.country_alpha2===`DE`?null:(0,Q.jsxs)(r2,{children:[(0,Q.jsx)(i2,{icon:`Add`,title:t(`variations.firm.companies.new`),items:r}),(0,Q.jsx)(i2,{icon:`EventRounded`,title:t(`variations.firm.companies.request_demo`),items:[{title:t(`variations.firm.companies.request_demo_existing_client`),icon:`FolderRounded`,onClick:()=>{o(XP.CUSTOMER),e(t(`variations.firm.companies.request_demo_existing_client`))}},{title:t(`variations.firm.companies.request_demo_prospect`),icon:`NewReleases`,onClick:()=>{o(XP.PROSPECT),e(t(`variations.firm.companies.request_demo_prospect`))}}]})]})},rbe=({firm:e,allowedTabs:t,user:n,featureFlags:r,featureAbilities:i,navigationT:a,firmT:o})=>{let s=K({featureAbilities:i,requestedFeatureAbilities:[G.ARCHIVED_COMPANIES]}),c=K({featureAbilities:i,requestedFeatureAbilities:[G.FIRM_IMPORTS]}),l=K({featureAbilities:i,requestedFeatureAbilities:[G.FIRM_IMPORTS_NEW]}),u=K({featureAbilities:i,requestedFeatureAbilities:[G.PROSPECTS_MANAGEMENT]}),d=K({featureAbilities:i,requestedFeatureAbilities:[G.ESTABLISHMENTS]}),f=K({featureAbilities:i,requestedFeatureAbilities:[G.CAPITAL_DEPOSIT]}),p=K({featureAbilities:i,requestedFeatureAbilities:[G.TRANSFER_REQUESTS_ADMIN]}),m=K({featureAbilities:i,requestedFeatureAbilities:[G.MAIL_SETTINGS_MANAGEMENT]}),h=K({featureAbilities:i,requestedFeatureAbilities:[G.ACCOUNTANT_SHAREHOLDERS_DIRECTORY]}),g=K({featureAbilities:i,requestedFeatureAbilities:[G.DATA_CONVERSIONS]}),_=!!e.own_company_id,v=e.country_alpha2,y=n.pennylane_employee||l||c&&r.accounting_migration_and_key_accounts__bmp_external_access,b=(n.pennylane_employee||g&&r.accounting_migration_and_key_accounts__data_conversions_mdb_to_pluf)&&e.firm_group.standalone,x=e.firm_group.standalone&&(y||b),S=Cr(t||[],`firm_group_api_tokens`)?{title:a(`variations.firm.firm_group_api_tokens`),url:W.firm_group_api_tokens_crm_firms_index.url({pathParams:{id:String(e.id)}})}:void 0,C={title:a(`variations.firm.firm_api_tokens`),url:W.firm_api_tokens_crm_firms_index.url({pathParams:{id:String(e.id)}})},w=n.pennylane_employee?{title:a(`variations.firm.internal`),url:W.internal_features_crm_firms_index.url({pathParams:{id:String(e.id)}})}:void 0,T=v===`DE`?void 0:{title:a(`variations.firm.ai_features`),url:W.ai_features_crm_firms_index.url({pathParams:{id:String(e.id)}})},E=m?{title:a(`variations.firm.company_email_settings`),url:W.company_email_settings_crm_firms_index.url({pathParams:{id:String(e.id)}}),status:`new`}:void 0,D={title:a(`variations.firm.silae_integration`),url:W.silae_integration_crm_firms_index.url({pathParams:{id:String(e.id)}})},O=n.can_manage_firm?{title:a(`variations.firm.polyacte_integration`),url:W.lexispoly_crm_firms_index.url({pathParams:{id:String(e.id)}})}
107:void 0,k=!(!n.can_manage_firm&&(v===`DE`||!O)),ee=nbe({contextFirm:{id:String(e.id),ownCompanyId:e.own_company_id?String(e.own_company_id):void 0,countryAlpha2:e.country_alpha2},user:n,featureFlags:r,firmT:o}),A=e?.firm_type===ps.INTEGRATOR,te={title:a(`variations.firm.revision`),url:W.revision_settings_crm_firms_index.url({pathParams:{id:String(e.id)}})},j=r.accounting_tax_connect__provider_jedeclare||r.accounting_declarations__tax_returns__new_accounting_validation_flow?{title:a(`variations.firm.declarations`),url:W.declarations_settings_crm_firms_index.url({pathParams:{id:String(e.id)}}),status:`new`}:void 0,M=r.accounting_regularization_entry__custom_entry_label?{title:a(`variations.firm.cut_off_label`),url:W.cut_off_label_crm_firms_index.url({pathParams:{id:String(e.id)}}),status:`new`}:void 0,ne={title:a(`variations.firm.deliverables`),url:W.deliverables_crm_firms_index.url({pathParams:{id:String(e.id)}})},re={title:a(`variations.firm.valuation_references`),url:W.valuation_references_crm_firms_index.url({pathParams:{id:String(e.id)}})},ie={title:a(`variations.firm.opt_out_settings`),url:W.opt_out_settings_crm_firms_index.url({pathParams:{id:String(e.id)}})},ae=h?[{title:a(`variations.firm_group.companies.sections.shareholders_directory`),url:W?.shareholders_directory_crm_firms_index?.url({pathParams:{id:String(e.id)}}),status:`new`}]:[];return[{items:[{sidebarItem:{title:r.accounting_portfolio__side_menu_firm_revamp?a(`variations.firm.production.title`):a(`variations.firm.companies.title`),icon:`BusinessRounded`},panelTitle:r.accounting_portfolio__side_menu_firm_revamp?a(`variations.firm.production.title`):a(`variations.firm.companies.title`),panelSections:[...r.accounting_portfolio__task_management?[{title:a(`variations.firm.production.sections.production`),items:[{title:a(`variations.firm.companies.tasks`),url:W.tasks_crm_firms_index.url({pathParams:{id:String(e.id)}}),status:`new`}]}]:[],{title:r.accounting_portfolio__side_menu_firm_revamp?a(`variations.firm.production.sections.tracking_dashboard`):a(`variations.firm.companies.sections.accounting`),items:e.country_alpha2===`DE`?[{title:a(`variations.firm.companies.flow`),url:W.flow_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[{title:a(`variations.firm.companies.configuration`),url:W.configuration_crm_firms_index.url({pathParams:{id:String(e.id)}})},{title:a(`variations.firm.companies.flow`),url:W.flow_crm_firms_index.url({pathParams:{id:String(e.id)}})},{title:a(`variations.firm.companies.revision`),url:W.revision_crm_firms_index.url({pathParams:{id:String(e.id)}})},{title:a(`variations.firm.companies.declarations`),url:W.declaration_vat_crm_firms_index.url({pathParams:{id:String(e.id)}})}]},...v===`DE`?[]:r.accounting_portfolio__side_menu_firm_revamp?!A&&(p||r.lifecycle__archived_companies_dashboard&&s)?[{title:a(`variations.firm.companies.sections.company_management`),items:[...p?[{title:a(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})}]:[],...r.lifecycle__archived_companies_dashboard&&s?[{title:a(`variations.firm.companies.archived_companies`),url:W.archived_companies_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[]]}]:[]:[{title:a(`variations.firm.crm.sections.crm_management`),items:[...u?[{title:a(`variations.firm.companies.prospects`),url:W.prospects_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[],...f?[{title:a(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_crm_firms_index.url({pathParams:{id:String(e.id)}}),dataIntercom:`capital-deposit-firms`}]:[],{title:a(`variations.firm.companies.pdp_settings`),url:W.pdp_settings_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),status:`new`},...!A&&p?[{title:a(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})}]:[],...!A&&r.lifecycle__archived_companies_dashboard&&s?[{title:a(`variations.firm.companies.archived_companies`),url:W.archived_companies_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[],...ae]}]],actions:z6},...e.country_alpha2===`DE`?[]:r.accounting_portfolio__side_menu_firm_revamp?[{sidebarItem:{title:a(`variations.firm.crm.title`),icon:`DataUsageRounded`},panelTitle:a(`variations.firm.crm.title`),actions:z6,panelSections:[{title:a(`variations.firm.crm.sections.crm_management`),items:[{title:a(`variations.firm.client_portfolio`),url:W.portfolio_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),status:r?.accounting_portfolio__exhaustivity_clients_project?`new`:void 0},...u?[{title:a(`variations.firm.companies.prospects`),url:W.prospects_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[],...f?[{title:a(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_crm_firms_index.url({pathParams:{id:String(e.id)}}),dataIntercom:`capital-deposit-firms`}]:[],{title:a(`variations.firm.companies.pdp_settings`),url:W.pdp_settings_crm_firms_index.url({pathParams:{firm_id:String(e.id)}}),status:`new`},...ae]},{title:a(`variations.firm.crm.sections.opportunities`),items:[{title:a(`variations.firm.portfolio_signals`),url:W.signals_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})}]}]}]:[{sidebarItem:{title:a(`variations.firm.portfolio`),icon:`DataUsageRounded`},panelTitle:a(`variations.firm.portfolio`),panelSections:[{items:[{title:a(`variations.firm.portfolio_dashboard`),url:W.portfolio_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})},{title:a(`variations.firm.portfolio_signals`),url:W.signals_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})}]}]}],{sidebarItem:{title:a(`variations.firm.users`),icon:`SupervisorAccountRounded`,url:W.users_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]},...d?[{sidebarItem:{title:a(`variations.firm.bank_accounts`),icon:`AccountBalanceRounded`,url:W.establishments_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]}]:[],...ee?[ee]:[],...x?[{sidebarItem:{title:a(`variations.firm.imports.title`),icon:`DownloadRounded`},panelTitle:a(`variations.firm.imports.title`),panelSections:[...y?[{items:[{title:a(`variations.firm.imports.mallette_imports`),url:W.list_crm_firms_mallette_imports_index.url({pathParams:{firm_id:String(e.id)}})},{title:a(`variations.firm.imports.accounting_data_imports`),url:W.imports_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})},{title:a(`variations.firm.imports.attachments_imports`),url:W.attachments_imports_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})},..._?[{title:a(`variations.firm.own_imports`),url:W.own_imports_crm_firms_index.url({pathParams:{id:String(e.id)}})}]:[]]}]:[],...b?[{items:[{title:a(`variations.firm.imports.pluf_converter`),url:W.data_conversions_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})}]}]:[]]}]:_?[{sidebarItem:{title:a(`variations.firm.own_imports`),icon:`DownloadRounded`,url:W.own_imports_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]}]:[],..._?[{sidebarItem:{title:a(`variations.firm.exports`),icon:`UploadRounded`,url:W.exports_crm_firms_index.url({pathParams:{id:String(e.id)}})},panelSections:[]}]:[],...k?[{sidebarItem:{icon:`SettingsRounded`,title:a(`variations.firm.settings`)},panelTitle:a(`variations.firm.settings`),panelSections:[...n.can_manage_firm?[{title:a(`variations.firm.subtitle.accounting_firm`),items:[{title:a(`variations.firm.general`),url:W.general_crm_firms_index.url({pathParams:{id:String(e.id)}})},...ie?[ie]:[],{title:a(`variations.firm.logos`),url:W.logos_crm_firms_index.url({pathParams:{id:String(e.id)}})},...w?[w]:[],...T?[T]:[],...E?[E]:[],...n.pennylane_employee&&e.firm_group.standalone?[{title:a(`variations.firm.group_settings`),url:W.group_settings_crm_firms_index.url({pathParams:{firm_id:String(e.id)}})}]:[]]}]:[],...n.can_manage_firm&&v!==`DE`?[{title:a(`variations.firm.subtitle.accounting`),items:[...te?[te]:[],...j?[j]:[],...M?[M]:[],ne,re]},{title:a(`variations.firm.subtitle.documents_and_data`),items:[{title:a(`variations.firm.dms`),url:W.dms_settings_crm_firms_index.url({pathParams:{id:String(e.id)}})}]}]:[],...n.can_manage_firm&&v===`DE`&&r.germany_growth_machine__dms===!0?[{title:a(`variations.firm.subtitle.documents_and_data`),items:[{title:a(`variations.firm.dms`),url:W.dms_settings_crm_firms_index.url({pathParams:{id:String(e.id)}})}]}]:[],{title:a(`variations.firm.subtitle.sign_in_and_external_toolings`),items:[...v===`DE`?[]:[...n.can_manage_firm?[{title:a(`variations.firm.ebics`),url:W.ebics_crm_firms_index.url({pathParams:{id:String(e.id)}})},...e.firm_type===ps.INTEGRATOR?[]:[{title:a(`variations.firm.identity_providers`),url:W.identity_providers_crm_firms_index.url({pathParams:{id:String(e.id)}})}],...D?[D]:[],...O?[O]:[]]:[]],...n.can_manage_firm?[{title:a(`variations.firm.data_sharing`),url:W.data_sharing_crm_firms_index.url({pathParams:{id:String(e.id)}})},...S?[S]:[],...C?[C]:[]]:[]]}]}]:[]]}]},ibe=({navigationT:e,featureFlags:t,featureAbilities:n})=>{let r=K({featureAbilities:n,requestedFeatureAbilities:[G.CAPITAL_DEPOSIT]}),i=K({featureAbilities:n,requestedFeatureAbilities:[G.TRANSFER_REQUESTS_ADMIN]}),a=K({featureAbilities:n,requestedFeatureAbilities:[G.PROSPECTS_MANAGEMENT]}),o=K({featureAbilities:n,requestedFeatureAbilities:[G.ESTABLISHMENTS]});return[{items:[{sidebarItem:{title:t.accounting_portfolio__side_menu_firm_revamp?e(`variations.firm.production.title`):e(`variations.firm.companies.title`),icon:`BusinessRounded`},panelTitle:t.accounting_portfolio__side_menu_firm_revamp?e(`variations.firm.production.title`):e(`variations.firm.companies.title`),panelSections:[{title:t.accounting_portfolio__side_menu_firm_revamp?e(`variations.firm.production.sections.tracking_dashboard`):e(`variations.firm.companies.sections.accounting`),items:[{title:e(`variations.firm.companies.configuration`),url:W.configuration_crm_index.url({})},{title:e(`variations.firm.companies.flow`),url:W.flow_crm_index.url({})},{title:e(`variations.firm.companies.revision`),url:W.revision_crm_index.url({})},{title:e(`variations.firm.companies.declarations`),url:W.declaration_vat_crm_index.url({})}]},t.accounting_portfolio__side_menu_firm_revamp?{title:e(`variations.firm.companies.sections.company_management`),items:[{title:e(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})}]}:{title:e(`variations.firm.crm.sections.crm_management`),items:[...a?[{title:e(`variations.firm.companies.prospects`),url:W.prospects_crm_index.url({})}]:[],...r?[{title:e(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_crm_index.url({}),dataIntercom:`capital-deposit-firms`}]:[],...i?[{title:e(`variations.firm.companies.transfer_requests`),url:W.transfer_requests_crm_index.url({})}]:[]]}],actions:o2},...t.accounting_portfolio__side_menu_firm_revamp?[{sidebarItem:{title:e(`variations.firm.crm.title`),icon:`DataUsageRounded`},panelTitle:e(`variations.firm.crm.title`),actions:o2,panelSections:[{title:e(`variations.firm.crm.sections.crm_management`),items:[...a?[{title:e(`variations.firm.companies.prospects`),url:W.prospects_crm_index.url({})}]:[],...r?[{title:e(`variations.firm.companies.capital_deposit`),url:W.capital_deposits_crm_index.url({}),dataIntercom:`capital-deposit-firms`}]:[]]}]}]:[],{sidebarItem:{title:e(`variations.backoffice.firms`),icon:`BusinessCenterRounded`,url:W.firms_list_crm_index.url({})},panelSections:[]},{sidebarItem:{title:e(`variations.firm.users`),icon:`SupervisorAccountRounded`,url:W.users_crm_index.url({})},panelSections:[]},...o?[{sidebarItem:{title:e(`variations.firm.bank_accounts`),icon:`AccountBalanceRounded`,url:W.establishments_crm_index.url({})},panelSections:[]}]:[]]}]},abe=(e,t)=>
107[{items:[{sidebarItem:{title:e(`variations.multi_entity.company_group_financial_statements`),icon:`TableViewRounded`},panelTitle:e(`variations.multi_entity.company_group_financial_statements`),panelSections:[{items:[{title:e(`variations.multi_entity.company_group_income_statement`),url:W.aggregated_income_statement_multi_entity_company_groups_index.url({pathParams:{id:String(t)}})}]}]}]}],obe=({sidebarMode:e,sidebarSize:t,sidebarVariation:n})=>{let r=ju(),i=an(),a=Yr(),o=e===`app`,s=(0,X.useCallback)(()=>{i(W.more_features_companies_index.url({pathParams:{id:String(a)}}))},[a,i]);return o?(0,Q.jsx)(y2,{onClick:s,sidebarVariation:n,sidebarSize:t,icon:`RocketLaunch`,withTooltip:t!==`regular`,children:r(`sidebar.more_features`)}):null},B6=`components-accountants-VATGuideModal-VATGuideModal`;Ti(B6,{fr:()=>M(()=>import(`./VATGuideModal.fr-t8gwFg0W.js`),[]),en:()=>M(()=>import(`./VATGuideModal.en-BBBwhItN.js`),[]),de:()=>M(()=>import(`./VATGuideModal.de-CooCNW3W.js`),[]),es:()=>M(()=>import(`./VATGuideModal.es-C6mSRtxp.js`),[])});var V6=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:B6,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:B6},t[2]=i,t[3]=a),wi(a)};Di(B6);var H6,sbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/addendums`,method:`GET`,data:t,params:e})},cbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/carryovers`,method:`GET`,data:t,params:e})},lbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/count`,method:`GET`,data:t,params:e})},ube=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/exists`,method:`GET`,data:t,params:e})},dbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/plan_items`,method:`GET`,data:t,params:e})},fbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/sum_debits_and_credits`,method:`GET`,data:t,params:e})},pbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/total_amounts`,method:`GET`,data:t,params:e})},mbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/accept_all_addendums`,method:`POST`,data:t,params:e})},hbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/accept_all_carryovers`,method:`POST`,data:t,params:e})},gbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/batch_gap_and_letter`,method:`POST`,data:t,params:e})},_be=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/batch_ignore`,method:`POST`,data:t,params:e})},vbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/batch_reallocate`,method:`POST`,data:t,params:e})},ybe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/ignore_all`,method:`POST`,data:t,params:e})},bbe=async function(e,t,n){return await H6.request({...n,url:`/companies/{company_id}/accountants/pending_vat_reallocation_suggestions/verify`,method:`POST`,data:t,params:e})};function xbe(e){return H6=new z(e),{getAddendumsCompanyAccountantsPendingVatReallocationSuggestions:sbe,getCarryoversCompanyAccountantsPendingVatReallocationSuggestions:cbe,getCountCompanyAccountantsPendingVatReallocationSuggestions:lbe,getExistsCompanyAccountantsPendingVatReallocationSuggestions:ube,getPlanItemsCompanyAccountantsPendingVatReallocationSuggestions:dbe,getSumDebitsAndCreditsCompanyAccountantsPendingVatReallocationSuggestions:fbe,getTotalAmountsCompanyAccountantsPendingVatReallocationSuggestions:pbe,postAcceptAllAddendumsCompanyAccountantsPendingVatReallocationSuggestions:mbe,postAcceptAllCarryoversCompanyAccountantsPendingVatReallocationSuggestions:hbe,postBatchGapAndLetterCompanyAccountantsPendingVatReallocationSuggestions:gbe,postBatchIgnoreCompanyAccountantsPendingVatReallocationSuggestions:_be,postBatchReallocateCompanyAccountantsPendingVatReallocationSuggestions:vbe,postIgnoreAllCompanyAccountantsPendingVatReallocationSuggestions:ybe,postVerifyCompanyAccountantsPendingVatReallocationSuggestions:bbe}}var U6=xbe({server:window.location.origin}),W6=e=>e?[`getAddendumsCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getAddendumsCompanyAccountantsPendingVatReallocationSuggestions`],Sbe=(e,t,n
107)=>({queryKey:W6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getAddendumsCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Cbe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:W6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:W6()}),r[2]=i,r[3]=s);let c=s,l=W6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Sbe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},G6=e=>e?[`getCarryoversCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getCarryoversCompanyAccountantsPendingVatReallocationSuggestions`],wbe=(e,t,n)=>({queryKey:G6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getCarryoversCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Tbe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:G6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:G6()}),r[2]=i,r[3]=s);let c=s,l=G6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=wbe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},K6=e=>e?[`getCountCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getCountCompanyAccountantsPendingVatReallocationSuggestions`],Ebe=(e,t,n)=>({queryKey:K6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getCountCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Dbe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:K6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:K6()}),r[2]=i,r[3]=s);let c=s,l=K6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Ebe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},q6=e=>e?[`getExistsCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getExistsCompanyAccountantsPendingVatReallocationSuggestions`],Obe=(e,t,n)=>({queryKey:q6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getExistsCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),J6=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:q6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:q6()}),r[2]=i,r[3]=s);let c=s,l=q6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Obe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Y6=e=>e?[`getPlanItemsCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getPlanItemsCompanyAccountantsPendingVatReallocationSuggestions`],kbe=(e,t,n)=>({queryKey:Y6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getPlanItemsCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Abe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Y6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Y6()}),r[2]=i,r[3]=s);let c=s,l=Y6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=kbe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},X6=e=>e?[`getSumDebitsAndCreditsCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getSumDebitsAndCreditsCompanyAccountantsPendingVatReallocationSuggestions`],jbe=(e,t,n)=>({queryKey:X6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getSumDebitsAndCreditsCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Mbe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:X6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:X6()}),r[2]=i,r[3]=s);let c=s,l=X6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jbe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Z6=e=>e?[`getTotalAmountsCompanyAccountantsPendingVatReallocationSuggestions`,e]:[`getTotalAmountsCompanyAccountantsPendingVatReallocationSuggestions`],Nbe=(e,t,n
107)=>({queryKey:Z6(e),queryFn:e===I?I:async()=>{let{data:t}=await U6.getTotalAmountsCompanyAccountantsPendingVatReallocationSuggestions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Pbe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:Z6(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:Z6()}),r[2]=i,r[3]=s);let c=s,l=Z6(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Nbe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Fbe=[`postAcceptAllAddendumsCompanyAccountantsPendingVatReallocationSuggestions`],Ibe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postAcceptAllAddendumsCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Fbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Lbe=[`postAcceptAllCarryoversCompanyAccountantsPendingVatReallocationSuggestions`],Rbe=(e,t)=>
107{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postAcceptAllCarryoversCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Lbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},zbe=[`postBatchGapAndLetterCompanyAccountantsPendingVatReallocationSuggestions`],Bbe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postBatchGapAndLetterCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:zbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Vbe=[`postBatchIgnoreCompanyAccountantsPendingVatReallocationSuggestions`],Hbe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postBatchIgnoreCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Vbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Ube=[`postBatchReallocateCompanyAccountantsPendingVatReallocationSuggestions`],Wbe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postBatchReallocateCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Ube,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Gbe=[`postIgnoreAllCompanyAccountantsPendingVatReallocationSuggestions`],Kbe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postIgnoreAllCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Gbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},qbe=[`postVerifyCompanyAccountantsPendingVatReallocationSuggestions`],Jbe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await U6.postVerifyCompanyAccountantsPendingVatReallocationSuggestions(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:qbe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Q6=(e,t)=>{let n=(0,X.useRef)(e);(0,X.useEffect)(()=>{n.current=e},[e]),(0,X.useEffect)(()=>{let e=()=>n.current();if(typeof t==`number`){let n=window.setTimeout(e,t);return()=>window.clearTimeout(n)}},[t])},Ybe=6e5,Xbe=`VAT_GUIDE_MODAL_LAST_SEEN`,Zbe=`VAT_GUIDE_MODAL_COMPANY_IDS_IGNORED`,Qbe=1728e5,$be=1,exe=2,txe=500,nxe=()=>{let{company:e}=q(),{valid:t}=wa([G.VAT_REALLOCATION_SUGGESTIONS]),{mode:n,toggleValue:r}=fa(),[i,a]=(0,X.useState)(!1);Q6(()=>a(!0),txe);let o=n===`app`&&r===`accounting`;return!!e&&!e.cash_based_accounting&&!e.disable_pending_vat_for_customers&&t&&i&&o},rxe=({companyId:e,enabled:t})=>{let[n,,{setFalse:r,setTrue:i}]=cd(!1),{locationIncludesVATReturns:a,locationIncludesPendingVATReallocations:o,locationIncludesTrialBalancePlanItems:s}=On(({pathname:e})=>({locationIncludesVATReturns:e.includes(`declarations/vat_returns`),locationIncludesPendingVATReallocations:e.includes(`pending_vat_reallocations`),locationIncludesTrialBalancePlanItems:e.includes(`/accountants/trial_balance/plan_items`)})),[c]=A(),[l,u]=$r(Xbe,void 0,ei),[d,f]=$r(Zbe,[],Qr),{data:p}=J6({company_id:e||0},{staleTime:Ybe,enabled:t}),m=new Date().getFullYear()===2025&&new Date().getMonth()===0,h=c.get(`accounting_form`);return(0,X.useEffect)(()=>{let t=(0,Oy.countBy)(d),n=e&&(t[e]??0)<$be&&Object.keys(t).length<exe,r=l===void 0||Date.now()-l>Qbe;p&&(a&&n&&r||!o&&n&&r)&&!(e&&s&&m)&&h!==`true`&&i()},[l,d,i,p,e,m,c,h,a,o,s]),{suggestionsExists:p,modalShown:n,reshowModalLater:()=>{u(Date.now()),r()},reshowModalLaterAndIgnoreCompany:()=>{u(Date.now()),e&&f(t=>[...t,e]),r()}}},ixe=()=>{let e=V6();return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`p`,{children:[(0,Q.jsx)(p,{i18nKey:e(`text_1`)}),(0,Q.jsx)(`br`,{}),(0,Q.jsx)(p,{i18nKey:e(`text_2`)})]}),(0,Q.jsx)(os,{src:`https://public-files.pennylane.com/navigation_reprise_tva.png`,alt:e(`image_alt`),width:`100%`,mb:2}),(0,Q.jsx)(wd,{article:`master_vat`,children:e(`link`)})]})},axe=()=>{let e=V6(),t=Yr(),{suggestionsExists:n,modalShown:r,reshowModalLater:i,reshowModalLaterAndIgnoreCompany:a}=rxe({companyId:t,enabled:nxe()}),o=an(),{track:s}=Ao(),c=W.pending_vat_reallocations_companies_accountants_index.url({pathParams:{id:`${t}`}});return n?(0,Q.jsx)(ao,{size:`md`,title:e(`title`),show:r,onHide:i,primaryButton:(0,Q.jsx)(U,{onClick:()=>{i(),s({trackedEvent:Oo.go_to_first_vat_reallocation,context:{clicked_from:`vat_guide_modal`}}),o(c)},children:e(`button_primary`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:a,children:e(`button_secondary`)}),children:r&&(0,Q.jsx)(ixe,{})}):null},oxe=e=>{let{track:t,trackV2:n}=Ao(),r=(0,X.useCallback)((e,n)=>{t({trackedEvent:Oo.sidebar_navigation_panel_fix_toggled,object:{sectionTitle:n?.panelTitle,fixed:String(e)}})},[t]);return{trackSectionItemClick:(0,X.useCallback)((r,i)=>{if(t({trackedEvent:Oo.sidebar_navigation_item_clicked,object:{sectionTitle:i?.panelTitle,itemTitle:r.title,mode:e,unified:`true`},context:{newProAccountSidebar:!0}}),`onClickTrackedEvent`in r&&r.onClickTrackedEvent){let{eventName:e,eventProperties:t}=r.onClickTrackedEvent;n(e,t)}`onClickTrack`in r&&r.onClickTrack&&r.onClickTrack()},[e,t,n]),trackActionClick:(0,X.useCallback)((n,r)=>{t({trackedEvent:Oo.sidebar_navigation_action_clicked,object:{sectionTitle:r?.panelTitle,actionTitle:n,mode:e,unified:`true`},context:{newProAccountSidebar:!0}})},[e,t]),trackPanelPinToggle:r}},sxe=e=>{let{mode:t}=RN(),[n,r]=(0,X.useState)(),i=(0,X.useMemo)(()=>n??(e?`accounting`:`sme`),[n,e]);return{canToggle:t===`app`&&e,toggleValue:i,setToggleValue:r}},$6,cxe=async function(e,t,n){return await $6.request({...n,url:`/companies/{company_id}/supplier_invoices/electronic_invoices/first_received`,method:`GET`,data:t,params:e})};function lxe(e){return $6=new z(e),{getCompanySupplierInvoicesElectronicInvoicesFirstReceived:cxe}}var uxe=lxe({server:window.location.origin}),e8=e=>e?[`getCompanySupplierInvoicesElectronicInvoicesFirstReceived`,e]:[`getCompanySupplierInvoicesElectronicInvoicesFirstReceived`],dxe=(e,t,n)=>({queryKey:e8(e),queryFn:e===I?I:async()=>{let{data:t}=await uxe.getCompanySupplierInvoicesElectronicInvoicesFirstReceived(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}
107),t8=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:e8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:e8()}),r[2]=i,r[3]=s);let c=s,l=e8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=dxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},n8,fxe=async function(e,t,n){return await n8.request({...n,url:`/companies/{company_id}/onboarding/processes`,method:`GET`,data:t,params:e})},pxe=async function(e,t,n){return await n8.request({...n,url:`/companies/{company_id}/onboarding/processes`,method:`POST`,data:t,params:e})},mxe=async function(e,t,n){return await n8.request({...n,url:`/companies/{company_id}/onboarding/processes/{id}`,method:`PUT`,data:t,params:e})};function hxe(e){return n8=new z(e),{getCompanyOnboardingProcesses:fxe,postCompanyOnboardingProcesses:pxe,putCompanyOnboardingProcess:mxe}}var r8=hxe({server:window.location.origin}),i8=e=>e?[`getCompanyOnboardingProcesses`,e]:[`getCompanyOnboardingProcesses`],gxe=(e,t,n)=>({queryKey:i8(e),queryFn:e===I?I:async()=>{let{data:t}=await r8.getCompanyOnboardingProcesses(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),a8=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:i8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:i8()}),r[2]=i,r[3]=s);let c=s,l=i8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=gxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},_xe=[`postCompanyOnboardingProcesses`],vxe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await r8.postCompanyOnboardingProcesses(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:_xe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},yxe=[`putCompanyOnboardingProcess`],bxe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await r8.putCompanyOnboardingProcess(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:yxe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},o8,xxe=async function(e,t,n){return await o8.request({...n,url:`/companies/{company_id}/pdp_company_provisioning_partner`,method:`GET`,data:t,params:e})};function Sxe(e){return o8=new z(e),{getCompanyPDPCompanyProvisioningPartner:xxe}}var Cxe=Sxe({server:window.location.origin}),s8=e=>e?[`getCompanyPDPCompanyProvisioningPartner`,e]:[`getCompanyPDPCompanyProvisioningPartner`],wxe=(e,t,n)=>({queryKey:s8(e),queryFn:e===I?I:async()=>{let{data:t}=await Cxe.getCompanyPDPCompanyProvisioningPartner(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Txe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:s8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:s8()}),r[2]=i,r[3]=s);let c=s,l=s8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=wxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},c8,Exe=async function(e,t,n){return await c8.request({...n,url:`/companies/{company_id}/invoice_import_sources/overviews/{id}`,method:`GET`,data:t,params:e})},Dxe=async function(e,t,n){return await c8.request({...n,url:`/companies/{company_id}/invoice_import_sources/overviews/{id}/status`,method:`GET`,data:t,params:e})},Oxe=async function(e,t,n){return await c8.request({...n,url:`/companies/{company_id}/invoice_import_sources/overviews/statuses`,method:`GET`,data:t,params:e})};function kxe(e){return c8=new z(e),{getCompanyInvoiceImportSourcesOverview:Exe,getStatusCompanyInvoiceImportSourcesOverview:Dxe,getStatusesCompanyInvoiceImportSourcesOverviews:Oxe}}var l8=kxe({server:window.location.origin}),u8=e=>e?[`getCompanyInvoiceImportSourcesOverview`,e]:[`getCompanyInvoiceImportSourcesOverview`],Axe=(e,t,n)=>({queryKey:u8(e),queryFn:e===I?I:async()=>{let{data:t}=await l8.getCompanyInvoiceImportSourcesOverview(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),jxe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:u8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:u8()}),r[2]=i,r[3]=s);let c=s,l=u8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Axe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},d8=e=>e?[`getStatusCompanyInvoiceImportSourcesOverview`,e]:[`getStatusCompanyInvoiceImportSourcesOverview`],Mxe=(e,t,n)=>({queryKey:d8(e),queryFn:e===I?I:async()=>{let{data:t}=await l8.getStatusCompanyInvoiceImportSourcesOverview(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),Nxe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:d8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:d8()}),r[2]=i,r[3]=s);let c=s,l=d8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Mxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},f8=e=>e?[`getStatusesCompanyInvoiceImportSourcesOverviews`,e]:[`getStatusesCompanyInvoiceImportSourcesOverviews`],Pxe=(e,t,n)=>({queryKey:f8(e),queryFn:e===I?I:async()=>{let{data:t}=await l8.getStatusesCompanyInvoiceImportSourcesOverviews(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),p8=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:f8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:f8()}),r[2]=i,r[3]=s);let c=s,l=f8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Pxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Fxe=[ss.V1_FREEMIUM],Ixe=e=>{let t=(0,$.c)(17),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{enabled:r}=n,i=r===void 0||r,{company:a}=q(),{activation__sme_welcome_first_steps:o}=Jr(),s=a?.id||0,c;t[2]!==a?.country_alpha2||t[3]!==a?.saas_plan||t[4]!==o?(c=!!o&&a?.country_alpha2===`FR`&&!Fxe.includes(a?.saas_plan??``),t[2]=a?.country_alpha2,t[3]=a?.saas_plan,t[4]=o,t[5]=c):c=t[5];let l=c,u=i&&!!s&&l,d;t[6]===s?d=t[7]:(d={company_id:s},t[6]=s,t[7]=d);let f;t[8]===u?f=t[9]:(f={enabled:u,staleTime:ii},t[8]=u,t[9]=f);let{data:p,isFetched:m}=Txe(d,f),h=!!p?.provisioning_partner_slug,g;t[10]===s?g=t[11]:(g={company_id:s},t[10]=s,t[11]=g);let _=u&&m&&!h,v;t[12]===_?v=t[13]:(v={enabled:_,staleTime:ii},t[12]=_,t[13]=v);let{data:y,isLoading:b}=p8(g,v),x=l&&y?.pdp?.pdp_status===`active`&&!h,S=u&&(!m||!h&&b),C;return t[14]!==x||t[15]!==S?(C={isEligible:x,isLoading:S},t[14]=x,t[15]=S,t[16]=C):C=t[16],C},m8={V1:`v1`,V2:`v2`,V3:`v3`,FIRST_STEPS_WIDGETS_COLLAB_PA_NOT_ACTIVATED_OWNERS_V1:`first_steps_widgets_collab_pa_not_activated_owners_v1`,FIRST_STEPS_WIDGETS_PA_ACTIVATED_OWNERS_V1:`first_steps_widgets_pa_activated_owners_v1`,FIRST_STEPS_WIDGETS_PA_ACTIVATED_E_INVOICE_OWNERS_V1:`first_steps_widgets_pa_activated_e_invoice_owners_v1`,FEATURE_WIDGETS_PA_ACTIVATED_OWNERS_V1:`feature_widgets_pa_activated_owners_v1`,FEATURE_WIDGETS_PA_ACTIVATED_E_INVOICE_OWNERS_V1:`feature_widgets_pa_activated_e_invoice_owners_v1`},Lxe={CONNECT_BANK:`connect_bank`,IMPORT_INVOICE:`import_invoice`,IMPORT_CUSTOMER_INVOICE:`import_customer_invoice`,CREATE_CUSTOMER_INVOICE:`create_customer_invoice`,OPEN_PRO_ACCOUNT:`open_pro_account`,ACTIVATE_ACCOUNT:`activate_account`,CREATE_CUSTOMER_INVOICE_TEMPLATE:`create_customer_invoice_template`,PROCESS_FIRST_E_INVOICE:`process_first_e_invoice`,SHARE_E_INVOICE_ADDRESS:`share_e_invoice_address`,E_INVOICE_REFORM_VIDEO:`e_invoice_reform_video`},Rxe={...ss},zxe=e=>e===Rxe.V1_SAAS_FREE,h8=({enabled:e=!0}={})=>{let{company:t}=q(),n=!!t&&!t.firm_related_settings?.customized_first_steps_enabled&&t.country_alpha2===`FR`&&!t.reseller,{valid:r}=wa([G.ONBOARDING_STEPS_MANAGEMENT]),i=e&&n&&r,{isEligible:a,isLoading:o}=Ixe({enabled:i}),{data:s,isLoading:c}=t8({company_id:t?.id||0},{enabled:i&&a,staleTime:ii}),{data:l=!1,isLoading:u}=a8({company_id:t?.id||0,version:m8.FIRST_STEPS_WIDGETS_PA_ACTIVATED_E_INVOICE_OWNERS_V1,with_hidden:!0},{enabled:i&&a,staleTime:ii,select:e=>e.onboarding_processes.some(e=>e.version===m8.FIRST_STEPS_WIDGETS_PA_ACTIVATED_E_INVOICE_OWNERS_V1&&(e.actions??[]).some(e=>e.key===Lxe.PROCESS_FIRST_E_INVOICE&&e.completed))}),d=i&&(o||a&&(c||u));return{onboardingProcessVersion:e&&!d?(()=>{if(n)return a?s?.received||l?m8.FIRST_STEPS_WIDGETS_PA_ACTIVATED_E_INVOICE_OWNERS_V1:m8.FIRST_STEPS_WIDGETS_PA_ACTIVATED_OWNERS_V1:zxe(t?.saas_plan)?m8.FIRST_STEPS_WIDGETS_COLLAB_PA_NOT_ACTIVATED_OWNERS_V1:void 0})():void 0,isLoadingOnboardingProcessVersion:d}},g8=e=>{let{company:t,redirect_to_onboarding_steps:n}=q(),{currentUser:r}=Ua(),i=!!t&&t?.is_onboarding_ongoing,a=!!r?.pennylane_employee_or_external_accountant,{valid:o}=wa([G.ONBOARDING_STEPS_BASIC,G.ONBOARDING_STEPS_MANAGEMENT],Da.ONE_OF_THE_FEATURE_ABILITIES);return{isOnboardingEnabled:(0,X.useMemo)(()=>
107{if(!i)return!1;if(o){if(a)return!e||e===`sme`;if(n)return!0}return!1},[a,o,e,i,n])}},Bxe=e=>{let{company:t}=q(),{isOnboardingEnabled:n}=g8(e),{onboardingProcessVersion:r,isLoadingOnboardingProcessVersion:i}=h8({enabled:n}),a=n&&!i&&!r,o=W.onboarding_steps_companies_index.url({pathParams:{company_id:`${t?.id}`}}),s=On(({pathname:e})=>!!t?.id&&e===W.onboarding_steps_companies_index.url({pathParams:{company_id:`${t.id}`}}));return(0,X.useMemo)(()=>({shouldShowFirstStepsQuickAccess:a,isOnFirstStepsPage:s,url:o}),[s,a,o])},_8,Vxe=async function(e,t,n){return await _8.request({...n,url:`/companies/{company_id}/permanent_file/agricultural_information`,method:`GET`,data:t,params:e})},Hxe=async function(e,t,n){return await _8.request({...n,url:`/companies/{company_id}/permanent_file/agricultural_information`,method:`PUT`,data:t,params:e})};function Uxe(e){return _8=new z(e),{getCompanyPermanentFileAgriculturalInformation:Vxe,putCompanyPermanentFileAgriculturalInformation:Hxe}}var v8=Uxe({server:window.location.origin}),y8=e=>e?[`getCompanyPermanentFileAgriculturalInformation`,e]:[`getCompanyPermanentFileAgriculturalInformation`],Wxe=(e,t,n)=>({queryKey:y8(e),queryFn:e===I?I:async()=>{let{data:t}=await v8.getCompanyPermanentFileAgriculturalInformation(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),b8=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:y8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:y8()}),r[2]=i,r[3]=s);let c=s,l=y8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=Wxe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},Gxe=[`putCompanyPermanentFileAgriculturalInformation`],Kxe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await v8.putCompanyPermanentFileAgriculturalInformation(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Gxe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},x8=(e,t)=>t?[]:e??[],qxe=()=>{let e=Yr(),{currentUser:t}=Ua(),{viewAsUser:n}=xa(),{data:r}=Of({company_id:e??0},di({enabled:!!e,staleTime:ai}));return(0,X.useMemo)(()=>x8(r?.upsell_prompts,n?.pennylane_employee_or_external_accountant??t?.pennylane_employee_or_external_accountant),[r,n,t])},Jxe={REVISION__WORKING_FILE:`revision__working_file`,REVISION__WORKING_FILE_HISTORY:`revision__working_file_history`,TAXATION__TAX_RETURNS:`taxation__tax_returns`,FILE__DMS:`file__dms`},Yxe=e=>new Set(e.restricted_items),S8=()=>{let{company:e,firm:t}=q(),{currentUser:n}=Ha(),{valid:r}=wa([G.COMPANY_ACCOUNTANT_NAVIGATION_RESTRICTIONS]),{accounting_profitability__company_accountant_navigation_restrictions_management:i,practice_management__block_access_to_firm_features_for_internal_accountant:a}=Jr(),o=(0,X.useMemo)(()=>!n.pennylane_employee&&r&&!!e?.firm_id&&e?.id!==t?.own_company_id,[e?.firm_id,e?.id,t?.own_company_id,r,n.pennylane_employee]),{data:s}=Af(i&&o&&e?.id?{company_id:e.id}:I,{staleTime:ui,select:Yxe}),c=(0,X.useMemo)(()=>new Set(Object.values(Jxe)),[]);return{isRestricted:(0,X.useCallback)(e=>o?i?s?.has(e)??!1:a?c.has(e):!1:!1,[o,i,a,s,c])}},C8={GENERAL:`general`,AGRICULTURE:`agriculture`,SCI_LMNP:`sci_lmnp`,NON_PROFIT:`non_profit`,NOTARY:`notary`},w8={INVOICES_REMINDER:`invoices_reminder`,INVOICES_LATE:`invoices_late`,INVOICES_SOON_TO_BE_LATE:`invoices_soon_to_be_late`,EMPLOYEE_EXPENSE:`employee_expense`,SUPPLIER_INVOICE:`supplier_invoice`,CATEGORIZATION:`categorization`,BILLING_SUBSCRIPTION:`billing_subscription`,EMPLOYEE_EXPENSES_VALIDATION:`employee_expenses_validation`,PURCHASE_REQUEST:`purchase_request`,MY_TEAM_SUPPLIER_INVOICE:`my_team_supplier_invoice`,CASHFLOW_DASHBOARD:`cashflow_dashboard`,CATEGORIES_SETTING:`categories_setting`,AUTOMATION_RULES_SETTING:`automation_rules_setting`,INTEGRATIONS_SETTING:`integrations_setting`},Xxe=({company:e,userRole:t,isExpensesValidator:n,smeT:r})=>{if(t!==`employee`)return;let{id:i}=e;return n?{sidebarItem:{title:r(`expenses.title`),icon:`ReceiptLong`},panelTitle:r(`expenses.title`),displayWithPanel:!0,panelSections:[{items:[{title:r(`expenses.sub_sections.team_expenses`),url:W.team_expenses_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.MY_TEAMS_EXPENSES]},{title:r(`purchases.sub_sections.expenses`),url:W.preview_companies_my_expenses_index.url({pathParams:{company_id:`${i}`}}),upsellFeature:w8.EMPLOYEE_EXPENSE},{title:r(`expenses.sub_sections.expenses`),url:W.my_expenses_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.MY_EXPENSES],icon:`ReceiptLong`}]}]}:{sidebarItem:{title:r(`expenses.title`),icon:`ReceiptLong`,url:W.my_expenses_companies_index.url({pathParams:{company_id:`${i}`}})},panelSections:[],panelTitle:r(`expenses.title`),featureAbilities:[G.MY_EXPENSES]}},Zxe=({company:e,smeT:t})=>{let{id:n}=e;return{sidebarItem:{title:t(`welcome_dashboard.title`),icon:`Dashboard`,url:W.welcome_companies_index.url({pathParams:{company_id:n.toString()}})},panelSections:[],panelTitle:t(`welcome_dashboard.title`),featureAbilities:[G.WELCOME_DASHBOARD],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES}},Qxe=({company:e,currentUser:t,featureAbilities:n,smeT:r})=>{let{id:i,isPLSubsidiary:a}=e,o=e=>K({requestedFeatureAbilities:[e],featureAbilities:n}),s=o(G.MY_TRANSACTIONS),c=t?.pennylane_employee,l=c&&a,u=o(G.CLIENTS_TRANSACTIONS_WITH_CARDS)&&t?.hasCards&&(!c||l);return[{sidebarItem:{title:r(`transactions.title`),url:W.transactions_companies_clients_index.url({pathParams:{company_id:i.toString()}}),icon:`AccountBalanceRounded`},panelSections:[],panelTitle:r(`transactions.title`),featureAbilities:[G.NAV_TRANSACTION],hidden:!s&&!u}]},$xe=({company:e,reseller:t,hidden:n,smeT:r})=>{let{id:i}=e;return{sidebarItem:{title:r(`subscription_management.title`),url:W.subscription_management_c
107ompanies_settings_index.url({pathParams:{id:`${i}`}}),icon:`RocketLaunch`},panelSections:[],panelTitle:r(`subscription_management.title`),featureAbilities:[G.MY_SUBSCRIPTION],hidden:t!==`pennylane`||n}},eSe=({company:e,smeT:t})=>{let{id:n}=e;return[{sidebarItem:{title:t(`more.sub_sections.shared_documents`),icon:`FolderSharedRounded`,url:W.items_companies_dms_index.url({pathParams:{company_id:n.toString()}})},panelSections:[],panelTitle:t(`more.sub_sections.shared_documents`),featureAbilities:[G.DMS],supportedAccountingLogics:IG,quickAccessAliases:[`ged`,`dms`]},{sidebarItem:{title:t(`more.sub_sections.shared_documents`),icon:`FolderSharedRounded`,url:W.items_companies_dms_index.url({pathParams:{company_id:n.toString()}})},panelSections:[],panelTitle:t(`more.sub_sections.shared_documents`),featureAbilities:[G.DMS],supportedAccountingLogics:LG,featureFlags:{germany_growth_machine__dms:!0},quickAccessAliases:[`ged`,`dms`]}]},T8=`components-navigation-content-sme-sme`;Ti(T8,{fr:()=>M(()=>import(`./sme.fr-DkD0m3-r.js`),[]),en:()=>M(()=>import(`./sme.en-M9mEwVzy.js`),[]),de:()=>M(()=>import(`./sme.de-tJ_tK8wO.js`),[]),es:()=>M(()=>import(`./sme.es-VtFQO7kB.js`),[])});var E8=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:T8,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:T8},t[2]=i,t[3]=a),wi(a)};Di(T8);var tSe=()=>{let e=an(),{pathname:t,searchParams:n}=On(e=>e),r=ja(),i=(0,X.useMemo)(()=>!n.role&&!n.direction?t:`${t}?${da.stringify((0,Oy.pick)(n,`role`,`direction`))}`,[t,n]);return(0,X.useCallback)(({fromId:t,toId:a})=>{let o=W.merge_thirdparties_companies_thirdparties_index.url({pathParams:{company_id:String(r)},queryParams:{ids:[t,a].join(`,`),tab:n.tab?String(n.tab):void 0,redirectTo:i}});e(o)},[r,e,i,n])},nSe=()=>{let e=ja(),{periodStart:t,periodEnd:n}=Lu(),{mutate:r,isPending:i}=kd(),{valid:a}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],`one_of_the_feature_abilities`),o=mf();return{download:(0,X.useCallback)(({fileFormat:i,direction:s,customerType:c,thirdpartyIds:l,onSuccess:u})=>{r({parameters:{company_id:e},requestBody:{role:s,for_page:a?`accounting`:s===`supplier`?`purchasing`:`sales`,customer_type:c,thirdparty_ids:l,format:i,period_start:t,period_end:n}},{onSuccess:()=>{o(e),u?.()}})},[e,a,r,n,t,o]),isPending:i}},D8=()=>{let{valid:e}=wa([G.THIRDPARTIES_E_INVOICING_CONTROL]);return e},O8,rSe=async function(e,t,n){return await O8.request({...n,url:`/companies/{company_id}/e_invoicing/incomplete_thirdparties_numbers`,method:`GET`,data:t,params:e})};function iSe(e){return O8=new z(e),{getCompanyEInvoicingIncompleteThirdpartiesNumbers:rSe}}var aSe=iSe({server:window.location.origin}),k8=e=>e?[`getCompanyEInvoicingIncompleteThirdpartiesNumbers`,e]:[`getCompanyEInvoicingIncompleteThirdpartiesNumbers`],oSe=(e,t,n)=>({queryKey:k8(e),queryFn:e===I?I:async()=>{let{data:t}=await aSe.getCompanyEInvoicingIncompleteThirdpartiesNumbers(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),sSe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:k8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:k8()}),r[2]=i,r[3]=s);let c=s,l=k8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=oSe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},A8=({companyId:e})=>{let t=D8(),{data:n,isPending:r,isFetching:i}=sSe(e?{company_id:e}:I,di({meta:{noDefaultErrorToast:!0},staleTime:mi,refetchOnMount:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1,enabled:t}));return{data:t?n:void 0,isPending:r,isFetching:i}},cSe=`_1xu73a80`,j8=({label:e,count:t,onClick:n})=>{let r=E8();return t?(0,Q.jsxs)(`button`,{className:cSe,onClick:n,role:`button`,type:`button`,children:[(0,Q.jsx)(H,{children:(0,Q.jsx)(qo,{iconName:`WarningRounded`,variant:`warning`,size:`sm`})}),(0,Q.jsxs)(H,{gap:`05`,alignItems:`center`,grow:1,direction:`row`,children:[(0,Q.jsx)(H,{grow:1,children:(0,Q.jsx)(V.TinyCaption,{textAlign:`left`,children:e})}),(0,Q.jsx)(H,{children:(0,Q.jsx)(Yo,{disableTooltip:!0,label:t>9999?`+9999`:t,size:`sm`,variant:`warning`})})]}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{name:`InfoOutlined`,color:`secondary-400`,size:`xs`})}),(0,Q.jsx)(N.Content,{placement:`right`,children:r(`sales.data_quality.tooltip`)})]})]}):null},lSe=({onClickAction:e})=>
107{let t=E8(),n=Yr(),r=an(),{trackV2:i}=Ao(),{valid:a}=wa([G.THIRDPARTIES_E_INVOICING_CONTROL]),{data:o}=A8({companyId:n}),s=(0,X.useCallback)(()=>{i(`dqc_sidebar_widget_clicked`,{direction:`customer`}),r(W.customers_companies_thirdparties_index.url({pathParams:{company_id:String(n)},queryParams:{subtab:`to_complete`}})),e(t(`sales.data_quality.customers`))},[i,r,n,e,t]);return!n||!a||!o||!o.incomplete_customers_number?null:(0,Q.jsx)(j8,{count:o.incomplete_customers_number,label:t(`sales.data_quality.customers`),onClick:s})},M8,uSe=async function(e,t,n){return await M8.request({...n,url:`/companies/{company_id}/first_invoice_journey/eligibility`,method:`GET`,data:t,params:e})};function dSe(e){return M8=new z(e),{getCompanyFirstInvoiceJourneyEligibility:uSe}}var fSe=dSe({server:window.location.origin}),N8=e=>e?[`getCompanyFirstInvoiceJourneyEligibility`,e]:[`getCompanyFirstInvoiceJourneyEligibility`],pSe=(e,t,n)=>({queryKey:N8(e),queryFn:e===I?I:async()=>{let{data:t}=await fSe.getCompanyFirstInvoiceJourneyEligibility(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),P8=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:N8(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:N8()}),r[2]=i,r[3]=s);let c=s,l=N8(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=pSe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},F8=({thirdpartyId:e,installmentMode:t}={})=>{let{company:n}=q(),{valid:r}=wa([G.FIRST_INVOICE_JOURNEY_ELIGIBILITY]),{data:i,isPending:a}=P8(n&&r?{company_id:n?.id}:I);return a||!n?``:i?.eligible?W.wizard_companies_clients_customer_invoices_index.url({pathParams:{company_id:n.id.toString()}}):W.new_companies_clients_customer_invoices_index.url({pathParams:{company_id:n.id.toString()},queryParams:{...e&&{thirdparty_id:e.toString()},...t&&{installment_mode:t}}})},mSe=({onClickAction:e})=>{let t=an(),{company:n}=q(),r=wa([G.CUSTOMER_INVOICES]),{isSCWithoutInvoiceCreationView:i,isFreemiumStarterView:a}=r4(),o=E8(),s=F8();return n?(0,Q.jsxs)(r2,{children:[r&&!i&&(0,Q.jsx)(M6,{title:o(`sales.actions.new_invoice`),onClick:()=>{e(o(`sales.actions.new_invoice`)),t(s||W.wizard_companies_clients_customer_invoices_index.url({pathParams:{company_id:n.id.toString()}}))}}),r&&!i&&(0,Q.jsx)(M6,{title:o(`sales.actions.new_quote`),onClick:()=>{e(o(`sales.actions.new_quote`)),t(W.new_companies_clients_customer_estimates_index.url({pathParams:{company_id:`${n.id}`},queryParams:{quote_from_sidepanel:!0}}))}}),a&&(0,Q.jsx)(M6,{title:o(`sales.settings.invoice_transmission`),onClick:()=>{e(o(`sales.actions.new_quote`)),t(W.invoice_connection_companies_settings_index.url({pathParams:{id:`${n.id}`}}))}}),(0,Q.jsx)(lSe,{onClickAction:e})]}):null},hSe=({company:e,isFreemiumStarterView:t=!1,isSCWithoutInvoiceCreationView:n=!1,smeT:r})=>{let{id:i,hasChequeDeposits:a,firm:{is_own_company:o}}=e,s={sidebarItem:{title:r(`sales.title`),icon:`StoreMallDirectoryRounded`},panelTitle:r(`sales.title`),featureAbilities:[G.NAV_SALES],actions:mSe,panelSections:[{items:[{title:r(`sales.sub_sections.invoices`),url:W.customer_invoices_companies_clients_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES]},{title:r(`sales.sub_sections.quotes`),url:W.customer_estimates_companies_clients_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES],hidden:n,otherUrls:[W.customer_estimates_companies_clients_index.url({pathParams:{company_id:`${i}`},queryParams:{tab:`other_documents`}})]},{title:r(`sales.sub_sections.invoicing_documents`),url:W.customer_invoicing_documents_companies_clients_index.url({pathParams:{company_id:`${i}`},queryParams:{}}),featureAbilities:[G.CUSTOMER_INVOICING_DOCUMENTS],hidden:n},{title:r(`sales.sub_sections.installments`),url:W.installments_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.INSTALLMENTS]}]},{items:[{title:r(`sales.sub_sections.subscriptions`),url:W.billing_subscriptions_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.BILLING_SUBSCRIPTIONS]},{title:r(`sales.sub_sections.subscriptions`),url:W.preview_companies_billing_subscriptions_index.url({pathParams:{company_id:`${i}`}}),upsellFeature:w8.BILLING_SUBSCRIPTION},{title:r(`sales.sub_sections.pending_reminders`),url:W.pending_reminders_companies_clients_customer_invoices_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.INVOICING_REMINDER]},{title:r(`sales.sub_sections.pending_reminders_upsell`),url:W.preview_companies_clients_customer_invoices_pending_reminders_index.url({pathParams:{company_id:`${i}`}}),upsellFeature:w8.INVOICES_REMINDER},{title:r(`sales.sub_sections.cheque_deposits`),url:W.cheque_deposits_companies_clients_customer_invoices_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES],hidden:!a}]},{featureFlags:{invoicing_core__e_invoice_validator:!0},items:[{title:r(`sales.sub_sections.e_invoice_validator`),url:W.e_invoice_validator_companies_invoices_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES]}]}]};if(!t)return s.panelSections[1].items.push({title:r(o?`sales.sub_sections.products_foc`:`s
107ales.sub_sections.products`),url:W.products_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES]},{title:r(`sales.sub_sections.clients`),url:W.customers_companies_thirdparties_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES],otherUrls:[W.customers_companies_thirdparties_index.path]}),s;let c=[{title:r(o?`sales.sub_sections.products_foc`:`sales.sub_sections.products`),url:W.products_companies_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES]},{title:r(`sales.sub_sections.clients`),url:W.customers_companies_thirdparties_index.url({pathParams:{company_id:`${i}`}}),featureAbilities:[G.CUSTOMER_INVOICES],otherUrls:[W.customers_companies_thirdparties_index.path]},{title:r(`sales.settings.customer_invoicing`),url:W.customer_invoicing_companies_settings_index.url({pathParams:{id:`${i}`}})},{title:r(`sales.settings.invoice_transmission`),url:W.invoice_connection_companies_settings_index.url({pathParams:{id:`${i}`}})}];return s.panelSections=[...s.panelSections,{title:r(`sales.settings.title`),items:c}],s},I8=()=>{let e=(0,$.c)(2),{track:t}=Md(),n;return e[0]===t?n=e[1]:(n=e=>{t(`File Import Started`,{record_type:`SupplierInvoice`,supplier_invoice_direction:e})},e[0]=t,e[1]=n),n},gSe=({onClickAction:e})=>{let t=E8(),n=Yr(),r=an(),{trackV2:i}=Ao(),{valid:a}=wa([G.THIRDPARTIES_E_INVOICING_CONTROL]),{valid:o}=wa([G.SUPPLIER_MANAGEMENT,G.SUPPLIER_THIRDPARTIES],Da.ONE_OF_THE_FEATURE_ABILITIES),{data:s}=A8({companyId:n}),c=(0,X.useCallback)(()=>{i(`dqc_sidebar_widget_clicked`,{direction:`supplier`}),r(W.suppliers_companies_thirdparties_index.url({pathParams:{company_id:String(n)},queryParams:{tab:`to_complete`}})),e(t(`sales.data_quality.suppliers`))},[i,r,n,e,t]);return!n||!a||!o||!s||!s.incomplete_suppliers_number?null:(0,Q.jsx)(j8,{count:s.incomplete_suppliers_number,label:t(`sales.data_quality.suppliers`),onClick:c})},_Se=({onClickAction:e})=>{let t=an(),{company:n}=q(),r=wa([G.SUPPLIER_INVOICES]),i=E8(),a=I8();return n?(0,Q.jsxs)(r2,{children:[r&&(0,Q.jsx)(M6,{title:i(`purchases.actions.import`),icon:`UploadRounded`,onClick:()=>{e(i(`purchases.actions.import`)),a(`supplier_invoice`),t(W.supplier_invoices_companies_index.url({pathParams:{company_id:`${n.id}`},queryParams:{filter:``,openUploadSidebar:!0}}))}}),(0,Q.jsx)(gSe,{onClickAction:e})]}):null},vSe=({company:e,userRole:t,isFreemiumStarterView:n=!1,isFreemiumView:r=!1,smeT:i})=>{let{id:a}=e,o={sidebarItem:{title:i(`purchases.title`),icon:`ShoppingCartRounded`},panelTitle:i(`purchases.title`),featureAbilities:[G.NAV_PURCHASE],actions:_Se,panelSections:[{items:[{title:i(`purchases.sub_sections.invoices`),url:W.supplier_invoices_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.SUPPLIER_INVOICES]},{title:i(`purchases.sub_sections.invoices`),url:W.employee_supplier_invoices_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.MY_TEAMS_SUPPLIER_INVOICES],excludedFeatureAbilities:[G.SUPPLIER_INVOICES],icon:`ShoppingCartRounded`,advancedModule:`invoice_control`},{title:i(`purchases.sub_sections.invoices`),url:W.supplier_invoices_companies_index.url({pathParams:{company_id:`${a}`}}),excludedFeatureAbilities:[G.SUPPLIER_INVOICES],featureAbilities:[G.SUPPLIER_INVOICES_BASIC]},{title:i(`purchases.sub_sections.payable_ledger_events`),url:W.payable_ledger_events_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.LEDGER_EVENT_PAYMENTS],advancedModule:`payable_ledger_event`},{title:i(`purchases.sub_sections.discover_supplier_invoices`),url:W.preview_companies_supplier_invoices_index.url({pathParams:{company_id:`${a}`}}),upsellFeature:w8.SUPPLIER_INVOICE},{title:i(`purchases.sub_sections.expenses`),url:W.preview_companies_my_expenses_index.url({pathParams:{company_id:`${a}`}}),upsellFeature:w8.EMPLOYEE_EXPENSE},{title:i(`purchases.sub_sections.team_expenses`),url:W.team_expenses_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.MY_TEAMS_EXPENSES,G.ALL_EXPENSES_TABS],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,icon:`ReceiptLong`,hidden:t===`employee`},{title:i(`purchases.sub_sections.your_expenses`),url:W.my_expenses_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.MY_EXPENSES,G.ALL_EXPENSES_MANAGEMENT],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,icon:`ReceiptLong`,hidden:t===`employee`},{title:i(`purchases.sub_sections.purchase_requests`),url:W.purchase_requests_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.PURCHASE_REQUEST_MANAGEMENT,G.MY_PURCHASE_REQUESTS],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,icon:`PlaylistAddCheckRounded`,advancedModule:`purchase_requests`},{title:i(`purchases.sub_sections.payment_requests`),url:W.payment_requests_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.VALIDATOR_TRANSFER_PAYMENT_REQUESTS,G.VALIDATOR_SUPPLIER_INVOICE_PAYMENT_REQUESTS,G.PREPARATOR_TRANSFER_PAYMENT_REQUESTS,G.PREPARATOR_SUPPLIER_INVOICE_PAYMENT_REQUESTS],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,icon:`PaymentsRounded`},{title:i(`purchases.sub_sections.purchase_requests`),url:W.preview_companies_purchase_requests_index.url({pathParams:{company_id:`${a}`}}),upsellFeature:w8.PURCHASE_REQUEST,hidden:r}]},{items:[{title:i(`purchases.sub_sections.suppliers`),url:W.suppliers_companies_thirdparties_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.SUPPLIER_MANAGEMENT,G.SUPPLIER_THIRDPARTIES],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,hidden:n},{title:i(`purchases.sub_sections.approval_flows`),url:W.users_companies_settings_index.url({pathParams:{id:`${e.id}`},queryParams:{subtab:`approval_flows`}}),featureAbilities:[G.RECEIPT_APPROVAL_FLOWS_MANAGEMENT]}]}]};return n&&(o.panelSections=[...o.panelSections,{title:i(`purchases.settings.title`),items:[{title:i(`purchases.sub_sections.suppliers`),url:W.suppliers_companies_thirdparties_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.SUPPLIER_MANAGEMENT,G.SUPPLIER_THIRDPARTIES],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES},{title:i(`purchases.settings.invoice_transmission`),url:W.invoice_connection_companies_settings_index.url({pathParams:{id:`${a}`}})}]}]),o},ySe=({company:e,currentUser:t,proAccountPermissionsData:n,feesExplanationLink:r,smeT:i,cash_in__payment_links:a})=>{let{id:o}=e;return n?.general.can_show_pro_account?n?.modules.landing_page.can_view?[{sidebarItem:{title:i(`pro_account.title`),icon:`AccountBalanceWalletRounded`,url:W.landing_page_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),otherUrls:[W.landing_page_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),W.error_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),W.gate_companies_pro_account_index.url({pathParams:{company_id:`${o}`}})]}
107,panelSections:[],panelTitle:i(`pro_account.title`),hidden:e.firm_related_settings?.hide_pro_account===!0&&!e.has_pro_account,displayNotificationId:`pennylane_pro_account-${o}`,featureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_CARDS_OWNERSHIP,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES},{sidebarItem:{title:i(`pro_account.title`),icon:`AccountBalanceWalletRounded`,url:W.unpaid_companies_pro_account_landing_page_index.url({pathParams:{company_id:`${o}`}}),locked:!0},panelSections:[],panelTitle:i(`pro_account.title`),displayNotificationId:`pennylane_pro_account-${o}`,featureAbilities:[G.PENNYLANE_PRO_ACCOUNT_CREATION,G.PENNYLANE_PRO_ACCOUNT_MANAGEMENT,G.PENNYLANE_PRO_ACCOUNT_CARDS_OWNERSHIP,G.PENNYLANE_PRO_ACCOUNT_EXTERNAL_ACCOUNTANT],mustBeValidFeatureAbilities:Da.NONE_OF_THE_FEATURE_ABILITIES,hidden:t?.pennylane_employee_or_external_accountant||t&&fs(e,t)}]:[{sidebarItem:{title:i(`pro_account.title`),icon:`AccountBalanceWalletRounded`},panelTitle:i(`pro_account.title`),panelSections:[{items:[{title:i(`pro_account.sub_sections.dashboard.items.dashboard`),url:W.dashboard_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.dashboard.can_view}]},{title:i(`pro_account.sub_sections.payment_methods.title`),items:[{title:i(`pro_account.sub_sections.payment_methods.items.cards`),url:W.cards_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.cards.can_view},{title:i(`pro_account.sub_sections.payment_methods.items.transfers`),url:W.transfers_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.transfers.can_view},{title:i(`pro_account.sub_sections.payment_methods.items.outgoing_direct_debits`),url:W.direct_debit_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.direct_debit.can_view,supportedAccountingLogics:IG}]},{title:i(`pro_account.sub_sections.cash_in_methods.title`),items:[{title:i(`pro_account.sub_sections.cash_in_methods.items.incoming_direct_debits`),featureFlags:{cash_in__sdd:!0},url:W.sepa_direct_debits_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules?.sepa_direct_debits?.can_view},{title:i(`pro_account.sub_sections.cash_in_methods.items.payment_links`),featureFlags:{cash_in__payment_links:!0},url:W.payment_links_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),featureAbilities:[G.PRO_ACCOUNT_CASH_IN],status:FG.NEW,supportedAccountingLogics:IG},{title:i(`pro_account.sub_sections.cash_in_methods.items.payment_terminals`),url:W.payment_terminals_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),featureAbilities:[G.PRO_ACCOUNT_CASH_IN],status:a?void 0:FG.NEW,supportedAccountingLogics:IG},{title:i(`pro_account.sub_sections.cash_in_methods.items.check_deposits`),url:W.check_deposits_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.check_deposits.can_view,supportedAccountingLogics:IG},{title:i(`pro_account.sub_sections.cash_in_methods.items.get_paid_on_pro_account`),url:W.customer_invoicing_companies_settings_index.url({pathParams:{id:`${o}`},queryParams:{subtab:`payments`}}),hidden:!n?.general.can_fill_with_pro_account}]},{title:i(`pro_account.sub_sections.financing.title`),items:[{title:i(`pro_account.sub_sections.financing.items.credit_lines`),url:W.cash_advance_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.cash_advance.can_view}]},{title:i(`pro_account.sub_sections.account_details.title`),items:[{title:i(`pro_account.sub_sections.account_details.items.automated_funding`),url:W.automated_funding_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.automated_funding.can_view},{title:i(`pro_account.sub_sections.account_details.items.cash_in_settings`),url:W.cash_in_settings_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules?.cash_in_settings?.can_view},{title:i(`pro_account.sub_sections.account_details.items.account_statements`),url:W.account_details_companies_pro_account_index.url({pathParams:{company_id:`${o}`}}),hidden:!n?.modules.account_details.can_view},{title:i(`pro_account.sub_sections.account_details.items.user_management`),url:W.users_companies_settings_index.url({pathParams:{id:`${o}`}}),hidden:!n?.general.can_manage_access},{title:i(`pro_account.sub_sections.account_details.items.additional_costs`),url:r,hidden:!n?.general.can_manage_access}]}]}]:[]},bSe=({company:e,currentUser:t,featureAbilities:n,smeT:r})=>{let{id:i,isPLSubsidiary:a}=e,o=e=>K({requestedFeatureAbilities:[e],featureAbilities:n}),s=o(G.MY_TRANSACTIONS),c=t?.pennylane_employee,l=c&&a,u=o(G.CLIENTS_TRANSACTIONS_WITH_CARDS)&&t?.hasCards&&(!c||l),d=o(G.CASHBOOK_ACCOUNT_MANAGEMENT);return[{sidebarItem:{title:r(`liquidity.title`),icon:`AccountBalanceRounded`},panelTitle:r(`liquidity.title`),featureAbilities:[G.NAV_TRANSACTION],hidden:!s&&!u&&!d,displayWithPanel:!0,panelSections:[{items:[{title:r(`liquidity.sub_sections.transactions`),url:W.transactions_companies_clients_index.url({pathParams:{company_id:i.toString()}}),featureAbilities:[G.NAV_TRANSACTION],hidden:!s&&!u},{title:r(`liquidity.sub_sections.cashbooks`),status:FG.BETA_GREEN,url:W.cashbook_accounts_companies_clients_index.url({pathParams:{company_id:i.toString()}}),otherUrls:[W.companies_clients_cashbook_accounts.path],featureAbilities:[G.CASHBOOK_ACCOUNT_MANAGEMENT]}]}]}]},xSe=({company:e,smeT:t})=>{let{id:n}=e,r=e.profit_determination_method===K3.INCOME?`bwa01_eur`:`bwa01`;
107return{sidebarItem:{title:t(`analytics_and_insights.title`),icon:`ShowChartRounded`},panelTitle:t(`analytics_and_insights.title`),featureAbilities:[G.NAV_ANALYTICS],panelSections:[{title:t(`analytics_and_insights.sub_sections.pilotage.title`),items:[{title:t(`analytics_and_insights.sub_sections.pilotage.cash_flow_forecast`),url:W.cashflow_companies_index.url({pathParams:{id:`${n}`}}),featureAbilities:[G.TREASURY_PLAN_BASIC]},{title:t(`analytics_and_insights.sub_sections.pilotage.custom_income_statements`),url:W.custom_income_statements_companies_index.url({pathParams:{id:`${n}`}}),featureAbilities:[G.CUSTOM_INCOME_STATEMENTS],featureFlags:{cash_flow_management__custom_income_statements:!0}}]},{title:t(`analytics_and_insights.sub_sections.analyses.title`),items:[{title:t(`analytics_and_insights.sub_sections.analyses.real_time_dashboard`),url:W.financial_insights_companies_index.url({pathParams:{company_id:`${n}`}}),featureAbilities:[G.FINANCIAL_INSIGHTS_SME_READ,G.FINANCIAL_INSIGHTS_WRITE],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES},{title:t(`analytics_and_insights.sub_sections.analyses.analytic_dashboard`),url:W.budgets_companies_index.url({pathParams:{id:`${n}`}}),supportedAccountingLogics:IG,featureAbilities:[G.BUSINESS_KPIS]},{title:t(`analytics_and_insights.sub_sections.analyses.analytic_dashboard`),url:W.budgets_companies_index.url({pathParams:{id:`${n}`}}),supportedAccountingLogics:IG,upsellFeature:w8.CASHFLOW_DASHBOARD},{title:t(`analytics_and_insights.sub_sections.analyses.reporting`),url:W.reports_companies_financial_insights_index.url({pathParams:{company_id:`${n}`}}),featureAbilities:[G.FINANCIAL_INSIGHTS_SME_READ,G.FINANCIAL_INSIGHTS_WRITE],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES},{title:t(`analytics_and_insights.sub_sections.analyses.synthesis_tables`),url:W.analytics_reports_companies_index.url({pathParams:{id:`${n}`},queryParams:{source:q3.CUSTOMER_INVOICES,customer_invoices_view:Y3.STATUS}}),mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,featureAbilities:[G.ANALYTICS_REPORTS_CUSTOMER,G.ANALYTICS_REPORTS_SUPPLIER,G.ANALYTICS_REPORTS_TRANSACTION]},{title:t(`analytics_and_insights.sub_sections.analyses.synthesis_tables`),url:W.preview_companies_clients_transactions_index.url({pathParams:{company_id:n.toString()}}),hidden:e.cash_based_accounting,supportedAccountingLogics:IG,upsellFeature:w8.CATEGORIZATION},{title:t(`analytics.sub_sections.${r}`),supportedAccountingLogics:LG,url:W.companies_report.url({pathParams:{company_id:`${n}`,report_name:`de_${r}`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]}]},{title:t(`analytics_and_insights.sub_sections.configuration.title`),items:[{title:t(`analytics_and_insights.sub_sections.configuration.analytical_categories`),url:W.categories_companies_settings_index.url({pathParams:{id:`${n}`}}),featureAbilities:[G.TAGS]},{title:t(`analytics_and_insights.sub_sections.configuration.analytical_categories`),url:W.preview_companies_clients_transactions_index.url({pathParams:{company_id:n.toString()}}),upsellFeature:w8.CATEGORIZATION}]}]}},L8={SAAS:`saas`,PENNYLANE_ACCOUNTING:`pennylane_accounting`,EXTERNAL_ACCOUNTING:`external_accounting`,EXTERNAL_ACCOUNTING_SAAS_BY_FIRM:`external_accounting_saas_by_firm`,INHOUSE_ACCOUNTING:`inhouse_accounting`},R8={NOT_SAAS_FREE:`not_saas_free`,NOT_PART_OF_WHITE_LABEL_FIRM:`not_part_of_white_label_firm`,FIRM_NOT_DOING_DECLARATIONS:`firm_not_doing_declarations`},z8=(e,t,n)=>e.hidden?!0:!e.supportedAccountingLogics||n&&e.supportedAccountingLogics.includes(`PL_EMPLOYEE`)?!1:!e.supportedAccountingLogics.includes(t.accounting_logic),B8=(e,t,n,r,i,a,o)=>{if(!t||!n)return e;let s=n.pennylane_employee_or_external_accountant,c=n.pennylane_employee,l=t.saas_plan===ss.SAAS_FREE||t.saas_plan===ss.V1_SAAS_FREE,u=l&&fs(t,n),d=!!t.firm_id&&t.subscription_plan!==L8.INHOUSE_ACCOUNTING,f=[];return e.forEach(e=>{let n=e.companyPermissions||[],p=e.featureAbilities||[],m=e.mustBeValidFeatureAbilities,h=e.excludedFeatureAbilities||[],g=e.featureFlags,_=e.advancedModule,v=z8(e,t,c),y=e.upsellFeature;if(p.length>0&&!K({requestedFeatureAbilities:p,featureAbilities:a,mustBeValid:m}))return;let b=[];
107e.panelSections?.forEach(e=>{let f=e.companyPermissions||n,x=e.featureAbilities||p,S=e.mustBeValidFeatureAbilities||m,C=e.excludedFeatureAbilities||h,w=e.featureFlags||g,T=e.advancedModule||_,E=z8(e,t,c)||v,D=e.upsellFeature||y,O=[];e.items.forEach(e=>{let n=e.companyPermissions||f,p=e.featureAbilities||x,m=e.mustBeValidFeatureAbilities||S,h=e.excludedFeatureAbilities||C,g=e.featureFlags||w,_=e.advancedModule||T,v=z8(e,t,c)||E,y=e.upsellFeature||D;V8({entityFeatureAbilities:p,entityMustBeValidFeatureAbilities:m,excludedFeatureAbilities:h,featureAbilities:a,pennylaneEmployeeOrExternalAccountant:s,entityCompanyPermissions:n,saasFreeCompany:l,partOfWhiteLabelFirm:u,firmDoingDeclarations:d,entityFeatureFlags:g,featureFlags:r,entityAdvancedModule:_,advancedModules:o,hidden:v,entityUpsellFeature:y,upsellPrompts:i})&&O.push({...e,status:e.upsellFeature?`upsell`:e.status})}),V8({entityFeatureAbilities:x,entityMustBeValidFeatureAbilities:S,excludedFeatureAbilities:C,featureAbilities:a,pennylaneEmployeeOrExternalAccountant:s,entityCompanyPermissions:f,saasFreeCompany:l,partOfWhiteLabelFirm:u,firmDoingDeclarations:d,entityFeatureFlags:w,featureFlags:r,entityAdvancedModule:T,advancedModules:o,hidden:E,entityUpsellFeature:D,upsellPrompts:i})&&O.length>0&&b.push({...e,items:O})}),(b.length>0||e.sidebarItem.url&&V8({entityFeatureAbilities:p,entityMustBeValidFeatureAbilities:m,excludedFeatureAbilities:h,featureAbilities:a,pennylaneEmployeeOrExternalAccountant:s,entityCompanyPermissions:n,saasFreeCompany:l,partOfWhiteLabelFirm:u,firmDoingDeclarations:d,entityFeatureFlags:g,featureFlags:r,entityAdvancedModule:_,advancedModules:o,hidden:v,entityUpsellFeature:y,upsellPrompts:i}))&&f.push({...e,panelSections:b.length===0?[]:b})}),f},V8=({entityFeatureAbilities:e,entityMustBeValidFeatureAbilities:t,excludedFeatureAbilities:n,featureAbilities:r,pennylaneEmployeeOrExternalAccountant:i,entityCompanyPermissions:a,saasFreeCompany:o,partOfWhiteLabelFirm:s,firmDoingDeclarations:c,entityFeatureFlags:l,featureFlags:u,entityAdvancedModule:d,advancedModules:f,hidden:p,entityUpsellFeature:m,upsellPrompts:h})=>{if(p||SSe(l,u)||CSe(m,h)||wSe(d,f))return!1;let g=!0;return a.length>0&&(TSe(a,i,o,s,c)||(g=!1)),n.length>0&&K({requestedFeatureAbilities:n,featureAbilities:r,mustBeValid:t})&&(g=!1),e.length>0&&(K({requestedFeatureAbilities:e,featureAbilities:r,mustBeValid:t})||(g=!1)),g},SSe=(e,t)=>{if(!e)return!1;let n=!1;return Object.keys(e).forEach(r=>{!!t[r]!==e[r]&&(n=!0)}),n},CSe=(e,t)=>e&&!t.some(({key:t})=>t===e),wSe=(e,t)=>e&&!t.some(({name:t,status:n})=>t===e&&n===`visible`),TSe=(e,t,n,r,i)=>e.length===0||t?!0:!(e.includes(R8.NOT_SAAS_FREE)&&n||e.includes(R8.NOT_PART_OF_WHITE_LABEL_FIRM)&&r||e.includes(R8.FIRM_NOT_DOING_DECLARATIONS)&&i),H8=({company:e,auxiliarizedNumbers:t,auxiliarizationLabelT:n,accountantT:r})=>{let{id:i}=e,a=gd(e),o=t.filter(e=>!a.map(String).includes(e)),s=[{title:r(`balances.trial_balance`),url:W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{is_auxiliary_balance:!1}}),otherUrls:[W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`}}),W.classes_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`}}),W.subclasses_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`}}),W.ledger_events_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`}})],hidden:!1}];return a.forEach(e=>{s.push({title:j4(e,n),url:W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:e}}),otherUrls:[W.plan_items_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{auxiliary_prefix:e}}),W.ledger_events_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:e}})]})}),s.push({hidden:o.length===0,title:r(`balances.other_auxiliary_balances`),supportedAccountingLogics:IG,url:W.auxiliary_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:o[0],tab:o[0]}}),otherUrls:o.map(e=>W.auxiliary_companies_accountants_trial_balance_index.url({pathParams:{id:`${i}`},queryParams:{is_auxiliary_balance:!0,auxiliary_prefix:e,tab:e}}))}),s.push({hidden:e.cash_based_accounting,title:r(`balances.aged_balance`),featureFlags:e.isGerman?{germany_core__aged_balance:!0}:void 0,status:e.isGerman?FG.BETA_GREEN:void 0,url:W.aging_balance_companies_accountants_index.url({pathParams:{id:`${i}`}}),otherUrls:[W.aging_balance_companies_accountants_index.url({pathParams:{id:`${i}`}})]}),s},ESe=({company:e,auxiliarizedNumbers:t,auxiliarizationLabelT:n,smeT:r,accountantT:i})=>{let{id:a}=e;return{sidebarItem:{title:r(`accounting_reports.title`),icon:`MenuBookRounded`},panelTitle:r(`accounting_reports.title`),panelSections:[{title:r(`accounting_reports.sub_sections.balances.title`),items:H8({company:e,auxiliarizedNumbers:t,auxiliarizationLabelT:n,accountantT:i}),featureAbilities:[G.ACCOUNTING_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.tools.title`),items:[{title:r(`accounting_reports.sub_sections.tools.journals`),url:W.journals_companies_index.url({pathParams:{company_id:a.toString()}}),featureAbilities:[G.ACCOUNTING_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.tools.general_ledger`),url:W.ledger_companies_accountants_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.ANALYTICAL_REPORTS_CATEGORIZATION]}]},{title:r(`accounting_reports.sub_sections.financial_statements.title`),supportedAccountingLogics:IG,items:[{title:r(`accounting_reports.sub_sections.financial_statements.balance_sheet`),url:W.balance_sheet_companies_index.url({pathParams:{company_id:`${a}`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.financial_statements.income_statement`),url:W.companies_report.url({pathParams:{company_id:`${a}`,report_name:`income_statement`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]}]},{title:r(`accounting_reports.sub_sections.financial_statements.management_files`),supportedAccountingLogics:IG,items:[{title:r(`accounting_reports.sub_sections.financial_statements.intermediate_balances`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${a}`,report_name:`intermediate_balances`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.financial_statements.analysis_balance_sheets`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${a}`,report_name:`analysis_balance_sheets`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.financial_statements.financing`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${a}`,report_name:`financing`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]},{title:r(`accounting_reports.sub_sections.financial_statements.self_funding_capacity`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${a}`,report_name:`self_funding_capacity`}}),featureAbilities:[G.FINANCIAL_REPORTS_READ]}]}]}},DSe=({auxiliarizationLabelT:e,smeT:t,company:n,currentUser:r,featureAbilities:i,userRole:a,auxiliarizedNumbers:o,proAccountPermissionsData:s,feesExplanationLink:c,isExpensesValidator:l,isFreemiumStarterView:u,isFreemiumView:d,isSCWithoutInvoiceCreationView:f,accountantT:p,cash_in__payment_links:m,featureFlags:h})=>[Zxe({company:n,smeT:t}),...n.isGerman&&h.germany_sme_and_integrations__cashbook?bSe({company:n,currentUser:r,featureAbilities:i,smeT:t}):Qxe({company:n,currentUser:r,featureAbilities:i,smeT:t}),...ySe({company:n,currentUser:r,proAccountPermissionsData:s,feesExplanationLink:c,smeT:t,cash_in__payment_links:m}),...(()=>{let e=Xxe({company:n,userRole:a,isExpensesValidator:l,smeT:t});return e?[e]:[]})(),vSe({company:n,userRole:a,isFreemiumStarterView:u,isFreemiumView:d,smeT:t}),hSe({company:n,isFreemiumStarterView:u,isSCWithoutInvoiceCreationView:f,smeT:t}),xSe({company:n,smeT:t}),ESe({company:n,auxiliarizedNumbers:o,auxiliarizationLabelT:e,smeT:t,accountantT:p}),...eSe({company:n,smeT:t})],OSe=({company:e,reseller:t,hidden:n,smeT:r})=>[$xe({company:e,reseller:t,hidden:n,smeT:r})],kSe=[`to_do`,`in_progress`,`ready`,`awaiting_confirmation`,`sent_to_external_provider`,`rejected_by_external_provider`,`sent_to_dgfip`,`rejected_by_dgfip`,`accepted_by_dgfip`,`unknown_error`,`overdue`],ASe=[`period_end`,`period_start`,`created_at`,`form_number`,`declaration_name_key`,`sent_at`,`status`],U8={SEARCH:`search`,FORM_NUMBERS:`form_numbers`,DECLARATION_NAME_KEYS:`declaration_name_keys`,STATUS:`status`,SENT_AT:`sent_at`},W8={[U8.FORM_NUMBERS]:`filter_by_form_numbers`,[U8.DECLARATION_NAME_KEYS]:`filter_by_declaration_name_keys`,[U8.STATUS]:`filter_by_statuses`},jSe={filterableFields:[U8.FORM_NUMBERS,U8.DECLARATION_NAME_KEYS,U8.STATUS,U8.SENT_AT],filterableScopes:Object.values(W8)},G8=function(e){return e.ToDeclare=`to_declare`,e.ForthComing=`forthcoming`,e.Overdue=`overdue`,e}({});function K8(e){return e.type===G8.ToDeclare}function q8(e){return e.type===G8.Overdue}function MSe(e){return e.type===G8.ForthComing}function NSe(e){return K8(e)||q8(e)}function PSe({overdue:e,toDeclare:t},n){return q8(n)?e(n):(K8(n),t(n))}function FSe(e){return e.type===dd.ADDENDUM}function ISe(e){return e.type===dd.VATRETURN}function LSe(e){return e.type===dd.YEARLYVATRETURN}function RSe(e){return e.type===dd.YEARLYVATRETURN||e.type===dd.VATRETURN}function zSe(e){return e.type===`YearlyVatReturnDeposit`}var J8=e=>e.vat_regime===Mf.SIMPLIFIED_AGRICULTURAL||!e.vat_regime&&e.fiscal_category===Nf.BA,Y8=({company:e,vatFrequencyOverride:t})=>(t??e.vat_frequency)===yd.YEARLY&&J8(e),BSe=[jf.TAXATION__VAT_DECLARATIONS,jf.TAXATION__VAT_REFUNDS,jf.TAXATION__VAT_DEPOSITS,jf.TAXATION__VAT_RECONCILIATIONS,jf.TAXATION__TAX_RETURNS,jf.TAXATION__CIT_DEPOSIT,jf.TAXATION__CIT_BALANCE,jf.TAXATION__CVAE_DEPOSIT,jf.TAXATION__CVAE_BALANCE,jf.TAXATION__PFU,jf.TAXATION__IFU,jf.TAXATION__DAS2_FEES,jf.TAXATION__DECLOYER],VSe=({company:e,isRestricted:t,accounting_tax_connect__my_declarations:n,accounting_vat__ifu:r,accountantT:i})=>{let{id:a,vat_frequency:o,vat_regime:s}=e,c=s===Mf.FLAT_RATE_AGRICULTURAL,l=Y8({company:e})||s===Mf.SIMPLIFIED_AGRICULTURAL&&o===yd.YEARLY,u=l||c;return{sidebarItem:{title:i(`taxation.title`),icon:`EuroRounded`},panelTitle:i(`taxation.title`),panelSections:[{title:n?i(`taxation.sub_sections.declarations.title`):void 0,items:[{title:i(n?`taxation.sub_sections.declarations.all`:`taxation.sub_sections.declarations.list`),hidden:BSe.every(t),featureAbilities:[G.TELEDEC],supportedAccountingLogics:IG,url:D4({companyId:a,flag:n})},{title:i(`taxation.sub_sections.declarations.status`),hidden:n,supportedAccountingLogics:IG,url:W.responses_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`}})}]},{title:n?i(`taxation.sub_sections.vat.title`):void 0,hidden:o===yd.NOT_APPLICABLE,items:[{title:i(`taxation.sub_sections.vat.declarations`),hidden:t(jf.TAXATION__VAT_DECLARATIONS)||c,url:W.vat_returns_companies_accountants_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{tab:O4.DECLARATIONS}})},{title:i(`taxation.sub_sections.kst.title`),hidden:t(jf.TAXATION__KST_CORPORATE_INCOME_TAX),featureFlags:{germany_bookclosing__kst_corporate_income_tax:!0},status:`beta`,supportedAccountingLogics:LG,url:W.declarations_list_companies_declarations_de_corporate_income_tax_index.url({pathParams:{company_id:`${a}`}})}
107,{title:i(`taxation.sub_sections.gewst.title`),hidden:t(jf.TAXATION__DE_TRADE_TAX),featureFlags:{germany_bookclosing__de_trade_tax:!0},status:`beta`,supportedAccountingLogics:LG,url:W.declarations_list_companies_declarations_de_trade_tax_index.url({pathParams:{company_id:`${a}`}})},{title:i(`taxation.sub_sections.zm.title`),featureFlags:{germany_core__zm_declaration:!0},status:`beta_green`,supportedAccountingLogics:LG,url:W.EC_Sales_companies_accountants_declarations_index.url({pathParams:{company_id:`${a}`}})},{hidden:t(jf.TAXATION__VAT_REFUNDS)||u,title:i(`taxation.sub_sections.vat.refund_request`),supportedAccountingLogics:IG,url:W.vat_reimbursement_companies_accountants_declarations_index.url({pathParams:{company_id:`${a}`}})},{hidden:t(jf.TAXATION__VAT_REFUNDS)||!l,title:i(`taxation.sub_sections.vat.refund_request_agri`),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_3517_DDR}})},{hidden:t(jf.TAXATION__VAT_DEPOSITS)||u,title:i(`taxation.sub_sections.vat.deposit_ca12`),supportedAccountingLogics:IG,url:W.vat_returns_companies_accountants_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{tab:O4.DEPOSITS}})},{hidden:t(jf.TAXATION__VAT_DEPOSITS)||!l,title:i(`taxation.sub_sections.vat.agricultural_deposit`),url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_3525}})},{hidden:t(jf.TAXATION__VAT_RECONCILIATIONS)||u,title:i(`taxation.sub_sections.vat.reconciliations`),supportedAccountingLogics:IG,url:W.vat_reconciliations_companies_declarations_index.url({pathParams:{company_id:`${a}`}})},{hidden:!c||t(jf.TAXATION__VAT_RECONCILIATIONS)&&t(jf.TAXATION__VAT_REFUNDS)&&t(jf.TAXATION__VAT_DEPOSITS)&&t(jf.TAXATION__VAT_DEPOSITS),title:i(`taxation.sub_sections.vat.flat_rate_agriculture.label`),supportedAccountingLogics:IG,url:i(`taxation.sub_sections.vat.flat_rate_agriculture.url`)}]},{title:n?i(`taxation.sub_sections.tax_return.title`):void 0,items:[{title:i(`taxation.sub_sections.tax_return.tax_returns`),hidden:t(jf.TAXATION__TAX_RETURNS),supportedAccountingLogics:IG,url:W.tax_returns_companies_declarations_index.url({pathParams:{company_id:`${a}`}})}]},{title:n?i(`taxation.sub_sections.cit.title`):void 0,items:[{title:i(`taxation.sub_sections.cit.deposit_2571`),hidden:t(jf.TAXATION__CIT_DEPOSIT),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_2571}})},{title:i(`taxation.sub_sections.cit.balance_2572`),hidden:t(jf.TAXATION__CIT_BALANCE),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_2572}})}]},{title:n?i(`taxation.sub_sections.cvae.title`):void 0,items:[{title:i(`taxation.sub_sections.cvae.deposit_1329_ac`),hidden:t(jf.TAXATION__CVAE_DEPOSIT),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_1329_AC}})},{title:i(`taxation.sub_sections.cvae.balance_1329_def`),hidden:t(jf.TAXATION__CVAE_BALANCE),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_1329_DEF}})}]},{title:n?i(`taxation.sub_sections.misc.title`):void 0,items:[{title:i(`taxation.sub_sections.misc.pfu`),hidden:t(jf.TAXATION__PFU),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_2777}})},{title:i(`taxation.sub_sections.misc.ifu`),hidden:t(jf.TAXATION__IFU),supportedAccountingLogics:IG,url:r&&n?W.index_companies_accountants_declarations_all_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{filter:JSON.stringify([{field:U8.DECLARATION_NAME_KEYS,operator:Zr.SCOPE,value:W8[U8.DECLARATION_NAME_KEYS],scope_params:[`IFUDeclaration`]}])}}):W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.FORM_ID_2561}})},{title:i(`taxation.sub_sections.misc.fees`),hidden:t(jf.TAXATION__DAS2_FEES),supportedAccountingLogics:IG,url:W.fees_declarations_companies_accountants_declarations_index.url({pathParams:{company_id:`${a}`}})},{title:i(`taxation.sub_sections.misc.decloyer`),hidden:t(jf.TAXATION__DECLOYER),supportedAccountingLogics:IG,url:W.webview_companies_accountants_declarations_teledec_declarations_index.url({pathParams:{company_id:`${a}`},queryParams:{form_id:nf.DECLOYER}})}]},{items:[{title:i(`taxation.sub_sections.e_reporting.title`),supportedAccountingLogics:IG,featureAbilities:[G.E_REPORTING],featureFlags:{accounting_vat__e_reporting:!0},url:W.e_reporting_companies_declarations_index.url({pathParams:{company_id:`${a}`}}),status:FG.NEW}]}]}},HSe=({company:e,accountantT:t})=>{let{id:n}=e;return{sidebarItem:{title:t(`subscription_management.title`),icon:`RocketLaunch`,url:W.subscription_management_c
107ompanies_settings_index.url({pathParams:{id:`${n}`}})},panelSections:[],panelTitle:t(`subscription_management.title`),supportedAccountingLogics:IG}},USe=3e5,WSe=({onClickAction:e})=>{let{trackPageEvent:t}=F4(),{valid:n}=wa([G.REVISION_TOOLS]),r=w1(),{company:i}=q(),{isRestricted:a}=S8(),o=!!i&&La(i),s=n&&!a(jf.REVISION__WORKING_FILE)&&!!i&&!o,c=s&&!!i?.id&&!o,l=(0,X.useCallback)(()=>{t(Eo.working_file_sidepanel_create_cta_clicked,{entry_point:`side menu CTA`,started_timestamp:new Date().toISOString()}),e(r(`revision.actions.create_working_file`))},[t,e,r]),{data:u,isFetching:d,isPending:f,isSuccess:p}=P4(c&&i?{company_id:i.id}:I,{staleTime:USe}),m=(0,X.useCallback)(()=>{u&&(t(Eo.working_file_section_widget_clicked,{working_file_id:u?.id}),e(`Working file ${u.id}`))},[u,t,e]);if(!s)return null;if(!u&&(f||d))return(0,Q.jsx)(I4,{children:(0,Q.jsx)(R4,{})});if(!u&&!p)return null;if(!u){let e=W.working_files_companies_accountants_index.url({pathParams:{company_id:`${i.id}`}});return(0,Q.jsx)(H,{direction:`column`,gap:1,px:2,children:(0,Q.jsx)(Ya.Secondary,{size:`sm`,href:e,onClick:l,children:r(`revision.actions.create_working_file`)})})}return(0,Q.jsx)(I4,{children:(0,Q.jsx)(L3,{workingFile:u,company:i,onClick:m})})},GSe=({company:e,auxiliarizedNumbers:t,isRestricted:n,auxiliarizationLabelT:r,accountantT:i,hasYoungFarmerInfo:a,onWorkingFileNavItemClick:o,userId:s,firmId:c})=>{let{id:l}=e,u=e=>({eventName:`cutoff_module_opened`,eventProperties:{module_name:`advance`,direction:e,company_id:l,user_id:s,firm_id:c,entry_point:`navigation`}});return{sidebarItem:{title:i(`revision.title`),icon:`ChangeCircleRounded`},panelTitle:i(`revision.title`),actions:WSe,panelSections:[{title:i(`revision.sub_sections.balances.title`),items:H8({company:e,auxiliarizedNumbers:t,auxiliarizationLabelT:r,accountantT:i})},{items:[{title:i(`revision.sub_sections.general_ledger.title`),url:W.ledger_companies_accountants_index.url({pathParams:{company_id:`${l}`}}),otherUrls:[W.analytical_ledger_companies_accountants_index.url({pathParams:{company_id:`${l}`}})]}]},{title:i(`revision.sub_sections.working_files.title`),status:e.isGerman?FG.BETA_GREEN:void 0,featureFlags:e.isGerman?{germany_bookclosing__working_files:!0}:void 0,items:[{title:i(`revision.sub_sections.working_files.working_file`),hidden:n(jf.REVISION__WORKING_FILE),url:W.working_files_companies_accountants_index.url({pathParams:{company_id:`${l}`}}),onClickTrack:o},{title:i(`revision.sub_sections.working_files.history`),hidden:n(jf.REVISION__WORKING_FILE_HISTORY),url:W.history_companies_accountants_working_files_index.url({pathParams:{company_id:`${l}`}})}],featureAbilities:[G.REVISION_TOOLS,G.REVISION_TOOLS_READONLY],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES},{title:i(`revision.sub_sections.inventory_entries.title`),items:[{title:i(`revision.sub_sections.inventory_entries.assets`),status:e.isGerman?FG.BETA_GREEN:void 0,hidden:n(jf.REVISION__INVENTORY_ENTRIES_ASSETS),url:W.assets_companies_index.url({pathParams:{company_id:`${l}`}}),onClickTrackedEvent:{eventName:`assets_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.inventory_entries.loans`),supportedAccountingLogics:IG,hidden:n(jf.REVISION__INVENTORY_ENTRIES_LOANS),url:W.loans_companies_index.url({pathParams:{company_id:`${l}`}}),onClickTrackedEvent:{eventName:`loans_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.inventory_entries.leases`),supportedAccountingLogics:IG,hidden:n(jf.REVISION__INVENTORY_ENTRIES_LEASES),url:W.leases_companies_index.url({pathParams:{company_id:`${l}`}}),onClickTrackedEvent:{eventName:`leases_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.inventory_entries.vehicles`),supportedAccountingLogics:IG,hidden:n(jf.REVISION__INVENTORY_ENTRIES_VEHICLES),url:W.vehicles_companies_index.url({pathParams:{company_id:`${l}`}}),onClickTrackedEvent:{eventName:`vehicles_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.inventory_entries.subsidies`),supportedAccountingLogics:IG,hidden:n(jf.REVISION__INVENTORY_ENTRIES_SUBSIDIES),url:W.subsidies_companies_index.url({pathParams:{company_id:`${l}`}}),onClickTrackedEvent:{eventName:`subsidies_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.inventory_entries.vmp`),supportedAccountingLogics:IG,featureFlags:{accounting_regularization_entry__vmp:!0},url:W.vmps_companies_index.url({pathParams:{company_id:`${l}`}}),status:FG.NEW}]},{title:i(`revision.sub_sections.stock_entries.title`),supportedAccountingLogics:IG,hidden:e.business_activity!==C8.AGRICULTURE,items:[{title:i(`revision.sub_sections.stock_entries.crop_rotation`),featureFlags:{accounting_agriculture_and_verticals__crop_rotations:!0},url:W.crop_rotation_companies_index.url({pathParams:{id:`${l}`}}),onClickTrackedEvent:{eventName:`crop_rotation_module_opened`,eventProperties:{}}},{title:i(`revision.sub_sections.stock_entries.stock_valuation`),featureFlags:{accounting_agriculture_and_verticals__stock_valuations:!0},url:W.stock_valuation_companies_index.url({pathParams:{id:`${l}`}}),onClickTrackedEvent:{eventName:`crop_stock_valuations_module_opened`,eventProperties:{}}}]},{title:i(`revision.sub_sections.regularization_entries.title`),status:e.isGerman?FG.BETA_GREEN:void 0,items:[{title:i(`revision.sub_sections.regularization_entries.cca`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_DEFERRED_EXPENSES),url:W.deferrals_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`supplier`}})},{title:i(`revision.sub_sections.regularization_entries.pca`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_DEFERRED_REVENUE),url:W.deferrals_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`customer`}})},{title:i(`revision.sub_sections.regularization_entries.cap`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_ACCRUED_EXPENSES),url:W.accruals_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`expense`}})},{title:i(`revision.sub_sections.regularization_entries.par`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_ACCRUED_REVENUE),url:W.accruals_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`revenue`}})},{title:i(`revision.sub_sections.regularization_entries.fnp`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_INVOICES_NOT_RECEIVED),url:W.advances_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`supplier`}}),supportedAccountingLogics:IG,onClickTrackedEvent:u(`supplier`)},{title:i(`revision.sub_sections.regularization_entries.fae`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_INVOICES_TO_BE_ISSUED),url:W.advances_companies_index.url({pathParams:{id:`${l}`},queryParams:{direction:`customer`}}),supportedAccountingLogics:IG,onClickTrackedEvent:u(`customer`)},{title:i(`revision.sub_sections.regularization_entries.doubtful_debts`),hidden:n(jf.REVISION__REGULARIZATION_ENTRIES_DOUBTFUL_DEBTS),url:W.doubtful_debts_companies_index.url({pathParams:{company_id:`${l}`}}),supportedAccountingLogics:IG}]},{title:i(`revision.sub_sections.other_modules.title`),supportedAccountingLogics:IG,items:[{title:i(`revision.sub_sections.other_modules.shareholder_current_accounts`),hidden:n(jf.REVISION__OTHER_MODULES_CURRENT_ACCOUNTS
107),url:W.shareholder_current_accounts_companies_index.url({pathParams:{company_id:`${l}`}})},{title:i(`revision.sub_sections.other_modules.results_allocation`),featureFlags:{accounting_regularization_entry__results_allocation:!0},url:W.results_allocation_companies_index.url({pathParams:{company_id:`${l}`}}),status:FG.NEW,supportedAccountingLogics:[bd.FR_PCG]},{title:i(`revision.sub_sections.other_modules.intercos`),hidden:n(jf.REVISION__OTHER_MODULES_INTERCOS),featureAbilities:[G.INTERCOMPANY_COMPARISONS_OF_PLAN_ITEMS],mustBeValidFeatureAbilities:Da.ALL_FEATURES_ABILITIES,url:W.intercos_companies_index.url({pathParams:{company_id:`${l}`}})},{title:i(`revision.sub_sections.other_modules.cvae`),hidden:n(jf.REVISION__OTHER_MODULES_CVAE),url:W.cvae_estimates_companies_index.url({pathParams:{company_id:`${l}`}})},{title:i(`revision.sub_sections.other_modules.cit`),hidden:n(jf.REVISION__OTHER_MODULES_CORPORATE_INCOME_TAX),url:W.cit_estimates_companies_index.url({pathParams:{company_id:`${l}`}})},{title:i(`revision.sub_sections.other_modules.young_farmer_allowance`),hidden:e.business_activity!==C8.AGRICULTURE||!a,featureFlags:{accounting_agriculture_and_verticals__young_farmer_allowance:!0},url:W.young_farmer_allowance_companies_index.url({pathParams:{id:`${l}`}}),onClickTrackedEvent:{eventName:`young_farmer_allowance_module_opened`,eventProperties:{}}}]}]}},KSe=({onClickAction:e})=>{let{company:t}=q(),n=Lo(),r=w1(),{mutate:i}=U3(),a=t&&IG.includes(t.accounting_logic),o=t&&LG.includes(t.accounting_logic),s=(0,X.useCallback)(r=>{if(!t)return;let{period_start:a,period_end:o}=Kn(t);i({parameters:{company_id:t.id},requestBody:{report_names:[`balance_sheet_assets`,`balance_sheet_liabilities_and_equity`],file_format:r,base_period_start:a,base_period_end:o,detailed:!1,cumulative:!1,period_segmentation_type:null,row_tag_group_id:null,col_tag_group_id:null,row_tag_ids:[],col_tag_ids:[],orientation:W3.PORTRAIT}},{onSuccess:()=>{hf(t.id,!0,n),e(`Download ${r.toUpperCase()} Balance Sheet`)}})},[t,i,n,e]),c=(0,X.useCallback)(()=>{if(!t)return;let{period_start:r,period_end:a}=Kn(t);i({parameters:{company_id:t.id},requestBody:{report_names:[`balance_sheet_assets`,`balance_sheet_liabilities_and_equity`],file_format:G3.PDF,base_period_start:r,base_period_end:a,detailed:!0,cumulative:!1,period_segmentation_type:null,row_tag_group_id:null,col_tag_group_id:null,row_tag_ids:[],col_tag_ids:[],orientation:W3.PORTRAIT}},{onSuccess:()=>{hf(t.id,!0,n),e(`Download PDF Detailed Balance Sheet`)}})},[t,i,n,e]),l=(0,X.useCallback)(async(r,a=!1)=>{if(!t)return;let{period_start:o,period_end:s}=Kn(t);i({parameters:{company_id:t.id},requestBody:{report_names:[`income_statement`],file_format:r,base_period_start:o,base_period_end:s,detailed:a,cumulative:!1,period_segmentation_type:null,row_tag_group_id:null,col_tag_group_id:null,row_tag_ids:[],col_tag_ids:[],orientation:W3.PORTRAIT}},{onSuccess:()=>{hf(t.id,!0,n),e(`Download ${r.toUpperCase()} Income Statement`)}})},[t,i,n,e]),u=(0,X.useCallback)(async(r,a=!1)=>{if(!t)return;let{period_start:o,period_end:s}=Kn(t);i({parameters:{company_id:t.id},requestBody:{report_names:[`de_bwa01`],file_format:r,base_period_start:o,base_period_end:s,detailed:a,cumulative:!1,period_segmentation_type:null,row_tag_group_id:null,col_tag_group_id:null,row_tag_ids:[],col_tag_ids:[],orientation:W3.PORTRAIT}},{onSuccess:()=>{hf(t.id,!0,n),e(`Download ${r.toUpperCase()} BWA01`)}})},[t,i,n,e]),d=(0,X.useMemo)(()=>a?[{title:r(`financial_statements.actions.balance_sheet_xls`),supportedAccountingLogics:IG,onClick:()=>{s(G3.XLS)}},{title:r(`financial_statements.actions.balance_sheet_pdf`),supportedAccountingLogics:IG,onClick:()=>{s(G3.PDF)}},{title:r(`financial_statements.actions.balance_sheet_detailed_pdf`),supportedAccountingLogics:IG,onClick:()=>{c()}},{title:r(`financial_statements.actions.income_statement_xls`),supportedAccountingLogics:IG,onClick:()=>{l(G3.XLS)}},{title:r(`financial_statements.actions.income_statement_pdf`),supportedAccountingLogics:IG,onClick:()=>{l(G3.PDF)}},{title:r(`financial_statements.actions.income_statement_detailed_pdf`),supportedAccountingLogics:IG,onClick:()=>{l(G3.PDF,!0)}}]:o?[{title:r(`financial_statements.actions.de_bwa01_xls`),supportedAccountingLogics:LG,onClick:()=>{u(G3.XLS)}},{title:r(`financial_statements.actions.de_bwa01_pdf`),supportedAccountingLogics:LG,onClick:()=>{u(G3.PDF)}},{title:r(`financial_statements.actions.de_bwa01_detailed_pdf`),supportedAccountingLogics:LG,onClick:()=>{u(G3.PDF,!0)}}]:[],[r,s,u,c,l,a,o]);return(0,Q.jsx)(r2,{children:(0,Q.jsx)(i2,{title:r(`financial_statements.actions.download`),items:d})})},qSe=({company:e,isRestricted:t,accountantT:n})=>{let{id:r}=e,i=e.profit_determination_method===K3.INCOME?`bwa01_eur`:`bwa01`;return{sidebarItem:{title:n(`financial_statements.title`),icon:`MenuBookRounded`},panelTitle:n(`financial_statements.title`),actions:KSe,panelSections:[{title:n(`financial_statements.sections.financial_statements`),items:[{title:n(`financial_statements.items.balance_sheet`),supportedAccountingLogics:IG,url:W.balance_sheet_companies_index.url({pathParams:{company_id:`${r}`}})},{title:n(`financial_statements.items.income_statement`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`income_statement`}})},{title:n(`financial_statements.items.annexes`),supportedAccountingLogics:IG,featureAbilities:[G.BROCHURES],url:W.annexes_companies_index.url({pathParams:{company_id:`${r}`}}),hidden:t(jf.REPORT__APPENDICES)},{title:n(`financial_statements.items.${i}`),supportedAccountingLogics:LG,hidden:t(jf.REPORT__STANDARD_BWA),featureAbilities:[G.ACCOUNTING_REPORTS_READ],url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`de_${i}`}})},{title:n(`financial_statements.items.income_statement`),status:`beta`,supportedAccountingLogics:LG,featureFlags:{germany_bookclosing__guv_form:!0}
107,hidden:t(jf.REPORT__DE_PROFIT_AND_LOSSES_GKV),featureAbilities:[G.ACCOUNTING_REPORTS_READ],url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`de_profit_and_losses_gkv`}})},{title:n(`financial_statements.items.balance_sheet`),status:`beta`,supportedAccountingLogics:LG,hidden:t(jf.REPORT__DE_COMMERCIAL_BALANCE_SHEET_ASSETS),featureAbilities:[G.ACCOUNTING_REPORTS_READ],url:W.balance_sheet_companies_index.url({pathParams:{company_id:`${r}`}})}]},{title:n(`financial_statements.sections.management_files`),supportedAccountingLogics:IG,items:[{title:n(`financial_statements.items.intermediate_balances`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`intermediate_balances`}})},{title:n(`financial_statements.items.analysis_balance_sheets`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`analysis_balance_sheets`}})},{title:n(`financial_statements.items.financing`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`financing`}})},{title:n(`financial_statements.items.self_funding_capacity`),supportedAccountingLogics:IG,url:W.companies_report.url({pathParams:{company_id:`${r}`,report_name:`self_funding_capacity`}})}]},{title:n(`financial_statements.sections.reporting`),supportedAccountingLogics:IG,items:[{title:n(`financial_statements.items.brochures`),supportedAccountingLogics:IG,featureAbilities:[G.BROCHURES],url:W.brochures_companies_index.url({pathParams:{company_id:`${r}`}}),hidden:t(jf.REPORT__BROCHURE)}]},{title:n(`financial_statements.sections.configuration`),supportedAccountingLogics:IG,items:[{title:n(`financial_statements.items.plan_item_number_reclassifications`),featureAbilities:[G.ACCOUNTING_REPORTS_READ],featureFlags:{accounting_financial_statements__reclassifications:!0},url:W.plan_item_number_reclassifications_companies_report_index.url({pathParams:{company_id:`${r}`}})}]}]}},X8=`components-navigation-content-accountant-sections-components-VATGuideCard`;Ti(X8,{fr:()=>M(()=>import(`./VATGuideCard.fr-DWFQiq4s.js`),[]),en:()=>M(()=>import(`./VATGuideCard.en-BQ0bLRwk.js`),[]),de:()=>M(()=>import(`./VATGuideCard.de-B0gP8dML.js`),[]),es:()=>M(()=>import(`./VATGuideCard.es-Bvknqy_P.js`),[])});var JSe=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:X8,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:X8},t[2]=i,t[3]=a),wi(a)};Di(X8);var YSe=`_122epm0`,XSe=({onClick:e})=>{let t=JSe();return(0,Q.jsx)(o,{px:2,children:(0,Q.jsxs)(`div`,{className:YSe,role:`button`,onClick:e,children:[(0,Q.jsxs)(o,{children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-600`,semiBold:!0,children:t(`cta_title`)}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(s,{name:`InfoOutlined`,size:`xs`,ml:`05`,color:`secondary-500`})}),(0,Q.jsx)(N.Content,{placement:`right`,maxWidth:`250px`,children:t(`cta_tooltip`)})]})]}),(0,Q.jsx)(Ed,{size:`sm`,variant:`warning`,children:(0,Q.jsx)(Ed.Label,{children:t(`cta_badge_todo`)})})]})})},ZSe=({onClickAction:e})=>{let t=an(),{track:n}=Ao(),{valid:r}=wa([G.VAT_REALLOCATION_SUGGESTIONS]),{company:i}=q(),a=Yr(),o=!!i&&!i.cash_based_accounting&&!i.disable_pending_vat_for_customers&&r,{data:s}=J6({company_id:a||0},{staleTime:si,enabled:!!a&&o}),c=W.pending_vat_reallocations_companies_accountants_index.url({pathParams:{id:`${a}`}});return s?(0,Q.jsx)(XSe,{onClick:()=>{t(c),n({trackedEvent:Oo.go_to_first_vat_reallocation,context:{clicked_from:`vat_guide_cta`}}),e(`VAT guide`)}}):null},QSe=(0,Q.jsx)(Xj,{}),$Se=(0,Q.jsx)(()=>{let e=w1();return(0,Q.jsxs)(Q.Fragment,{children:[e(`keyboard_shortcut`),(0,Q.jsx)(iu,{shortcut:eu.openLedgerEventSearch})]})},{}),eCe={AUTOPILOT:`autopilot`},Z8=`dual_screen`,Q8={ARCHIVED:`archived`,ENTRY:`entry`,VALIDATION_NEEDED:`validation_needed`,COMPLETE:`complete`,DRAFT:`draft`},$8=[{key:`entry`,scope:`entry`,variant:`warning`},{key:`validation_needed`,scope:`validation_needed`,variant:`info`},{key:`complete`,scope:`complete`,variant:`success`},{key:`archived`,scope:`archived_filter`,variant:`secondary`}],tCe=[{key:`approved`,scope:`supplier_invoices_approved`},{key:`rejected`,scope:`supplier_invoices_refused`},{key:`to_be_approved`,scope:`supplier_invoices_to_be_approved`},{key:`not_requiring_validation`,scope:`supplier_invoices_not_requiring_validation`}],nCe=e=>!!$8.find(t=>t.key===e),rCe=e=>({draft:{label:e(`columns.status.enum.draft`),variant:`neutral`,status:!0},entry:{label:e(`columns.status.enum.entry`),variant:`warning`,status:!0}
107,validation_needed:{label:e(`columns.status.enum.validation_needed`),variant:`info`,status:!0},complete:{label:e(`columns.status.enum.complete`),variant:`success`,status:!0},archived:{label:e(`columns.status.enum.archived`),variant:`neutral`,status:!0}}),iCe=e=>({to_be_approved:{label:e(`columns.approval_status.enum.to_be_approved`),variant:`neutral`,status:!0,tooltip:e(`columns.approval_status.tooltips.to_be_approved`)},approved:{label:e(`columns.approval_status.enum.approved`),variant:`success`,status:!0,tooltip:e(`columns.approval_status.tooltips.approved`)},rejected:{label:e(`columns.approval_status.enum.rejected`),variant:`danger`,status:!0,tooltip:e(`columns.approval_status.tooltips.rejected`)}}),aCe=e=>$8.map(t=>({label:e(`columns.status.enum.${t.key}`),value:t.scope})),oCe=e=>tCe.map(t=>({label:e(`columns.approval_status.enum.${t.key}`),value:t.scope})),e5=[xd.FEC,xd.TRA,xd.QUADRA_MDB,xd.SAGE_COALA,xd.PENNYLANE_UNIVERSAL_FORMAT,xd.LEDGER_EVENTS_DUMP],sCe=`AutomationAi`,cCe=(e,t,n)=>{let r=t[e.status];return n&&e.status===Q8.COMPLETE&&e.validation_method===eCe.AUTOPILOT?{...r,variant:`automation`,icon:sCe,autopilotValidatedAt:e.validated_at??void 0}:{...r}},lCe=()=>{let e={},t=[`filter`,`direction`,`per_page`,`sort`,`subtab`,`period_start`,`period_end`],{query:n}=da.parseUrl(window.location.href);return t.forEach(t=>{t in n&&(e[t]=String(n[t]))}),e},t5=({companyId:e,invoiceId:t,filter:n,direction:r,callbackUrl:i,dualScreenSessionId:a,extractParamsFromCurrentUrl:o})=>{let s={};return o&&(s=lCe()),t&&(s.id=String(t)),n&&(s.filter=n),r&&(s.direction=r),a&&(s[Z8]=a),s.callbackUrl=i?sn(i):window.location.href,W.full_page_companies_accountants_invoices_index.url({pathParams:{id:String(e)},queryParams:s})},n5=JSON.stringify([{field:`status`,operator:`in_scopes`,value:[`entry`,`validation_needed`]}]),uCe=e=>t5({companyId:e,direction:`customer`,filter:n5,extractParamsFromCurrentUrl:!1}),dCe=e=>t5({companyId:e,direction:`supplier`,filter:n5,extractParamsFromCurrentUrl:!1}),fCe=(e,t,n)=>!!t?.number&&hd(e).some(e=>t.number.startsWith(e))&&!n,r5=e=>!!e?.startsWith(`23`),pCe=e=>{let t=e.reduce((e,t)=>r5(t.pnl_plan_item?.number)?{lineCount:e.lineCount+1,assetCount:e.assetCount+ +!!t.asset}:e,{lineCount:0,assetCount:0});return{account_23_line_count:t.lineCount,created_asset_count:t.assetCount}},mCe=e=>e?.number===ud.SHAREHOLDERS_ACCOUNT,i5=(e,t)=>t===`customer`?vd(e):_d(e),a5=e=>ud.DIRECTION_WISE_ADVANCE_ALLOWED_PLAN_ITEMS[e],hCe=(e,t)=>{if(!t)return!1;let n=t[0];return Cr(a5(e),n)},gCe=(e,t,n)=>{let r=n?.[0]??`0`;return Cr(i5(e,t),r)},_Ce=e=>e.prepaid_pnl||!!e.deferral_id,vCe=e=>!!e?.number&&!!ud.ADVANCES_ON_ORDERS.find(t=>e.number.startsWith(t)),yCe=e=>e5.map(String).includes(e),bCe=({onClickAction:e})=>{let{company:t}=q(),n=w1(),r=an(),i=t&&IG.includes(t.accounting_logic);return t?(0,Q.jsxs)(r2,{children:[i&&(0,Q.jsx)(M6,{title:n(`entry.actions.search_ledger_events`),icon:`SearchRounded`,tooltip:$Se,onClick:()=>{r(W.search_companies_index.url({pathParams:{company_id:`${t.id}`}})),e(n(`entry.actions.search_ledger_events`))}}),i&&!t.cash_based_accounting&&(0,Q.jsx)(i2,{title:n(`entry.actions.new_entry`),items:[{title:n(`entry.actions.supplier_invoices_to_process`),onClick:()=>{r(dCe(t.id)),e(n(`entry.actions.supplier_invoices_to_process`))}},{title:n(`entry.actions.customer_invoices_to_process`),onClick:()=>{r(uCe(t.id)),e(n(`entry.actions.customer_invoices_to_process`))}},{title:n(`entry.actions.inline_data_entry`),onClick:()=>{r(W.inline_data_entry_companies_accountants_index.url({pathParams:{id:`${t.id}`}})),e(n(`entry.actions.inline_data_entry`))}}]}),(0,Q.jsx)(ZSe,{onClickAction:e})]}):null},xCe=({company:e,accountantT:t})=>{let{id:n,cash_based_accounting:r}=e,i={title:t(`entry.sub_sections.invoices.title`),items:[{title:t(`entry.sub_sections.invoices.supplier_invoices`),url:W.invoices_companies_accountants_index.url({pathParams:{id:`${n}`},queryParams:{direction:`supplier`}})},{title:t(`entry.sub_sections.invoices.client_invoices`),url:W.invoices_companies_accountants_index.url({pathParams:{id:`${n}`},queryParams:{direction:`customer`}})}]},a={title:t(`entry.sub_sections.receipts.title`),items:[{title:t(`entry.sub_sections.receipts.all_receipts`),url:W.invoices_companies_accountants_cash_based_accounting_index.url({pathParams:{id:`${n}`}})}]},o={title:t(`entry.sub_sections.bank.title`),items:[{title:t(`entry.sub_sections.bank.transactions`),url:W.transactions_companies_accountants_index.url({pathParams:{id:`${n}`}})},{title:t(`entry.sub_sections.bank.reconciliations`),supportedAccountingLogics:e.isGerman?LG:IG,status:e.isGerman?FG.BETA_GREEN:void 0,featureFlags:e.isGerman?{germany_core__bank_reconciliation:!0}
107:void 0,url:W.reconciliations_companies_accountants_index.url({pathParams:{company_id:`${n}`}}),otherUrls:[W.create_reconciliation_companies_accountants_index.url({pathParams:{company_id:`${n}`}})]}]},s=r?[o,a]:[i,o];return{sidebarItem:{title:t(`entry.title`),icon:`BorderColorRounded`,otherUrls:[W.search_companies_index.url({pathParams:{company_id:`${n}`}})]},panelTitle:t(`entry.title`),actions:bCe,panelSections:[...s,{title:t(`entry.sub_sections.ledger_events.title`),supportedAccountingLogics:IG,items:[{title:t(`entry.sub_sections.ledger_events.journals`),url:W.journals_companies_index.url({pathParams:{company_id:n.toString()}})},{title:t(`entry.sub_sections.ledger_events.inline_data_entry`),url:W.inline_data_entry_companies_accountants_index.url({pathParams:{id:`${n}`}})}]},{title:t(`entry.sub_sections.ledger_events.title`),supportedAccountingLogics:LG,items:[{title:t(`entry.sub_sections.ledger_events.journals`),url:W.journals_companies_index.url({pathParams:{company_id:n.toString()}})},{title:t(`entry.sub_sections.ledger_events.inline_data_entry`),featureFlags:{germany_experience_engine__bulk_entry:!0},url:W.inline_data_entry_companies_accountants_index.url({pathParams:{id:`${n}`}})}]},{title:t(`entry.sub_sections.import_export.title`),items:[{title:t(`entry.sub_sections.import_export.imports`),url:W.imports_companies_index.url({pathParams:{id:`${n}`}})},{title:t(`entry.sub_sections.import_export.exports`),url:W.exports_companies_index.url({pathParams:{id:`${n}`}})}]}]}},SCe=({onClickAction:e})=>{let{openWidget:t}=qj(),{userRole:n}=q(),r=w1(),i=MO(),{mode:a}=RN(),{toggleTimeEntryModal:o}=HN(),s=(0,X.useCallback)(()=>{i&&t(void 0,`side_nav`)},[t,i]),c=(0,X.useCallback)(e=>{o({isOpen:!0,location:`${a}_sidebar`},e)},[a,o]);return!i&&n===`internal_accountant`?null:(0,Q.jsxs)(r2,{children:[n!==`internal_accountant`&&(0,Q.jsx)(M6,{title:r(`client_folder.actions.record_timesheet`),icon:`TimerOutlined`,tooltip:QSe,onClick:t=>{c(t),e(r(`client_folder.actions.record_timesheet`))}}),i&&(0,Q.jsx)(M6,{title:r(`client_folder.actions.write_email`),icon:`EmailOutlined`,onClick:()=>{s(),e(r(`client_folder.actions.write_email`))}})]})},CCe=({company:e,isRestricted:t,accountantT:n})=>{let{id:r}=e;return{sidebarItem:{title:n(`client_folder.title`),icon:`FolderSharedRounded`},panelTitle:n(`client_folder.title`),actions:SCe,panelSections:[{items:[{title:n(`client_folder.items.collaboration_center`),supportedAccountingLogics:IG,featureAbilities:[G.MAIL_INBOX,G.MAIL_OUTBOX],mustBeValidFeatureAbilities:Da.ONE_OF_THE_FEATURE_ABILITIES,url:W.collaboration_center_companies_index.url({pathParams:{company_id:r.toString()}})},{title:n(`client_folder.items.documents`),featureAbilities:[G.DMS],supportedAccountingLogics:IG,hidden:t(jf.FILE__DMS),url:W.items_companies_dms_index.url({pathParams:{company_id:r.toString()}}),quickAccessAliases:[`ged`,`dms`]},{title:n(`client_folder.items.documents`),featureAbilities:[G.DMS],supportedAccountingLogics:LG,featureFlags:{germany_growth_machine__dms:!0},url:W.items_companies_dms_index.url({pathParams:{company_id:r.toString()}}),quickAccessAliases:[`ged`,`dms`]},{title:n(`client_folder.items.documents_request`),featureAbilities:[G.DMS],supportedAccountingLogics:IG,url:W.document_requests_companies_dms_index.url({pathParams:{company_id:r.toString()}})},{title:n(`client_folder.items.accounting_plan`),hidden:t(jf.FILE__CHART_OF_ACCOUNTS),url:W.plan_items_companies_index.url({pathParams:{company_id:r.toString()}})}]},{title:n(`client_folder.items.third_parties.title`),items:[{title:n(`client_folder.items.third_parties.suppliers`),hidden:t(jf.FILE__SUPPLIER_THIRDPARTIES),url:W.thirdparties_companies_index.url({pathParams:{company_id:`${e.id}`},queryParams:{role:`supplier`}})},{title:n(`client_folder.items.third_parties.customers`),hidden:t(jf.FILE__CUSTOMER_THIRDPARTIES),url:W.thirdparties_companies_index.url({pathParams:{company_id:`${e.id}`},queryParams:{role:`customer`}})}]}]}},wCe=({company:e,isRestricted:t,accountantT:n})=>{let{id:r}=e;return{sidebarItem:{title:n(`analytics_and_insights.title`),icon:`ShowChartRounded`},panelTitle:n(`analytics_and_insights.title`),panelSections:[{title:n(`analytics_and_insights.sub_sections.analyses.title`),items:[{title:n(`analytics_and_insights.items.real_time_dashboard`),supportedAccountingLogics:IG,url:W.financial_insights_companies_index.url({pathParams:{company_id:`${r}`}}),featureAbilities:[G.FINANCIAL_INSIGHTS_WRITE],hidden:t(jf.REPORT__FINANCIAL_INSIGHTS_OVERVIEW)},{title:n(`analytics_and_insights.items.reporting`),url:W.reports_companies_financial_insights_index.url({pathParams:{company_id:`${r}`}}),featureAbilities:[G.FINANCIAL_INSIGHTS_WRITE],hidden:t(jf.REPORT__FINANCIAL_INSIGHTS_REPORTS)}]},{title:n(`analytics_and_insights.sub_sections.configuration.title`),items:[{title:n(`analytics_and_insights.sub_sections.configuration.analytical_categories`),url:W.categories_companies_settings_index.url({pathParams:{id:`${r}`}}),featureAbilities:[G.TAGS]}]}]}},TCe=({company:e,auxiliarizedNumbers:t,isRestricted:n,accounting_tax_connect__my_declarations:r,accounting_vat__ifu:i,auxiliarizationLabelT:a,accountantT:o,hasYoungFarmerInfo:s,onWorkingFileNavItemClick:c,userId:l,firmId:u})=>[xCe({company:e,accountantT:o}),GSe({company:e,auxiliarizedNumbers:t,isRestricted:n,auxiliarizationLabelT:a,accountantT:o,hasYoungFarmerInfo:s,onWorkingFileNavItemClick:c,userId:l,firmId:u}),VSe({company:e,isRestricted:n,accounting_tax_connect__my_declarations:r,accounting_vat__ifu:i,accountantT:o}),qSe({company:e,isRestricted:n,accountantT:o}),wCe({company:e,isRestricted:n,accountantT:o}),CCe({company:e,isRestricted:n,accountantT:o})],ECe=({company:e,accountantT:t})=>[HSe({company:e,accountantT:t})],o5=()=>{let{company:e}=q(),{valid:t}=wa([G.COMPANY_BOOKKEEPING_CONFIGS]),{germany_core__autopilot:n}
107=Jr(),r=e?.company_market===Fa.DE,i=e!==void 0&&Pf({isGermanMarket:r,germanyAutopilotEnabled:n});return{hasAutopilotAccess:t&&i,hasAutopilotNudgeAccess:i,hasBookkeepingConfigs:t,germanyAutopilotEnabled:n}},DCe=e=>{let{company:t}=q(),{currentUser:n}=Ha(),r=Yr(),i=ju(),a=ha(),{setIsPopoverVisible:o}=W2(),{accounting_profitability__company_accountant_navigation_restrictions_management:s,transactions_hub__ecb_exchange_rates:c=!1,transactions_hub__internal_transfers:l=!1,commercial_management__custom_fields:u=!1,accounting_autopilot__split_free_vs_paid_layout:d}=Jr(),{hasAutopilotAccess:f}=o5(),{isFreemiumView:p,isStarterWithoutAccountingView:m,isFreemiumStarterView:h}=r4(),g=Rn(n)||n.pennylane_employee,_=iU(),v=_.hasCustomSupport?_.contactSupportUrl:void 0,y=K2(),{valid:b}=wa([G.COMPANY_AI_ASSISTANT]),{valid:x}=wa([G.GENERATIVE_AI_SETTINGS]),S=b&&x,{valid:C}=wa([G.SETTINGS_BANK_ACCOUNTS]),{valid:w}=wa([G.SETTINGS_INVOICES_TRANSMISSIONS]),{valid:T}=wa([G.SETTINGS_CUSTOMER_INFOS]),{valid:E}=wa([G.COMPANY_ACCOUNTANT_NAVIGATION_RESTRICTIONS_MANAGEMENT]),{valid:D}=wa([G.SETTINGS_TEAM_MEMBERS,G.GENERAL_ACCOUNTING],Da.ONE_OF_THE_FEATURE_ABILITIES),{valid:O}=wa([G.CUSTOMER_INVOICES]),{valid:k}=wa([G.AUTOMATION_RULES]),{valid:ee}=wa([G.MY_SUBSCRIPTION]),{valid:A}=wa([G.ADVANCED_MODULES_MANAGEMENT]),{valid:te}=wa([G.PRODUCTS_ADVANCED]),{valid:j}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING,G.ACCOUNTING_PLAN_ITEMS_GERMANY],Da.ONE_OF_THE_FEATURE_ABILITIES),M=!k&&e.some(({key:e})=>e===w8.AUTOMATION_RULES_SETTING);return(0,X.useMemo)(()=>{if(!t)return[];let n={title:i(d?`panel.settings.automations`:`panel.settings.autopilot`),url:W.autopilot_companies_settings_index.url({pathParams:{id:`${t.id}`}}),hidden:!f},_={title:i(`panel.settings.permanent_file`),hidden:!T,url:W.permanent_file_companies_settings_index.url({pathParams:{id:`${t.id}`}}),otherUrls:t.fiscalYears.map(e=>W.companies_fiscal_years.url({pathParams:{company_id:`${t.id}`,id:`${e.id}`}}))},b={title:i(`panel.settings.accountant_navigation_restrictions_management`),status:FG.NEW,hidden:!E||!s||t.firm.is_own_company,url:W.accountant_navigation_restrictions_companies_settings_index.url({pathParams:{company_id:`${t.id}`}})},x={title:i(`panel.settings.bank_accounts`),hidden:!C,url:W.bank_accounts_companies_settings_index.url({pathParams:{id:`${t.id}`},queryParams:{origin:`webapp`}})},ne={title:i(`panel.settings.internal_transfers`),hidden:!g||!l,url:W.internal_transfers_companies_settings_index.url({pathParams:{id:`${t.id}`}})},re={title:i(`panel.settings.exchange_rates`),hidden:!C||!c,url:W.exchange_rate_settings_companies_settings_index.url({pathParams:{id:`${t.id}`}})},ie={title:i(`panel.settings.invoice_transmission`),hidden:!w,url:W.invoice_connection_companies_settings_index.url({pathParams:{id:`${t.id}`}})},ae={title:i(`panel.settings.customer_invoicing`),hidden:!O,url:W.customer_invoicing_companies_settings_index.url({pathParams:{id:`${t.id}`}})},oe={title:i(`panel.settings.communication_settings`),hidden:!0,url:W.communication_settings_companies_settings_index.url({pathParams:{id:`${t.id}`}})},se={title:i(`panel.settings.team_members`),hidden:!D,url:W.users_companies_settings_index.url({pathParams:{id:`${t.id}`}})},ce={title:i(`panel.settings.subscription_management`),hidden:!ee,url:W.subscription_management_companies_settings_index.url({pathParams:{id:`${t.id}`}})},le={title:i(`panel.settings.accounting_plan`),url:W.plan_items_companies_index.url({pathParams:{company_id:`${r}`}}),hidden:!j},N={title:i(`panel.settings.history.title`),items:[{title:i(`panel.settings.history.sub_sections.imports`),url:W.imports_companies_index.url({pathParams:{id:`${r}`}}),featureAbilities:[G.IMPORTS],hidden:p||m},{title:i(`panel.settings.history.sub_sections.exports`),url:W.exports_companies_index.url({pathParams:{id:`${r}`}}),featureAbilities:[G.EXPORTS]}]},ue=q2(a),de={title:i(`panel.settings.help.title`),hidden:!m&&!p,items:[{title:J2(a).title,onClick:v?void 0:()=>e4(o),url:v??``},{title:ue.title,url:y}]},fe={title:i(`panel.settings.rule_center`),hidden:!k,url:W.rules_companies_index.url({pathParams:{company_id:`${t.id}`}})},pe={title:i(`panel.settings.rule_center`),hidden:!M,status:`upsell`,url:W.preview_companies_rules_center_index.url({pathParams:{company_id:`${t.id}`}})},me={title:i(`panel.settings.connectivity`),hidden:p,status:e.some(({ke
107y:e})=>e===w8.INTEGRATIONS_SETTING)?`upsell`:t.isGerman?FG.BETA_GREEN:void 0,url:W.connectivity_companies_settings_index.url({pathParams:{id:`${t.id}`}})},he={title:i(`panel.settings.custom_fields`),status:FG.NEW,hidden:!u,url:W.custom_fields_companies_settings_index.url({pathParams:{id:`${t.id}`}})},ge=A||te,_e={title:i(`panel.settings.module_center`),hidden:!ge||t.isGerman,url:W.module_center_companies_settings_index.url({pathParams:{id:`${t.id}`}})},ve={title:i(`panel.settings.artificial_intelligence`),hidden:!S,status:FG.NEW,url:W.artificial_intelligence_companies_settings_index.url({pathParams:{id:`${t.id}`}})};if(h){let e={title:i(`panel.settings.integration_marketplace`),url:W.connectivity_companies_settings_index.url({pathParams:{id:`${t.id}`}})},r=[_,se,fe,n,ce,ve],a=[x,ie,e];return[{sidebarItem:{icon:`SettingsRounded`,title:i(`sidebar.company_settings`)},panelSections:[{items:r.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},{title:i(`panel.settings.connectivity`),items:a.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},{title:N.title,items:N.items.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},...de.hidden?[]:[{title:de.title,hidden:de.hidden,items:de.items}]],panelTitle:i(`sidebar.company_settings`)}]}let ye=[x,ne,re,ie,ae,oe,fe,pe,n,me,he,_e,ve,le],be=[_,b,se,ce];return[{sidebarItem:{icon:`SettingsRounded`,title:i(`sidebar.company_settings`)},panelSections:[{items:ye.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},{items:be.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},{title:N.title,items:N.items.filter(e=>!e.hidden).map(e=>({...e,redirect:!1}))},...de.hidden?[]:[{title:de.title,hidden:de.hidden,items:de.items}]],panelTitle:i(`sidebar.company_settings`)}]},[t,i,f,T,C,w,O,D,ee,E,r,p,m,h,v,y,e,k,M,A,te,j,S,s,c,l,u,d,o,a,g])},s5=({viewAsUser:e,currentUser:t,hasAccountingAccess:n,accessingSensitiveData:r,level:i})=>{let a=F(),{trackPageEvent:o}=F4(),s=(0,X.useRef)(o);s.current=o;let{company:c,userRole:l}=q(),{firmId:u}=Ka(),{mode:d}=la(),{isFreemiumView:f,isFreemiumStarterView:p,isSCWithoutInvoiceCreationView:m}=r4(),{featureAbilities:h}=va(),{isRestricted:g}=S8(),_=Jr(),{advancedModules:v}=Gc(),{proAccountPermissionsData:y}=zD(),{[gf.EMPLOYEE_EXPENSE.approvalFlowType]:b}=n6([gf.EMPLOYEE_EXPENSE]),x=qxe(),S=DCe(x),C=(0,X.useMemo)(()=>e?{...e,hasCards:!1}:t,[e,t]),{auxiliarizedNumbers:w}=Cd(),T=su(`fees_explanation`),{reseller:E}=yo(),D=w4(),O=w1(),k=E8(),ee=(0,X.useCallback)(()=>{c?.id&&(a.getQueryData(N4({company_id:c.id}))||s.current(Eo.working_file_nav_item_clicked,{entry_point:`side menu working file navigation`,started_timestamp:new Date().toISOString()}))},[c?.id,a]),{accounting_tax_connect__my_declarations:A=!1,cash_in__payment_links:te=!1,accounting_vat__ifu:j=!1,accounting_agriculture_and_verticals__young_farmer_allowance:M=!1}=Jr(),{valid:ne}=wa([G.SETTINGS_CUSTOMER_INFOS]),{data:re}=b8(n&&ne&&M&&c?.business_activity===C8.AGRICULTURE&&c?.id&&c?{company_id:c.id}:I,{staleTime:oi}),ie=!!re?.young_farmer&&!!re?.young_farmer_start_date;return(0,X.useMemo)(()=>{if(!c||r||d===`focus`)return{sme:[],accounting:[],quickJump:[]};let e=i===`main`?TCe({company:c,auxiliarizedNumbers:w,isRestricted:g,accounting_tax_connect__my_declarations:A,accounting_vat__ifu:j,auxiliarizationLabelT:D,accountantT:O,hasYoungFarmerInfo:ie,onWorkingFileNavItemClick:ee,userId:t.id,firmId:u}):ECe({company:c,accountantT:O}),a=B8(i===`main`?DSe({company:c,currentUser:C,featureAbilities:h,userRole:l,auxiliarizedNumbers:w,proAccountPermissionsData:y,isExpensesValidator:b.isValidator,feesExplanationLink:T,auxiliarizationLabelT:D,isFreemiumStarterView:p,isFreemiumView:f,isSCWithoutInvoiceCreationView:m,smeT:k,accountantT:O,cash_in__payment_links:te,featureFlags:_}):OSe({company:c,reseller:E,hidden:f,smeT:k}),c,C,_,x,h,v),o=B8(e,c,C,_,x,h,v),s=l!==`employee`,M=l===`employee`?BW(a):VW(a);return{sme:[{items:[...s&&i===`secondary`?S:[],...M]}],accounting:n?[{items:[...s&&i===`secondary`?S:[],...o]}]:[],quickJump:[{items:[...a,...n?o:[],...S]}]}},[c,r,d,i,w,g,A,j,te,ie,C,l,y,b.isValidator,T,E,p,f,m,_,x,h,v,S,n,D,O,k,ee,t.id,u])},OCe=`navigation_fixed_panel`,kCe=e=>{let t=Yr(),[n,r]=(0,X.useState)(null),[i,a]=(0,X.useState)(!0),[o,s]=$r(OCe,!1,ni),c=Kl(`screen and (min-width: 1600px)`),l=(0,X.useCallback)(e=>{if(e&&e.panelSections.length===0){r(null);return}r(e)},[]);return(0,X.useEffect)(()=>{o||l(null)},[o,l]),(0,X.useEffect)(()=>
107{l(null)},[e,l]),(0,X.useEffect)(()=>{r(null)},[t]),{fixed:c?o:!1,setFixed:s,fixable:c,updateActivePanel:l,setActivePanelSynced:a,activePanelSynced:i,activePanel:n}},ACe=({sections:e,content:t,mode:n,toggleValue:r,setToggleValue:i,fixed:a,updateActivePanel:o})=>{let s=ju(),{brandName:c}=yo(),{company:l}=q(),[u,d]=(0,X.useState)(void 0),[f,p]=(0,X.useState)(void 0),m=On(({pathname:t,searchParams:n})=>RW({sections:e,pathname:t,searchParams:n})),h=On(({pathname:e,searchParams:n})=>RW({sections:t.accounting,pathname:e,searchParams:n})),g=On(({pathname:e,searchParams:n})=>RW({sections:t.sme,pathname:e,searchParams:n}));return(0,X.useEffect)(()=>{let e=r;if(r===`accounting`&&!h.activeItem&&g.activeItem&&(i(`sme`),e=`sme`),r===`sme`&&h.activeItem&&!g.activeItem&&(i(`accounting`),e=`accounting`),a){let t=e===`sme`?g.activeItem:h.activeItem;t&&o(t)}},[h,g,r,o,i,a]),(0,X.useEffect)(()=>{d(m.activePanelItemTitle),p(m.activeItem?.sidebarItem.title||void 0),zW({navigationT:s,company:l,mode:n,activeItemTitle:m.activePanelItemTitle??m.activeItem?.sidebarItem.title,brandName:c})},[m,n,c,l,s]),{activePanelItemTitle:u,activeSidebarItemTitle:f}},jCe=`dyn6xq0`,MCe=`dyn6xq1`,NCe=`dyn6xq2`,PCe={regular:`dyn6xq3`,constrained:`dyn6xq4`},FCe={green:`dyn6xq5`,black:`dyn6xq6`,blue:`dyn6xq7`,pink:`dyn6xq8`,customGreen:`dyn6xq9`,customBlue:`dyn6xqa`,customTeal:`dyn6xqb`,customViolet:`dyn6xqc`,customRed:`dyn6xqd`,customYellow:`dyn6xqe`,customBrown:`dyn6xqf`,customGray:`dyn6xqg`},ICe={green:`dyn6xqh`,black:`dyn6xqi`,blue:`dyn6xqj`,pink:`dyn6xqk`,customGreen:`dyn6xql`,customBlue:`dyn6xqm`,customTeal:`dyn6xqn`,customViolet:`dyn6xqo`,customRed:`dyn6xqp`,customYellow:`dyn6xqq`,customBrown:`dyn6xqr`,customGray:`dyn6xqs`},LCe=`dyn6xqt`,RCe=({sidebarVariation:e,sidebarSize:t,onClick:n,activeUser:r,onClose:i,...a})=>{let o=ju(),c=r!==void 0;return(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsxs)(`button`,{className:(0,Xk.default)(jCe,FCe[e],PCe[t],{[NCe]:c}),onClick:n,...a,children:[(0,Q.jsx)(`span`,{className:(0,Xk.default)(MCe,ICe[e],{[LCe]:c}),children:(0,Q.jsx)(s,{name:`SupervisedUserCircleRounded`,size:`sm`})}),t===`regular`&&(0,Q.jsxs)(H,{direction:`row`,grow:1,minWidth:0,justifyContent:`between`,alignItems:`center`,gap:1,children:[(0,Q.jsx)(V.TinyCaption,{semiBold:c,truncate:!0,children:r?`${r.firstName} ${r.lastName}`:o(`sidebar.view_as`)}),c&&(0,Q.jsx)(`button`,{type:`button`,className:`dyn6xqu`,onClick:i,...a,children:(0,Q.jsx)(s,{name:`CancelRounded`,size:`xs`})})]})]})}),(0,Q.jsx)(N.Content,{placement:`right`,hidden:t===`regular`,children:o(`sidebar.view_as`)})]})},c5,zCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/{id}/company_details_sidepanel`,method:`GET`,data:t,params:e})},BCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/inactive`,method:`GET`,data:t,params:e})},VCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/months_columns`,method:`GET`,data:t,params:e})},HCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/revision_tab`,method:`GET`,data:t,params:e})},UCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/{id}/users`,method:`GET`,data:t,params:e})},WCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/{id}/create_user`,method:`POST`,data:t,params:e})},GCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/{id}/company_update_sidepanel`,method:`PUT`,data:t,params:e})},KCe=async function(e,t,n){return await c5.request({...n,url:`/portfolio/crm/companies/{id}/detach_company_from_firm`,method:`PUT`,data:t,params:e})};function qCe(e){return c5=new z(e),{getCompanyDetailsSidepanelCRMCompany:zCe,getInactiveCRMCompanies:BCe,getMonthsColumnsCRMCompanies:VCe,getRevisionTabCRMCompanies:HCe,getUsersCRMCompany:UCe,postCreateUserCRMCompany:WCe,putCompanyUpdateSidepanelCRMCompany:GCe,putDetachCompanyFromFirmCRMCompany:KCe}}var l5=qCe({server:window.location.origin}),JCe=e=>e.map(({id:e,first_name:t,last_name:n})=>({value:e,label:`${t} ${n}`})),YCe=({setViewAsUser:e,viewAsUser:t,end:n,sidebarVariation:r,sidebarSize:i})=>{let a=ju(),{track:o}=Ao(),{crmURL:s}=fa(),c=Yr(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)([]),p=(0,X.useCallback)((t,n)=>{o({trackedEvent:Oo.sidebar_navigation_view_app_as_clicked,object:{}}),e(t,n),setTimeout(()=>{J.info({title:a(`switch_mode.toast.company_menu_enabled`)})},1e3)},[e,o,a]),m=(0,X.useCallback)(async()=>
107{if(!c)return;let e=await l5.getUsersCRMCompany({id:c});switch(e.data.users.length){case 0:J.info({title:a(`switch_mode.toast.you_need_to_add_users`),actions:[{label:a(`switch_mode.toast.add`),href:s(`companies`,{sidepanel_tab:`clients`,company_id:c})}]});break;case 1:{let[t]=e.data.users;p(t.id,c);break}default:f(JCe(e.data.users)),u(!0)}},[c,s,p,a]),h=e=>{c&&(u(!1),p(e,c))};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(RCe,{onClick:m,sidebarVariation:r,sidebarSize:i,onClose:n,"data-intercom":`navbar-view-as-button`,activeUser:t?{firstName:t.first_name,lastName:t.last_name}:void 0}),(0,Q.jsx)(ao,{show:l,title:a(`switch_mode.modal.title`),onHide:()=>u(!1),children:(0,Q.jsxs)(H,{direction:`column`,gap:1,mb:2,children:[(0,Q.jsx)(sl,{variant:`info`,mt:`n2`,mx:`n2`,withSeparator:!1,text:a(`switch_mode.modal.banner`)}),(0,Q.jsx)(Od,{Component:Hl,label:a(`switch_mode.modal.label`),isClearable:!1,options:d,onChange:e=>h(+e.target.value)})]})})]})},XCe=({sidebarMode:e,sidebarSize:t,sidebarVariation:n})=>{let r=ju(),i=an(),a=Yr(),{valid:o}=wa([G.ES_CORE_SETTINGS_VERIFACTU]),s=(0,X.useCallback)(()=>{i(W.verifactu_registration_companies_settings_index.url({pathParams:{id:String(a)}}))},[a,i]);return e!==`app`||!o?null:(0,Q.jsx)(y2,{onClick:s,sidebarVariation:n,sidebarSize:t,icon:`NewReleases`,withTooltip:t!==`regular`,isSecondary:!0,children:r(`sidebar.verifactu`)})},ZCe=gn.button(({theme:e,$sidebarSize:t})=>({width:`100%`,textAlign:`left`,appearance:`none`,display:`flex`,justifyContent:t===`regular`?`flex-start`:`center`,height:`32px`,flexShrink:0,flexDirection:`row`,outline:`none`,gap:e.spacers[1],borderRadius:`4px`,border:0,padding:`1px`,alignItems:`stretch`,background:`linear-gradient(91.41deg, #498FFF 0%, #A4C7FF 50%, #498FFF 100%)`,"& span":{userSelect:`none`}})),QCe=gn(H)(({theme:e,$active:t})=>({background:e.variantToThemeColor(`info-500`),...t&&{background:e.variantToThemeColor(`info-700`)},...!t&&{"&:hover, &:focus-visible":{background:e.variantToThemeColor(`info-600`)}}})),$Ce=({sidebarSize:e,active:t,children:n,onClick:r})=>(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(ZCe,{onClick:r,$sidebarSize:e,"data-sidebar-item":!0,children:(0,Q.jsxs)(QCe,{$active:t,alignItems:`center`,grow:1,justifyContent:e===`regular`?`start`:`center`,px:+(e===`regular`),gap:1,borderRadius:`4px`,children:[(0,Q.jsx)(s,{name:`StarRounded`,color:`white`,size:`sm`}),e===`regular`&&(0,Q.jsx)(V.TinyCaption,{semiBold:t,color:`white`,children:n})]})})}),(0,Q.jsx)(N.Content,{placement:`right`,hidden:e===`regular`,children:n})]}),u5=gn.ul(({theme:e})=>({display:`flex`,flexDirection:`column`,listStyle:`none`,flexGrow:1,padding:0,margin:0,overflowY:`auto`,gap:e.spacers[2]})),d5=gn.li({display:`flex`,flexDirection:`column`}),ewe=gn.ul(({theme:e})=>({display:`flex`,flexDirection:`column`,listStyle:`none`,gap:e.spacers[1],padding:e.spacers[1],margin:0})),twe=gn(H)({"& span":{userSelect:`none`}}),nwe=({children:e})=>(0,Q.jsx)(twe,{px:2,children:(0,Q.jsx)(V.TinySubheading,{color:`white`,uppercase:!0,children:e})}),rwe=({size:e})=>{let t=ju();return(0,Q.jsx)(H,{direction:`row`,alignItems:`center`,justifyContent:e===`constrained`?`center`:`start`,gap:1,p:1,children:(0,Q.jsx)(Yo,{label:t(`sidebar.revision_only_badge.label.${e}`),variant:`info`,strong:!0,size:`md`,width:`100%`})})},iwe=({variation:e,size:t,mode:n,title:r,onSelect:i,sections:a,activeItem:o,hoveredItem:s,toggle:c,onConstrainToggle:l,children:u,staffSection:d})=>{let{company:f}=q(),p=f?.is_revision_only,{currentUser:m}=Ha(),h=Jr(),_=!m.pennylane_employee_or_external_accountant,v=p&&!_,y=!v&&c&&t===`regular`&&!h.frontend_infrastructure__transversal_nav;return(0,Q.jsxs)(MW,{variation:e,size:t,onConstrainToggle:l,"data-intercom":`navbar-variation-${e}`,children:[(0,Q.jsx)(fG,{size:t,title:r,mode:n,variation:e}),v&&(0,Q.jsx)(rwe,{size:t}),y&&(0,Q.jsx)(H,{p:1,children:(0,Q.jsx)(B$,{variation:e,value:c.value,onToggle:c.onToggle,options:c.options})}),(0,Q.jsx)(u5,{"data-intercom":`navbar-sections`,children:a.map((n,r)=>(0,Q.jsxs)(d5,{children:[t===`regular`&&n.title&&(0,Q.jsx)(nwe,{children:n.title}),(0,Q.jsx)(ewe,{children:n.items.map((n,r)=>(0,Q.jsx)(`li`,{children:(0,Q.jsx)(y2,{onClick:e=>i(n,e),sidebarVariation:e,sidebarSize:t,icon:n.icon,status:n.status,active:n.title===o,hovered:n.title===s,locked:!!n.locked,"aria-label":n.title,"data-intercom":`navbar-item-${g(n.title.replace(` `,`-`).toLowerCase())}`,withTooltip:t!==`regular`,href:n.url,children:n.title})},r))})]},r))}),u&&(0,Q.jsx)(H,{direction:`column`,px:1,pt:2,pb:25,gap:`05`,children:u}),d&&(0,Q.jsx)(iG,{sidebarSize:t,environment:d.environment,expandedByDefault:d.expandedByDefault,children:d.content})]})},awe=`_1111suk0`,owe=({sections:e,sidebarSize:t,sidebarVariation:n,activeItem:r,hoveredItem:i,onSelect:a})=>e.some(e=>e.items.length!==0)?(0,Q.jsx)(u5,{children:e.map((e,o)=>(0,Q.jsx)(d5,{children:(0,Q.jsx)(`ul`,{className:awe,children:e.items.map((e,o)=>(0,Q.jsx)(`li`,{children:(0,Q.jsx)(y2,{onClick:t=>a(e,t),sidebarVariation:n,sidebarSize:t,icon:e.icon,active:e.title===r,hovered:e.title===i,withTooltip:t!==`regular`,isSecondary:!0,children:e.title})},o))})},o))}
107):null,swe=(0,X.memo)(({sidebarMode:e,sidebarSize:t,sidebarVariation:n})=>{let r=ju(),i=tu(),{openQuickSearch:a}=ipe();return e===`app`?(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(y2,{onClick:a,sidebarVariation:n,sidebarSize:t,icon:`SearchRounded`,withTooltip:!1,isSecondary:!0,children:r(`sidebar.quick_search`)})}),(0,Q.jsx)(N.Content,{placement:`right`,maxWidth:`400px`,children:(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:1,children:[t===`constrained`&&r(`sidebar.quick_search`),(0,Q.jsxs)(H,{direction:`row`,alignItems:`center`,gap:`05`,children:[(0,Q.jsx)(Zc,{size:`sm`,children:i(`modifierKeys.shiftKey`)}),(0,Q.jsx)(Zc,{size:`sm`,children:eu.openQuickSearch.key})]})]})})]}):null}),cwe=`_1w1s26m0`,lwe=({isActive:e,onToggle:t})=>{let n=ju();return(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(`button`,{className:cwe,onClick:t,"data-intercom":e?`navbar-panel-fixed-button`:`navbar-panel-floating-button`,"aria-label":n(e?`panel.toggle_variation.fixed`:`panel.toggle_variation.floating`),children:(0,Q.jsx)(s,{name:e?`FirstPageRounded`:`LastPageRounded`,size:`sm`,color:`secondary-700`})})}),(0,Q.jsx)(N.Content,{children:n(e?`panel.toggle_variation.fixed`:`panel.toggle_variation.floating`)})]})},uwe=gn(se)(({$active:e,theme:t})=>({color:`${e?t.primary900:t.secondary900} !important`,border:e?`1px solid #A9E9CC`:`1px solid transparent`,textDecoration:`none`,display:`flex`,alignItems:`center`,outline:`none`,justifyContent:`space-between`,height:`32px`,paddingLeft:t.spacers[2],paddingRight:t.spacers[1],borderRadius:`4px`,flexDirection:`row`,backgroundColor:e?t.primary50:`transparent`,"& .hidden-on-hover":{display:`flex`,alignItems:`center`},"& [data-testid=OpenInNewRoundedIcon]":{display:`none`},"&:hover, &:focus-visible":{textDecoration:`none`,backgroundColor:t.primary50,border:`1px solid #A9E9CC`,span:{color:`${t.primary900} !important`},".hidden-on-hover":{display:`none`},"[data-testid=OpenInNewRoundedIcon]":{display:`block`,color:`${t.primary800} !important`,"&:hover":{color:`${t.primary600} !important`}}}})),dwe=()=>{let e=(0,X.useRef)(null),[t,n]=(0,X.useState)(!1);return(0,X.useLayoutEffect)(()=>{let t=e.current?.clientWidth??0,r=e.current?.scrollWidth??0;n(r>t)},[e]),[e,t]},fwe=({onClick:e,active:t=!1,item:n})=>{let r=ju(),{title:i,url:a,count:o=0,status:c}=n,[l,u]=dwe(),d=(0,X.useMemo)(()=>NG(r),[r]),f=c===`upsell`,p=(0,X.useCallback)(t=>{t.stopPropagation(),t.preventDefault(),e?.(n),tn(a)},[e,a,n]);return(0,Q.jsxs)(uwe,{$active:t,href:a,propagateFiscalPeriod:!0,onClick:t=>{n.onClick&&(t.stopPropagation(),t.preventDefault(),n.onClick()),e?.(n)},"data-intercom":n.dataIntercom,children:[(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(`div`,{ref:l,className:`text-truncate`,children:(0,Q.jsx)(V.TinyCaption,{semiBold:t,children:i})})}),(0,Q.jsx)(N.Content,{placement:`bottom`,hidden:!u,maxWidth:`300px`,children:i})]}),(0,Q.jsxs)(H,{direction:`row`,gap:`05`,alignItems:`center`,justifyContent:`center`,children:[o>0&&(0,Q.jsx)(Yo,{strong:!0,count:o,variant:`danger`,size:`sm`}),c&&(0,Q.jsx)(`div`,{className:`hidden-on-hover`,children:f?(0,Q.jsx)(s,{name:`LockOutlinedIcon`,size:`xxs`,color:`secondary-700`}):(0,Q.jsx)(Yo,{label:d[c].label,variant:d[c].variant,size:`sm`,icon:d[c].icon,strong:d[c].strong})}),n.url&&(0,Q.jsx)(s,{name:`OpenInNewRounded`,color:`secondary-800`,size:`xs`,onClick:p})]})]})},pwe=({section:e,activeItem:t,onItemClick:n,isLast:r})=>{let i=NG(ju());return(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[e.title&&(0,Q.jsxs)(H,{direction:`row`,justifyContent:`between`,px:2,alignItems:`center`,children:[(0,Q.jsx)(V.TinySubheading,{truncate:!0,color:`secondary-600`,children:e.title}),e.status&&(0,Q.jsx)(o,{children:(0,Q.jsx)(Yo,{label:i[e.status].label,variant:i[e.status].variant,size:`sm`,icon:i[e.status].icon,strong:i[e.status].strong})})]}),(0,Q.jsx)(H,{direction:`column`,gap:`05`,px:1,children:e.items.map((e,r)=>(0,Q.jsx)(fwe,{item:e,active:e.title===t,onClick:n},r))})]}),!r&&(0,Q.jsx)(o,{px:2,children:(0,Q.jsx)(`hr`,{className:`_4d2rds0`})})]})},mwe=`_1d1qe1v0`,hwe={floating:`_1d1qe1v1`,fixed:`_1d1qe1v2`},gwe=({variation:e,onVariationChange:t,fixable:n,title:r,actions:i,sections:a,activeItem:o,onActionClick:s,onSectionItemClick:c,onOutsideClick:l})=>{let{isFreemiumView:u,isStarterWithoutAccountingView:d}=r4(),f=ju(),p=(0,X.useMemo)(()=>a.filter(e=>e.items.length>
1070),[a]),m=(u||d)&&r===f(`sidebar.company_settings`),h=_s((0,X.useCallback)(e=>{e.target instanceof HTMLElement&&e.target.closest(`[data-sidebar-item="true"]`)!==null||l()},[l]));return(0,Q.jsxs)(`div`,{className:(0,Xk.default)(mwe,hwe[e]),ref:h,children:[(0,Q.jsxs)(H,{position:`sticky`,zIndex:100,top:0,bgColor:`white`,shrink:0,px:2,pt:2,pb:1,direction:`row`,alignItems:`center`,justifyContent:`between`,children:[(0,Q.jsx)(V.HeadingSection3,{children:r}),n&&(0,Q.jsx)(lwe,{isActive:e===`fixed`,onToggle:t})]}),(0,Q.jsxs)(H,{direction:`column`,height:`100%`,justifyContent:`between`,grow:1,children:[(0,Q.jsxs)(H,{direction:`column`,gap:25,mb:m?2:void 0,children:[i&&(0,Q.jsx)(i,{onClickAction:s}),p.map((e,t)=>(0,Q.jsx)(pwe,{section:e,isLast:t===p.length-1,onItemClick:c,activeItem:o},t))]}),m&&(0,Q.jsx)(h4,{})]})]})},f5=()=>{let{company:e}=q(),{valid:t}=wa([G.FIRM_OWN_COMPANY_PDP_MANAGEMENT]);return(t&&e?.firm?.is_own_company)??!1},_we=({sidebarMode:e,sidebarSize:t,sidebarVariation:n})=>{let r=ju(),i=an(),a=Yr(),{company:o}=q(),s=f5(),c=e===`app`,{valid:l}=wa([G.COMPANY_PDP_MANAGEMENT]),u=(0,X.useCallback)(()=>{i(W.invoice_connection_companies_settings_index.url({pathParams:{id:String(a)}}))},[a,i]);return!c||o?.country_alpha2===`ES`?null:(l||s)&&(0,Q.jsx)(y2,{onClick:u,sidebarVariation:n,sidebarSize:t,icon:`NewReleases`,status:`new`,withTooltip:t!==`regular`,isSecondary:!0,children:r(`sidebar.electronic_invoicing`)})},vwe=e=>Object.values(Ef).map(t=>({label:e(t),value:t})),ywe=new Set([...Object.values(As),...Object.values(Ps),...Object.values(Ns),...Object.values(js)]),p5=e=>ywe.has(e),m5=(e,t)=>({label:t(e),value:e}),bwe=(e,t)=>e.filter(p5).map(e=>m5(e,t)),xwe=(e,t)=>Swe(e).map(e=>m5(e,t)),Swe=e=>e.company_market===Fa.DE?Object.values(Ps):e.company_market===Fa.ES?Object.values(Ns):[...Object.values(As),...Object.values(js)],Cwe=e=>Object.values(As).map(t=>m5(t,e)),wwe=e=>[...Object.values(As),...Object.values(js)].map(t=>m5(t,e)),h5=(e,t)=>p5(e)?[m5(e,t)]:[],Twe=()=>[{label:`Limited to 1 seat`,value:!1},{label:`Unlimited seats`,value:!0}],Ewe={CONFIDENTIAL_COMPANY:`confidential_company`,CONFIDENTIAL_USERS:`confidential_users`},Dwe=()=>{let{currentUser:e}=Ha(),{readOnlyFeatures:t}=wa([G.BASIC]),n=e.users_firms.length>0?e.users_firms[0].firm_id:void 0;return{onSupport:()=>{tn(`https://jm80nnzlwxb.typeform.com/to/g0EaEN8T#accounting_firm_id=${n}&uses_readonly_account=true`)},readOnlyEnabled:t.length>0}},g5,Owe=async function(e,t,n){return await g5.request({...n,url:`/companies/{company_id}/account_copy/demos`,method:`PUT`,data:t,params:e})};function kwe(e){return g5=new z(e),{putCompanyAccountCopyDemos:Owe}}var Awe=kwe({server:window.location.origin}),jwe=[`putCompanyAccountCopyDemos`],_5=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Awe.putCompanyAccountCopyDemos(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:jwe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},Mwe=e=>jn({saas_plan:Wn().oneOf(Object.values(ss)).required(e(`required_field`)),menu_mode:An().oneOf(Object.values(C2)).default(C2.USER)}).defined(),v5=(0,X.forwardRef)(({currentCompany:e},t)=>{let n=Lo(),r=(0,X.useMemo)(()=>Mwe(n),[n]),[i,a]=(0,X.useState)(!1),[o,s]=w2(C2.USER),{mutate:c}=_5(),{bustCache:l}=ci(),u=E2(),d=r.cast({saas_plan:e.saas_plan,menu_mode:o},{stripUnknown:!0});(0,X.useImperativeHandle)(t,()=>({open:()=>a(!0)}));let f=t=>{c({parameters:{company_id:e.id},requestBody:{company:t}},{onSuccess:()=>{s(t.menu_mode),a(!1),Zt(),l()}})},p=e=>e.isDemo&&e.firm_related_settings.company_saas_plan?h5(e.firm_related_settings.company_saas_plan,u):wwe(u);return(0,Q.jsx)(pd,{initialValues:d,onSubmit:f,validationSchema:r,children:({values:t,handleSubmit:r,setFieldValue:o,resetForm:s})=>(0,Q.jsx)(ao,{show:i,title:n(`demo.settings_modal.title`),onHide:()=>a(!1),primaryButton:(0,Q.jsx)(U,{onClick:e=>{e.preventDefault(),r()},children:n(`save`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:()=>{a(!1),s()},children:n(`cancel`)}),children:(0,Q.jsx)(ao.Body,{children:(0,Q.jsxs)(tc,{name:`DemoSettings`,onSubmit:r,children:[(0,Q.jsx)(Zo,{variant:`warning`,text:n(`demo.settings_modal.alert`),mb:2}),(0,Q.jsx)(tc.Row,{children:(0,Q.jsx)(Ro,{children:(0,Q.jsx)($i,{label:n(`demo.settings_modal.accountant_sidebar`),checked:t.menu_mode===C2.ACCOUNTANT,onChange:e=>{e?o(`menu_mode`,C2.ACCOUNTANT):o(`menu_mode`,C2.USER)}})})}),(0,Q.jsxs)(N,{children:[(0,Q.jsx)(N.Trigger,{children:(0,Q.jsx)(tc.Row,{children:(0,Q.jsx)(Od.Formik,{as:Ro,label:n(`demo.settings_modal.saas_plan.label`),value:t.saas_plan,isClearable:!0,Component:Hl,name:`saas_plan`,options:p(e),disabled:t.menu_mode===C2.ACCOUNTANT})})}),(0,Q.jsx)(N.Content,{hidden:t.menu_mode!==C2.ACCOUNTANT,placement:`top`,children:n(`demo.settings_modal.saas_plan.tooltip`)})]})]})})})})});v5.displayName=`DemoSettingsModal`;var y5=`components-navigation-components-SpecialModeBanner-SpecialModeBanner`;Ti(y5,{fr:()=>M(()=>import(`./SpecialModeBanner.fr-CBXuPibR.js`),[]),en:()=>M(()=>import(`./SpecialModeBanner.en-DmhaqqMQ.js`),[]),de:()=>M(()=>import(`./SpecialModeBanner.de-BEe7lubl.js`),[]),es:()=>M(()=>import(`./SpecialModeBanner.es-C2z1aP92.js`),[])});var Nwe=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:y5,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:y5},t[2]=i,t[3]=a),wi(a)};Di(y5);var Pwe=e=>jn({saas_plan:Wn().oneOf([...Object.values(D2),As.V1_SAAS_FREE_INTERNALIZED,As.V1_PRO_INTERNALIZED,...Object.values(js)]).required(e(`required_field`)),menu_mode:An().oneOf(Object.values(C2)).default(C2.USER)}).defined(),b5=(0,X.forwardRef)(({currentCompany:e},t)=>
107{let[n,r]=(0,X.useState)(!1),[i,a]=w2(C2.USER),{bustCache:s}=ci(),{currentUser:c}=Ha(),l=ac(),u=an(),d=F(),f=(0,X.useMemo)(()=>Pwe(l),[l]),p=f.cast({saas_plan:e.saas_plan,menu_mode:i},{stripUnknown:!0});(0,X.useImperativeHandle)(t,()=>({open:()=>r(!0)}));let m=Nwe(),h=E2(),{handleSubmit:g,control:_,formState:{isSubmitting:v,isDirty:y,isValid:b},reset:x,watch:S}=Qs({defaultValues:f.cast(p,{stripUnknown:!0}),validationSchema:f});(0,X.useEffect)(()=>{e&&x(f.cast({saas_plan:e.saas_plan,menu_mode:i??C2.USER},{stripUnknown:!0}))},[e,x,i,f]);let{mutate:C}=_5(),w=t=>{C({parameters:{company_id:e.id},requestBody:{company:f.cast(t,{stripUnknown:!0})}},{onSuccess:async()=>{s(),a(t.menu_mode),r(!1),x(f.cast(t,{stripUnknown:!0})),await Promise.all([d.invalidateQueries({queryKey:ba()}),d.invalidateQueries({queryKey:ka()}),d.invalidateQueries({queryKey:za()})]),u(W.companies.url({pathParams:{company_id:`${e.id}`}}))}})},T=(0,X.useMemo)(()=>yhe(m),[m]),E=(0,X.useMemo)(()=>vhe(h,{includeCustomPlans:c.pennylane_employee}),[h,c.pennylane_employee]),D=T.map(e=>({...e,flex:{grow:1,basis:0}})),O=S(`menu_mode`)===C2.ACCOUNTANT,k=(0,X.useMemo)(()=>c.pennylane_employee?E:c.external_accountant&&(e.isDemo||e.isTraining)?E.filter(e=>e.value!==As.V1_FREEMIUM):E.filter(e=>e.value!==As.V1_FREEMIUM&&e.value!==As.V1_STARTER),[c.pennylane_employee,c.external_accountant,e.isDemo,e.isTraining,E]);return(0,Q.jsx)(tc,{name:`DemoAndTrainingSettingsModalForm`,children:(0,Q.jsxs)(ao,{show:n,title:m(`demo_and_training_settings_modal.title.${e.isDemo?`demo`:`training`}`),primaryButton:(0,Q.jsx)(U,{onClick:g(w),type:`submit`,disabled:!y||!b||v,children:l(`confirm`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:()=>r(!1),children:l(`cancel`)}),onHide:()=>r(!1),scrollable:!0,children:[(0,Q.jsx)(tc.Row,{mb:2,children:(0,Q.jsxs)(Ro,{children:[(0,Q.jsx)(V.HeadingSection2,{mb:2,children:m(`demo_and_training_settings_modal.menu_mode.label`)}),(0,Q.jsx)(Qd,{name:`menu_mode`,control:_,"aria-labelledby":`menu_mode`,options:D,direction:`row`,type:`radio`,justifyContent:`center`,size:`xs`})]})}),(0,Q.jsx)(tc.Row,{mb:2,children:(0,Q.jsx)(Ro,{children:O?(0,Q.jsx)(w6,{title:m(`demo_and_training_settings_modal.menu_modes.contents.accountant.title`),variant:`activation`,children:(0,Q.jsx)(V,{children:m(`demo_and_training_settings_modal.menu_modes.contents.accountant.subtitle`)})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(V.HeadingSection2,{mb:2,children:m(`demo_and_training_settings_modal.saas_plan.label`)}),(0,Q.jsx)(o,{children:(0,Q.jsx)(Qd,{name:`saas_plan`,control:_,"aria-labelledby":`saas_plan`,options:k,type:`radio`,size:`xs`})})]})})}),(0,Q.jsx)(V.TinyCaption,{children:m(`demo_and_training_settings_modal.description`)})]})})});b5.displayName=`DemoAndTrainingSettingsModal`;var x5=function(e){return e[e.MASQUERADE=0]=`MASQUERADE`,e[e.DEMO=1]=`DEMO`,e[e.DEMO_AND_TRAINING=2]=`DEMO_AND_TRAINING`,e[e.VIEW_AS=3]=`VIEW_AS`,e[e.READ_ONLY=4]=`READ_ONLY`,e}(x5||{}),Fwe=({viewAs:e})=>{let t=(0,X.useRef)(null),n=(0,X.useRef)(null),{sizeInPixels:r}=Jl(),{company:i}=q(),{mode:a}=la(),{masquerade:s,masqueradeUser:c,endMasquerade:l}=S2(),{readOnlyEnabled:u,onSupport:d}=Dwe(),f=an(),p=iU(),{currentUser:m}=Ha(),{homepageURL:h}=p,g=E2(),_=(0,X.useMemo)(()=>[...Cwe(g),...h5(i?.firm_related_settings?.company_saas_plan||``,g)].find(e=>e.value===i?.saas_plan)?.label??``,[i?.firm_related_settings?.company_saas_plan,i?.saas_plan,g]),v=a===`fullscreen`?0:`${r}px`,y=(0,X.useMemo)(()=>{let t=[];return i?.isDemo&&m.dev?t.push(x5.DEMO):(i?.isDemo||i?.isTraining)&&!i.isGerman&&!m.dev&&t.push(x5.DEMO_AND_TRAINING),e&&t.push(x5.VIEW_AS),s&&t.push(x5.MASQUERADE),u&&t.push(x5.READ_ONLY),t},[i?.isDemo,i?.isTraining,i?.isGerman,m.dev,e,s,u]);return y.length===0?null:(0,Q.jsx)(o,{position:`fixed`,right:0,left:v,bottom:0,zIndex:$o.specialBanners,pointerEvents:`none`,children:y.map((r,a)=>{let o=y.length>1&&a!==y.length-1;switch(r){case x5.READ_ONLY:return(0,Q.jsx)(j2,{variant:es.READ_ONLY,stacked:o,onSupport:d},r);case x5.MASQUERADE:return(0,Q.jsx)(j2,{variant:es.MASQUERADE,stacked:o,user:c,onEnd:l},r);case x5.VIEW_AS:return(0,Q.jsx)(j2,{variant:es.VIEW_AS,stacked:o,user:{firstName:e?.firstName??``,lastName:e?.lastName??``},onEnd:e?.onEnd},r);case x5.DEMO:return(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(j2,{variant:es.DEMO,stacked:o,planName:_,onDetails:()=>t.current?.open()}),i&&(0,Q.jsx)(v5,{currentCompany:i,ref:t})]},r);case x5.DEMO_AND_TRAINING:return(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(j2,{variant:es.DEMO_AND_TRAINING,stacked:o,onDetails:()=>n.current?.open(),onEnd:()=>f(h)}),i&&(0,Q.jsx)(b5,{currentCompany:i,ref:n})]},r);default:return null}})})},Iwe=({children:e})=>{let[t,n]=(0,X.useState)(!1),{currentUser:r}=Ha(),{featureAbilities:i}=va(),{valid:a}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],Da.ONE_OF_THE_FEATURE_ABILITIES),{valid:s}=wa([G.ACCOUNTING_PDP_MANAGEMENT]),{mode:c,variation:l,title:u}=RN(),{firmGroup:d}=Ea(),{allowedTabs:f,firm:p,firmId:m}=Ka(),h=ju(),g=j6(),{companyGroupId:_}=V$(),{viewAsUser:v,updateViewAsUser:y,stopViewAsUser:b}
107=xa(),{toggleValue:x,setToggleValue:S,canToggle:C}=sxe(a),{shouldShowFirstStepsQuickAccess:w,isOnFirstStepsPage:T,url:E}=Bxe(x),D=a&&x===`sme`||!!v,O=an(),k=Jr(),{trackActionClick:ee,trackSectionItemClick:A,trackPanelPinToggle:te}=oxe(c),{activePanel:j,fixable:M,fixed:ne,setFixed:re,updateActivePanel:ie,setActivePanelSynced:ae,activePanelSynced:oe}=kCe(c),se=zN(),ce=BN(),le=k0(),N=A0(),ue=se||le,de=ce||N,fe=s5({viewAsUser:v,hasAccountingAccess:a,currentUser:r,accessingSensitiveData:ue,level:`main`}),pe=s5({viewAsUser:v,hasAccountingAccess:a,currentUser:r,accessingSensitiveData:ue,level:`secondary`}),{confirmBookDemo:me,hideBookDemoView:he,setBookDemoProps:ge,bookDemoProps:_e,isPending:ve}=eF(),{isVisible:ye}=P2({mode:c,firm:p}),be=(0,X.useMemo)(()=>{switch(c){case`app`:return x===`accounting`?fe.accounting:fe.sme;case`crm`:return ibe({featureFlags:k,featureAbilities:i,navigationT:h});case`firm_group`:return d?Vye({firmGroup:d,user:r,featureAbilities:i,featureFlags:k,navigationT:h}):[];case`practice_management`:return[];case`firm`:return p?rbe({firm:p,allowedTabs:f,user:r,featureAbilities:i,featureFlags:k,navigationT:h,firmT:g}):[];case`integrator`:return p?Bye({firm:p,user:r,featureFlags:k,navigationT:h,firmT:g}):[];case`multi_entity`:return zye(h);case`company_group_dashboard`:return _?abe(h,_):[];case`backoffice`:return s2({user:r,featureFlags:k,navigationT:h,featureAbilities:i})}},[c,x,fe.accounting,fe.sme,r,k,i,p,f,d,h,g,_]),xe=(0,X.useMemo)(()=>c===`app`?{sme:HW({sections:fe.sme,id:`sme`}),accounting:HW({sections:fe.accounting,id:`accounting`}),global:[]}:{sme:[],accounting:[],global:HW({sections:be,id:`global`})},[fe.accounting,fe.sme,be,c]),Se=(0,X.useMemo)(()=>{switch(c){case`app`:return x===`accounting`?pe.accounting:pe.sme;default:return[]}},[c,x,pe.accounting,pe.sme]),Ce=(0,X.useMemo)(()=>[...be,...Se],[be,Se]),we=(0,X.useMemo)(()=>({sme:[...fe.sme,...pe.sme],accounting:[...fe.accounting,...pe.accounting]}),[fe.accounting,fe.sme,pe.accounting,pe.sme]),{onConstrainToggle:Te,size:Ee,sizeInPixels:De}=Jl({forceConstrained:be.length===0,toggleValue:x}),{activePanelItemTitle:Oe,activeSidebarItemTitle:ke}=ACe({sections:Ce,content:we,mode:c,toggleValue:x,setToggleValue:S,fixed:ne,updateActivePanel:ie}),{isStarterWithoutAccountingView:Ae,isFreemiumView:je}=r4(),Me=(0,X.useCallback)((e,{inNewWindow:t,activePanel:n,activePanelFixed:r})=>{let i=Ce.map(e=>e.items).flat().find(t=>(0,Oy.isEqual)(t.sidebarItem,e));if(!i)return;if(t){let t=i.sidebarItem.url??i.panelSections.at(0)?.items.at(0)?.url;t&&(A(e,null),tn(t));return}if(i.sidebarItem.url){A(e,null),O(i.sidebarItem.url),ie(null);return}let a=n?.sidebarItem.title===i.sidebarItem.title;if(!r&&a){ie(null);return}ie(i),A(e,null),ae(!1)},[O,Ce,ie,ae,A]),Ne=(0,X.useCallback)((e,t)=>{Me(e,t)},[Me]),Pe=(0,X.useCallback)((e,t)=>Ne(e,{inNewWindow:t,activePanel:j,activePanelFixed:ne}),[j,ne,Ne]),Fe=(0,X.useMemo)(()=>{if(!(!C||we.accounting.length===0&&we.sme.length===0))return{options:[{label:h(`sidebar.toggle.accounting`),value:`accounting`},{label:h(`sidebar.toggle.sme`),value:`sme`}],value:x,onToggle:e=>{let t=x===`accounting`?`sme`:`accounting`,n=(t===`accounting`?we.accounting:we.sme).at(0)?.items.at(0)??null;if(n){let r=n.sidebarItem.url??n.panelSections.at(0)?.items.at(0)?.url;if(r){if(e){tn(r);return}O(r)}S(t),ne&&ie(n.panelSections.length>0?n:null)}}}},[x,C,we,ne,S,ie,O,h]),Ie=(0,X.useMemo)(()=>ne&&j?De+260:De,[De,ne,j]),Le=M2(c),Re=(0,X.useCallback)(()=>{if(!ne){ie(null),ae(!0);return}if(!oe){let e=Ce.map(e=>e.items).flat().find(e=>e.sidebarItem.title===ke);e&&(ae(!0),ie(e))}},[oe,ke,Ce,ne,ae,ie]),ze=(0,X.useMemo)(()=>be.map(e=>({title:e.title,items:e.items.map(e=>e.sidebarItem)})),[be]),Be=(0,X.useMemo)(()=>Se.map(e=>({title:e.title,items:e.items.map(e=>e.sidebarItem)})),[Se]),Ve=(0,X.useMemo)(()=>r.pennylane_employee?{environment:IW(),content:(0,Q.jsx)(ZW,{sidebarSize:Ee}),expandedByDefault:!!r.dev||Ue.development||Ue.staging}:void 0,[r.dev,r.pennylane_employee,Ee]),He=(0,X.useMemo)(()=>v?{firstName:v.first_name,lastName:v.last_name,onEnd:b}:void 0,[v,b]),We=(0,X.useCallback)(()=>{O(E)},[E,O]),Ge=(0,X.useCallback)(e=>{A(e,j),ne||ie(null)},[j,ne,A,ie]),Ke=(0,X.useCallback)(e=>{ee(e,j),ne||ie(null)},[j,ne,ee,ie]),qe=(0,X.useCallback)(()=>
107{j&&te(!ne,j),re(e=>!e)},[j,ne,re,te]),Je=(0,X.useMemo)(()=>!Ae||je,[je,Ae]),Ye=h2(c);return(0,Q.jsxs)(pa,{width:Ie,mode:c,toggleValue:x,onToggleValue:Fe?.onToggle,panelFixed:ne,crmURL:Le,children:[k.frontend_infrastructure__transversal_nav&&(0,Q.jsx)(c2,{content:xe}),(0,Q.jsx)(v2,{...Ye,children:(0,Q.jsxs)(Rpe,{navigationMode:c,navigationContent:fe.quickJump,children:[(0,Q.jsx)(o,{position:`fixed`,top:0,right:0,left:`${De}px`,zIndex:$o.topBar,children:k.frontend_infrastructure__transversal_nav?(0,Q.jsx)(z$,{}):(0,Q.jsx)(U$,{size:Ee,mode:c,variation:l,toggle:Fe})}),(0,Q.jsx)(o,{position:`fixed`,top:0,left:0,bottom:0,zIndex:$o.sidebar,children:(0,Q.jsx)(iwe,{title:u,size:Ee,mode:c,variation:l,onSelect:Pe,toggle:Fe,onConstrainToggle:Te,sections:ze,activeItem:ke,hoveredItem:j?.panelTitle,staffSection:Ve,children:(0,Q.jsx)(H,{direction:`column`,gap:2,children:(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[D?(0,Q.jsx)(YCe,{sidebarVariation:l,sidebarSize:Ee,setViewAsUser:y,viewAsUser:v,end:b}):null,w?(0,Q.jsx)($Ce,{sidebarSize:Ee,active:T,onClick:We,children:h(`sidebar.first_steps`)}):null,je?(0,Q.jsx)(obe,{sidebarMode:c,sidebarSize:Ee,sidebarVariation:l}):null,x===`sme`?(0,Q.jsx)(_we,{sidebarMode:c,sidebarSize:Ee,sidebarVariation:l}):null,x===`sme`?(0,Q.jsx)(XCe,{sidebarMode:c,sidebarSize:Ee,sidebarVariation:l}):null,(0,Q.jsx)(H2,{sidebarMode:c,sidebarSize:Ee,sidebarVariation:l,firm:p,firmId:m,hasAccountingPdpManagementAbility:s}),(0,Q.jsx)(b2,{mode:c,size:Ee,variation:l}),Je&&!k.frontend_infrastructure__transversal_nav?(0,Q.jsx)(swe,{sidebarMode:c,sidebarSize:Ee,sidebarVariation:l}):null,ye?(0,Q.jsx)(I2,{sidebarSize:Ee,firmId:m}):null,(0,Q.jsx)(owe,{sections:Be,activeItem:ke,hoveredItem:j?.panelTitle,sidebarSize:Ee,sidebarVariation:l,onSelect:Pe}),Je?(0,Q.jsx)(g4,{sidebarSize:Ee,sidebarVariation:l,setShowShortcutsModal:n}):null]})})})}),(0,Q.jsx)(o,{position:`fixed`,left:`${ne?De:De+4}px`,bottom:ne?0:`4px`,zIndex:$o.sidebar,children:j&&(0,Q.jsx)(gwe,{variation:ne?`fixed`:`floating`,fixable:M,title:j.panelTitle??``,actions:j.actions,activeItem:Oe,onSectionItemClick:Ge,onActionClick:Ke,onVariationChange:qe,sections:j?.panelSections??[],onOutsideClick:Re})}),(0,Q.jsx)(Fwe,{viewAs:He}),(0,Q.jsx)(N2,{environment:IW()}),(0,Q.jsx)(S4,{sidebarMode:c}),(0,Q.jsx)(_W,{sidebarMode:c}),(0,Q.jsx)(bW,{show:t,setShow:n}),de?null:e]})}),(0,Q.jsx)(axe,{}),_e?_e.flowType===XP.CUSTOMER?(0,Q.jsx)(f6,{onClose:he,onConfirm:me,isPending:ve,firmId:m}):(0,Q.jsx)(T6,{onClose:he,bookDemoProps:_e,setBookDemoProps:ge}):null]})},Lwe=({children:e})=>{let{mode:t}=RN();return t===`practice_management`?(0,Q.jsx)(Rye,{children:e}):(0,Q.jsx)(Iwe,{children:e})},Rwe=class extends X.Component{constructor(e){super(e),this.state={hasError:!1,error:void 0}}static getDerivedStateFromError(e){return e instanceof Error&&[`Failed to fetch dynamically imported module`,`error loading dynamically imported module`,`Importing a module script failed.`].some(t=>e.message.includes(t))?{hasError:!0,error:e}:{hasError:!1,error:void 0}}componentDidCatch(e){if(this.state.hasError){qg({category:`caught_exception`,message:e.message,level:`error`});return}throw e}render(){return this.state.hasError?(0,Q.jsx)(mo,{type:`network`}):this.props.children}},S5,zwe=async function(e,t,n){return await S5.request({...n,url:`/access_consent/user_consents/{id}`,method:`PUT`,data:t,params:e})};function Bwe(e){return S5=new z(e),{putAccessConsentUserConsent:zwe}}var Vwe=Bwe({server:window.location.origin}),Hwe=[`putAccessConsentUserConsent`],Uwe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Vwe.putAccessConsentUserConsent(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:Hwe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},C5=`components-UserConsentModal-GrantUserConsentModal`;Ti(C5,{fr:()=>M(()=>import(`./GrantUserConsentModal.fr-CFim2m5X.js`),[]),en:()=>M(()=>import(`./GrantUserConsentModal.en-CNhman0z.js`),[]),de:()=>M(()=>import(`./GrantUserConsentModal.de-BRuHt60j.js`),[]),es:()=>M(()=>import(`./GrantUserConsentModal.es-B5KaAVu7.js`),[])});var Wwe=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:C5,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:C5},t[2]=i,t[3]=a),wi(a)};Di(C5);var Gwe=()=>{let e=Wwe(),{pendingUserConsent:t,masquerade:n}=Ua(),r=F(),[i,a]=(0,X.useState)(!1),o=()=>{a(!1)},s=t?.id,c=t?.authorized_user_name;(0,X.useEffect)(()=>{t&&a(!0)},[t]);let{mutate:l,isPending:u}=Uwe();return!i||n?null:(0,Q.jsxs)(ao,{show:i,onHide:o,noPointerOutside:!0,children:[(0,Q.jsx)(ao.Header,{children:(0,Q.jsx)(ao.Title,{children:e(`title`)})}),(0,Q.jsxs)(ao.Body,{children:[(0,Q.jsxs)(H,{direction:`column`,rowGap:2,alignItems:`center`,children:[(0,Q.jsx)(os,{src:`/images/user_consent/padlock.svg`,alt:`Locked Padlock Image`,width:`160`,height:`160px`}),(0,Q.jsxs)(V,{children:[(0,Q.jsx)(`strong`,{children:c}),e(`text`)]})]}),(0,Q.jsx)(Zo,{mt:2,variant:`neutral`,text:e(`alert`),customIconName:`TimerOutlined`})]}),(0,Q.jsx)(ao.Footer,{children:(0,Q.jsxs)(Oi,{fullWidth:!1,children:[(0,Q.jsx)(U.Secondary,{onClick:()=>{s&&l({parameters:{id:s},requestBody:{status:`refused`}},{onSuccess:()=>{o(),r.invalidateQueries({queryKey:za({})})}})},disabled:u,children:e(`refuse`)}),(0,Q.jsx)(U,{onClick:()=>{s&&l({parameters:{id:s},requestBody:{status:`confirmed`}},{onSuccess:()=>{o(),r.invalidateQueries({queryKey:za({})})}})},disabled:u,children:e(`accept`)})]})})]})},w5=cu(),Kwe=e=>{if(!(!e||typeof e!=`object`))return e},qwe=`OPPORTUNITY_BANNER_CLOSED_UNTIL`,Jwe=()=>{let e=Yr(),[t,n]=$r(`${qwe}_${e}`,void 0,Kwe);return{hasBeenClosedInTheLastDay:t?.expiresAt&&new Date(t.expiresAt)>new Date,setClosedOpportunityBannerStorageValue:n}},Ywe=()=>{let e=Yr(),{opportunityBannerVisible:t}=la(),{hasBeenClosedInTheLastDay:n,setClosedOpportunityBannerStorageValue:r}=Jwe();return{shouldShowOpportunityBanner:!!e&&t&&!n,setClosedOpportunityBannerStorageValue:r}},T5,Xwe=async function(e,t,n){return await T5.request({...n,url:`/opportunity_center/events`,method:`POST`,data:t,params:e})};function Zwe(e){return T5=new z(e),{postOpportunityCenterEvents:Xwe}}var Qwe=Zwe({server:window.location.origin}),$we=[`postOpportunityCenterEvents`],E5=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await Qwe.postOpportunityCenterEvents(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:$we,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},eTe=()=>(0,Q.jsx)(V,{color:Ff,children:`â`}),tTe=({name:e=`RocketLaunchOutlined`})=>(0,Q.jsx)(s,{name:e,color:Ff}),nTe=({children:e})=>(0,Q.jsx)(V,{color:Ff,semiBold:!0,nowrap:!0,children:e}),rTe=({children:e})=>(0,Q.jsx)(V,{color:Lf,truncate:!0,children:e}),iTe=({children:e})=>(0,Q.jsx)(Oi,{gap:1,ml:`auto`,wrap:!1,children:e}),aTe=({children:e,...t})=>(0,Q.jsx)(o,{ml:`auto`,children:(0,Q.jsx)(Ya,{size:`sm`,...t,children:e})}),oTe=({children:e,...t})=>(0,Q.jsx)(U.Tertiary,{...t,children:e}),D5=({children:e,...t})=>(0,Q.jsx)(U,{size:`sm`,...t,children:e});D5.Tertiary=oTe;var O5=({dataTestId:e,children:t,...n})=>{let r=If();return(0,Q.jsx)(H,{backgroundImage:`/images/upsell_ui/upsell_banner_brush.png`,alignItems:`center`,px:3,py:1,columnGap:1,"data-testid":e,...r,...n,children:t})};O5.Headline=nTe,O5.Icon=tTe,O5.Separator=eTe,O5.Description=rTe,O5.ButtonStack=iTe,O5.Button=D5,O5.ButtonLink=aTe;var k5=function(e){return e.SUBSCRIPTION_MANAGEMENT=`subscription_management`,e.USER_MANAGEMENT_CALLOUT_CARD=`user_management_callout_card`,e.USER_MANAGEMENT_INVITE_BUTTON=`user_management_invite_button`,e.CRM_COMPANY_SIDE_MODAL_CALLOUT_CARD=`crm_company_
107side_modal_callout_card`,e.CASHFLOW_DASHBOARD=`cashflow_dashboard`,e.OPPORTUNITY_BANNER=`opportunity_banner`,e.PORTFOLIO_LIST_COMPANY_SIDE_MODAL=`portfolio_list_company_side_modal`,e.INVOICE_TEMPLATES_TABLE=`invoice_templates_table`,e.INVOICE_TEMPLATES_EDITOR=`invoice_templates_editor`,e.BILLING_SUBSCRIPTIONS_UPSELL_PROMPT=`billing_subscriptions_upsell_prompt`,e.REMINDERS_UPSELL_PROMPT=`reminders_upsell_prompt`,e.EXPENSES_UPSELL_PROMPT=`expenses_upsell_prompt`,e.SUPPLIER_INVOICES_UPSELL_PROMPT=`supplier_invoices_upsell_prompt`,e.APPROVAL_FLOW_UPSELL_TOOLTIP=`approval_flow_upsell_tooltip`,e.CATEGORIZATION_UPSELL_PROMPT=`categorization_upsell_prompt`,e.PURCHASE_REQUESTS_UPSELL_PROMPT=`purchase_requests_upsell_prompt`,e.RULES_CENTER_UPSELL_PROMPT=`rules_center_upsell_prompt`,e.TRANSACTIONS_CATEGORIES_CELL=`transactions_categories_cell`,e.TRANSACTIONS_CATEGORIES_ACCORDION=`transactions_categories_accordion`,e.PLAN_SUGGESTION_EMAIL=`plan_suggestion_email`,e.FREE_TRIAL_SUGGESTION_EMAIL=`free_trial_suggestion_email`,e.UNKNOWN=`unknown`,e.COGEDIS_SUBSCRIPTION_MANAGEMENT=`cogedis_subscription_management`,e.KEOBIZ_SUBSCRIPTION_MANAGEMENT=`keobiz_subscription_management`,e.MY_EXPENSES_UNLOCK_FEATURE_BADGE=`my_expenses_unlock_feature_badge`,e.PURCHASE_REQUESTS_UNLOCK_FEATURE_BADGE=`purchase_requests_unlock_feature_badge`,e.BILLING_SUBSCRIPTIONS_UNLOCK_FEATURE_BADGE=`billing_subscriptions_unlock_feature_badge`,e.BUDGETS_KPI_UNLOCK_FEATURE_BADGE=`budgets_kpi_unlock_feature_badge`,e.CUSTOMER_ESTIMATES_UNLOCK_FEATURE_BADGE=`customer_estimates_unlock_feature_badge`,e.SUPPLIER_INVOICES_UNLOCK_FEATURE_BADGE=`supplier_invoices_unlock_feature_badge`,e.INTEGRATION_UNLOCK_BUTTON=`integration_unlock_button`,e.CAPITAL_DEPOSIT=`capital_deposit`,e.MORE_FEATURES_PAGE=`more_features_page`,e.SUPPLIER_INVOICES_SIDEPANEL_PAY_BUTTON=`supplier_invoices_sidepanel_pay_button`,e.PRO_ACCOUNT_LANDING_PAGE=`pro_account_landing_page`,e}({}),A5=({openNewTabWhenNavigatingToStorePage:e=!1}={})=>{let{company:t}=Na(),{hasDedicatedStore:n}=zf(),r=an(),[i,a]=(0,X.useState)(!1),[o,s]=(0,X.useState)(),[c,l]=(0,X.useState)(),[u,d]=(0,X.useState)(!1),{fiscalYearVisible:f,setFiscalYearVisible:p}=la(),m=()=>{let n=W.subscription_management_companies_settings_index.url({pathParams:{id:t.id.toString()}});e?tn(n):r(n)};return{upsellFlowVisible:i,upsellFlowSelectedPlan:o,upsellFlowSelectedSubscriptionTier:c,showUpsellFlow:e=>{if(n)return m();a(!t.isGerman),s(e),f&&(p(!1),d(!0))},triggerUpsellFlow:({selectedPlan:e,selectedSubscriptionTier:r})=>{if(n)return m();a(!t.isGerman),s(e),l(r),f&&(p(!1),d(!0))},hideUpsellFlow:()=>{a(!1),s(void 0),l(void 0),u&&p(!0)},redirectToStorePage:m}},j5=function(e){return e.NUMBER_OF_EMPLOYEES=`number_of_employees`,e.PLAN_OPTIONS=`plan_options`,e.CONFIRMATION=`confirmation`,e.GO_CARDLESS=`go_cardless`,e.STRIPE=`stripe`,e.SUCCESS=`success`,e.ERROR=`error`,e}({}),M5=`modules-store-upsellFlow-translations-upsellFlow`;Ti(M5,{fr:()=>M(()=>import(`./upsellFlow.fr-BjEjZ2G3.js`),[]),en:()=>M(()=>import(`./upsellFlow.en-Bg0izwKW.js`),[]),de:()=>M(()=>import(`./upsellFlow.de-C7Osmldx.js`),[]),es:()=>M(()=>import(`./upsellFlow.es-CqdVGKdX.js`),[])});var N5=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:M5,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:M5},t[2]=i,t[3]=a),wi(a)};Di(M5);var P5,sTe=async function(e,t,n){return await P5.request({...n,url:`/companies/{company_id}/team_members/quota_status`,method:`GET`,data:t,params:e})};function cTe(e){return P5=new z(e),{getQuotaStatusCompanyTeamMembers:sTe}}var lTe=cTe({server:window.location.origin}),F5=e=>e?[`getQuotaStatusCompanyTeamMembers`,e]:[`getQuotaStatusCompanyTeamMembers`],uTe=(e,t,n)=>({queryKey:F5(e),queryFn:e===I?I:async()=>{let{data:t}=await lTe.getQuotaStatusCompanyTeamMembers(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),I5=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:F5(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:F5()}),r[2]=i,r[3]=s);let c=s,l=F5(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=uTe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},L5=()=>{let e=ja(),{valid:t}=wa([G.COMPANY_TEAM_MEMBERS,G.SETTINGS_TEAM_MEMBERS],Da.ONE_OF_THE_FEATURE_ABILITIES),{data:n,isPending:r,error:i}=I5({company_id:e},{staleTime:fi,enabled:t});return{isTeamMemberQuotaExceeded:!!n?.exceeded,settingsType:n?.settings_type,isPending:t&&r,isForbidden:i?.status===403}},R5=function(e){return e.GOCARDLESS=`gocardless`,e.STRIPE=`stripe`,e}({}),z5={FREE_TRIAL_SUGGESTION:`free_trial_suggestion`,FREE_TRIAL:`free_trial`,PLAN_SUGGESTION:`plan_suggestion`,PLAN_CHANGE:`plan_change`},B5=e=>e===Y.V1_SAAS_FREE?Y.V1_SAAS_FREE:e===Y.V1_FREEMIUM?Y.V1_FREEMIUM:e===Y.V1_ELECTRONIC_INVOICING?Y.V1_ELECTRONIC_INVOICING:e===Y.V1_STARTER?Y.V1_STARTER:e===Y.V1_BASIC?Y.V1_BASIC:e===Y.V1_ESSENTIAL?Y.V1_ESSENTIAL:e===Y.V1_PRO_INTERNALIZED?Y.V1_PRO_INTERNALIZED:e===Y.KEOBIZ_BASE?Y.KEOBIZ_BASE:Y.V1_PRO,dTe=(e,t,n,r)=>t?e===t:n?e===n:r,fTe=({plans:e,optionalSearchParams:t,userRole:n,plansInfoT:r,whiteLabelPlans:i})=>{let a=op({userRole:n,plansInfoT:r,whiteLabelPlans:i}),{promptRecommendedPlan:o,planSuggestedByAccountant:s}=t;return e.map(({name:e,price:t,internalized_accounting_cost:n,is_current_plan:r,is_current_subscription_tier:i,is_current_subscription:c,is_lower_plan:l,is_recommended:u,available_item:d,subscription_tier_exceeds_plan_quota:f,payment_method_type:p,available_subscription_tiers:m})=>{let h=B5(e),g=d===z5.FREE_TRIAL||d===z5.FREE_TRIAL_SUGGESTION;return{name:h,price:Nt(t),internalizedAccountingCost:Nt(n),isCurrentPlan:r,isCurrentSubscriptionTier:i,isCurrentSubscription:c,isLowerPlan:l,isRecommendedPlan:dTe(h,o,s,u),subscriptionTierExceedsPlanQuota:f,isPlanSuggestedByAccountant:s===e,isEligibleForFreeTrial:g,availableItem:d,paymentMethodType:Uo(p??null,R5),availableSubscriptionTiers:m,...a[e]}})},V5=({name:e,planOptionsT:t,whiteLabelPlans:n})=>n?.find(t=>t.plan_key===e)?.name||rp(t,e),H5,pTe=async function(e,t,n){return await H5.request({...n,url:`/companies/{company_id}/store/plans/{plan_name}`,method:`GET`,data:t,params:e})},mTe=async function(e,t,n){return await H5.request({...n,url:`/companies/{company_id}/store/plans`,method:`GET`,data:t,params:e})},hTe=async function(e,t,n){return await H5.request({...n,url:`/companies/{company_id}/store/plans/plan_to_unlock_feature`,method:`GET`,data:t,params:e})};function gTe(e){return H5=new z(e),{getCompanyStorePlan:pTe,getCompanyStorePlans:mTe,getPlanToUnlockFeatureCompanyStorePlans:hTe}}var U5=gTe({server:window.location.origin}),W5=e=>e?[`getCompanyStorePlans`,e]:[`getCompanyStorePlans`],_Te=(e,t,n
107)=>({queryKey:W5(e),queryFn:e===I?I:async()=>{let{data:t}=await U5.getCompanyStorePlans(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),G5=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:W5(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:W5()}),r[2]=i,r[3]=s);let c=s,l=W5(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=_Te(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},K5=e=>e?[`getPlanToUnlockFeatureCompanyStorePlans`,e]:[`getPlanToUnlockFeatureCompanyStorePlans`],vTe=(e,t,n)=>({queryKey:K5(e),queryFn:e===I?I:async()=>{let{data:t}=await U5.getPlanToUnlockFeatureCompanyStorePlans(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),yTe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:K5(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:K5()}),r[2]=i,r[3]=s);let c=s,l=K5(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=vTe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},bTe=e=>{if(Y.V1_STARTER===e||Y.V1_BASIC===e||Y.V1_ESSENTIAL===e||Y.V1_PRO===e||Y.V1_PRO_INTERNALIZED===e)return e},q5={INDIVIDUAL:`individual`,"1_5":`1_5`,"6_15":`6_15`},J5={[Ef.INDIVIDUAL]:fp.INDEPENDENT,[Ef[`1_5`]]:fp.ONE_TO_FIVE,[Ef[`6_15`]]:fp.SIX_TO_FIFTEEN,[Ef[`16_25`]]:fp.MORE_THAN_FIFTEEN,[Ef[`26_50`]]:fp.MORE_THAN_FIFTEEN,[Ef[`51_100`]]:fp.MORE_THAN_FIFTEEN,[Ef[`101_150`]]:fp.MORE_THAN_FIFTEEN,[Ef.MORE_THAN_150]:fp.MORE_THAN_FIFTEEN},Y5={[fp.INDEPENDENT]:q5.INDIVIDUAL,[fp.ONE_TO_FIVE]:q5[`1_5`],[fp.SIX_TO_FIFTEEN]:q5[`6_15`]},xTe={[Ef.INDIVIDUAL]:pp.USERS__ONE_UP_TO_ONE_ADVANCED,[Ef[`1_5`]]:pp.USERS__FIVE_UP_TO_TWO_ADVANCED,[Ef[`6_15`]]:pp.USERS__TEN_UP_TO_FIVE_ADVANCED,[Ef[`16_25`]]:pp.USERS__UNLIMITED,[Ef[`26_50`]]:pp.USERS__UNLIMITED,[Ef[`51_100`]]:pp.USERS__UNLIMITED,[Ef[`101_150`]]:pp.USERS__UNLIMITED,[Ef.MORE_THAN_150]:pp.USERS__UNLIMITED},X5=()=>{let{company:{number_of_employees:e}}=Na();if(e)return J5[e]},STe=e=>{if(e===fp.INDEPENDENT)return q5.INDIVIDUAL;if(e===fp.ONE_TO_FIVE)return q5[`1_5`];if(e===fp.SIX_TO_FIFTEEN)return q5[`6_15`]},Z5=({enabled:e=!0,planName:t,subscriptionTier:n,numberOfEmployeesFormValue:r,isVertical:i}={})=>{let a=ja(),{valid:o}=wa([G.STORE]),{isUserBasedPricingMode:s,minimumAllowedSubscriptionTier:c,isPending:l}=up(),u=X5(),d=r??u,f=s?n??c??void 0:void 0,p=s?void 0:STe(d),m=e&&o,{data:h,isPending:g,error:_}=G5({company_id:a,plan_name:bTe(t),number_of_employees:p,subscription_tier:f,...i&&{is_vertical:!0}},{enabled:m&&!l,staleTime:fi});return{availablePlans:h?.available_plans??[],isAvailablePlansPending:m&&(g||l),isForbidden:_?.status===403}},Q5=()=>{let[e]=A(),t=e.get(`accountant_recommendation`),n=e.get(`prompt_recommended_plan`),r=e.get(`opportunity_id`),i=e.get(`from_plan_badge_popover`),a,o,s,c;return(t===Y.V1_SAAS_FREE||t===Y.V1_BASIC||t===Y.V1_ESSENTIAL||t===Y.V1_PRO)&&(a=t),(n===Y.V1_SAAS_FREE||n===Y.V1_BASIC||n===Y.V1_ESSENTIAL||n===Y.V1_PRO)&&(o=n),r&&(s=+r),i&&(c=i===`true`),{planSuggestedByAccountant:a,promptRecommendedPlan:o,opportunityId:s,planBadgePopover:c}},$5=({numberOfEmployeesFormValue:e,planName:t,isVertical:n,subscriptionTier:r}={})=>{let i=Hf(),a=np(),{role:o}=zf(),{whiteLabelPlans:s}=tp(),c=Q5(),{isPending:l,isUserBasedPricingMode:u}=up(),d=X5(),f=e??d,{availablePlans:p,isAvailablePlansPending:m,isForbidden:h}=Z5({enabled:!l&&(u||f!==fp.MORE_THAN_FIFTEEN),numberOfEmployeesFormValue:f,planName:t,isVertical:n,subscriptionTier:r});return{options:(p.length>0?fTe({plans:p,optionalSearchParams:c,userRole:o,plansInfoT:i,planOptionsT:a,whiteLabelPlans:s}):[]).map(e=>({...e,displayName:V5({name:e.name,planOptionsT:a,whiteLabelPlans:s})})),isPending:m,isForbidden:h,shouldShowStartingPrices:!u&&!f}},CTe=({keyAccount:e,upgradeBillingOwnership:t,availablePlans:n})=>e===Os.COGEDIS&&t===cp.BUSINESS_OWNER?!1:n.some(e=>!!e.available_item),e7=({enabled:e=!0,subscriptionTier:t,isVertical:n}={})=>{let{keyAccount:r}=zf(),{upgradeBillingOwnership:i}=up(),{availablePlans:a,isAvailablePlansPending:o}=Z5({enabled:e,subscriptionTier:t,isVertical:n});return{hasAvailablePlans:a.length>0,hasAvailablePlanMigration:CTe({keyAccount:r,upgradeBillingOwnership:i,availablePlans:a}),isAvailablePlansPending:o}},t7=function(e){return e.FREE_TRIAL_SUGGESTION=`free_trial_suggestion`,e.PLAN_CHANGE=`plan_change`,e.PLAN_SUGGESTION=`plan_suggestion`,e.BASIC_FREE_TRIAL=`basic_free_trial`,e.ESSENTIAL_FREE_TRIAL=`essential_free_trial`,e}({}),n7=({enabled:e=!0,selectedPlan:t,subscriptionTier:n,isVertical:r}={})=>{let{availablePlans:i,isAvailablePlansPending:a}=Z5({planName:t,subscriptionTier:n,isVertical:r,enabled:e}),o=i.some(e=>e.available_item===z5.FREE_TRIAL&&e.name===Y.V1_BASIC),s=i.some(e=>e.available_item===z5.FREE_TRIAL_SUGGESTION&&e.name===Y.V1_BASIC),c=o||s,l=i.some(e=>e.available_item===z5.FREE_TRIAL&&e.name===Y.V1_ESSENTIAL),u=t===Y.V1_BASIC&&c||t===Y.V1_ESSENTIAL&&l,d,f;return c?(d=t7.BASIC_FREE_TRIAL,f=Y.V1_BASIC):l&&(d=t7.ESSENTIAL_FREE_TRIAL,f=Y.V1_ESSENTIAL),{isAvailablePlansPending:a,hasAvailableBasicFreeTrial:o,hasAvailableBasicFreeTrialSuggestion:s,hasAvailableBasicFreeTrialOrBasicFreeTrialSuggestion:c,hasAvailableFreeTrialOrFreeTrialSuggestion:c||l,isFreeTrialFlow:u,availableFreeTrial:d,availableFreeTrialPlan:f}},r7=({text:e})=>(0,Q.jsx)(Tf.Spinner,{text:e}),i7=function(e){return e.BDO=`bdo_settings`,e.EMPLOYEE_BASED=`employee_based_
107settings`,e.USER_BASED=`user_based_settings`,e}({}),wTe=(e,t,n,r,i,a,o,s,c,l)=>{let{isUserBasedPricingMode:u}=up(),d=X5(),{isFreeTrialFlow:f}=n7({selectedPlan:e,subscriptionTier:t,isVertical:r}),{valid:p}=wa([G.STRIPE_PAYMENT_SETUP]),{isPending:m,settingsType:h}=L5(),g=!u&&(o&&e!==Y.V1_STARTER||d===fp.MORE_THAN_FIFTEEN||r),_=!f&&(!r||h===i7.USER_BASED)&&!i&&!a?.shouldSkipPlanOptionsStep,v=n===R5.GOCARDLESS,y=p&&n===R5.STRIPE,b=(0,X.useMemo)(()=>{let e=[];return s?(g&&e.push(j5.NUMBER_OF_EMPLOYEES),_&&e.push(j5.PLAN_OPTIONS),e.push(j5.CONFIRMATION),v&&e.push(j5.GO_CARDLESS),y&&e.push(j5.STRIPE),e.push(j5.SUCCESS),e):[]},[s,g,_,v,y]);return(0,X.useEffect)(()=>{!c&&!m&&(b[0]===j5.PLAN_OPTIONS&&e?l(j5.CONFIRMATION):l(b[0]))},[c,e,b,m,l]),{steps:b,activeStep:c,setActiveStep:l}},TTe=e=>{let{track:t}=Ao();(0,X.useEffect)(()=>{t({trackedEvent:Oo.upsell_flow_displayed,object:{triggeredFrom:e}})},[t,e])},ETe=()=>{let{track:e}=Ao();return t=>{e({trackedEvent:Oo.upsell_flow_closed,object:{isCompleted:t}})}},a7,DTe=async function(e,t,n){return await a7.request({...n,url:`/companies/{company_id}/store/items/available`,method:`GET`,data:t,params:e})},OTe=async function(e,t,n){return await a7.request({...n,url:`/companies/{company_id}/store/items/last_demo_request`,method:`GET`,data:t,params:e})},kTe=async function(e,t,n){return await a7.request({...n,url:`/companies/{company_id}/store/items/last_plan_migration`,method:`GET`,data:t,params:e})};function ATe(e){return a7=new z(e),{getAvailableCompanyStoreItems:DTe,getLastDemoRequestCompanyStoreItems:OTe,getLastPlanMigrationCompanyStoreItems:kTe}}var o7=ATe({server:window.location.origin}),s7=e=>e?[`getAvailableCompanyStoreItems`,e]:[`getAvailableCompanyStoreItems`],jTe=(e,t,n)=>({queryKey:s7(e),queryFn:e===I?I:async()=>{let{data:t}=await o7.getAvailableCompanyStoreItems(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),MTe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:s7(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:s7()}),r[2]=i,r[3]=s);let c=s,l=s7(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=jTe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},c7=e=>e?[`getLastDemoRequestCompanyStoreItems`,e]:[`getLastDemoRequestCompanyStoreItems`],NTe=(e,t,n)=>({queryKey:c7(e),queryFn:e===I?I:async()=>{let{data:t}=await o7.getLastDemoRequestCompanyStoreItems(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),PTe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:c7(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:c7()}),r[2]=i,r[3]=s);let c=s,l=c7(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=NTe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},l7=e=>e?[`getLastPlanMigrationCompanyStoreItems`,e]:[`getLastPlanMigrationCompanyStoreItems`],FTe=(e,t,n
107)=>({queryKey:l7(e),queryFn:e===I?I:async()=>{let{data:t}=await o7.getLastPlanMigrationCompanyStoreItems(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),ITe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:l7(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:l7()}),r[2]=i,r[3]=s);let c=s,l=l7(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=FTe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},LTe=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.STORE_ORDER_MANDATE_CALLBACK_SUCCESS,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},RTe=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.STORE_ORDER_MANDATE_CALLBACK_FAILED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},u7=(e,t,n)=>{let r=(0,$.c)(10),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={disabled:!1},r[0]=i):i=r[0];let a=i,o;r[1]===n?o=r[2]:(o=n||{},r[1]=n,r[2]=o);let s;r[3]===o?s=r[4]:(s={...a,...o},r[3]=o,r[4]=s);let c=s,l=e?.pusher_channel_access_token,u=e?.pusher_channel,d=l??void 0,f=c.disabled||!l,p;r[5]!==t||r[6]!==u||r[7]!==d||r[8]!==f?(p={channelName:u,channelToken:d,events:Wt.STORE_ORDER_BATCH_COMPLETED,callbacks:t,disabled:f},r[5]=t,r[6]=u,r[7]=d,r[8]=f,r[9]=p):p=r[9],Bt(p)},d7=e=>{if(e===Y.V1_STARTER)return Y.V1_STARTER;if(e===Y.V1_BASIC)return Y.V1_BASIC;if(e===Y.V1_ESSENTIAL)return Y.V1_ESSENTIAL;if(e===Y.V1_PRO)return Y.V1_PRO;if(e===Y.V1_PRO_INTERNALIZED)return Y.V1_PRO_INTERNALIZED},f7=e=>!e||e===fp.MORE_THAN_FIFTEEN?null:Y5[e],p7=`720px`,zTe=`Store::PlanChange`,BTe=`Store::PlanSuggestion`,VTe=`Store::FreeTrial`,HTe=`Store::FreeTrialSuggestion`,m7=(e,t)=>{let n=e.find(e=>e.name===t)?.available_item;return n===z5.FREE_TRIAL_SUGGESTION?HTe:n===z5.PLAN_SUGGESTION?BTe:n===z5.FREE_TRIAL?VTe:zTe},UTe=({previousNumberOfEmployees:e,planName:t,subscriptionTier:n,setActiveStep:r,setOrderBatchCompleted:i,setGoCardlessUrl:a,triggeredFrom:o,isVerticalUpsell:s})=>{let{company:c,refreshCompany:l}=Na(),{minimumAllowedSubscriptionTier:u,isUserBasedPricingMode:d}=up(),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(),{mutate:g}=wf(void 0,{suppressGlobalErrorHandler:!0}),_=F(),{track:v}=Ao(),{isFreeTrialFlow:y}=n7({selectedPlan:t,subscriptionTier:n,isVertical:s}),{availablePlans:b}=Z5({planName:t,subscriptionTier:n,isVertical:s,numberOfEmployeesFormValue:e}),{bustCache:x}=ci();LTe(c,({id:e})=>{e===m&&p(!0)}),RTe(c,({id:e})=>{e===m&&E()}),u7(c,({id:e})=>{e===m&&D()});let S=e=>{d?w(e):C(e)},C=({selectedPlan:t,numberOfEmployees:n})=>{let r=d7(t);r&&n&&n!==fp.MORE_THAN_FIFTEEN&&(p(!0),g({parameters:{company_id:c.id},requestBody:{order:{items:[{type:m7(b,t),previous_saas_plan:c.saas_plan,target_saas_plan:r,previous_number_of_employees:f7(e),requested_number_of_employees:f7(n)}],triggered_from:o}}},{onSuccess:T,onError:E}))},w=({selectedPlan:e,selectedSubscriptionTier:t})=>{let n=d7(e);n&&t&&(p(!0),g({parameters:{company_id:c.id},requestBody:{order:{items:[{type:m7(b,e),previous_saas_plan:c.saas_plan,target_saas_plan:n,previous_subscription_tier:u,requested_subscription_tier:t,previous_number_of_employees:null,requested_number_of_employees:null}],triggered_from:o}}},{onSuccess:T,onError:E}))},T=({redirect_url:e,payment_method_type:t,id:n})=>{h(n),e&&(p(!1),a(e),r(j5.GO_CARDLESS)),t===R5.STRIPE&&(p(!1),r(j5.STRIPE))},E=()=>{p(!1),r(j5.ERROR),v({trackedEvent:Oo.upsell_flow_update_subscription_response,object:{status:`error`,freeTrial:y}})},D=async()=>{p(!1),r(j5.SUCCESS),i(!0),v({trackedEvent:Oo.upsell_flow_update_subscription_response,object:{status:`success`,freeTrial:y}}
107),await l(),x(),_.invalidateQueries({queryKey:kf()}),_.invalidateQueries({queryKey:W5()}),_.invalidateQueries({queryKey:ba()}),_.invalidateQueries({queryKey:lp()}),_.invalidateQueries({queryKey:l7()})};return{planChangeInProgress:f,onConfirm:S,orderId:m,setPlanChangeInProgress:p}},h7=`720px`,g7=e=>{let t=e?.createdAt,n=e?.performedAt;return{planMigrationCreatedButNotPerformedInTheLastTenDays:t&&!n&&Ft(sr(Date.now(),t),10),planMigrationPerformedInTheLastFiveMinutes:n&&Pt(ur(new Date,new Date(n)),5),planMigrationPerformedInTheLastSevenDays:n&&Pt(sr(Date.now(),new Date(n)),7),planMigrationPerformedInTheLastThirtyDays:n&&Pt(sr(Date.now(),new Date(n)),30)}},WTe=({steps:e,activeStep:t,hasMoreThanFifteenEmployees:n,shouldNotAllowIndependentNumberOfEmployees:r,upgradeBillingOwnership:i,lastPlanMigration:a,setConfirmedNumberOfEmployees:o,setActiveStep:s,handleClose:c,formWatch:l,freeTrialPlan:u,disabledStripeButton:d=!1})=>{let f=N5(),m=e.findIndex(e=>e===t),h=m===0,{role:g}=zf(),_=mp(),v=()=>{s(e[m-1])},y=()=>{s(e[m+1])};if(t===j5.NUMBER_OF_EMPLOYEES){let e=()=>{let e=l(`numberOfEmployees`);e&&o(e),e!==fp.MORE_THAN_FIFTEEN&&y()};return{secondaryActionProps:{icon:`ArrowBackRounded`,children:f(`number_of_employees.bottom_action_bar.secondary`),onClick:h?c:v},primaryActionProps:{children:f(`number_of_employees.bottom_action_bar.primary`),disabled:r&&l(`numberOfEmployees`)===fp.INDEPENDENT||!l(`numberOfEmployees`)||!!n,onClick:t=>{t.preventDefault(),e()}},actionsWidth:h7}}if(t===j5.PLAN_OPTIONS)return{secondaryActionProps:{icon:`ArrowBackRounded`,children:f(`plan_options.bottom_action_bar.secondary`),onClick:h?c:v}};if(t===j5.CONFIRMATION){let{planMigrationPerformedInTheLastFiveMinutes:e,planMigrationCreatedButNotPerformedInTheLastTenDays:t}=g7(a),n=!!(e&&a.selectedPlanMigrationAlreadyExists||t),r=!!u&&(i===cp.BUSINESS_OWNER||i===cp.FIRM),o=g===Rf.ACCOUNTANT&&i===cp.FIRM||g===Rf.CUSTOMER&&i===cp.BUSINESS_OWNER,s=u&&o?f(`saas_plans.${u}`):``;return{secondaryActionProps:{icon:`ArrowBackRounded`,children:f(`confirmation.bottom_action_bar.secondary`),onClick:h?c:v},primaryActionProps:{children:f(`confirmation.bottom_action_bar.primary`),type:`submit`,disabled:n},actionsWidth:p7,tooltipText:n?f(`confirmation.bottom_action_bar.primary_tooltip`):void 0,textAboveActions:r?(0,Q.jsx)(p,{i18nKey:f(`confirmation.bottom_action_bar.text_above_actions.${g}.${i}`,{duration:_,plan_name:s}),components:{a:(0,Q.jsx)(se,{})}}):void 0}}return t===j5.STRIPE?{secondaryActionProps:{icon:`ArrowBackRounded`,children:f(`stripe.bottom_action_bar.secondary`),onClick:v},primaryActionProps:{disabled:d,children:f(`stripe.bottom_action_bar.primary`),type:`submit`}}:t===j5.ERROR?{primaryActionProps:{children:f(`error.bottom_action_bar.primary`),onClick:c}}:{secondaryActionProps:void 0,primaryActionProps:void 0}},_7=({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployeesParam:n,firmSettingsShouldAlwaysShowNumberOfEmployeesStep:r})=>({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployees:r?void 0:n}),GTe=jn().shape({numberOfEmployees:Wn().oneOf(Object.values(fp)),selectedPlan:Wn().oneOf(Object.values(Y)),selectedSubscriptionTier:Wn().nullable()}).required(),v7=(e,t,n)=>{let r=ja(),{valid:i}=wa([G.STORE]),{data:a,isPending:o}=ITe({company_id:r,selected_plan_name:e??void 0,subscription_tier:t??void 0,selected_item_type:n??void 0},{enabled:i,staleTime:0}),s=a?.last_plan_migration;return{isPending:o,name:s?.name,createdAt:s?.created_at,performedAt:s?.performed_at,targetSaasPlan:s?.target_saas_plan,isVertical:s?.is_vertical,ongoingFreeTrialSuggestion:a?.ongoing_free_trial_suggestion??!1,ongoingPlanSuggestion:a?.ongoing_plan_suggestion??!1,selectedPlanMigrationAlreadyExists:a?.selected_plan_migration_already_exists??!1,upgradeType:a?.upgrade_type??null}},KTe=e=>{if(e===fp.INDEPENDENT)return q5.INDIVIDUAL;if(e===fp.ONE_TO_FIVE)return q5[`1_5`];if(e===fp.SIX_TO_FIFTEEN)return q5[`6_15`]},qTe=(e,t)=>e&&t?z5.FREE_TRIAL_SUGGESTION:e?z5.FREE_TRIAL:t?z5.PLAN_SUGGESTION:z5.PLAN_CHANGE,y7=({enabled:e=!0,selectedPlan:t,selectedSubscriptionTier:n,numberOfEmployeesFormValue:r,isVertical:i}={})=>{let{availablePlans:a}=Z5({enabled:e,numberOfEmployeesFormValue:r,planName:t,subscriptionTier:n,isVertical:i});return a.some(e=>e.available_item===z5.FREE_TRIAL_SUGGESTION||e.available_item===z5.PLAN_SUGGESTION)},JTe=({name:e})=>(0,Q.jsx)(Ci,{name:e,size:`sm`,variant:`light`}),YTe=({children:e})=>(0,Q.jsx)(V.HeadingSection1,{color:Ff,textAlign:`center`,children:e}),XTe=({children:e})=>(0,Q.jsx)(V,{color:Lf,textAlign:`center`,children:e}),ZTe=({children:e,...t})=>(0,Q.jsx)(Ya,{...t,children:e}),QTe=({children:e,...t})=>(0,Q.jsx)(U,{...t,children:e}),b7=({dataTestId:e,children:t,...n})=>{let r=If();return(0,Q.jsx)(H,{backgroundImage:`/images/upsell_ui/upsell_ineligibility_card_brush.png`,alignItems:`center`,p:7,direction:`column`,rowGap:3,borderRadius:`8px`,"data-testid":e,...r,...n,borderLeftWidth:8,children:t})};b7.Illustration=JTe,b7.Headline=YTe,b7.Description=XTe,b7.Button=QTe,b7.ButtonLink=ZTe;var x7=({activeStep:e,steps:t,onClose:n})=>{let r=N5(),{company:{name:i}}=Na(),{brandName:a}=yo(),{role:o}=zf(),s=t.length,c=e===j5.ERROR?s:t.findIndex(t=>t===e)+1,l=s?r(`focus_step_tracker.subtitle`,{currentStepNumber:c,stepsCount:s}):void 0;return(0,Q.jsx)(Tf.FocusStepTracker,{title:r(`focus_step_tracker.title.${o}`,{resellerName:a,companyName:i}),subTitle:l,currentStep:c,steps:s,onClose:n})},$Te=()=>{let e=N5(),{reseller:t,brandName:n}=yo();return t===`pennylane`?{title:e(`unavailable.contact_support.title`),description:e(`unavailable.contact_support.description`),trackedEvent:Oo.upsell_flow_contact_support_alert_displayed}:{title:e(`unavailable.contact_reseller.title`,{name:n}),description:null,trackedEvent:Oo.upsell_flow_contact_reseller_alert_displayed}},S7=(...e)=>{let{track:t}=Ao();(0,X.useEffect)(()=>t(...e),[])},eEe=({handleClose:e})=>{let{title:t,description:n,trackedEvent:r}=$Te();return S7({trackedEvent:r,object:{}}),(0,Q.jsxs)(ts,{children:[(0,Q.jsxs)(Tf,{children:[(0,Q.jsx)(x7,{steps:[],onClose:e}),(0,Q.jsx)(Tf.Content,{children:(0,Q.jsxs)(b7,{mt:4,children:[(0,Q.jsx)(b7.Illustration,{name:`missing`}),(0,Q.jsx)(b7.Headline,{children:t}),n&&(0,Q.jsx)(b7.Description,{children:n})]})})]}),`)`]})},tEe=()=>{let{isPending:e,createdAt:t,performedAt:n,ongoingFreeTrialSuggestion:r,ongoingPlanSuggestion:i}=v7();return{isPending:e,planMigrationIsPending:!!t&&!n,planMigrationIsPerformed:!!n,ongoingPlanSuggestion:i,ongoingFreeTrialSuggestion:r}},C7=(e,t,n)=>{let{track:r}=Ao();(0,X.useEffect)(()=>{r({trackedEvent:Oo.upsell_flow_step_displayed,object:{step:e,selectedPlan:t,numberOfEmployees:n}})},[n,t,e,r])},w7={CHANNELS:{SALESFORCE_ACCOUNT_MANAGEMENT:`salesforce_account_management`,UPSELL_CORNER:`upsell_corner`,IN_APP_PROMPT:`in_app_prompt`,EMAIL:`email`},EVENT_DEFINITIONS:[{name:`seen`,definition:`The opportunity was seen through the display channel`,type:`channel_event`},{name:`actioned`,definition:`The opportunity was actioned through the display channel`,type:`channel_event`},{name:`rejected`,definition:`The opportunity was rejected by the user`,type:`channel_event`},{name:`received`,definition:`The message pushing the opportunity was received`,type:`channel_event`},{name:`not_sent`,definition:`The opportunity was not sent by the channel manager`,type:`channel_event`},{name:`onboarding`,definition:`The user onboarded on the opportunity`,type:`product_event`},{name:`live`,definition:`The opportunity has converted`,type:`product_event`}],EVENT_DEFINITION_CHANNELS:[{name:`seen`,definition:`The opportunity was seen through the display channel`,type:`channel_event`},{name:`actioned`,definition:`The opportunity was actioned through the display channel`,type:`channel_event`},{name:`rejected`,definition:`The opportunity was rejected by the user`,type:`channel_event`},{name:`received`,definition:`The message pushing the opportunity was received`,type:`channel_event`},{name:`not_sent`,definition:`The opportunity was not sent by the channel manager`,type:`channel_event`}],EVENT_DEFINITION_NAMES:{SEEN:`seen`,ACTIONED:`actioned`,REJECTED:`rejected`,RECEIVED:`received`,ONBOARDING:`onboarding`,LIVE:`live`,NOT_SENT:`not_sent`},EVENT_DEFINITION_PRODUCTS:[{name:`onboarding`,definition:`The user onboarded on the opportunity`,type:`product_event`},{name:`live`,definition:`The opportunity has converted`,type:`product_event`}],EVENT_DEFINITION_TYPES:{CHANNEL_EVENT:`channel_event`,PRODUCT_EVENT:`product_event`},PRODUCTS:{PRO_ACCOUNT_CREATION:`pro_account_creation`,REFERRAL_PROGRAM_FORM:`referral_program_form`,UPSELL_TO_BASIC:`upsell_to_basic`,UPSELL_TO_ESSENTIAL:`upsell_to_essential`,UPSELL_TO_PRO:`upsell_to_pro`},PRODUCT_VARIANTS:{FILL_REFERRAL_PROGRAM_FORM:`fill_referral_program_form`,FREE_TRIAL:`free_trial`,BILLING_SUBSCRIPTION:`billing_subscription`,CATEGORIZATION:`categorization`,INTEGRATION:`integration`,PRO_ACCOUNT:`pro_account`,EMPLOYEE_EXPENSE:`employee_expense`,INVOICES_LATE:`invoices_late`,INVOICES_REMINDER:`invoices_reminder`,INVOICES_SOON_TO_BE_LATE:`invoices_soon_to_be_late`,SUPPLIER_INVOICES:`supplier_invoice`,SME_FIRST_INVOICE_IMPORT_CREATION:`sme_first_invoice_import_creation`,SME_FIRST_BANK_CONNECTION:`sme_first_bank_connection`}},nEe=e=>e===Y.V1_BASIC?w7.PRODUCTS.UPSELL_TO_BASIC:e===Y.V1_ESSENTIAL?w7.PRODUCTS.UPSELL_TO_ESSENTIAL:e===Y.V1_PRO?w7.PRODUCTS.UPSELL_TO_PRO:null,T7=({channel:e,action:t,product:n,productVariant:r,opportunityId:i}
107)=>{let a=ja(),{mutate:o}=E5(),s=t===w7.EVENT_DEFINITION_NAMES.ONBOARDING||t===w7.EVENT_DEFINITION_NAMES.LIVE;(0,X.useEffect)(()=>{let c;return(r||s)&&(c=setTimeout(()=>{o({parameters:{},requestBody:{event:{entity_id:a,entity_type:`company`,channel:e,product:n,product_variant:r,action:t,opportunity_id:i}}})})),()=>clearTimeout(c)},[t,e,a,o,n,r,i,s])},E7=(e,t,n)=>{let{opportunityId:r}=Q5();T7({channel:w7.CHANNELS.UPSELL_CORNER,action:e===j5.CONFIRMATION?w7.EVENT_DEFINITION_NAMES.ONBOARDING:w7.EVENT_DEFINITION_NAMES.LIVE,product:nEe(t),opportunityId:r||n})},rEe=n(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r(i()):typeof define==`function`&&define.amd?define([`react`],r):typeof e==`object`?e["embed-react"]=r(i()):n[`embed-react`]=r(n.react)})(e,function(e){return function(){var t={9:function(e,t,n){n.r(t),t.default=`.tf-v1-widget{width:100%;height:100%;min-height:inherit;position:relative}.tf-v1-widget iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;min-height:inherit}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100% !important;height:100% !important}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff !important}}.tf-v1-widget-fullscreen .tf-v1-widget-close{z-index:1}.tf-v1-widget-fullscreen iframe{border-radius:0}`},93:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InlineStyle=void 0;var a=i(n(155)),o=i(n(206));t.InlineStyle=function(e){var t=e.filename,i=n(663)(`./${t}.css`),s=(0,o.default)();return a.default.createElement(`style`,r({},s?{nonce:s}:{},{dangerouslySetInnerHTML:{__html:i.default}}))}},123:function(e,t,n){n.r(t),t.default=`@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001;display:flex;align-items:center;justify-content:center}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:360px;min-height:360px}.tf-v1-popup .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:-34px;right:0;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}.tf-v1-popup .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popup{width:100% !important;height:100% !important}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:100%;min-height:100%}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}`},155:function(t){t.exports=e}
107,161:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.memoComponent=t.propsAreEqual=void 0;var i=n(155),a=r(n(792));t.propsAreEqual=function(e,t){return(0,a.default)(e,t)},t.memoComponent=function(e){return(0,i.memo)(e,t.propsAreEqual)}},193:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.makeButtonComponent=void 0;var c=o(n(155)),l=n(517),u=n(93);t.makeButtonComponent=function(e,t){return function(n){var i=n.id,a=n.children,o=n.as,d=o===void 0?`button`:o,f=n.style,p=f===void 0?{}:f,m=n.className,h=m===void 0?``:m,g=n.buttonProps,_=n.embedRef,v=s(n,[`id`,`children`,`as`,`style`,`className`,`buttonProps`,`embedRef`]),y=(0,c.useRef)(l.genericEmbed),b=_||y;(0,c.useEffect)(function(){return b.current=e(i,v),function(){return b.current?.unmount()}},[i,v,b]);var x=(0,c.useMemo)(function(){return function(){return b.current?.open()}},[b]),S=c.default.createElement(d,r({style:p,className:h,onClick:x,"data-testid":`tf-v1-${t}`,children:a},g));return c.default.createElement(c.default.Fragment,null,c.default.createElement(u.InlineStyle,{filename:t}),S)}}},206:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return n.g.__webpack_nonce__===void 0?null:n.g.__webpack_nonce__}},231:function(e,t,n){n.r(t),t.default=`@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-sidetab{position:fixed;top:50%;right:0;width:400px;height:580px;transform:translate(100%, -50%);box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);z-index:10001;will-change:transform}.tf-v1-sidetab.ready{transition:transform 400ms cubic-bezier(0.5, 0, 0.75, 0)}.tf-v1-sidetab iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px 0 0 8px}.tf-v1-sidetab.open{transform:translate(0, -50%)}.tf-v1-sidetab-wrapper{position:relative;height:100%}.tf-v1-sidetab-button{position:absolute;top:50%;left:-48px;transform:rotate(-90deg) translateX(-50%);transform-origin:left top;min-width:100px;max-width:540px;height:48px;display:flex;align-items:center;padding:12px 16px;border-radius:8px 8px 0 0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);background-color:#3a7685;cursor:pointer;border:0;text-decoration:none;outline:none}.tf-v1-sidetab-button-text{flex:1;font-size:18px;font-family:Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-v1-sidetab-button-icon{width:24px;height:24px;font-size:24px;transform:rotate(90deg);margin-right:12px;position:relative;order:-1}.tf-v1-sidetab-button-icon>img{width:100%;height:100%;object-fit:contain}.tf-v1-sidetab-close{display:none}.tf-v1-sidetab .tf-v1-spinner{border:3px solid #aaa;font-size:24px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;top:0;left:0;margin:0}@media(max-width: 480px){.tf-v1-sidetab{transition:unset}.tf-v1-sidetab.ready{transition:unset}
107.tf-v1-sidetab.open{top:0;left:0;right:0;bottom:0;transform:translate(0, 0);width:100% !important;height:100% !important}.tf-v1-sidetab-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-sidetab-close:hover{opacity:1}.tf-v1-sidetab-close{display:block;z-index:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-sidetab-close{color:#fff !important}}`},240:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(193),t),i(n(390),t),i(n(558),t)},390:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.makeInitializerComponent=void 0;var s=a(n(155)),c=n(517),l=n(93);t.makeInitializerComponent=function(e,t){return function(n){var r=n.id,i=n.embedRef,a=o(n,[`id`,`embedRef`]),u=(0,s.useRef)(c.genericEmbed),d=i||u;return(0,s.useEffect)(function(){return d.current=e(r,a),function(){var e;(e=d.current)==null||e.unmount()}},[r,a,d]),s.default.createElement(l.InlineStyle,{filename:t})}}},517:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(804),t),i(n(161),t)},558:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};
107Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;var c=o(n(155)),l=n(952),u=n(93);t.Widget=function(e){var t=e.id,n=e.style,i=n===void 0?{}:n,a=e.className,o=a===void 0?``:a,d=s(e,[`id`,`style`,`className`]),f=(0,c.useRef)(null);return(0,c.useEffect)(function(){if(f.current){var e=(0,l.createWidget)(t,r(r({},d),{container:f.current}));return function(){e.unmount()}}},[t,d]),c.default.createElement(c.default.Fragment,null,c.default.createElement(u.InlineStyle,{filename:`widget`}),c.default.createElement(`div`,{style:i,className:o,ref:f}))}},663:function(e,t,n){var r={"./popover.css":842,"./popup.css":123,"./sidetab.css":231,"./slider.css":806,"./widget.css":9};function i(e){return n(a(e))}function a(e){if(!n.o(r,e)){var t=Error(`Cannot find module '`+e+`'`);throw t.code=`MODULE_NOT_FOUND`,t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=663},792:function(e){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},804:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.genericEmbed=void 0,t.genericEmbed={unmount:function(){},open:function(){}}},806:function(e,t,n){n.r(t),t.default=`@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-slider{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001}.tf-v1-slider .tf-v1-iframe-wrapper{max-width:calc(100vw - 26px);height:100%;position:absolute;top:0;transition:right .5s ease-in-out,left .5s ease-in-out}.tf-v1-slider .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:0}@media(min-width: 481px){.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:8px 0 0 8px}}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-slider .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{top:4px;left:-26px}}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(min-width: 481px){.tf-v1-slider.left .tf-v1-iframe-wrapper iframe{border-radius:0 8px 8px 0}.tf-v1-slider.left .tf-v1-close{left:auto;right:-24px}}@media(max-width: 480px){.tf-v1-slider{width:100% !important;height:100% !important}.tf-v1-slider .tf-v1-iframe-wrapper{width:100% !important;max-width:100vw;height:100%;transition:unset}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:none}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-close{left:auto}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}`},842:function(e,t,n){n.r(t),t.default=`@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popover{bottom:96px;position:fixed;right:16px;z-index:10001}.tf-v1-popover.open{max-width:100%;min-height:360px;min-width:360px}.tf-v1-popover-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
107height:100%;width:100%;opacity:0;transition:opacity .25s ease-in-out;border-radius:4px;box-shadow:rgba(0,0,0,.08) 0 2px 4px,rgba(0,0,0,.06) 0 2px 12px}.tf-v1-popover-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popover-close{display:none}.tf-v1-popover-button{width:54px;height:54px;position:fixed;box-shadow:0 2px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);color:#fff;right:26px;bottom:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#3a7685;line-height:0;border:none;padding:0}.tf-v1-popover-button-icon{width:54px;height:54px;font-size:24px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.tf-v1-popover-button-icon svg.default{margin-top:6px}.tf-v1-popover-button-icon svg,.tf-v1-popover-button-icon img{max-width:54px;max-height:54px}.tf-v1-popover-button-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tf-v1-popover-tooltip{position:fixed;right:94px;bottom:33px;max-width:240px;padding:10px 25px 10px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);font-size:14px;font-family:Helvetica,Arial,sans-serif;line-height:22px}.tf-v1-popover-tooltip::before{background-color:#fff;content:"";display:block;width:12px;height:12px;position:absolute;right:-4px;bottom:15px;transform:rotate(45deg);box-shadow:2px -2px 2px 0 rgba(0,0,0,.06)}.tf-v1-popover-tooltip-text{overflow:hidden}.tf-v1-popover-tooltip-close{cursor:pointer;margin-left:4px;display:inline-block;text-align:center;position:absolute;top:12px;right:6px}.tf-v1-popover-tooltip-close svg{width:20px;height:20px}.tf-v1-popover-tooltip-close svg path{fill:rgba(0,0,0,.2);transition:fill 150ms ease-in-out}.tf-v1-popover-tooltip-close:hover svg path{fill:rgba(0,0,0,.3)}.tf-v1-popover-tooltip.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-popover-unread-dot{width:8px;height:8px;border-radius:50%;background-color:#fa6b05;border:2px solid #fff;position:absolute;top:2px;right:2px}.tf-v1-popover-unread-dot.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popover.open{top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}.tf-v1-popover.open .tf-v1-popover-close{display:block}.tf-v1-popover-wrapper{border-radius:0;box-shadow:none}.tf-v1-popover-wrapper iframe{border-radius:0}.tf-v1-popover-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popover-close:hover{opacity:1}.tf-v1-popover-close{display:none;z-index:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popover-close{color:#fff !important}}@media(max-width: 480px){.tf-v1-popover-button{width:44px;height:44px;right:8px;bottom:8px}.tf-v1-popover-button-icon{font-size:20px}.tf-v1-popover-button-icon svg{margin-top:4px;max-height:24px;max-width:24px}.tf-v1-popover-button-icon img{max-width:44px;max-height:44px}.tf-v1-popover-tooltip{position:fixed;right:66px;bottom:8px;left:auto;font-size:12px}.tf-v1-popover-tooltip::before{bottom:14px}.tf-v1-popover-unread-dot{top:0;right:0}.tf-v1-spinner{border:3px solid #aaa;font-size:32px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}}`},952:function(e){e.exports=function(){var e={19:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},249:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},352:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.setAutoClose=t.DEFAULT_AUTO_CLOSE_TIME=void 0;var r=n(476);t.DEFAULT_AUTO_CLOSE_TIME=500,t.setAutoClose=function(e,n,i){n&&i&&window.addEventListener(`message`,(0,r.getFormSubmitHandler)(e,function(){return setTimeout(i,(r=typeof(e=n)==`number`?e:0,Math.max(r,t.DEFAULT_AUTO_CLOSE_TIME)));var e,r}))}},476:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};
107Object.defineProperty(t,"__esModule",{value:!0}),t.getRedirectHandler=t.getThankYouScreenButtonClickHandler=t.getFormThemeHandler=t.getWelcomeScreenHiddenHandler=t.getDuplicateDetectedHandler=t.getFormSubmitHandler=t.getFormHeightChangedHandler=t.getFormQuestionChangedHandler=t.getFormStartedHandler=t.getFormReadyHandler=void 0;var i=n(1407);t.getFormReadyHandler=function(e,t){return o(`form-ready`,e,t)},t.getFormStartedHandler=function(e,t){return o(`form-started`,e,t)},t.getFormQuestionChangedHandler=function(e,t){return o(`form-screen-changed`,e,t)},t.getFormHeightChangedHandler=function(e,t){return o(`form-height-changed`,e,t)},t.getFormSubmitHandler=function(e,t){return o(`form-submit`,e,t)},t.getDuplicateDetectedHandler=function(e,t){return o(`duplicate-detected`,e,t)},t.getWelcomeScreenHiddenHandler=function(e,t){return o(`welcome-screen-hidden`,e,t)},t.getFormThemeHandler=function(e,t){return o(`form-theme`,e,t)},t.getThankYouScreenButtonClickHandler=function(e,t){return o(`thank-you-screen-button-click`,e,t)},t.getRedirectHandler=function(e,t){return o([`redirect-after-submit`,`thank-you-screen-redirect`],e,(0,i.handleFormRedirect)(t))};var a=function(e,t){return Array.isArray(e)?e.includes(t):e===t};function o(e,t,n){return function(i){var o=i.data,s=o.type,c=o.embedId,l=r(o,[`type`,`embedId`]);a(e,s)&&c===t&&n?.(l)}}},883:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}c((r=r.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError(`Generator is already executing.`);for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||s[0]!==6&&s[0]!==2)){o=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(s[0]===6&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.dispatchCustomKeyEventFromIframe=t.removeCustomKeyboardListener=t.addCustomKeyboardListener=void 0;var i=`Escape`,a=function(e,a){return n(void 0,void 0,void 0,function(){return r(this,function(n){return e.code===i&&typeof a==`function`&&(a(),(0,t.removeCustomKeyboardListener)()),[2]})})};t.addCustomKeyboardListener=function(e){return window.document.addEventListener(`keydown`,function(t){return a(t,e)})},t.removeCustomKeyboardListener=function(){return window.document.removeEventListener(`keydown`,a)},t.dispatchCustomKeyEventFromIframe=function(e){e.data.type===`form-close`&&window.document.dispatchEvent(new KeyboardEvent(`keydown`,{code:i}))}},1179:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};
107Object.defineProperty(t,"__esModule",{value:!0}),t.createPopover=void 0;var a=n(6517),o=n(6530),s=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))},c=function(e,t){e===void 0&&(e=`span`),t===void 0&&(t=`tf-v1-popover-button-icon`);var n=document.createElement(e);return n.className=`${t} tf-v1-close-icon`,n.innerHTML=a.closeIconSvg,n.dataset.testid=t,n},l={buttonColor:`#3a7685`};t.createPopover=function(e,t){t===void 0&&(t={});var n,u,d,f=r(r({},l),t),p=f.domain,m=i(f,[`domain`]),h=(0,a.createIframe)(`popover`,{formId:e,domain:p,options:m}),g=h.iframe,_=h.embedId,v=h.refresh,y=h.focus,b=function(e,t){var n=document.createElement(`div`);return n.className=`tf-v1-popover`,n.dataset.testid=`tf-v1-popover`,(0,a.setElementSize)(n,{width:e,height:t})}(m.width,m.height),x=function(){var e=document.createElement(`div`);return e.className=`tf-v1-popover-wrapper`,e.dataset.testid=`tf-v1-popover-wrapper`,e}(),S=function(e,t){var n=(0,a.getTextColor)(t),r=document.createElement(`div`);r.className=`tf-v1-popover-button-icon`;var i=(0,a.triggerIconSvg)(n);return r.innerHTML=e?.startsWith(`http`)?`<img alt='popover trigger icon button' src='${e}'/>`:e??i,r.dataset.testid=`default-icon`,r}(m.customIcon,m.buttonColor||l.buttonColor),C=function(){var e=document.createElement(`div`);e.className=`tf-v1-spinner`;var t=document.createElement(`div`);return t.className=`tf-v1-popover-button-icon`,t.dataset.testid=`spinner-icon`,t.append(e),t}(),w=c(),T=c(`button`,`tf-v1-popover-close`),E=function(e,t){t===void 0&&(t={});var n=(0,a.getTextColor)(e),r=document.createElement(`button`);return r.className=`tf-v1-popover-button`,r.dataset.testid=`tf-v1-popover-button`,r.style.backgroundColor=e,r.style.color=n,(0,a.addAttributesToElement)(r,t),r}(m.buttonColor||l.buttonColor,m.buttonProps);(m.container||document.body).append(b),x.append(g),b.append(E),b.append(T),E.append(S);var D=function(){u&&u.parentNode&&(u.classList.add(`closing`),setTimeout(function(){(0,a.unmountElement)(u)},250))};m.tooltip&&m.tooltip.length>0&&(u=function(e,t){var n=document.createElement(`span`);n.className=`tf-v1-popover-tooltip-close`,n.dataset.testid=`tf-v1-popover-tooltip-close`,n.innerHTML=a.closeIconSvg,n.onclick=t;var r=document.createElement(`div`);r.className=`tf-v1-popover-tooltip-text`,r.innerHTML=e;var i=document.createElement(`div`);return i.className=`tf-v1-popover-tooltip`,i.dataset.testid=`tf-v1-popover-tooltip`,i.appendChild(r),i.appendChild(n),i}(m.tooltip,D),b.append(u)),m.notificationDays&&(m.enableSandbox||(0,o.canBuildNotificationDot)(e))&&(d=(0,o.buildNotificationDot)(),E.append(d)),g.onload=function(e){e!=null&&e.isTrusted&&(b.classList.add(`open`),x.style.opacity=`1`,T.style.opacity=`1`,s(C,w),(0,a.addCustomKeyboardListener)(k))};var O=function(){(0,a.isOpen)(x)||(D(),d&&(d.classList.add(`closing`),m.notificationDays&&!m.enableSandbox&&(0,o.saveNotificationDotHideUntilTime)(e,m.notificationDays),setTimeout(function(){(0,a.unmountElement)(d)},250)),setTimeout(function(){(0,a.isInPage)(x)?(x.style.opacity=`0`,T.style.opacity=`0`,x.style.display=`flex`,setTimeout(function(){b.classList.add(`open`),x.style.opacity=`1`,T.style.opacity=`1`}),s(S,w)):(b.append(x),s(S,C),x.style.opacity=`0`,T.style.opacity=`0`)}))},k=function(){var n;(0,a.isOpen)(b)&&((0,a.handlePreventReopenOnClose)(m,e),(n=t.onClose)==null||n.call(t),setTimeout(function(){m.keepSession?x.style.display=`none`:(0,a.unmountElement)(x),b.classList.remove(`open`),s(w,S)},250))};(0,a.setAutoClose)(_,m.autoClose,k);var ee=function(){(0,a.isOpen)(x)?k():O()};return E.onclick=(0,a.invokeWithoutDefault)(ee),T.onclick=(0,a.invokeWithoutDefault)(k),m.open&&!(0,a.isOpen)(x)&&(n=(0,a.handleCustomOpen)(O,m,e)),{open:O,close:k,toggle:ee,refresh:v,focus:y,unmount:function(){(0,a.unmountElement)(b),m.open&&n!=null&&n.remove&&n.remove()}}}},1403:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getTextColor=void 0;var r=n(6546);t.getTextColor=function(e){if(!e)return`#FFFFFF`;var t=e.startsWith(`#`)?(0,r.hexRgb)(e):function(e){var t={red:0,green:0,blue:0},n=e.match(/\d+/g);return n&&(t.red=parseInt(n[0],10),t.green=parseInt(n[0],10),t.blue=parseInt(n[0],10)),t}(e),n=t.red,i=t.green,a=t.blue;return Math.round((299*n+587*i+114*a)/1e3)>150?`#000000`:`#FFFFFF`}}
107,1407:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.handleFormRedirect=void 0,t.handleFormRedirect=function(e){return function(t){var n,r,i=t.url,a=t.target;if(i)switch(a===void 0?`_parent`:a){case`_self`:e.src=(n=e.src,(r=i).includes(`#`)&&r.startsWith(`${n}#`)?r.includes(`?`)?r.replace(`#`,`&tf-embed-ts=${Date.now()}#`):r.replace(`#`,`?tf-embed-ts=${Date.now()}#`):r);break;case`_blank`:window.open(i,`_blank`);break;case`_top`:var o=document.createElement(`a`);o.href=i,o.target=`_top`,document.body.appendChild(o),o.click(),document.body.removeChild(o);break;default:window.location.href=i}else console.error(`Redirect failed, no URL provided`)}}},1706:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.lazyInitialize=void 0,t.lazyInitialize=function(e,t){var n=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t(),n.unobserve(e.target))})});n.observe(e)}},1915:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(3869),t),i(n(8885),t)},1947:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.refreshIframe=void 0,t.refreshIframe=function(e){if(e){var t=e.src;if(t.includes(`&refresh`)){var n=t.split(`&refresh#`);e.src=n.join(`#`)}else(n=t.split(`#`))[0]=`${n[0]}&refresh`,e.src=n.join(`#`)}}},2114:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=function(e){return new Promise(function(t){return setTimeout(t,e)})}},2466:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.WIDGET_ATTRIBUTE=t.SLIDER_WIDTH=t.SLIDER_POSITION=t.SLIDER_ATTRIBUTE=t.SIDETAB_ATTRIBUTE=t.POPUP_SIZE=t.POPUP_ATTRIBUTE=t.POPOVER_ATTRIBUTE=t.LIVE_EMBED_DATA_REGION_EU=t.LIVE_EMBED_DATA_REGION_ATTRIBUTE=t.LIVE_EMBED_ATTRIBUTE=t.DEFAULT_EU_DOMAIN=t.DEFAULT_DOMAIN=void 0,t.DEFAULT_DOMAIN=`form.typeform.com`,t.DEFAULT_EU_DOMAIN=`form.typeform.eu`,t.LIVE_EMBED_ATTRIBUTE=`data-tf-live`,t.LIVE_EMBED_DATA_REGION_ATTRIBUTE=`data-tf-region`,t.LIVE_EMBED_DATA_REGION_EU=`eu`,t.POPOVER_ATTRIBUTE=`data-tf-popover`,t.POPUP_ATTRIBUTE=`data-tf-popup`,t.POPUP_SIZE=100,t.SIDETAB_ATTRIBUTE=`data-tf-sidetab`,t.SLIDER_ATTRIBUTE=`data-tf-slider`,t.SLIDER_POSITION=`right`,t.SLIDER_WIDTH=800,t.WIDGET_ATTRIBUTE=`data-tf-widget`},2588:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFullScreenStyles=void 0,t.overrideFullScreenStyles=function(e,t){Object.assign(e.style,{zIndex:`10001`,position:`absolute`,top:`0`,left:`0`,width:`100%`,height:`100%`}),t.style.borderRadius=`0`,Object.assign(document.body.style,{overflow:`hidden`})}},2689:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isDefined=void 0,t.isDefined=function(e){return e!=null}},3106:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.handleCustomOpen=t.handlePreventReopenOnClose=void 0;var n={remove:function(){}};t.handlePreventReopenOnClose=function(e,t){e.preventReopenOnClose&&i(t)},t.handleCustomOpen=function(e,t,i){var a=t.open,o=t.openValue,s=t.preventReopenOnClose,c=function(e,t,n,i){return function(){var a;if(!(i&&r(t)||n===`all`&&(a=document.querySelector(`.tf-v1-popup, .tf-v1-slider, .tf-v1-popover-wrapper, .tf-v1-sidetab-wrapper`),a?.offsetHeight||a?.offsetWidth||a?.getClientRects()?.length)||n===`same`&&function(e){var t=document.querySelectorAll(`.tf-v1-popup, .tf-v1-slider, .tf-v1-popover-wrapper, .tf-v1-sidetab-wrapper`);return Array.from(t).some(function(t){var n=t.querySelector(`iframe`)?.src;return n?.includes(`typeform.com/to/${e}`)||n?.startsWith(e)})}(t)))return e()}}(e,i,t.respectOpenModals,s);switch(a){case`load`:return c(),n;case`exit`:return o?function(e,t){var n=0,r=function(i){i.clientY<e&&i.clientY<n?(document.removeEventListener(`mousemove`,r,!0),t()):n=i.clientY};return document.addEventListener(`mousemove`,r,!0),{remove:function(){return document.removeEventListener(`mousemove`,r,!0)}}}(o,c):n;case`time`:return setTimeout(function(){c()},o),n;case`scroll`:return o?function(e,t){function n(){var r=window.pageYOffset||document.documentElement.scrollTop,i=document.documentElement.clientTop||0,a=document.documentElement.scrollHeight,o=r-i,s=o/a*100,c=o+window.innerHeight>=a;(s>=e||c)&&(t(),document.removeEventListener(`scroll`,n))}return document.addEventListener(`scroll`,n),{remove:function(){return document.removeEventListener(`scroll`,n)}}}(o,c):n;default:return n}};var r=function(e){return document.cookie.includes(`tf-${e}-closed=true`)},i=function(e){document.cookie=`tf-${e}-closed=true;Path=/`}}
107,3124:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setElementSize=t.getValueWithUnits=void 0,t.getValueWithUnits=function(e){return typeof e!=`string`||e.match(/^[0-9]+$/)?`${e}px`:e},t.setElementSize=function(e,n){var r=n.width,i=n.height;return r&&(e.style.width=(0,t.getValueWithUnits)(r)),i&&(e.style.height=(0,t.getValueWithUnits)(i)),e}},3542:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}c((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError(`Generator is already executing.`);for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||s[0]!==6&&s[0]!==2)){o=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(s[0]===6&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.waitForHubspotCookie=t.getHubspotHiddenFields=t.getHubspotCookieValue=void 0;var a=n(2114);t.getHubspotCookieValue=function(){var e=document.cookie.match(RegExp(`(^| )hubspotutk=([^;]+)`));return e&&e[2]||void 0},t.getHubspotHiddenFields=function(){return{hubspot_page_name:document.title,hubspot_page_url:window.location.href,hubspot_utk:(0,t.getHubspotCookieValue)()}},t.waitForHubspotCookie=function(){return r(void 0,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:e=10,n=0,r.label=1;case 1:return!(0,t.getHubspotCookieValue)()&&n<e?[4,(0,a.sleep)(250)]:[3,4];case 2:r.sent(),r.label=3;case 3:return n++,[3,1];case 4:return[2]}})})}},3631:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildWidget=void 0;var r=n(6517);t.buildWidget=function(e,t,n){var i=document.createElement(`div`);return i.className=`tf-v1-widget`,i.dataset.testid=`tf-v1-widget`,i.append(e),(0,r.setElementSize)(i,{width:t,height:n})}},3709:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.getTransitiveSearchParams=void 0,t.getTransitiveSearchParams=function(e){var t=new URL(window.location.href);return typeof e==`boolean`&&e?Object.fromEntries(t.searchParams.entries()):Array.isArray(e)&&e.length>0?e.reduce(function(e,r){var i,a=t.searchParams.get(r);return a?n(n({},e),((i={})[r]=a,i)):e},{}):{}}},3869:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createSlider=void 0;var i=n(6517),a=n(2466);t.createSlider=function(e,t){if(t===void 0&&(t={}),!(0,i.hasDom)())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,o=t.position,s=o===void 0?a.SLIDER_POSITION:o,c=t.width,l=c===void 0?a.SLIDER_WIDTH:c,u=t.onClose,d=t.domain,f=r(t,[`position`,`width`,`onClose`,`domain`]),p=(0,i.createIframe)(`slider`,{formId:e,domain:d,options:f}),m=p.iframe,h=p.embedId,g=p.refresh,_=p.focus,v=document.body.style.overflow,y=function(e){var t=document.createElement(`div`);return t.className=`tf-v1-slider ${e}`,t.dataset.testid=`tf-v1-slider`,t.style.opacity=`0`,t}(s),b=function(){var e=document.createElement(`div`);return e.className=`tf-v1-spinner`,e}(),x=function(e,t){var n=document.createElement(`div`);return n.className=`tf-v1-iframe-wrapper`,n.style[e]=`-100%`,(0,i.setElementSize)(n,{width:t})}(s,l);x.append(m),y.append(b),y.append(x);var S=f.container||document.body;m.onload=function(e){e!=null&&e.isTrusted&&(x.style[s]=`0`,setTimeout(function(){b.style.display=`none`},500),(0,i.addCustomKeyboardListener)(w))};
107var C=function(){(0,i.isOpen)(y)||((0,i.isInPage)(y)?(y.style.display=`flex`,setTimeout(function(){x.style[s]=`0`})):(S.append(y),b.style.display=`block`),document.body.style.overflow=`hidden`,setTimeout(function(){y.style.opacity=`1`}))},w=function(){(0,i.isOpen)(y)&&((0,i.handlePreventReopenOnClose)(f,e),u?.(),y.style.opacity=`0`,x.style[s]=`-100%`,document.body.style.overflow=v,setTimeout(function(){f.keepSession?y.style.display=`none`:T()},500))};(0,i.setAutoClose)(h,f.autoClose,w),x.append(function(e){var t=document.createElement(`button`);return t.className=`tf-v1-close tf-v1-close-icon`,t.innerHTML=i.closeIconSvg,t.ariaLabel=`Close`,t.onclick=(0,i.invokeWithoutDefault)(e),t}(w)),f.open&&!(0,i.isOpen)(y)&&(n=(0,i.handleCustomOpen)(C,f,e));var T=function(){(0,i.unmountElement)(y),f.open&&n!=null&&n.remove&&n.remove()};return{open:C,close:w,toggle:function(){(0,i.isOpen)(y)?w():C()},refresh:g,focus:_,unmount:T}}},4375:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.includeCss=void 0,t.includeCss=function(e){var t=function(e){return`https://embed.typeform.com/next/css/${e}`}(e);if(!document.querySelector(`link[href="${t}"]`)){var n=document.createElement(`link`);n.rel=`stylesheet`,n.href=t,document.head.append(n)}}},4424:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.invokeWithoutDefault=void 0,t.invokeWithoutDefault=function(e){return function(t){t?.preventDefault(),e()}}},4471:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setupGaInstance=t.sendGaIdMessage=void 0,t.sendGaIdMessage=function(e,t,n){var r={embedId:e,gaClientId:t};
107setTimeout(function(){n&&n.contentWindow&&n.contentWindow.postMessage({type:`ga-client-id`,data:r},`*`)},0)};var n=function(e){console.error(e)},r=function(e){n(`Whoops! You enabled the shareGaInstance feature in your typeform embed but ${e}. 108 109Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page and use correct tracker ID. 110 111It is also possible the Google Analytics was blocked by your adblock plugin.`)};t.setupGaInstance=function(e,i,a){var o=typeof a==`string`?a:void 0;if(window.gtag){if(o||(o=function(){if(window.dataLayer){var e=window.dataLayer.find(function(e){return e.length>1&&e[0]===`config`});return e&&e[1]}}()),!o)return void r(`the tracking ID could not be retrieved`);var s=!1;window.gtag(`get`,o,`client_id`,function(n){s=!0,(0,t.sendGaIdMessage)(i,n,e)}),setTimeout(function(){s||r(`the tracker with ID ${o} was not found`)},3e3)}else try{var c=function(e,t){return t?e.find(function(e){return e.get(`trackingId`)===t}):e[0]}(window.ga.getAll(),o);c?(0,t.sendGaIdMessage)(i,c.get(`clientId`),e):r(`the tracker with ID ${o} was not found`)}catch(e){r(`the Google Analytics object was not found`),n(e)}}},4948:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(4989),t),i(n(5981),t)},4976:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.closeIconSvg=void 0,t.closeIconSvg=`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 112 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.293 4.293a1 1 0 0 1 1.414 0L12 10.586l6.293-6.293a1 1 0 1 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 0-1.414Z" fill="currentColor"/> 113</svg>`},4989:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createSidetab=void 0;var a=n(6517),o={buttonColor:`#3a7685`,buttonText:`Launch me`},s=function(e,t){e===void 0&&(e=`div`),t===void 0&&(t=`tf-v1-sidetab-button-icon`);var n=document.createElement(e);return n.className=`${t} tf-v1-close-icon`,n.innerHTML=a.closeIconSvg,n.dataset.testid=t,n},c=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))};t.createSidetab=function(e,t){t===void 0&&(t={});var n,l=r(r({},o),t),u=l.domain,d=i(l,[`domain`]),f=(0,a.createIframe)(`side-tab`,{formId:e,domain:u,options:d}),p=f.iframe,m=f.embedId,h=f.refresh,g=f.focus,_=function(e,t,n,r){var i=document.createElement(`div`);return i.className=`tf-v1-sidetab`,i.dataset.testid=`tf-v1-sidetab`,(0,a.setElementSize)(i,{width:e,height:t}),n===void 0?r!==void 0&&(i.style.top=`auto`,i.style.bottom=`calc(${(0,a.getValueWithUnits)(r)} - ${(0,a.getValueWithUnits)(t||580)} / 2)`):(i.style.top=`calc(${(0,a.getValueWithUnits)(n)} + ${(0,a.getValueWithUnits)(t||580)} / 2)`,i.style.bottom=`auto`),i}(d.width,d.height,d.top,d.bottom),v=function(){var e=document.createElement(`div`);return e.className=`tf-v1-sidetab-wrapper`,e.dataset.testid=`tf-v1-sidetab-wrapper`,e}(),y=function(){var e=document.createElement(`div`);e.className=`tf-v1-spinner`;var t=document.createElement(`div`);return t.className=`tf-v1-sidetab-button-icon`,t.dataset.testid=`spinner-icon`,t.append(e),t}(),b=function(e){var t=e.backgroundColor,n=e.textColor,r=e.width,i=e.he
113ight,o=e.align,s=o===void 0?`center`:o,c=e.buttonProps,l=c===void 0?{}:c,u=document.createElement(`button`);return u.className=`tf-v1-sidetab-button`,u.style.backgroundColor=t,u.style.color=n||(0,a.getTextColor)(t),(0,a.addAttributesToElement)(u,l),(0,a.setElementSize)(u,{width:r,height:i}),i&&(u.style.left=`-${(0,a.getValueWithUnits)(i)}`),s===`top`?(u.style.transform=`rotate(-90deg) translateX(-100%)`,u.style.top=`0`):s===`bottom`&&(u.style.transform=`rotate(-90deg) translateX(0)`,u.style.top=`auto`,u.style.bottom=`-${(0,a.getValueWithUnits)(i||48)}`),u}({backgroundColor:d.buttonColor||o.buttonColor,textColor:d.buttonTextColor,width:d.buttonHeight,height:d.buttonWidth,align:d.buttonAlign,buttonProps:d.buttonProps}),x=function(e,t){var n=document.createElement(`span`);return n.className=`tf-v1-sidetab-button-text`,n.innerHTML=e,t&&(n.style.fontSize=(0,a.getValueWithUnits)(t)),n}(d.buttonText||o.buttonText,d.buttonTextSize),S=function(e,t,n,r){var i=n||(0,a.getTextColor)(t),o=document.createElement(`div`);o.className=`tf-v1-sidetab-button-icon`,r&&(o.style.width=(0,a.getValueWithUnits)(r),o.style.height=(0,a.getValueWithUnits)(r));var s=(0,a.triggerIconSvg)(i);return o.innerHTML=e?.startsWith(`http`)?`<img alt='popover trigger icon button' src='${e}'/>`:e??s,o.dataset.testid=`default-icon`,o}(d.customIcon,d.buttonColor||o.buttonColor,d.buttonTextColor,d.buttonTextSize),C=s(),w=s(`button`,`tf-v1-sidetab-close`);(d.container||document.body).append(_),v.append(p),_.append(b),_.append(w),b.append(S),b.append(x),setTimeout(function(){_.classList.add(`ready`)},250),p.onload=function(e){e!=null&&e.isTrusted&&(_.classList.add(`open`),c(y,C),(0,a.addCustomKeyboardListener)(E))};var T=function(){(0,a.isOpen)(v)||((0,a.isInPage)(v)?(v.style.display=`flex`,_.classList.add(`open`),c(S,C)):(_.append(v),c(S,y)))},E=function(){var t;(0,a.isOpen)(v)&&((0,a.handlePreventReopenOnClose)(d,e),(t=d.onClose)==null||t.call(d),_.classList.remove(`open`),setTimeout(function(){d.keepSession?v.style.display=`none`:(0,a.unmountElement)(v),c(C,S)},250))};(0,a.setAutoClose)(m,d.autoClose,E);var D=function(){(0,a.isOpen)(v)?E():T()};return b.onclick=(0,a.invokeWithoutDefault)(D),w.onclick=(0,a.invokeWithoutDefault)(E),d.open&&!(0,a.isOpen)(v)&&(n=(0,a.handleCustomOpen)(T,d,e)),{open:T,close:E,toggle:D,refresh:h,focus:g,unmount:function(){(0,a.unmountElement)(_),d.open&&n!=null&&n.remove&&n.remove()}}}},5330:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=t.isInPage=t.isOpen=void 0,t.isOpen=function(e){return(0,t.isInPage)(e)&&(0,t.isVisible)(e)},t.isInPage=function(e){return!!e.parentNode},t.isVisible=function(e){return e.style.display!==`none`}},5363:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1179),t),i(n(249),t)},5400:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.triggerIconSvg=void 0,t.triggerIconSvg=function(e){return`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 114 <path 115 fill-rule="evenodd" 116 clip-rule="evenodd" 117 d="M2.002 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.697l-5.748 3.832A1 1 0 0 1 6.002 22v-3h-2a2 2 0 0 1-2-2V5Zm18 0h-16v12h3a1 1 0 0 1 1 1v2.131l4.445-2.963a1 1 0 0 1 .555-.168h7V5Z" 118 fill=${e} 119 /> 120 <path 121 fill-rule="evenodd" 122 clip-rule="evenodd" 123 d="M7.5 12.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Zm4.5 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Zm4.5 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z" 124 fill=${e} 125 /> 126 </svg>`}},5981:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})}
126,6112:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.triggerIframeRedraw=void 0,t.triggerIframeRedraw=function(){this.style.transform=`translateZ(0)`}},6257:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createPopup=void 0;var i=n(6517),a=n(2466),o=n(6517);t.createPopup=function(e,t){if(t===void 0&&(t={}),!(0,i.hasDom)())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,s=t.width,c=t.height,l=t.size,u=l===void 0?a.POPUP_SIZE:l,d=t.onClose,f=t.domain,p=r(t,[`width`,`height`,`size`,`onClose`,`domain`]),m=(0,i.createIframe)(`popup`,{formId:e,domain:f,options:p}),h=m.iframe,g=m.embedId,_=m.refresh,v=m.focus,y=document.body.style.overflow,b=function(){var e=document.createElement(`div`);return e.className=`tf-v1-popup`,e.dataset.testid=`tf-v1-popup`,e.style.opacity=`0`,e}(),x=function(){var e=document.createElement(`div`);return e.className=`tf-v1-spinner`,e}(),S=function(e,t,n){var r=document.createElement(`div`);return r.className=`tf-v1-iframe-wrapper`,r.style.opacity=`0`,(0,i.isDefined)(e)&&(0,i.isDefined)(t)?(0,i.setElementSize)(r,{width:e,height:t}):(r.style.width=`calc(${n}% - 80px)`,r.style.height=`calc(${n}% - 80px)`,r)}(s,c,u);S.append(h),b.append(x),b.append(S);var C=p.container||document.body;h.onload=function(e){e!=null&&e.isTrusted&&(S.style.opacity=`1`,setTimeout(function(){x.style.display=`none`},250),(0,i.addCustomKeyboardListener)(T))};var w=function(){(0,o.isOpen)(b)||((0,o.isInPage)(b)?b.style.display=`flex`:(x.style.display=`block`,C.append(b)),document.body.style.overflow=`hidden`,setTimeout(function(){b.style.opacity=`1`}))},T=function(){(0,o.isOpen)(b)&&((0,i.handlePreventReopenOnClose)(p,e),d?.(),b.style.opacity=`0`,document.body.style.overflow=y,setTimeout(function(){p.keepSession?b.style.display=`none`:E()},250))};S.append(function(e){var t=document.createElement(`button`);return t.className=`tf-v1-close tf-v1-close-icon`,t.innerHTML=i.closeIconSvg,t.ariaLabel=`Close`,t.onclick=(0,i.invokeWithoutDefault)(e),t}(T)),(0,i.setAutoClose)(g,p.autoClose,T),p.open&&!(0,o.isOpen)(b)&&(n=(0,i.handleCustomOpen)(w,p,e));var E=function(){(0,i.unmountElement)(b),p.open&&n!=null&&n.remove&&n.remove()};return{open:w,close:T,toggle:function(){(0,o.isOpen)(b)?T():w()},refresh:_,focus:v,unmount:E}}},6419:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.changeColorOpacity=void 0,t.changeColorOpacity=function(e,t){return e===void 0&&(e=``),t===void 0&&(t=255),e.startsWith(`rgba(`)?e?.replace(/, [\d.]+\)$/,`, ${t})`):e}},6517:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(7177),t),i(n(7677),t),i(n(9188),t),i(n(4375),t),i(n(2689),t),i(n(7917),t),i(n(8235),t),i(n(7853),t),i(n(3124),t),i(n(9556),t),i(n(3106),t),i(n(352),t),i(n(4471),t),i(n(1403),t),i(n(1706),t),i(n(5330),t),i(n(6419),t),i(n(3542),t),i(n(4424),t),i(n(9723),t),i(n(4976),t),i(n(5400),t)},6530:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.buildNotificationDot=t.canBuildNotificationDot=t.saveNotificationDotHideUntilTime=void 0;var r=`tfNotificationData`,i=function(){var e=localStorage.getItem(r);return e?JSON.parse(e):{}},a=function(e){e&&localStorage.setItem(r,JSON.stringify(e))};t.saveNotificationDotHideUntilTime=function(e,t){var r,o=new Date;o.setDate(o.getDate()+t),a(n(n({},i()),((r={})[e]={hideUntilTime:o.getTime()},r)))},t.canBuildNotificationDot=function(e){var t=function(e){return i()[e]?.hideUntilTime||0}(e);return new Date().getTime()>t&&(t&&function(e){var t=i();delete t[e],a(t)}(e),!0)},t.buildNotificationDot=function(){var e=document.createElement(`span`);return e.className=`tf-v1-popover-unread-dot`,e.dataset.testid=`tf-v1-popover-unread-dot`,e}}
126,6546:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hexRgb=void 0;var n=`a-f\\d`,r=`#?[${n}]{3}[${n}]?`,i=`#?[${n}]{6}([${n}]{2})?`,a=RegExp(`[^#${n}]`,`gi`),o=RegExp(`^${r}\$|^${i}\$`,`i`);t.hexRgb=function(e){if(typeof e!=`string`||a.test(e)||!o.test(e))throw TypeError(`Expected a valid hex string`);(e=e.replace(/^#/,``)).length===8&&(e=e.slice(0,6)),e.length===4&&(e=e.slice(0,3)),e.length===3&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=Number.parseInt(e,16);return{red:t>>16,green:t>>8&255,blue:255&t}}},6932:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(6257),t),i(n(8625),t)},7121:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},i=this&&this.__read||function(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};Object.defineProperty(t,"__esModule",{value:!0}),t.createWidget=void 0;var a=n(6517),o=n(476),s=n(9586),c=n(2588);t.createWidget=function(e,t){if(!(0,a.hasDom)())return{refresh:function(){},focus:function(){},unmount:function(){}};var n=t.domain,l=r(t,[`domain`]);
126l.inlineOnMobile=t.inlineOnMobile||t.fullScreen;var u=document.body.style.overflow;l.inlineOnMobile||!l.forceTouch&&!(0,a.isFullscreen)()||(l.displayAsFullScreenModal=!0,l.forceTouch=!0,l.autoResize=!1);var d=(0,a.createIframe)(`widget`,{formId:e,domain:n,options:l}),f=d.embedId,p=d.iframe,m=d.refresh,h=d.focus,g=(0,s.buildWidget)(p,l.width,l.height);if(l.fullScreen&&(0,c.overrideFullScreenStyles)(t.container,p),l.autoResize){var _=i(typeof l.autoResize==`string`?l.autoResize.split(`,`).map(function(e){return parseInt(e)}):[],2),v=_[0],y=_[1];window.addEventListener(`message`,(0,o.getFormHeightChangedHandler)(f,function(e){var n=Math.max(e.height,v||0);y&&(n=Math.min(n,y)),t.container.style.height=`${n}px`}))}l.autoFocus&&window.addEventListener(`message`,(0,o.getFormReadyHandler)(f,function(){setTimeout(function(){h()},1e3)}));var b,x=function(){return t.container.append(g)};if(t.container.innerHTML=``,t.lazy?(0,a.lazyInitialize)(t.container,x):x(),l.displayAsFullScreenModal){var S=``,C=t.container,w=C.style.height;window.addEventListener(`message`,(0,o.getWelcomeScreenHiddenHandler)(f,function(){C.classList.add(`tf-v1-widget-fullscreen`),t.opacity!==void 0&&(C.style.backgroundColor=S)})),window.addEventListener(`message`,(0,o.getFormThemeHandler)(f,function(e){S=(0,a.changeColorOpacity)(e?.theme?.backgroundColor)}));var T=((b=document.createElement(`button`)).className=`tf-v1-widget-close tf-v1-close-icon`,b.innerHTML=`×`,b.ariaLabel=`Close`,b);T.onclick=(0,a.invokeWithoutDefault)(function(){var e;if(C.style.height=w,(e=t.onClose)==null||e.call(t),C.classList.remove(`tf-v1-widget-fullscreen`),C.style.backgroundColor=``,l.fullScreen&&(document.body.style.overflow=u),t.keepSession){var n=document.createElement(`div`);n.className=`tf-v1-widget-iframe-overlay`,n.onclick=function(){C.classList.add(`tf-v1-widget-fullscreen`),(0,a.unmountElement)(n)},g.append(n)}else t.container.innerHTML=``,x(),C.append(T)}),C.append(T)}return{refresh:m,focus:h,unmount:function(){(0,a.unmountElement)(g)}}}},7177:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__read||function(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};Object.defineProperty(t,"__esModule",{value:!0}),t.buildIframeSrc=void 0;var a=n(2466),o=n(7853),s=n(2689),c=n(3709),l=n(3542),u={widget:`embed-widget`,popup:`popup-blank`,slider:`popup-drawer`,popover:`popup-popover`,"side-tab":`popup-side-panel`};t.buildIframeSrc=function(e){var t=e.domain,n=e.formId,d=e.type,f=e.embedId,p=e.options,m=function(e,t,n){var i=n.transitiveSearchParams,a=n.source,o=n.medium,s=n.mediumVersion,l=n.hideFooter,d=n.hideHeaders,f=n.opacity,p=n.disableTracking,m=n.enableSandbox,h=n.shareGaInstance,g=n.forceTouch,_=n.displayAsFullScreenModal,v=n.tracking,y=n.redirectTarget,b=n.autoResize,x=n.disableScroll,S=n.onEndingButtonClick,C=n.noHeading,w=n.noScrollbars,T=(0,c.getTransitiveSearchParams)(i);return r(r(r({},{"typeform-embed-id":t,"typeform-embed":u[e],"typeform-source":a,"typeform-medium":o,"typeform-medium-version":s,"embed-hide-footer":l?`true`:void 0,"embed-hide-headers":d?`true`:void 0,"embed-opacity":f,"disable-tracking":p||m?`true`:void 0,"enable-sandbox":m?`true`:void 0,"share-ga-instance":h?`true`:void 0,"force-touch":g?`true`:void 0,"add-placeholder-ws":e===`widget`&&_?`true`:void 0,"typeform-embed-redirect-target":y,"typeform-embed-handles-redirect":1,"typeform-embed-auto-resize":b?`true`:void 0,"typeform-embed-disable-scroll":x?`true`:void 0,"typeform-embed-handle-ending-button-click":S?`true`:void 0,"typeform-embed-no-heading":C?`true`:void 0,"typeform-embed-no-scrollbars":w?`true`:void 0}),T),v)}(d,f,function(e){return e.noHeading||(e.noHeading=document.querySelectorAll(`h1`).length>0),r(r({},{source:(t=window==null?void 0:window.location)?.hostname.replace(/^www\./,``),medium:`embed-sdk`,mediumVersion:`next`}),(0,o.removeUndefinedKeys)(e));var t}(p)),h=function(e,t,n){if(t===void 0&&(t=a.DEFAULT_DOMAIN),e.startsWith(`http://`)||e.startsWith(`https://`))return new URL(e);var r=t===a.DEFAULT_DOMAIN?function(e){return e===`eu`?a.DEFAULT_EU_DOMAIN:a.DEFAULT_DOMAIN}(n):t;return new URL(`https://${r}/to/${e}`)}(n,t,p?.region);if(Object.entries(m).filter(function(e){var t=i(e,2)[1];return(0,s.isDefined)(t)}
126).forEach(function(e){var t=i(e,2),n=t[0],r=t[1];h.searchParams.set(n,r)}),p.hubspot){var g=(0,l.getHubspotHiddenFields)();p.hidden=r(r({},p.hidden),g)}return h.hash=function(e,t){var n=new URLSearchParams;t.hidden&&Object.entries(t.hidden).filter(function(e){var t=i(e,2)[1];return(0,s.isDefined)(t)&&t!==``}).forEach(function(r){var a=i(r,2),o=a[0],s=a[1];typeof t.transitiveSearchParams==`boolean`&&e.searchParams.delete(o),n.set(o,s)});var r=function(e){if(!e)return null;var t=Object.keys(e).at(0),n=t&&e[t]||void 0;return t===void 0||n===void 0?null:{key:`answers-${t}`,value:n}}(t.preselect);if(r){var a=r.key,o=r.value;n.set(a,o)}return n.toString()}(h,p),h.href}},7677:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(9310),t),i(n(883),t)},7783:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(5363),t),i(n(6932),t),i(n(1915),t),i(n(9814),t),i(n(4948),t)},7853:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__read||function(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};Object.defineProperty(t,"__esModule",{value:!0}),t.removeUndefinedKeys=void 0;var a=n(2689);t.removeUndefinedKeys=function(e){return Object.entries(e).filter(function(e){var t=i(e,2)[1];return(0,a.isDefined)(t)}).reduce(function(e,t){var n,a=i(t,2),o=a[0],s=a[1];return r(r({},e),((n={})[o]=s,n))},{})}},7917:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},r=this&&this.__read||function(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};Object.defineProperty(t,"__esModule",{value:!0}),t.loadOptionsFromAttributes=t.transformAttributeValue=t.camelCaseToKebabCase=void 0,t.camelCaseToKebabCase=function(e){return e.split(``).map(function(e,t){return e.toUpperCase()===e?`${t===0?``:`-`}${e.toLowerCase()}`:e}).join(``)};var i=function(e){return e||void 0},a=function(e){if(e!==null)return e===``||e===`yes`||e===`true`},o=function(e){var t=e?parseInt(e,10):NaN;return isNaN(t)?void 0:t},s=`%ESCAPED_COMMA%`,c=function(e){if(e)return e.replace(/\s/g,``).replace(/\\,/g,s).split(`,`).filter(function(e){return!!e}).map(function(e){return e.replace(s,`,`)})};t.transformAttributeValue=function(e,t){switch(t){case`string`:return i(e);case`boolean`:return a(e);case`integer`:return o(e);case`function`:return function(e){var t=e&&e in window?window[e]:void 0;return typeof t==`function`?t:void 0}(e);case`array`:return c(e);case`record`:return function(e){if(e)return e.replace(/\\,/g,s).split(`,`).filter(function(e){return!!e}).map(function(e){return e.replace(s,`,`)}).reduce(function(e,t){var i,a=t.match(/^([^=]+)=(.*)$/);if(a){var o=r(a,3),s=o[1],c=o[2];return n(n({},e),((i={})[s.trim()]=c,i))}return e},{})}(e);
126case`integerOrString`:return function(e){if(e)return e.match(/^[0-9]+$/)?o(e):i(e)}(e);case`integerOrBoolean`:return o(e)??a(e);case`stringOrBoolean`:return i(e)??a(e);case`arrayOrBoolean`:return c(e)??a(e);default:throw Error(`Invalid attribute transformation ${t}`)}},t.loadOptionsFromAttributes=function(e,r){return Object.keys(r).reduce(function(i,a){var o;return n(n({},i),((o={})[a]=(0,t.transformAttributeValue)(e.getAttribute(`data-tf-${(0,t.camelCaseToKebabCase)(a)}`),r[a]),o))},{})}},8235:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isFullscreen=t.isMobile=t.isBigScreen=void 0,t.isBigScreen=function(){return window.screen.width>=1024&&window.screen.height>=768},t.isMobile=function(){return/mobile|tablet|android/i.test(navigator.userAgent.toLowerCase())},t.isFullscreen=function(){return(0,t.isMobile)()&&!(0,t.isBigScreen)()}},8625:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},8885:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},9188:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hasDom=void 0,t.hasDom=function(){return typeof document<`u`&&typeof window<`u`}},9310:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createIframe=void 0;var r=n(7177),i=n(6517),a=n(9590),o=n(476),s=n(6112),c=n(883),l=n(1947);t.createIframe=function(e,t){var n=t.formId,u=t.domain,d=t.options,f=(0,a.generateEmbedId)(),p=d.iframeProps,m=p===void 0?{}:p,h=d.onReady,g=d.onStarted,_=d.onQuestionChanged,v=d.onHeightChanged,y=d.onSubmit,b=d.onEndingButtonClick,x=d.onDuplicateDetected,S=d.shareGaInstance,C=(0,r.buildIframeSrc)({formId:n,domain:u,embedId:f,type:e,options:d}),w=document.createElement(`iframe`);return w.src=C,w.dataset.testid=`iframe`,w.style.border=`0px`,w.allow=`microphone; camera`,(0,i.addAttributesToElement)(w,m),w.addEventListener(`load`,s.triggerIframeRedraw,{once:!0}),window.addEventListener(`message`,(0,o.getFormReadyHandler)(f,h)),window.addEventListener(`message`,(0,o.getFormStartedHandler)(f,g)),window.addEventListener(`message`,(0,o.getFormQuestionChangedH
126andler)(f,_)),window.addEventListener(`message`,(0,o.getFormHeightChangedHandler)(f,v)),window.addEventListener(`message`,(0,o.getFormSubmitHandler)(f,y)),window.addEventListener(`message`,(0,o.getFormThemeHandler)(f,function(e){if(e?.theme){var t=document.querySelector(`.tf-v1-close-icon`);t&&(t.style.color=e.theme?.color)}})),window.addEventListener(`message`,(0,o.getThankYouScreenButtonClickHandler)(f,b)),window.addEventListener(`message`,(0,o.getRedirectHandler)(f,w)),window.addEventListener(`message`,(0,o.getDuplicateDetectedHandler)(f,x)),e!==`widget`&&window.addEventListener(`message`,c.dispatchCustomKeyEventFromIframe),S&&window.addEventListener(`message`,(0,o.getFormReadyHandler)(f,function(){(0,i.setupGaInstance)(w,f,S)})),{iframe:w,embedId:f,refresh:function(){return(0,l.refreshIframe)(w)},focus:function(){var e;(e=w.contentWindow)==null||e.postMessage(`embed-focus`,`*`)}}}},9556:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unmountElement=void 0,t.unmountElement=function(e){var t;(t=e.parentNode)==null||t.removeChild(e)}},9586:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(3631),t)},9590:function(e,t){var n=this&&this.__read||function(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};Object.defineProperty(t,"__esModule",{value:!0}),t.generateEmbedId=void 0,t.generateEmbedId=function(){return n(String(Math.random()).split(`.`),2)[1]}},9723:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.addAttributesToElement=void 0;var r=n(7917);t.addAttributesToElement=function(e,t){t===void 0&&(t={}),Object.keys(t).forEach(function(n){e.setAttribute((0,r.camelCaseToKebabCase)(n),t[n])})}},9814:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(7121),t),i(n(19),t)}},t={};return function n(r){var i=t[r];if(i!==void 0)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(7783)}()}},n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}r.g=function(){if(typeof globalThis==`object`)return globalThis;try{return this||Function(`return this`)()}catch{if(typeof window==`object`)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return function(){var e=i;Object.defineProperty(e,"__esModule",{value:!0}),e.Sidetab=e.Popover=e.SliderButton=e.PopupButton=e.Widget=void 0;var t=r(952),n=r(240),a=r(517);e.Widget=(0,a.memoComponent)(n.Widget),e.PopupButton=(0,a.memoComponent)((0,n.makeButtonComponent)(t.createPopup,`popup`)),e.SliderButton=(0,a.memoComponent)((0,n.makeButtonComponent)(t.createSlider,`slider`)),e.Popover=(0,a.memoComponent)((0,n.makeInitializerComponent)(t.createPopover,`popover`)),e.Sidetab=(0,a.memoComponent)((0,n.makeInitializerComponent)(t.createSidetab,`sidetab`))}(),i}()})}))(),iEe=`90px`,aEe=`luerFgXT`,oEe=({previousPlan:e,selectedPlan:t,isVerticalUpsell:n,handleClose:r})=>{let i=N5(),{currentUser:a}
126=Ha(),{company:o}=Na();return(0,Q.jsxs)(H,{direction:`column`,justifyContent:`center`,alignItems:`center`,basis:{xs:0,lg:6},backgroundImage:`/images/upsell_flow/typeform_background.png`,backgroundRepeat:`round`,backgroundSize:`cover`,height:`calc(100vh - ${iEe})`,my:`n4`,pt:12,children:[(0,Q.jsx)(V.HeadingSection3,{color:`secondary-900`,children:i(`success.typeform.before_you_go`)}),(0,Q.jsx)(rEe.Widget,{id:aEe,height:`520px`,width:`420px`,hidden:{company_id:`${o.id}`,company_name:o.name,email:a.email,first_name:a.first_name,original_plan:`${e}`,selected_plan:`${t}`,vertical:n?`true`:`false`,user_type:a.pennylane_employee_or_external_accountant?`firm`:`sme`},onSubmit:()=>{r()}})]})},sEe=({ongoingPlanSuggestion:e,ongoingFreeTrialSuggestion:t,selectedPlan:n,selectedSubscriptionTier:r,isVertical:i})=>{let a=N5(),o=np(),{company:{name:s}}=Na(),{role:c}=zf(),{ongoingFreeTrial:l}=up(),u=mp(),d=!!l,f=y7({selectedPlan:n,selectedSubscriptionTier:r,isVertical:i});if(d){let e=rp(o,l.target_saas_plan),t=yr(gr(new Date,u),`dd MMMM yyyy`);return{title:a(`success.recap.${c}.title.free_trial`,{companyName:s,plan:e}),subtitle:a(`success.recap.${c}.subtitle.free_trial`,{duration:u,endDate:t}),hasOngoingFreeTrial:d}}return f&&e?{title:a(`success.recap.accountant.title.suggestion.default`),subtitle:a(`success.recap.accountant.subtitle.suggestion.default`,{companyName:s})}:t?{title:a(`success.recap.accountant.title.suggestion.free_trial`),subtitle:a(`success.recap.accountant.subtitle.suggestion.free_trial`,{companyName:s})}:{title:a(`success.recap.${c}.title.default`,{companyName:s}),subtitle:a(`success.recap.${c}.subtitle.default`)}},D7=({selectedPlan:e,hasOngoingFreeTrial:t})=>{if(t)return`primary-700`;if(e)return Wf[e].borderColor},O7=`modules-store-planOptions-translations-cogedis-planOptions`;Ti(O7,{fr:()=>M(()=>import(`./planOptions.fr-CoJSuzLG.js`),[]),en:()=>M(()=>import(`./planOptions.en-D1dSXkm9.js`),[]),de:()=>M(()=>import(`./planOptions.de-CLTbYXi0.js`),[]),es:()=>M(()=>import(`./planOptions.es-tgoZrxPx.js`),[])});var k7=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:O7,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:O7},t[2]=i,t[3]=a),wi(a)};Di(O7);var A7=(e,t,n)=>{switch(n){case Y.V1_ELECTRONIC_INVOICING:return e(`name.v1_electronic_invoicing`);case Y.V1_STARTER:return e(`name.v1_starter`);case Y.V1_BASIC:return e(`name.v1_basic`);case Y.V1_ESSENTIAL:return e(`name.v1_essential`);default:return rp(t,n)}},cEe=({selectedPlan:e,isVerticalUpsell:t,numberOfEmployees:n})=>{let r=np(),i=A7(k7(),r,e);return(0,Q.jsx)(o,{width:`332px`,children:(0,Q.jsxs)($f,{borderColor:D7({selectedPlan:e,hasOngoingFreeTrial:!1}),"data-testid":`plan-preview-card`,basis:12,children:[(0,Q.jsx)($f.Overview,{selectedPlan:e,textColor:`primary-900`,children:(0,Q.jsx)($f.Overview.Name,{name:i})}),(0,Q.jsxs)($f.ValueProposal,{children:[t&&(0,Q.jsx)($f.ValueProposal.NumberOfEmployees,{numberOfEmployees:n}),(0,Q.jsx)($f.ValueProposal.Features,{selectedPlan:e})]})]})})},j7=e=>{let t=np(),{whiteLabelPlans:n}=tp();return V5({name:e,planOptionsT:t,whiteLabelPlans:n})},lEe=({selectedPlan:e,selectedSubscriptionTier:t,hasOngoingFreeTrial:n})=>{let r=Qf(),i=mp(),a=j7(e);return(0,Q.jsx)(o,{width:`332px`,children:(0,Q.jsxs)($f,{borderColor:D7({selectedPlan:e,hasOngoingFreeTrial:n}),"data-testid":`plan-preview-card`,basis:12,children:[n&&(0,Q.jsx)($f.Badge,{text:r(`success.free_trial_badge`,{duration:i})}),(0,Q.jsx)($f.Overview,{selectedPlan:e,textColor:`primary-900`,children:(0,Q.jsx)($f.Overview.Name,{name:a})}),(0,Q.jsxs)($f.ValueProposal,{children:[(0,Q.jsx)($f.ValueProposal.SubscriptionTier,{subscriptionTier:t}),(0,Q.jsx)($f.ValueProposal.Features,{selectedPlan:e})]})]})})},uEe=({selectedPlan:e,hasOngoingFreeTrial:t,isVerticalUpsell:n,numberOfEmployees:r})=>{let i=Qf(),a=mp(),s=j7(e);return(0,Q.jsx)(o,{width:`332px`,children:(0,Q.jsxs)($f,{borderColor:D7({selectedPlan:e,hasOngoingFreeTrial:t}),"data-testid":`plan-preview-card`,basis:12,children:[t&&(0,Q.jsx)($f.Badge,{text:i(`success.free_trial_badge`,{duration:a})}),(0,Q.jsx)($f.Overview,{selectedPlan:e,textColor:`primary-900`,children:(0,Q.jsx)($f.Overview.Name,{name:s})}),(0,Q.jsxs)($f.ValueProposal,{children:[n&&(0,Q.jsx)($f.ValueProposal.NumberOfEmployees,{numberOfEmployees:r}),(0,Q.jsx)($f.ValueProposal.Features,{selectedPlan:e})]})]})})},dEe=e=>{let{keyAccount:t}=zf(),{isUserBasedPricingMode:n}=up();return t===Os.COGEDIS?(0,Q.jsx)(cEe,{...e}):n?(0,Q.jsx)(lEe,{...e}):(0,Q.jsx)(uEe,{...e})},fEe=({ongoingPlanSuggestion:e,ongoingFreeTrialSuggestion:t,selectedPlan:n,selectedSubscriptionTier:r,isVerticalUpsell:i,numberOfEmployees:a})=>{let{title:o,subtitle:s,hasOngoingFreeTrial:c}=sEe({ongoingPlanSuggestion:e,ongoingFreeTrialSuggestion:t,selectedPlan:n,selectedSubscriptionTier:r,isVertical:i});return(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,basis:{xs:12,lg:6},px:2,children:[(0,Q.jsx)(Tf.Success.Title,{text:o,mb:1,textAlign:`center`}),(0,Q.jsx)(Tf.Success.Subtitle,{text:(0,Q.jsx)(p,{children:s}),textAlign:`center`,mb:4,"data-testid":`success-subtitle`}),(0,Q.jsx)(dEe,{selectedPlan:n,selectedSubscriptionTier:r,hasOngoingFreeTrial:!!c,isVerticalUpsell:i,numberOfEmployees:a})]})},pEe=({previousPlan:e,selectedPlan:t,selectedSubscriptionTier:n,opportunityId:r,isVerticalUpsell:i,numberOfEmployees:a,ongoingPlanSuggestion:o,ongoingFreeTrialSuggestion:s,handleClose:c})=>(C7(j5.SUCCESS),E7(j5.SUCCESS,t,r),(0,Q.jsxs)(Tf.Success,{direction:{xs:`column`,lg:`row`},alignItems:{xs:`center`,lg:`start`},width:`100%`,rowGap:6,children:[(0,Q.jsx)(fEe,{ongoingPlanSuggestion:o,ongoingFreeTrialSuggestion:s,selectedPlan:t,selectedSubscriptionTier:n,isVerticalUpsell:i,numberOfEmployees:a}),(0,Q.jsx)(oEe,{previousPlan:e,selectedPlan:t,isVerticalUpsell:i,handleClose:c})]})),mEe=({previousPlan:e,selectedPlan:t,selectedSubscriptionTier:n,opportunityId:r,isVerticalUpsell:i,numberOfEmployees:a,handleClose:o,setIsPlanChangeCompleted:s,setActiveStep:c})=>{let{isPending:l,planMigrationIsPending:u,planMigrationIsPerformed:d,ongoingPlanSuggestion:f,ongoingFreeTrialSuggestion:p}=tEe();return(0,X.useEffect)(()=>{d&&s(!0),u&&c(j5.ERROR)},[d,u,c,s]),l?(0,Q.jsx)(r7,{}):(0,Q.jsx)(pEe,{previousPlan:e,selectedPlan:t,selectedSubscriptionTier:n,opportunityId:r,isVerticalUpsell:i,numberOfEmployees:a,ongoingPlanSuggestion:!!f,ongoingFreeTrialSuggestion:!!p,handleClose:o})},hEe=()=>(0,Q.jsx)(Ci,{name:`upsell`,size:`sm`,variant:`light`}),gEe=({children:e})=>(0,Q.jsx)(V,{semiBold:!0,color:`secondary-800`,children:e}),_Ee=gn.span({position:`relative`,display:`inline-block`,"&::after":{content:`''`,display:`block`,width:`113px`,height:`15.5px`,backgroundImage:`url(/images/upsell_ui/underline.png)`,backgroundSize:`100%`,position:`absolute`,top:`16px`,left:`-20px`}}),vEe=({children:e,dataTestId:t})=>(0,Q.jsx)(V.HeadingSection1,{color:Ff,"data-testid":t,children:(0,Q.jsx)(p,{i18nKey:e,components:{underlined:(0,Q.jsx)(_Ee,{})}})}),yEe=({children:e,dataTestId:t})=>(0,Q.jsx)(V,{color:Lf,"data-testid":t,children:(0,Q.jsx)(p,{i18nKey:e})}),M7=({children:e})=>(0,Q.jsx)(H,{direction:`column`,rowGap:`05`,children:e});
126M7.Subject=gEe,M7.Headline=vEe,M7.Description=yEe;var bEe=({children:e,...t})=>(0,Q.jsx)(H,{ml:`auto`,children:(0,Q.jsx)(U.Secondary,{size:`lg`,...t,children:e})}),N7=({children:e,...t})=>(0,Q.jsx)(H,{ml:`auto`,children:(0,Q.jsx)(U,{size:`lg`,...t,children:e})});N7.Secondary=bEe;var P7=({children:e,...t})=>{let n=If();return(0,Q.jsx)(H,{alignItems:`center`,columnGap:3,p:2,backgroundImage:`/images/upsell_ui/upsell_advertising_card_brush.png`,borderRadius:`8px`,"data-testid":`upsell-advertising-card`,...n,...t,children:e})};P7.Rocket=hEe,P7.Content=M7,P7.Button=N7;var xEe=()=>{let e=N5(),t=mp();return(0,Q.jsxs)(P7,{children:[(0,Q.jsx)(P7.Rocket,{}),(0,Q.jsxs)(P7.Content,{children:[(0,Q.jsx)(P7.Content.Subject,{children:e(`plan_options.start_free_trial_upsell_advertising_card.subject`)}),(0,Q.jsx)(P7.Content.Headline,{dataTestId:`upsell-advertising-card-headline`,children:e(`plan_options.start_free_trial_upsell_advertising_card.headline`,{duration:t})}),(0,Q.jsx)(P7.Content.Description,{dataTestId:`upsell-advertising-card-description`,children:e(`plan_options.start_free_trial_upsell_advertising_card.description`,{duration:t})})]})]})},SEe=e=>e===3?Bf:e===4?`${Math.min(Math.max(Gf,window.innerWidth-592),Jf)}px`:`${Math.min(Math.max(Xf,window.innerWidth-592),Uf)}px`,F7=()=>(0,Q.jsx)(H,{columnGap:2,"data-testid":`plan-options-skeleton`,children:Sr(3).map(e=>(0,Q.jsxs)(H,{direction:`column`,overflow:`hidden`,borderWidth:1,borderStyle:`solid`,borderColor:`secondary-200`,borderRadius:ep,children:[(0,Q.jsxs)(H,{direction:`column`,rowGap:2,p:3,children:[(0,Q.jsx)(Ko,{width:135,height:32}),(0,Q.jsxs)(H,{alignItems:`end`,columnGap:`05`,children:[(0,Q.jsx)(Ko,{width:72,height:40}),(0,Q.jsx)(Ko,{width:95,height:24})]}),(0,Q.jsxs)(H,{direction:`column`,alignItems:`center`,rowGap:1,children:[(0,Q.jsx)(Ko,{width:237,height:32}),(0,Q.jsx)(Ko,{width:105,height:16})]})]}),(0,Q.jsxs)(H,{direction:`column`,rowGap:2,p:3,children:[(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(Ko,{width:272,height:14}),(0,Q.jsx)(Ko,{width:272,height:14})]}),(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(Ko,{width:272,height:12}),(0,Q.jsx)(Ko,{width:272,height:12})]}),(0,Q.jsxs)(H,{direction:`column`,children:[(0,Q.jsx)(Ko,{width:272,height:12}),(0,Q.jsx)(Ko,{width:272,height:12})]})]})]},e))}),CEe=e=>(0,Q.jsx)(H,{...e,basis:12}),I7=({name:e,displayName:t,price:n,isLowerPlan:r,isCurrentPlan:i,isCurrentSubscription:a,isRecommendedPlan:o,isEligibleForFreeTrial:s,isPlanSuggestedByAccountant:c,subscriptionTierExceedsPlanQuota:l,selectedSubscriptionTier:u,availableSubscriptionTiers:d,summary:f,features:p,control:m,onSelect:h})=>{let{isUserBasedPricingMode:g}=up(),{field:_}=$s({control:m,name:`selectedPlan`}),v=g?i&&a:i,y=!!u&&!!d&&!d.includes(u);return(0,Q.jsx)(nc,{as:CEe,label:`Select Plan Option`,srOnly:!0,children:(0,Q.jsxs)(ap,{name:e,isDisabled:y,isCurrentPlan:i,isRecommendedPlan:o,isEligibleForFreeTrial:s,isPlanSuggestedByAccountant:c,children:[(0,Q.jsxs)(ap.Overview,{name:e,isCurrentPlan:i,children:[(0,Q.jsx)(ap.Overview.Name,{displayName:t}),(0,Q.jsx)(ap.Overview.Price,{price:n}),(0,Q.jsx)(ap.Overview.Button,{name:e,displayName:t,isLowerPlan:r,isCurrentPlan:v,onSelect:()=>{_.onChange(e),h()},isEligibleForFreeTrial:s,subscriptionTierExceedsPlanQuota:l,selectedSubscriptionTier:u,availableSubscriptionTiers:d})]}),(0,Q.jsxs)(ap.ValueProposal,{children:[(0,Q.jsx)(ap.ValueProposal.Summary,{summary:f}),(0,Q.jsx)(ap.ValueProposal.Features,{features:p})]})]})})},wEe={[fp.INDEPENDENT]:14,[fp.ONE_TO_FIVE]:14,[fp.SIX_TO_FIFTEEN]:14,[fp.MORE_THAN_FIFTEEN]:14},TEe={[fp.INDEPENDENT]:28,[fp.ONE_TO_FIVE]:28,[fp.SIX_TO_FIFTEEN]:28,[fp.MORE_THAN_FIFTEEN]:28},EEe={[fp.INDEPENDENT]:35,[fp.ONE_TO_FIVE]:49,[fp.SIX_TO_FIFTEEN]:69,[fp.MORE_THAN_FIFTEEN]:69},DEe={[fp.INDEPENDENT]:42,[fp.ONE_TO_FIVE]:69,[fp.SIX_TO_FIFTEEN]:119,[fp.MORE_THAN_FIFTEEN]:119},L7=({planName:e,numberOfEmployees:t})=>{let n=t||fp.INDEPENDENT;switch(e){case Y.V1_ELECTRONIC_INVOICING:return wEe[n];case Y.V1_STARTER:return TEe[n];case Y.V1_BASIC:return EEe[n];case Y.V1_ESSENTIAL:return DEe[n];default:return 0}},OEe=[Y.V1_STARTER,Y.V1_BASIC,Y.V1_ESSENTIAL],R7=({numberOfEmployeesFormValue:e,planName:t,isVertical:n}={})=>{let r=np(),i=k7(),a=X5(),o=e??a,{options:s,isPending:c,shouldShowStartingPrices:l}=$5({numberOfEmployeesFormValue:o,planName:t,isVertical:n});return{options:s.filter(e=>OEe.includes(e.name)).map(e=>
126({...e,price:L7({planName:e.name,numberOfEmployees:o}),displayName:A7(i,r,e.name)})),isPending:c,shouldShowStartingPrices:l}},kEe=({control:e,numberOfEmployees:t,onSelect:n,isVerticalUpsell:r})=>{let{options:i}=R7({numberOfEmployeesFormValue:t,isVertical:r});return(0,Q.jsx)(H,{columnGap:2,width:Bf,children:i.map(t=>(0,Q.jsx)(I7,{...t,control:e,onSelect:n},t.name))})},AEe=()=>{let{availablePlans:e}=Z5();return e.some(e=>e.payment_method_type!==null)},jEe=()=>{let e=np(),{currentUser:t}=Ha(),n=AEe();return t.pennylane_employee_or_external_accountant?{title:e(`pitch.accountant.title`),subtitle:e(`pitch.accountant.subtitle`)}:n?{title:e(`pitch.upgrade.title`),subtitle:e(`pitch.upgrade.subtitle`)}:{title:e(`pitch.upsell.title`),subtitle:e(`pitch.upsell.subtitle`)}},MEe=()=>{let{title:e,subtitle:t}=jEe();return(0,Q.jsxs)(H,{direction:`column`,rowGap:1,children:[(0,Q.jsx)(V.HeadingSection1,{color:`secondary-900`,children:e}),(0,Q.jsx)(V,{color:`secondary-900`,children:t})]})},z7=(e,t,n)=>{let r=n===Os.BDO?`bdo.${e}`:`default.${e}`;return{[Y.V1_SAAS_FREE]:{summary:t(`summary.${r}.v1_saas_free`),features:{title:t(`features.${r}.v1_saas_free.title`),items:t(`features.${r}.v1_saas_free.items`,{returnObjects:!0})}},[Y.V1_STARTER]:{summary:t(`summary.${r}.v1_starter`),features:{title:t(`features.${r}.v1_starter.title`),items:t(`features.${r}.v1_starter.items`,{returnObjects:!0})}},[Y.V1_FREEMIUM]:{summary:``,features:{title:``,items:[]}},[Y.V1_ELECTRONIC_INVOICING]:{summary:``,features:{title:``,items:[]}},[Y.V1_BASIC]:{summary:t(`summary.${r}.v1_basic`),features:{title:t(`features.${r}.v1_basic.title`),items:t(`features.${r}.v1_basic.items`,{returnObjects:!0})}},[Y.V1_ESSENTIAL]:{summary:t(`summary.${r}.v1_essential`),features:{title:t(`features.${r}.v1_essential.title`),items:t(`features.${r}.v1_essential.items`,{returnObjects:!0}),more:t(`features.${r}.v1_essential.more`)}},[Y.V1_PRO]:{summary:t(`summary.${r}.v1_pro`),features:{title:t(`features.${r}.v1_pro.title`),items:t(`features.${r}.v1_pro.items`,{returnObjects:!0}),more:t(`features.${r}.v1_pro.more`)}},[Y.V1_PRO_INTERNALIZED]:{summary:t(`summary.${r}.v1_pro_internalized`),features:{title:t(`features.${r}.v1_pro_internalized.title`),items:t(`features.${r}.v1_pro_internalized.items`,{returnObjects:!0})}},[Y.KEOBIZ_BASE]:{summary:t(`summary.${r}.keobiz_base`),features:{title:t(`features.${r}.keobiz_base.title`),items:t(`features.${r}.keobiz_base.items`,{returnObjects:!0})}}}},NEe=e=>[{cost:0,is_current_plan:e===Y.KEOBIZ_BASE,name:Y.KEOBIZ_BASE,recommended:!1},{cost:0,is_current_plan:e===Y.V1_ESSENTIAL,name:Y.V1_ESSENTIAL,recommended:e===Y.KEOBIZ_BASE},{cost:0,is_current_plan:e===Y.V1_PRO,name:Y.V1_PRO,recommended:e===Y.V1_ESSENTIAL}],B7=()=>{let{company:e}=Na(),t=np(),n=NEe(e.saas_plan),r=n.findIndex(({is_current_plan:e})=>!!e),i=z7(Rf.ACCOUNTANT,t,Os.KEOBIZ);return{options:n.map(({name:e,cost:n,is_current_plan:a,recommended:o},s)=>({name:B5(e),displayName:rp(t,e,Os.KEOBIZ),price:Nt(n),isCurrentPlan:a,isRecommendedPlan:o,isLowerPlan:s<r,...i[e]}))}},PEe=({control:e,onSelect:t})=>{let{options:n}=B7();return(0,Q.jsx)(H,{columnGap:2,width:Bf,children:n.map(n=>(0,Q.jsx)(I7,{...n,control:e,onSelect:t},n.name))})},FEe=({control:e,selectedSubscriptionTier:t,numberOfEmployees:n,onSelect:r,isVerticalUpsell:i})=>{let{keyAccount:a,role:o}=zf(),s=a===Os.KEOBIZ,c=a===Os.COGEDIS,{options:l}=$5({numberOfEmployeesFormValue:n,isVertical:i,subscriptionTier:t}),{hasAvailablePlans:u,isAvailablePlansPending:d}=e7({isVertical:i,subscriptionTier:t}),{hasAvailableBasicFreeTrialOrBasicFreeTrialSuggestion:f}=n7({isVertical:i,subscriptionTier:t});if(C7(j5.PLAN_OPTIONS,void 0,n),!u)return null;if(d)return(0,Q.jsx)(F7,{});let p=o===Rf.ACCOUNTANT&&f;return(0,Q.jsxs)(H,{direction:`column`,rowGap:5,mb:5,children:[(0,Q.jsx)(MEe,{}),p&&(0,Q.jsx)(xEe,{}),s?(0,Q.jsx)(PEe,{control:e,onSelect:r}):c?(0,Q.jsx)(kEe,{control:e,numberOfEmployees:n,isVerticalUpsell:i,onSelect:r}):(0,Q.jsx)(H,{columnGap:2,width:SEe(l.length),children:l.map(n=>(0,Q.jsx)(I7,{selectedSubscriptionTier:t,...n,control:e,onSelect:r},n.name))})]})},V7=`modules-store-contactAdvisor-translations-contactAdvisor`;Ti(V7,{fr:()=>M(()=>import(`./contactAdvisor.fr-B1yxYzCe.js`),[]),en:()=>M(()=>import(`./contactAdvisor.en-CsxooLfc.js`),[]),de:()=>M(()=>import(`./contactAdvisor.de-CpWpB8kZ.js`),[]),es:()=>M(()=>import(`./contactAdvisor.es-D6v6tr8-.js`),[])});var H7=e=>{let t=(0,$.c)(4),n=e?.lng,r;
126t[0]===n?r=t[1]:(r={namespace:V7,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:V7},t[2]=i,t[3]=a),wi(a)};Di(V7);var U7=({primaryButtonTrackProps:e})=>{let t=H7(),{track:n}=Ao(),{valid:r}=wa([G.CONTACT_ADVISOR]),{role:i}=zf(),{pricingMode:a,isPending:o}=up();return o?null:(0,Q.jsxs)(b7,{children:[(0,Q.jsx)(b7.Illustration,{name:`chatting`}),(0,Q.jsx)(b7.Headline,{children:t(`headline.${i}`)}),(0,Q.jsx)(b7.Description,{children:t(`description.${a??dp.EMPLOYEE_BASED}.${i}`)}),r?(0,Q.jsx)(b7.ButtonLink,{icon:`ChatRounded`,onClick:()=>n(e),href:t(`href`),target:`_blank`,rel:`noopener noreferrer`,children:t(`speak_to_advisor`)}):(0,Q.jsx)(b7.Button,{icon:`ChatRounded`,onClick:()=>n(e),"data-testid":`intercom_talk_to_sales`,children:t(`speak_to_advisor`)})]})},W7={INDIVIDUAL:`individual`,"1_5":`1_5`,"6_15":`6_15`,MORE_THAN_15:`more_than_15`},IEe={EMPLOYEES:`employees`,USERS:`users`},LEe=({namespace:e,optionsProp:t,isDisabled:n,isVerticalUpsell:r,previousNumberOfEmployees:i,numberOfEmployeesT:a})=>{let o=e||IEe.EMPLOYEES;return(t?t.map(e=>zEe(e)):Object.entries(fp).map(([e,t])=>({key:e,value:t}))).map(({key:e,value:t})=>({title:a(`${o}.options.${e.toLowerCase()}`),value:t,isDisabled:REe({previousNumberOfEmployees:i,numberOfEmployees:t,isVerticalUpsell:r})||n,iconProps:G7(i,t)&&e.toLowerCase()===`independent`&&{iconName:`WarningRounded`,bgColor:`warning-200`,iconColor:`warning-700`,tooltipText:a(`users.warning`)}}))},REe=({previousNumberOfEmployees:e,numberOfEmployees:t,isVerticalUpsell:n})=>n?t===fp.INDEPENDENT:G7(e,t),G7=(e,t)=>{let n=Object.values(fp);return e&&n.indexOf(t)<n.indexOf(e)},zEe=e=>e===W7.INDIVIDUAL?{key:`independent`,value:fp.INDEPENDENT}:e===W7[`1_5`]?{key:`one_to_five`,value:fp.ONE_TO_FIVE}:e===W7[`6_15`]?{key:`six_to_fifteen`,value:fp.SIX_TO_FIFTEEN}:{key:`more_than_fifteen`,value:fp.MORE_THAN_FIFTEEN},BEe=function(e){return e.INDEPENDENT=`0`,e.ONE_TO_FIVE=`1-5`,e}({}),K7=({namespace:e,optionsProp:t,keyAccount:n,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a,numberOfEmployeesT:o})=>t&&e?t.map(t=>{let{key:n,value:s}=VEe(t);return{title:o(`${e}.options.${n}`),value:s,isDisabled:q7({previousNumberOfEmployees:a,numberOfEmployees:s,isVerticalUpsell:i})||r,iconProps:J7(a,s)&&n===`independent`&&{iconName:`WarningRounded`,bgColor:`warning-200`,iconColor:`warning-700`,tooltipText:o(`users.warning`)}}}):n===Os.KEOBIZ?Object.keys(BEe).map(e=>({title:o(`keobiz.${e.toLowerCase()}`),value:fp[e],isDisabled:r})):Object.entries(fp).map(([e,t])=>({title:o(e.toLowerCase()),value:t,isDisabled:q7({previousNumberOfEmployees:a,numberOfEmployees:t,isVerticalUpsell:i})||r,iconProps:J7(a,t)&&e===`INDEPENDENT`&&{iconName:`WarningRounded`,bgColor:`warning-200`,iconColor:`warning-700`,tooltipText:o(`employees.warning`)}})),q7=({previousNumberOfEmployees:e,numberOfEmployees:t,isVerticalUpsell:n})=>n?t===fp.INDEPENDENT:J7(e,t),J7=(e,t)=>{let n=Object.values(fp);return e&&n.indexOf(t)<=n.indexOf(e)},VEe=e=>e===W7.INDIVIDUAL?{key:`independent`,value:fp.INDEPENDENT}:e===W7[`1_5`]?{key:`one_to_five`,value:fp.ONE_TO_FIVE}:e===W7[`6_15`]?{key:`six_to_fifteen`,value:fp.SIX_TO_FIFTEEN}:{key:`more_than_fifteen`,value:fp.MORE_THAN_FIFTEEN},HEe=({namespace:e,titleProp:t,optionsProp:n,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a})=>{let o=sp(),{keyAccount:s}=zf(),c,l,u;return s===Os.KEOBIZ?(c=o(`keobiz.title`),l=o(`keobiz.subtitle`),u=K7({namespace:e,optionsProp:n,keyAccount:s,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a,numberOfEmployeesT:o})):s===Os.COGEDIS?(c=o(`cogedis.title`),l=o(`cogedis.subtitle`),u=LEe({namespace:`cogedis`,optionsProp:n,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a,numberOfEmployeesT:o})):e?(c=o(`${e}.title`),l=o(`${e}.subtitle`),u=K7({namespace:e,optionsProp:n,keyAccount:s,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a,numberOfEmployeesT:o})):(c=t??o(`title`),l=o(`subtitle`),u=K7({namespace:e,optionsProp:n,keyAccount:s,isDisabled:r,isVerticalUpsell:i,previousNumberOfEmployees:a,numberOfEmployeesT:o})),{title:c,subtitle:l,options:u}},Y7=({control:e,title:t,isDisabled:n,isVerticalUpsell:r,previousNumberOfEmployees:i,namespace:a,options:o,width:s})=>{let{title:c,subtitle:l,options:u}=HEe({namespace:a,titleProp:t,optionsProp:o,isDisabled:n,isVerticalUpsell:r||!1,previousNumberOfEmployees:i});return(0,Q.jsx)(H,{justifyContent:`center`,children:(0,Q.jsxs)(H,{direction:`column`,rowGap:1,width:s,children:[(0,Q.jsx)(V.HeadingSection1,{children:c}),(0,Q.jsx)(V,{children:l}),(0,Q.jsx)(Qd,{name:`numberOfEmployees`,control:e,label:`Select number of employees`,srOnly:!0,options:u,type:`radio`,mt:2,size:`md`,rowGap:1})]})})},UEe=({control:e,previousNumberOfEmployees:t,isVerticalUpsell:n,shouldShowContactAdvisoryCard:r,firmSettings:i})=>{if(C7(j5.NUMBER_OF_EMPLOYEES),r){let e={trackedEvent:Oo.upsell_flow_contact_advisor_button_clicked,object:{}};return(0,Q.jsx)(o,{width:`720px`,children:(0,Q.jsx)(U7,{primaryButtonTrackProps:e})})}return(0,Q.jsx)(Y7,{control:e,isVerticalUpsell:n,previousNumberOfEmployees:t,namespace:i?.namespace,options:i?.options,width:h7})},WEe=gn(`iframe`)({width:`100%`,height:`100vh`,border:`none`}),GEe=({goCardlessUrl:e})=>(0,Q.jsx)(WEe,{"data-testid":`go-cardless-iframe`,src:e}),KEe=()=>{let e=N5();C7(j5.ERROR);let{isPending:t,createdAt:n,performedAt:r}=v7(),i=!t&&!!n&&!r;i||J.error({title:e(`error.toast.title`),content:e(`error.toast.content`),withTimer:!1});let a=e(i?`error.is_pending_subtitle`:`error.subtitle`);return(0,Q.jsxs)(Tf.Error,{width:`540px`,children:[(0,Q.jsx)(Tf.Error.Illustration,{name:`error`,size:`md`,variant:`light`,mb:3}),(0,Q.jsx)(Tf.Error.Title,{text:e(`error.title`),mb:1}),(0,Q.jsx)(Tf.Error.Subtitle,{text:a,textAlign:`center`})]})},X7=({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployees:n,isVertical:r})=>{let{availablePlans:i,isAvailablePlansPending:a}=Z5({numberOfEmployeesFormValue:n,planName:e,subscriptionTier:t,isVertical:r,enabled:!!e&&(!!n||!!t)});return{planInfo:i[0],isPending:a}},Z7=(e=!0,t)=>
126{let n=Yr(),r=t??n,{currentUser:i}=Ha(),{keyAccount:a}=zf(),o=a===Os.COGEDIS,{data:s}=hp({company_id:r??0},{enabled:e&&!!i.external_accountant&&!o}),c=s?.updatable,l=s?.updated;return{updatable:c,updated:l,shouldShowBillingOwnership:c||l}},Q7=`modules-store-subscriptionPlanBillingOwnership-translations-subscriptionPlanBillingOwnership`;Ti(Q7,{fr:()=>M(()=>import(`./subscriptionPlanBillingOwnership.fr-BR_m56Tt.js`),[]),en:()=>M(()=>import(`./subscriptionPlanBillingOwnership.en-Di37OhLH.js`),[]),de:()=>M(()=>import(`./subscriptionPlanBillingOwnership.de-BMiNzufy.js`),[]),es:()=>M(()=>import(`./subscriptionPlanBillingOwnership.es-DtI-pKWs.js`),[])});var $7=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:Q7,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:Q7},t[2]=i,t[3]=a),wi(a)};Di(Q7);var e9=(e,t)=>{let n=$7(),r=ac(),{displayModal:i}=oc(),{mutate:a}=gp();return()=>{i({title:n(`confirm_modal.title`),message:(0,X.createElement)(V,null,(0,X.createElement)(p,{i18nKey:n(`confirm_modal.body`)})),onAccept:async()=>{a({parameters:{company_id:e},requestBody:{billing_ownership:_p.BUSINESS_OWNER}},{onSuccess:()=>{t(),J.success({title:n(`toast.success`)})},onError:()=>{J.error({title:n(`toast.failure`)})}})},acceptLabel:n(`confirm_modal.primary_button`),cancelLabel:r(`cancel`)})}},t9=({updatable:e,updated:t})=>{let n=$7(),[r,i]=(0,X.useState)(!1),a=ja(),{ongoingFreeTrial:o,hasNotActivatedFreeTrial:s}=up(),c=F(),l=!!o,u=e9(a,()=>{i(!0),c.invalidateQueries({queryKey:W5()})});return t||r?(0,Q.jsx)(Zo,{variant:`info`,text:n(`updated_alert.text`),dismissible:!0}):e?(0,Q.jsx)(Zo,{variant:`info`,text:n(`updatable_alert.text`),action:{children:n(`updatable_alert.action`),onClick:u,disabled:l||s,disabledTooltip:n(`updatable_alert.forbidden_tooltip`),disabledTooltipPosition:`top`}}):null},qEe=()=>{let e=N5()(`confirmation.vertical_upsell_alert.text`);return(0,Q.jsx)(Zo,{variant:`success`,text:(0,Q.jsx)(B,{semiBold:!0,children:e})})},JEe=()=>{let e=N5(),t=np(),{whiteLabelPlans:n}=tp(),{display:r}=ip(`starter_pro_account_warning`);return r?(0,Q.jsxs)(o,{children:[(0,Q.jsx)(Zo,{variant:`warning`,headline:e(`confirmation.starter_plan_limitation_alert.headline`),text:e(`confirmation.starter_plan_limitation_alert.text`,{plan:V5({name:Y.V1_BASIC,planOptionsT:t,whiteLabelPlans:n})})}),(0,Q.jsx)(ws,{mt:2,mb:0})]}):null},n9=function(e){return e.ONCE=`once`,e.WEEKLY=`weekly`,e.MONTHLY=`monthly`,e.YEARLY=`yearly`,e}({}),r9=`modules-store-priceBreakdown-translations-priceBreakdown`;Ti(r9,{fr:()=>M(()=>import(`./priceBreakdown.fr-DyjtAJrx.js`),[]),en:()=>M(()=>import(`./priceBreakdown.en-CNhUj86g.js`),[]),de:()=>M(()=>import(`./priceBreakdown.de-Dm8D4dec.js`),[]),es:()=>M(()=>import(`./priceBreakdown.es-WWo-I_iy.js`),[])});var i9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:r9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:r9},t[2]=i,t[3]=a),wi(a)};Di(r9);var YEe=({vat:e})=>{let t=i9();return(0,Q.jsxs)(H,{justifyContent:`between`,mb:2,children:[(0,Q.jsx)(V,{color:`secondary-500`,children:t(`vat`)}),(0,Q.jsx)(V,{color:`secondary-500`,semiBold:!0,children:_c(e)})]})},XEe=({total:e,billingOccurrence:t})=>{let n=i9();return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V,{color:`secondary-900`,semiBold:!0,children:n(`total`)}),(0,Q.jsx)(V,{color:`secondary-900`,semiBold:!0,children:_c(e)})]}),(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-900`,children:n(`billed.${t}`)}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-900`,semiBold:!0,children:n(`including_tax`)})]})]})},ZEe=({subtotal:e})=>{let t=i9();return(0,Q.jsxs)(H,{justifyContent:`between`,mb:1,children:[(0,Q.jsx)(V,{color:`secondary-500`,children:t(`subtotal`)}),(0,Q.jsx)(V,{color:`secondary-500`,semiBold:!0,children:_c(e)})]})},QEe=()=>(0,Q.jsxs)(o,{children:[(0,Q.jsx)(Ko,{height:20,mb:1}),(0,Q.jsx)(Ko,{height:20,mb:2}),(0,Q.jsx)(Ko,{height:20,mb:`025`}),(0,Q.jsxs)(H,{direction:`column`,alignItems:`end`,rowGap:`025`,children:[(0,Q.jsx)(Ko,{width:40,height:20}),(0,Q.jsx)(Ko,{width:160,height:20})]})]}),$Ee=e=>(0,Q.jsx)(ws,{...e}),eDe=({name:e,price:t})=>(0,Q.jsxs)(H,{justifyContent:`between`,mb:1,children:[(0,Q.jsx)(V,{children:e}),(0,Q.jsx)(V,{semiBold:!0,children:_c(t)})]}),tDe=({total:e,billingOccurrence:t})=>{let n=i9();return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V,{color:`secondary-500`,semiBold:!0,children:n(`total`)}),(0,Q.jsx)(V,{color:`secondary-500`,semiBold:!0,children:_c(e)})]}),(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,children:n(`billed.free_trial_${t}`)}),(0,Q.jsx)(V.TinyCaption,{color:`secondary-500`,semiBold:!0,children:n(`including_tax`)})]}),(0,Q.jsx)(ws,{my:1}),(0,Q.jsxs)(H,{justifyContent:`between`,my:1,children:[(0,Q.jsx)(V,{color:`secondary-900`,semiBold:!0,children:n(`total_billed_today`)}),(0,Q.jsx)(H,{direction:`column`,alignItems:`end`,children:(0,Q.jsx)(V,{color:`secondary-900`,semiBold:!0,children:_c(0)})})]})]})},nDe=({name:e,price:t})=>(0,Q.jsxs)(H,{justifyContent:`between`,children:[(0,Q.jsx)(V,{children:e}),(0,Q.jsx)(V,{semiBold:!0,children:_c(t)})]}),a9=({children:e,...t})=>(0,Q.jsx)(o,{...t,children:e});a9.Addon=nDe,a9.Plan=eDe,a9.Separator=$Ee,a9.Skeletons=QEe,a9.Subtotal=ZEe,a9.Total=XEe,a9.FreeTrialTotal=tDe,a9.VAT=YEe;var rDe=({selectedPlan:e,numberOfEmployees:t})=>{if(!e)return null;let n=L7({planName:e,numberOfEmployees:t});return(0,Q.jsxs)(a9,{children:[(0,Q.jsx)(a9.Subtotal,{subtotal:n}),(0,Q.jsx)(a9.VAT,{vat:n*.2}
126),(0,Q.jsx)(a9.Total,{total:n*1.2,billingOccurrence:n9.MONTHLY}),(0,Q.jsx)(a9.Separator,{mt:1,mb:0})]})},iDe=({targetPlanInfoIsLoading:e,targetPlanInfo:t,isFreeTrialFlow:n})=>{if(e)return(0,Q.jsxs)(a9,{children:[(0,Q.jsx)(a9.Skeletons,{}),(0,Q.jsx)(a9.Separator,{mt:4})]});if(!t?.price)return null;let{price:r}=t,i=n?a9.FreeTrialTotal:a9.Total;return(0,Q.jsxs)(a9,{children:[(0,Q.jsx)(a9.Subtotal,{subtotal:r}),(0,Q.jsx)(a9.VAT,{vat:r*.2}),(0,Q.jsx)(i,{total:r*1.2,billingOccurrence:n9.MONTHLY}),(0,Q.jsx)(a9.Separator,{mt:1,mb:0})]})},aDe=({selectedPlan:e,targetPlanInfoIsLoading:t,targetPlanInfo:n,isFreeTrialFlow:r,numberOfEmployees:i})=>{let{keyAccount:a}=zf();return a===Os.COGEDIS?(0,Q.jsx)(rDe,{selectedPlan:e,numberOfEmployees:i}):(0,Q.jsx)(iDe,{targetPlanInfoIsLoading:t,targetPlanInfo:n,isFreeTrialFlow:r})},o9=(e,t)=>e===fp.INDEPENDENT?t(`cogedis.options.independent`):e===fp.ONE_TO_FIVE?t(`cogedis.options.one_to_five`):e===fp.SIX_TO_FIFTEEN?t(`cogedis.options.six_to_fifteen`):t(`cogedis.options.more_than_fifteen`),s9=({basis:e,children:t})=>(0,Q.jsx)($f,{borderColor:`primary-700`,"data-testid":`plan-preview-to`,basis:e,children:t});s9.Badge=Zf,s9.Overview=Yf,s9.ValueProposal=Vf;var oDe=({text:e})=>{let t=Qf();return(0,Q.jsx)(Kf,{text:e??t(`badge.from`),textColor:`secondary-900`,backgroundColor:`secondary-50`})},c9=({children:e})=>(0,Q.jsx)($f,{borderColor:`secondary-50`,"data-testid":`plan-preview-from`,children:e});c9.Badge=oDe,c9.Overview=Yf,c9.ValueProposal=Vf;var sDe=()=>{let e=Qf();return(0,Q.jsx)(os,{src:`/images/plan_preview/arrow.svg`,alt:e(`arrow.alt`)})},l9=({children:e})=>(0,Q.jsx)(H,{columnGap:1,alignItems:`start`,children:e});l9.From=c9,l9.Arrow=sDe,l9.To=s9;var u9={WEEKLY:`weekly`,MONTHLY:`monthly`,YEARLY:`yearly`},cDe=({selectedPlan:e,targetPlanInfoIsLoading:t,isVerticalUpsell:n,numberOfEmployees:r})=>{let{company:{saas_plan:i,number_of_employees:a}}=Na(),o=sp(),s=k7(),c=np(),l=J5[a||Ef.INDIVIDUAL],u=e&&L7({planName:e,numberOfEmployees:r}),{isTeamMemberQuotaExceeded:d}=L5(),f=n||!!d;return(0,Q.jsxs)(l9,{children:[(0,Q.jsxs)(l9.From,{"data-testid":`plan-preview-from`,children:[(0,Q.jsx)(l9.From.Badge,{}),(0,Q.jsxs)(l9.From.Overview,{textColor:`secondary-900`,minHeight:`120px`,children:[(0,Q.jsx)(l9.From.Overview.Name,{name:A7(s,c,i)}),(0,Q.jsx)(l9.From.Overview.Price,{isLoading:!1,price:L7({planName:B5(i),numberOfEmployees:l}),unit:u9.MONTHLY}),f&&(0,Q.jsx)(l9.From.ValueProposal,{children:(0,Q.jsx)(Yo,{variant:`info`,label:o9(fp.INDEPENDENT,o)})})]})]}),(0,Q.jsx)(l9.Arrow,{}),(0,Q.jsxs)(l9.To,{children:[(0,Q.jsx)(l9.To.Badge,{}),(0,Q.jsxs)(l9.To.Overview,{selectedPlan:e,textColor:`primary-900`,children:[(0,Q.jsx)(l9.To.Overview.Name,{name:A7(s,c,e)}),(0,Q.jsx)(l9.To.Overview.Price,{isLoading:t,price:Nt(u),unit:u9.MONTHLY})]}),(0,Q.jsxs)(l9.To.ValueProposal,{children:[f&&r&&(0,Q.jsx)(Yo,{variant:`info`,label:o9(r,o)}),!n&&(0,Q.jsx)(l9.To.ValueProposal.Features,{selectedPlan:e})]})]})]})},d9,lDe=async function(e,t,n){return await d9.request({...n,url:`/companies/{company_id}/subscriptions/my_subscription`,method:`GET`,data:t,params:e})};function uDe(e){return d9=new z(e),{getMySubscriptionCompanySubscriptions:lDe}}var dDe=uDe({server:window.location.origin}),f9=e=>e?[`getMySubscriptionCompanySubscriptions`,e]:[`getMySubscriptionCompanySubscriptions`],fDe=(e,t,n)=>({queryKey:f9(e),queryFn:e===I?I:async()=>{let{data:t}=await dDe.getMySubscriptionCompanySubscriptions(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),pDe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:f9(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:f9()}),r[2]=i,r[3]=s);let c=s,l=f9(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=fDe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},mDe=e=>({name:e.saas_plan,cost:e.price,currency:e.currency,debitDate:e.next_debit_at,subscriptionRuleType:e.subscription_rule_type,provider:e.provider,gocardless_mandate_url:e.gocardless_mandate_url,gocardlessMandateRenewable:e.gocardless_mandate_renewable,status:e.status,subscriptionTier:e.subscription_tier,pricingMode:e.pricing_mode}),p9=()=>{let e=ja(),{valid:t}=wa([G.MY_SUBSCRIPTION]),{data:n,isPending:r}=pDe({company_id:e},{enabled:t});return{planInfo:n?mDe(n):void 0,isLoading:r}},hDe=({selectedPlan:e,selectedSubscriptionTier:t,targetPlanInfoIsLoading:n,targetPlanInfo:r})=>{let{company:{saas_plan:i}}=Na(),{subscriptionTier:a}=up(),{isLoading:o,planInfo:s}=p9(),c=j7(i),l=j7(e),u=s?.cost,d=s?.subscriptionRuleType??u9.MONTHLY,f=r?.price,p=u9.MONTHLY;return(0,Q.jsxs)(l9,{children:[(0,Q.jsxs)(l9.From,{"data-testid":`plan-preview-from`,children:[(0,Q.jsx)(l9.From.Badge,{}),(0,Q.jsxs)(l9.From.Overview,{textColor:`secondary-900`,minHeight:`120px`,children:[(0,Q.jsx)(l9.From.Overview.Name,{name:c}),(0,Q.jsx)(l9.From.Overview.Price,{isLoading:o,price:Nt(u),unit:d})]}),a!==qf.USERS__UNLIMITED&&(0,Q.jsxs)(l9.From.ValueProposal,{bgColor:`secondary-25`,borderTopStyle:`solid`,borderTopColor:`secondary-50`,borderTopWidth:2,children:[(0,Q.jsx)(l9.From.ValueProposal.SubscriptionTier,{subscriptionTier:a}),(0,Q.jsx)(l9.From.ValueProposal.Footer,{unit:d,textColor:`secondary-500`})]})]}),(0,Q.jsx)(l9.Arrow,{}),(0,Q.jsxs)(l9.To,{children:[(0,Q.jsx)(l9.To.Badge,{}),(0,Q.jsxs)(l9.To.Overview,{selectedPlan:e,textColor:`primary-900`,children:[(0,Q.jsx)(l9.To.Overview.Name,{name:l}),(0,Q.jsx)(l9.To.Overview.Price,{isLoading:n,price:Nt(f),unit:u9.MONTHLY})]}),(0,Q.jsxs)(l9.To.ValueProposal,{children:[(0,Q.jsx)(l9.To.ValueProposal.SubscriptionTier,{subscriptionTier:t}),i!==e&&(0,Q.jsx)(l9.To.ValueProposal.Features,{selectedPlan:e}),(0,Q.jsx)(l9.To.ValueProposal.Footer,{unit:p,textColor:`secondary-900`,targetPlanName:e})]})]})]})},m9=`modules-store-mySubscriptionPlanInfo-translations-mySubscriptionPlanInfo`;Ti(m9,{fr:()=>M(()=>import(`./mySubscriptionPlanInfo.fr-CZGRG_jr.js`),[]),en:()=>M(()=>import(`./mySubscriptionPlanInfo.en-DbObng8-.js`),[]),de:()=>M(()=>import(`./mySubscriptionPlanInfo.de-DW5hKHPM.js`),[]),es:()=>M(()=>import(`./mySubscriptionPlanInfo.es-CGrwkhJj.js`),[])});var h9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:m9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:m9},t[2]=i,t[3]=a),wi(a)};Di(m9);
126var g9=(e,t,n)=>n===Os.BDO?t(`name.value.bdo.${e}`):t(`name.value.default.${e}`),gDe=({selectedPlan:e,targetPlanInfoIsLoading:t,targetPlanInfo:n,isVerticalUpsell:r,numberOfEmployees:i})=>{let{company:{saas_plan:a}}=Na(),{isLoading:o,planInfo:s}=p9(),c=h9(),l=np(),u=s?.cost,d=s?.subscriptionRuleType??u9.MONTHLY,f=n?.price,p=u9.MONTHLY,{isTeamMemberQuotaExceeded:m}=L5(),h=r||!!m;return(0,Q.jsxs)(l9,{children:[(0,Q.jsxs)(l9.From,{"data-testid":`plan-preview-from`,children:[(0,Q.jsx)(l9.From.Badge,{}),(0,Q.jsxs)(l9.From.Overview,{textColor:`secondary-900`,minHeight:`120px`,children:[(0,Q.jsx)(l9.From.Overview.Name,{name:g9(a,c)}),(0,Q.jsx)(l9.From.Overview.Price,{isLoading:o,price:Nt(u),unit:d})]}),(0,Q.jsxs)(l9.From.ValueProposal,{children:[h&&(0,Q.jsx)(l9.From.ValueProposal.NumberOfEmployees,{numberOfEmployees:fp.INDEPENDENT}),(0,Q.jsx)(l9.From.ValueProposal.Footer,{unit:d,textColor:`secondary-500`})]})]}),(0,Q.jsx)(l9.Arrow,{}),(0,Q.jsxs)(l9.To,{children:[(0,Q.jsx)(l9.To.Badge,{}),(0,Q.jsxs)(l9.To.Overview,{selectedPlan:e,textColor:`primary-900`,children:[(0,Q.jsx)(l9.To.Overview.Name,{name:rp(l,e)}),(0,Q.jsx)(l9.To.Overview.Price,{isLoading:t,price:Nt(f),unit:u9.MONTHLY})]}),(0,Q.jsxs)(l9.To.ValueProposal,{children:[h&&(0,Q.jsx)(l9.To.ValueProposal.NumberOfEmployees,{numberOfEmployees:i}),!r&&(0,Q.jsx)(l9.To.ValueProposal.Features,{selectedPlan:e}),(0,Q.jsx)(l9.To.ValueProposal.Footer,{unit:p,textColor:`secondary-900`,targetPlanName:e})]})]})]})},_De=e=>{let{keyAccount:t}=zf(),{isUserBasedPricingMode:n}=up();return t===Os.COGEDIS?(0,Q.jsx)(cDe,{...e}):n?(0,Q.jsx)(hDe,{...e}):(0,Q.jsx)(gDe,{...e})},vDe=()=>{let e=N5();return(0,Q.jsx)(Zo,{variant:`warning`,headline:e(`confirmation.pending_plan_change_alert.headline`),text:(0,Q.jsx)(p,{i18nKey:e(`confirmation.pending_plan_change_alert.text`)})})},yDe=()=>{let e=N5();return(0,Q.jsx)(Zo,{variant:`neutral`,headline:e(`confirmation.payment_info_alert.headline`),text:(0,Q.jsx)(p,{i18nKey:e(`confirmation.payment_info_alert.text`)})})},bDe=({selectedPlan:e,selectedSubscriptionTier:t})=>{let n=N5(),{company:{name:r}}=Na(),{role:i}=zf(),a=y7({selectedPlan:e,selectedSubscriptionTier:t});return i===Rf.CUSTOMER?{title:n(`confirmation.header.title.customer`),subtitle:n(`confirmation.header.subtitle`)}:a?{title:n(`confirmation.header.title.suggestion`,{companyName:r}),subtitle:n(`confirmation.header.subtitle`)}:{title:n(`confirmation.header.title.accountant`,{companyName:r}),subtitle:n(`confirmation.header.subtitle`)}},xDe=({selectedPlan:e,selectedSubscriptionTier:t})=>{let{title:n,subtitle:r}=bDe({selectedPlan:e,selectedSubscriptionTier:t});return(0,Q.jsxs)(o,{children:[(0,Q.jsx)(B.HeadingSection1,{mb:1,children:n}),(0,Q.jsx)(B,{Component:`p`,children:r})]})},SDe=({iconName:e,children:t})=>(0,Q.jsxs)(H,{alignItems:`center`,columnGap:`05`,children:[e&&(0,Q.jsx)(s,{name:e,size:`sm`,color:`secondary-900`}),(0,Q.jsx)(V,{semiBold:!0,color:Ff,children:t})]}),CDe=({children:e,dataTestId:t})=>(0,Q.jsx)(V.TinyCaption,{color:Lf,"data-testid":t,children:(0,Q.jsx)(p,{i18nKey:e})}),wDe=({children:e,...t})=>(0,Q.jsx)(o,{ml:`auto`,children:(0,Q.jsx)(U.Secondary,{...t,size:`sm`,children:e})}),TDe=({children:e,...t})=>(0,Q.jsx)(o,{ml:`auto`,children:(0,Q.jsx)(Ya.Secondary,{...t,size:`sm`,children:e})}),_9=({dismissible:e=!1,children:t,onDismiss:n,...r})=>{let[i,a]=(0,X.useState)(!1),o=If(),c=()=>{a(!0),n?.()};return i?null:(0,Q.jsxs)(H,{p:15,backgroundImage:`/images/upsell_ui/upsell_alert_brush.png`,borderRadius:`4px`,...o,...r,children:[(0,Q.jsx)(H,{direction:`column`,rowGap:`05`,grow:1,children:t}),e&&(0,Q.jsx)(H,{alignSelf:`start`,ml:`auto`,children:(0,Q.jsx)(s,{name:`ClearRounded`,size:`xs`,color:`primary-900`,onClick:c})})]})};_9.Headline=SDe,_9.Description=CDe,_9.Button={Secondary:wDe},_9.ButtonLink={Secondary:TDe};var EDe=function(e){return e[e.FOUR=4]=`FOUR`,e}({}),DDe=({hasAvailableBasicFreeTrialSuggestion:e})=>{let t=N5(),{role:n}=zf(),r=mp(),i=EDe.FOUR;return(0,Q.jsxs)(_9,{children:[(0,Q.jsx)(_9.Headline,{iconName:`RocketLaunchOutlined`,children:t(`confirmation.free_trial_alert.headline`,{duration:r})}
126),(0,Q.jsx)(_9.Description,{children:t(e?`confirmation.free_trial_alert.text.suggestion`:`confirmation.free_trial_alert.text.${n}`,{deadline:i})})]})},ODe=()=>{let e=N5();return(0,Q.jsx)(Zo,{variant:`info`,headline:e(`confirmation.billing_ownership_alert.headline`),text:e(`confirmation.billing_ownership_alert.text`)})},kDe=()=>{let e=N5();return(0,Q.jsx)(Zo,{variant:`neutral`,text:(0,Q.jsx)(p,{i18nKey:e(`confirmation.billing_info_alert.text`)})})},ADe=({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployees:n,isVerticalUpsell:r,paymentMethodType:i,opportunityId:a,lastPlanMigration:o,upgradeBillingOwnership:s})=>{let{planInfo:c,isPending:l}=X7({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployees:n,isVertical:r}),{isAvailablePlansPending:u,hasAvailableBasicFreeTrial:d,hasAvailableBasicFreeTrialSuggestion:f,hasAvailableBasicFreeTrialOrBasicFreeTrialSuggestion:p,isFreeTrialFlow:m}=n7({selectedPlan:e,subscriptionTier:t,isVertical:r}),h=y7({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployeesFormValue:n,isVertical:r}),{updatable:g,updated:_,shouldShowBillingOwnership:v}=Z7(!u&&!p),y=e===Y.V1_STARTER,b=v&&!p,{valid:x}=wa([G.GENERAL_ACCOUNTING,G.INTERNAL_ACCOUNTING],`one_of_the_feature_abilities`);C7(j5.CONFIRMATION,e),E7(j5.CONFIRMATION,e,a);let{planMigrationCreatedButNotPerformedInTheLastTenDays:S}=g7(o),C=i===R5.GOCARDLESS,w=!x&&!d&&s===cp.FIRM;return(0,Q.jsxs)(H,{direction:`column`,rowGap:4,width:p7,children:[(0,Q.jsx)(xDe,{selectedPlan:e,selectedSubscriptionTier:t}),m&&(0,Q.jsx)(DDe,{hasAvailableBasicFreeTrialSuggestion:f}),(0,Q.jsx)(_De,{selectedPlan:e,selectedSubscriptionTier:t,targetPlanInfoIsLoading:l,targetPlanInfo:c,isVerticalUpsell:r,numberOfEmployees:n}),r&&(0,Q.jsx)(qEe,{}),y&&(0,Q.jsx)(JEe,{}),(0,Q.jsx)(aDe,{selectedPlan:e,targetPlanInfoIsLoading:l,targetPlanInfo:c,numberOfEmployees:n,isFreeTrialFlow:m}),b&&(0,Q.jsx)(t9,{updatable:g,updated:_}),C&&(0,Q.jsx)(yDe,{}),w&&(0,Q.jsx)(kDe,{}),h&&(0,Q.jsx)(ODe,{}),S&&(0,Q.jsx)(vDe,{})]})},jDe=({activeStep:e,control:t,previousNumberOfEmployees:n,numberOfEmployees:r,selectedPlan:i,selectedSubscriptionTier:a,hasMoreThanFifteenEmployees:o,isVerticalUpsell:s,paymentMethodType:c,goCardlessUrl:l,opportunityId:u,lastPlanMigration:d,firmSettings:f,setActiveStep:p,handleClose:m,setIsPlanChangeCompleted:h,upgradeBillingOwnership:g})=>{let{company:{saas_plan:_}}=Na(),[v]=(0,X.useState)(_),y=(0,X.useMemo)(()=>e===j5.NUMBER_OF_EMPLOYEES?(0,Q.jsx)(UEe,{control:t,isVerticalUpsell:s,shouldShowContactAdvisoryCard:o,previousNumberOfEmployees:n,firmSettings:f?.numberOfEmployeesStep}):e===j5.PLAN_OPTIONS?(0,Q.jsx)(FEe,{isVerticalUpsell:s,control:t,selectedSubscriptionTier:a,numberOfEmployees:r,onSelect:()=>p(j5.CONFIRMATION)}):e===j5.CONFIRMATION?(0,Q.jsx)(ADe,{isVerticalUpsell:s,selectedPlan:i,selectedSubscriptionTier:a,numberOfEmployees:r,paymentMethodType:c,opportunityId:u,lastPlanMigration:d,upgradeBillingOwnership:g}):e===j5.GO_CARDLESS?(0,Q.jsx)(GEe,{goCardlessUrl:l}):e===j5.SUCCESS?(0,Q.jsx)(mEe,{previousPlan:v,selectedPlan:i,selectedSubscriptionTier:a,opportunityId:u,isVerticalUpsell:s,numberOfEmployees:r,handleClose:m,setIsPlanChangeCompleted:h,setActiveStep:p}):e===j5.ERROR?(0,Q.jsx)(KEe,{}):null,[e,t,f,l,m,s,d,o,n,r,u,c,v,i,a,p,h,g]);return(0,Q.jsx)(Tf.Content,{py:4,children:y})},v9=({secondaryActionProps:e,primaryActionProps:t,actionsWidth:n,tooltipText:r,textAboveActions:i})=>!e&&!t?null:(0,Q.jsx)(Tf.BottomActionBar,{secondaryActionProps:e,primaryActionProps:t,tooltipText:r,actionsWidth:n,textAboveActions:i}),MDe=(0,X.lazy)(()=>M(()=>import(`./UpsellFlowStripe-BPgJ9BCT.js`),[])),NDe=({selectedPlan:e,selectedSubscriptionTier:t,isVerticalUpsell:n,paymentMethodType:r,opportunityId:i,firmSettings:a,triggeredFrom:o,skipPlanOptionsStep:s,onClose:c,onSuccess:l,onPlanChangePending:u,onPlanChangeCompleted:d,hasAvailablePlans:f,hasAvailablePlanMigration:p,freeTrialPlan:m,isTeamMemberQuotaExceeded:h,upgradeBillingOwnership:g,shouldAskForNumberOfEmployees:_,activeStep:v,setActiveStep:y})=>{let b=N5(),[x,S]=(0,X.useState)(!1),[C,w]=(0,X.useState)(!1),[T,E]=(0,X.useState)(),[D,O]=(0,X.useState)(!1),[k,ee]=(0,X.useState)(void 0),A=X5(),te=k===fp.MORE_THAN_FIFTEEN,j=A===fp.MORE_THAN_FIFTEEN||te,M=!!a?.numberOfEmployeesStep.shouldAlwaysShowNumberOfEmployeesStep,{control:ne,watch:re,setValue:ie,handleSubmit:ae}=Qs({defaultValues:_7({selectedPlan:e,selectedSubscriptionTier:t,numberOfEmployeesParam:A,firmSettingsShouldAlwaysShowNumberOfEmployeesStep:M}),validationSchema:GTe});(0,X.useEffect)(()=>{e===Y.V1_STARTER&&!A?ie(`numberOfEmployees`,fp.INDEPENDENT):A!==re(`numberOfEmployees`)&&ie(`numberOfEmployees`,A)},[A,e,ie,re]);let oe=y7({selectedPlan:e,selectedSubscriptionTier:t,isVertical:n}),se=v7(re(`selectedPlan`),re(`selectedSubscriptionTier`)||KTe(k||A),qTe(m,oe)),{steps:ce}=wTe(e,t,r,n,s,a?.steps,_,f,v,y),le=()=>{x?(ve(!0),l?.(),C?d?.():u?.()):ve(!1),c()},{secondaryActionProps:N,primaryActionProps:ue,actionsWidth:de,tooltipText:fe,textAboveActions:pe}=WTe({steps:ce,activeStep:v,shouldNotAllowIndependentNumberOfEmployees:(n||!!h)&&!a?.numberOfEmployeesStep.options,hasMoreThanFifteenEmployees:j,upgradeBillingOwnership:g,lastPlanMigration:se,shouldAlwaysShowNumberOfEmployeesStep:M,setConfirmedNumberOfEmployees:ee,setActiveStep:y,handleClose:le,formWatch:re,freeTrialPlan:m,disabledStripeButton:D}),{planChangeInProgress:me,onConfirm:he,orderId:ge,setPlanChangeInProgress:_e}=UTe({previousNumberOfEmployees:A,planName:re(`selectedPlan`),subscriptionTier:re(`selectedSubscriptionTier`),setActiveStep:y,setOrderBatchCompleted:S,setGoCardlessUrl:E,triggeredFrom:o,isVerticalUpsell:n});TTe(o);let ve=ETe();return me?(0,Q.jsx)(ts,{children:(0,Q.jsx)(r7,{text:b(`confirmation.upgrade_in_progress`)})}):!p&&v!==j5.SUCCESS&&v!==j5.ERROR?(0,Q.jsx)(eEe,{handleClose:le}):(0,Q.jsx)(ts,{children:(0,Q.jsxs)(Tf,{children:[(0,Q.jsx)(x7,{activeStep:v,steps:ce,onClose:le}),v===j5.STRIPE?(0,Q.jsx)(MDe,{selectedPlan:re(`selectedPlan`),selectedSubscriptionTier:re(`selectedSubscriptionTier`),numberOfEmployees:k||A,orderId:ge,secondaryActionProps:N,primaryActionProps:ue,setPlanChangeInProgress:_e,setDisabledStripeButton:O}):(0,Q.jsxs)(tc,{name:`UpsellFlowForm`,onSubmit:ae(he),children:[(0,Q.jsx)(jDe,{activeStep:v,control:ne,previousNumberOfEmployees:A,numberOfEmployees:k||A,selectedPlan:re(`selectedPlan`),selectedSubscriptionTier:re(`selectedSubscriptionTier`),isVerticalUpsell:n,paymentMethodType:r,goCardlessUrl:T,opportunityId:i,lastPlanMigration:se,firmSettings:a,setA
126ctiveStep:y,hasMoreThanFifteenEmployees:j,handleClose:le,setIsPlanChangeCompleted:w,upgradeBillingOwnership:g||null}),(0,Q.jsx)(v9,{secondaryActionProps:N,primaryActionProps:ue,actionsWidth:de,tooltipText:fe,textAboveActions:pe})]})]})})},y9=({selectedPlan:e,selectedSubscriptionTier:t,triggeredFrom:n,isVerticalUpsell:r=!1,skipPlanOptionsStep:i=!1,opportunityId:a,onClose:o,onSuccess:s,onPlanChangePending:c,onPlanChangeCompleted:l})=>{let[u,d]=(0,X.useState)(),{isPending:f,isForbidden:p,options:m}=$5({planName:e,isVertical:r}),{isTeamMemberQuotaExceeded:h,isPending:g,isForbidden:_}=L5(),v=N5(),{isPending:y,isForbidden:b,hasPendingCapitalDeposit:x,firmSettings:S,upgradeBillingOwnership:C,shouldAskForNumberOfEmployees:w,isUserBasedPricingMode:T,minimumAllowedSubscriptionTier:E}=up(),D=T&&!t?E:t,{hasAvailablePlans:O,hasAvailablePlanMigration:k,isAvailablePlansPending:ee}=e7({isVertical:r,subscriptionTier:D}),{availableFreeTrialPlan:A}=n7({selectedPlan:e,subscriptionTier:D,isVertical:r}),te=m[0]?.paymentMethodType,j=r?m[0]?.name:e;return(f||g||y||ee)&&u!==j5.SUCCESS?(0,Q.jsx)(ts,{children:(0,Q.jsx)(r7,{text:``})}):x?(0,Q.jsx)(ts,{children:(0,Q.jsx)(mo,{type:`forbidden`,message:v(`unavailable.capital_deposit_blocked.title`),topStack:0,mode:`fullscreen`})}):p||_||b?(0,Q.jsx)(ts,{children:(0,Q.jsx)(mo,{type:`forbidden`,topStack:0,mode:`fullscreen`})}):(0,Q.jsx)(NDe,{selectedPlan:j,selectedSubscriptionTier:D,isVerticalUpsell:r,paymentMethodType:te,opportunityId:a,firmSettings:S?.upsellFlow,triggeredFrom:n,skipPlanOptionsStep:i,onClose:o,onSuccess:s,onPlanChangePending:c,onPlanChangeCompleted:l,hasAvailablePlans:O,hasAvailablePlanMigration:k,freeTrialPlan:A,isTeamMemberQuotaExceeded:!!h,upgradeBillingOwnership:C||null,shouldAskForNumberOfEmployees:w,activeStep:u,setActiveStep:d})},b9=`modules-opportunityBanner-translations-opportunityBanner`;Ti(b9,{fr:()=>M(()=>import(`./opportunityBanner.fr-CB0lGiB1.js`),[]),en:()=>M(()=>import(`./opportunityBanner.en-D8h8lPt1.js`),[]),de:()=>M(()=>import(`./opportunityBanner.de-KTzxasKJ.js`),[]),es:()=>M(()=>import(`./opportunityBanner.es-X8DlMzSA.js`),[])});var x9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:b9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:b9},t[2]=i,t[3]=a),wi(a)};Di(b9);var S9,PDe=async function(e,t,n){return await S9.request({...n,url:`/opportunity_center/opportunities`,method:`GET`,data:t,params:e})};function FDe(e){return S9=new z(e),{getOpportunityCenterOpportunities:PDe}}var IDe=FDe({server:window.location.origin}),C9=e=>e?[`getOpportunityCenterOpportunities`,e]:[`getOpportunityCenterOpportunities`],LDe=(e,t,n)=>({queryKey:C9(e),queryFn:e===I?I:async()=>{let{data:t}=await IDe.getOpportunityCenterOpportunities(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),RDe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:C9(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:C9()}),r[2]=i,r[3]=s);let c=s,l=C9(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=LDe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},w9=()=>{let e=yp(),{reseller:t,brandName:n}=yo();switch(t){case wo:return{resellerSupportEmail:vp.PENNYLANE_SUPPORT_EMAIL_CONTACT,resellerName:n,resellerProAccountName:e(`reseller.pro_account_name.default`)};case Co.LEGALSTART:return{resellerSupportEmail:vp.LEGALSTART_SUPPORT_EMAIL_CONTACT,resellerName:n,resellerProAccountName:e(`reseller.pro_account_name.legalstart`)}}},zDe=(e,t)=>{let n={iconName:`RocketLaunchOutlined`,target:`_self`};return e===w7.PRODUCT_VARIANTS.FILL_REFERRAL_PROGRAM_FORM?{buttonLabel:t(`refer`),iconName:`CardGiftcardIcon`,target:`_blank`}:e===w7.PRODUCT_VARIANTS.FREE_TRIAL?{buttonLabel:t(`i_am_interested`),...n}:{buttonLabel:t(`learn_more`),...n}},BDe=(e,t,n,r)=>{switch(n){case w7.PRODUCT_VARIANTS.EMPLOYEE_EXPENSE:return W.preview_companies_my_expenses_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.INVOICES_REMINDER:return W.preview_companies_clients_customer_invoices_pending_reminders_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.SUPPLIER_INVOICES:return W.preview_companies_supplier_invoices_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.PRO_ACCOUNT:return W.unpaid_companies_pro_account_landing_page_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.INTEGRATION:return W.connectivity_companies_settings_index.url({pathParams:{id:`${e}`},queryParams:{subtab:`integrations_preview`,opportunity_id:t}});case w7.PRODUCT_VARIANTS.CATEGORIZATION:return W.preview_companies_clients_transactions_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.BILLING_SUBSCRIPTION:return W.preview_companies_billing_subscriptions_index.url({pathParams:{company_id:`${e}`},queryParams:{opportunity_id:t}});case w7.PRODUCT_VARIANTS.FILL_REFERRAL_PROGRAM_FORM:return r;default:return``}},VDe=e=>{let t=ja(),{referralUrl:n}=rK(e?.id);if(!e)return``;let{id:r,key:i}=e;return BDe(t,r,i,n)},HDe=()=>{let e=x9(),t=ja(),{resellerProAccountName:n}=w9(),{data:r}=RDe({company_id:t,filter:`[{"field":"channel.name","operator":"eq","value":"${w7.CHANNELS.UPSELL_CORNER}"}]`}),i=r?.opportunities?.at(0),a=VDe(i);if(!i)return;let{id:o,key:s}=i;return{id:o,key:s,headline:e(`opportunities.${s}.headline`,{resellerProAccountName:n}),description:e(`opportunities.${s}.description`),href:a,...zDe(s,e)}},UDe=({setClosedOpportunityBannerStorageValue:e,subtractDismissedBannerHe
126ight:t})=>{let n=x9(),{track:r}=Ao(),i=ja(),a=HDe(),{mutate:s}=E5(),{upsellFlowVisible:c,upsellFlowSelectedPlan:l,showUpsellFlow:u,hideUpsellFlow:d}=A5(),f=(0,X.useRef)(null);if(T7({channel:w7.CHANNELS.UPSELL_CORNER,action:w7.EVENT_DEFINITION_NAMES.SEEN,product:null,productVariant:a?.key,opportunityId:a?.id}),!a)return null;let{id:p,key:m,headline:h,description:g,href:_,buttonLabel:v,iconName:y,target:b}=a,x=()=>{m===w7.PRODUCT_VARIANTS.FREE_TRIAL?u(Y.V1_ESSENTIAL):e({expiresAt:gr(new Date,1)}),s({parameters:{},requestBody:{event:{entity_id:i,entity_type:`company`,channel:w7.CHANNELS.UPSELL_CORNER,product:null,opportunity_id:p,product_variant:m,action:w7.EVENT_DEFINITION_NAMES.ACTIONED}}})},S=()=>{e({expiresAt:gr(new Date,1)}),t(f.current?.clientHeight),s({parameters:{},requestBody:{event:{entity_id:i,entity_type:`company`,channel:w7.CHANNELS.UPSELL_CORNER,product:null,opportunity_id:p,product_variant:m,action:w7.EVENT_DEFINITION_NAMES.REJECTED}}})};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(o,{ref:f,children:(0,Q.jsxs)(O5,{children:[(0,Q.jsx)(O5.Icon,{name:y}),(0,Q.jsx)(O5.Headline,{children:h}),(0,Q.jsx)(O5.Separator,{}),(0,Q.jsx)(O5.Description,{children:g}),(0,Q.jsxs)(O5.ButtonStack,{children:[(0,Q.jsx)(O5.ButtonLink,{icon:y,href:_,target:b,onClick:()=>{r({trackedEvent:Oo.opportunity_banner_learn_more_button_clicked,object:{key:m}}),x()},children:v}),(0,Q.jsx)(O5.Button.Tertiary,{onClick:()=>{r({trackedEvent:Oo.opportunity_banner_ignore_button_clicked,object:{key:m}}),S()},children:n(`ignore`)})]})]})}),c&&(0,Q.jsx)(w5.Source,{children:(0,Q.jsx)(y9,{selectedPlan:l,triggeredFrom:k5.OPPORTUNITY_BANNER,opportunityId:p,onClose:()=>{d(),e({expiresAt:gr(new Date,1)})}})})]})},WDe=({subtractDismissedBannerHeight:e})=>{let{shouldShowOpportunityBanner:t,setClosedOpportunityBannerStorageValue:n}=Ywe();return t?(0,Q.jsx)(UDe,{setClosedOpportunityBannerStorageValue:n,subtractDismissedBannerHeight:e}):null},T9=e=>{let{company:t}=Na(),{setProAccountOnboardingFlowTriggeredFrom:n}=Ho(),[r,i]=(0,X.useState)(!1);return{onClick:r=>{if(bp(t.name)){r.preventDefault(),i(!0);return}n(e)},isNdModalOpen:r,closeNdModal:()=>i(!1),companyId:t.id}},E9=`modules-proAccountOnboarding-CompanyNameNotDisclosedModal`;Ti(E9,{fr:()=>M(()=>import(`./CompanyNameNotDisclosedModal.fr-DX9xuC1b.js`),[]),en:()=>M(()=>import(`./CompanyNameNotDisclosedModal.en-cCVOwXUx.js`),[]),de:()=>M(()=>import(`./CompanyNameNotDisclosedModal.de-lr84KvTP.js`),[]),es:()=>M(()=>import(`./CompanyNameNotDisclosedModal.es-Bvg5vfHF.js`),[])});var GDe=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:E9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:E9},t[2]=i,t[3]=a),wi(a)};Di(E9);var D9=({onClose:e})=>{let t=GDe(),n=ja(),r=W.permanent_file_companies_settings_index.url({pathParams:{id:`${n}`}});return(0,Q.jsx)(ao,{show:!0,size:`sm`,onHide:e,title:t(`company_name_not_disclosed_modal.title`),primaryButton:(0,Q.jsx)(Ya,{variant:`primary`,href:r,children:t(`company_name_not_disclosed_modal.complete_cta`)}),children:t(`company_name_not_disclosed_modal.description`)})},O9=`components-StickyBanners-StickyBanners`;Ti(O9,{fr:()=>M(()=>import(`./StickyBanners.fr-B9IZGRGY.js`),[]),en:()=>M(()=>import(`./StickyBanners.en-Co2W_v8N.js`),[]),de:()=>M(()=>import(`./StickyBanners.de-C7OrBXL_.js`),[]),es:()=>M(()=>import(`./StickyBanners.es-RZDh8je3.js`),[])});var k9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:O9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:O9},t[2]=i,t[3]=a),wi(a)};Di(O9);var KDe=({deadlineDate:e,companyId:t})=>{let n=k9(),{trackV2:r}=Ao(),{onClick:i,isNdModalOpen:a,closeNdModal:o}=T9(Vo.REQUIREMENT_DEADLINE_STICKY_BANNER);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(sl,{customIconName:`AccountCircleRounded`,variant:`warning`,headline:n(`pro_account_requirement_deadline.headline`),text:n(`pro_account_requirement_deadline.text`,{due_date:e}),customAction:(0,Q.jsx)(Ya,{size:`sm`,variant:`primary`,onClick:n=>{r(`pro_account_requirement_deadline_banner_button_clicked`,{deadline_date:e,company_id:t}),i(n)},href:W.new_companies_pro_account_index.url({pathParams:{company_id:`${t}`}}),children:n(`pro_account_requirement_deadline.action`)})}),a&&(0,Q.jsx)(D9,{onClose:o})]})},qDe=()=>{let{company:e,starter_plan_pro_account_requirement_deadline:t}=q(),{trackV2:n}=Ao(),{fs_activation__enforce_starter_plan_with_pro_account_exceptions:r}=Jr(),i=!r&&!!e&&!!t;return(0,X.useEffect)(()=>{!i||!t||n(`pro_account_requirement_deadline_banner_displayed`,{deadline_date:t,company_id:e.id})},[i,e,t,n]),i?(0,Q.jsx)(KDe,{deadlineDate:t,companyId:e.id}):null},JDe=`FISCAL_YEARS_TO_CLOSE`,YDe=`INVALID_FISCAL_YEARS_ALERT_DISMISSED`,XDe=`NO_TODAY_FISCAL_YEAR_ALERT_DISMISSED`,ZDe=({subtractDismissedBannerHe
126ight:e})=>{let t=k9(),{company:n,todayFiscalYear:r}=q(),[i,a]=Rd(`${XDe}_${n?.id}`,!1),o=(0,X.useRef)(null);return i||!n||r?null:(0,Q.jsx)(sl,{variant:`warning`,headline:t(`fiscal_years.alert_no_today.title`),text:t(`fiscal_years.alert_no_today.info`),noPrint:!0,withSeparator:!1,dismissible:!0,onDismiss:()=>{e(o.current?.clientHeight),a(!0)},ref:o,customAction:n&&(0,Q.jsx)(se,{href:W.permanent_file_companies_settings_index.url({pathParams:{id:`${n.id}`},queryParams:{subtab:`book_keeping`}}),children:(0,Q.jsx)(V,{semiBold:!0,underline:!0,color:`warning-900`,children:t(`fiscal_years.alert_no_today.action`)})})})},QDe=e=>e?e.filter(e=>!e.closed_at&&$De(e.finish)).map(e=>e.id):[],$De=e=>fr(e,tr(Date.now(),6)),eOe=e=>!(0,Oy.isEmpty)(e)&&e.sort((e,t)=>e.start>t.start?1:-1).every((t,n)=>n+1>=e.length||Jn(Un(new Date(t.finish),1))===e[n+1].start),tOe=({subtractDismissedBannerHeight:e})=>{let t=k9(),{company:n}=q(),[r,i]=Rd(`${YDe}_${n?.id}`,!1),a=(0,X.useRef)(null);return r||!n||eOe(n?.fiscalYears||[])?null:(0,Q.jsx)(sl,{variant:`warning`,headline:t(`fiscal_years.alert_invalid.title`),text:t(`fiscal_years.alert_invalid.info`),onDismiss:()=>{e(a.current?.clientHeight),i(!0)},dismissible:!0,noPrint:!0,ref:a,customAction:n&&(0,Q.jsx)(se,{href:W.permanent_file_companies_settings_index.url({pathParams:{id:`${n.id}`},queryParams:{subtab:`book_keeping`}}),children:(0,Q.jsx)(V,{semiBold:!0,underline:!0,color:`warning-900`,children:t(`fiscal_years.alert_invalid.action`)})})})},nOe=({initialStatus:e,initialStatusUntil:t})=>{let[n,r]=(0,X.useState)(e),[i,a]=(0,X.useState)(t);return(0,X.useEffect)(()=>{r(e),a(t)},[e,t]),{status:n,statusUntil:i,setStatus:r,setStatusUntil:a}},A9=`components-InternalBilling-InternalBilling`;Ti(A9,{fr:()=>M(()=>import(`./InternalBilling.fr-Dgh7DzcW.js`),[]),en:()=>M(()=>import(`./InternalBilling.en-g6XM1UAB.js`),[]),de:()=>M(()=>import(`./InternalBilling.de-Db2LrAHn.js`),[]),es:()=>M(()=>import(`./InternalBilling.es-lLsyyvHv.js`),[])});var j9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:A9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:A9},t[2]=i,t[3]=a),wi(a)};Di(A9);var rOe=(e,t,n,r)=>{let i=j9(),a=hx(t);if(!e)return{title:``,description:``};let o=a===0?`zero`:a===1?`one`:`other`,s=e===`paused`?t?`temporary_paused`:`unlimited_paused`:e;return r===gx.STICKY_BANNER?{title:i(`internal_billing.payment_issues.sticky_banner.${s}.${n}.title`),description:i(`internal_billing.payment_issues.sticky_banner.${s}.${n}.description.${o}`,{count:a})}:{title:i(`internal_billing.payment_issues.company_sidepanel_banner.${s}.title`,{count:a}),description:i(`internal_billing.payment_issues.company_sidepanel_banner.${s}.description.${o}`,{count:a})}},M9,iOe=async function(e,t,n){return await M9.request({...n,url:`/companies/{company_id}/internal_billing/payment_issue_delay`,method:`DELETE`,data:t,params:e})},aOe=async function(e,t,n){return await M9.request({...n,url:`/companies/{company_id}/internal_billing/payment_issue_delay`,method:`POST`,data:t,params:e})};function oOe(e){return M9=new z(e),{deleteCompanyInternalBillingPaymentIssueDelay:iOe,postCompanyInternalBillingPaymentIssueDelay:aOe}}var N9=oOe({server:window.location.origin}),sOe=[`deleteCompanyInternalBillingPaymentIssueDelay`],cOe=(e,t)=>
126{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await N9.deleteCompanyInternalBillingPaymentIssueDelay(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:sOe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},lOe=[`postCompanyInternalBillingPaymentIssueDelay`],uOe=(e,t)=>{let n=(0,$.c)(5),r;n[0]===t?r=n[1]:(r=async e=>{let{data:n}=await N9.postCompanyInternalBillingPaymentIssueDelay(e.parameters,e.requestBody,t);return n},n[0]=t,n[1]=r);let i;return n[2]!==e||n[3]!==r?(i={mutationFn:r,mutationKey:lOe,...e},n[2]=e,n[3]=r,n[4]=i):i=n[4],R(i)},dOe=({userRole:e,setDelayToolModalShown:t,companyId:n,paymentIssueState:r,onActionSuccess:i})=>{let a=j9(),{mutate:o,isPending:s}=cOe(),{displayModal:c}=oc(),{trackV2:l}=Ao(),{data:u,invalidate:d}=px({company_id:n}),f=()=>{c({message:a(`internal_billing.payment_issues.confirmation_modal.terminate_unblock`),onAccept:()=>{o({parameters:{company_id:n}},{onSuccess:e=>{J.success({title:a(`internal_billing.payment_issues.delay_tool_modal.toast.terminate_unblock_success`)}),t(!1),r.setStatus(e.status),r.setStatusUntil(e.status_until),i?.(),d()}})}})};if(!s){if(e===_x.SME_ADMIN)return{children:a(`internal_billing.payment_issues.actions.update_payment_method`),onClick:()=>{l(`payment_issue_banner_button_clicked`,{payment_issue_status_until:r.statusUntil??``,payment_issue_status:r.status??`warning`,provider:u?.payment_issue?.provider??`stripe`}),window.open(u?.provider_payment_method_url??``,`_blank`)}};if(e===_x.PENNYLANE_EMPLOYEE){if(r.status===`paused`)return{children:a(`internal_billing.payment_issues.actions.terminate_unblocking`),onClick:f};if(r.status===`blocked`||r.status===`warning`)return{children:a(`internal_billing.payment_issues.actions.unblock`),onClick:e=>{e.preventDefault(),t(!0)}}}}},fOe=({calledFrom:e,setDelayToolModalShown:t,companyId:n,onActionSuccess:r,paymentIssueState:i})=>{let{userRole:a}=yx(),{title:o,description:s}=rOe(i.status,i.statusUntil,a,e);return{title:o,description:s,button:dOe({userRole:a,companyId:n,setDelayToolModalShown:t,paymentIssueState:i,onActionSuccess:r}),hasValidBannerContent:o!==``&&s!==``}},pOe=({companyId:e,companyName:t,modalShown:n,hideModal:r,onActionSuccess:i,paymentIssueState:a})=>{let o=j9(),[s,c]=(0,X.useState)(vx.WEEK),{mutate:l,isPending:u}=uOe(),{invalidate:d}=px({company_id:e}),f=()=>{l({requestBody:{payment_issue_delay:{type:s}},parameters:{company_id:e}},{onSuccess:e=>{J.success({title:o(`internal_billing.payment_issues.delay_tool_modal.toast.unblock_success`)}),a.setStatus(e.status),a.setStatusUntil(e.status_until),r(),i?.(),d()}})};if(!u)return(0,Q.jsx)(ao,{title:o(`internal_billing.payment_issues.delay_tool_modal.title`,{companyName:t}),show:n,onHide:r,primaryButton:(0,Q.jsx)(U,{onClick:f,children:o(`internal_billing.payment_issues.delay_tool_modal.action.unblock`)}),secondaryButton:(0,Q.jsx)(U.Secondary,{onClick:r,children:o(`internal_billing.payment_issues.delay_tool_modal.action.cancel`)}),children:(0,Q.jsx)(ao.Body,{noPadding:!0,children:(0,Q.jsxs)(H,{direction:`column`,gap:2,children:[(0,Q.jsx)(V,{children:o(`internal_billing.payment_issues.delay_tool_modal.content`,{companyName:t})}),(0,Q.jsxs)(H,{direction:`column`,gap:1,children:[(0,Q.jsx)(V,{children:o(`internal_billing.payment_issues.delay_tool_modal.duration`)}),(0,Q.jsx)(Qi,{orientation:`vertical`,size:`sm`,value:s,onChange:e=>{c(e)},options:rne.map(e=>({value:e.value,label:o(e.translationKey)}))})]})]})})})},mOe=`https://dashboard.stripe.com/login`,hOe={warning:`warning`,blocked:`danger`,paused:`warning`},gOe=864e5,P9=({status:e,statusUntil:t,provider:n,companyId:r,companyName:i,calledFrom:a,onActionSuccess:o})=>{let{trackV2:s}=Ao(),[c,l]=(0,X.useState)(!1),u=nOe({initialStatus:e,initialStatusUntil:t}),{description:d,title:f,button:p,hasValidBannerContent:m}=fOe({paymentIssueState:u,calledFrom:a,companyId:r,setDelayToolModalShown:l,onActionSuccess:o});return(0,X.useEffect)(()=>{m&&s(`payment_issue_banner_displayed`,{payment_issue_status_until:u.statusUntil??``,payment_issue_status:u.status??`warning`,provider:n})},[u.statusUntil,u.status,n,s,m]),m?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(sl,{variant:hOe[u.status??`warning`],"data-testid":`payment-issue-banner`,headline:f,text:d,action:p}),(0,Q.jsx)(pOe,{companyId:r,companyName:i,modalShown:c,hideModal:()=>l(!1),paymentIssueState:u,onActionSuccess:o})]}):null},_Oe=({company:e})=>{let t=j9(),{track:n}
126=Ao(),{data:r,invalidate:i}=px({company_id:e?.id??0},{enabled:!!e?.id,staleTime:gOe});mx(e,async t=>{t.company_id===e?.id&&i()});let{valid:a}=wa([G.STORE,G.MY_SUBSCRIPTION]),{userRole:o}=yx();return r?.required_update_payment_method?r?.payment_issue?.status?r.payment_issue?.status===`paused`&&o!==_x.PENNYLANE_EMPLOYEE?null:(0,Q.jsx)(P9,{companyId:e.id,companyName:e.name,status:r.payment_issue?.status,statusUntil:r.payment_issue?.status_until??``,provider:r.payment_issue?.provider??`stripe`,calledFrom:gx.STICKY_BANNER}):a?(0,Q.jsx)(sl,{variant:`danger`,"data-testid":`internal-billing-unpaid-invoice-banner-legacy`,headline:t(`internal_billing.banner.title`),text:t(`internal_billing.banner.description`),action:{children:t(`internal_billing.banner.button`),onClick:()=>{let e=r.provider_payment_method_url??``;n({trackedEvent:Oo.internal_billing_unpaid_invoice_banner_button_clicked,context:{paymentMethodProvider:`gocardless`}}),window.open(e,`_blank`)}}}):null:null},vOe=()=>{let{currentUser:e}=Ua(),{company:t}=q(),{valid:n}=wa([G.PAYMENT_ISSUE_STATUS]);return!e||!t||!n?null:(0,Q.jsx)(_Oe,{company:t})},F9,yOe=async function(e,t,n){return await F9.request({...n,url:`/companies/{company_id}/detach_banner`,method:`GET`,data:t,params:e})};function bOe(e){return F9=new z(e),{getCompanyDetachBanner:yOe}}var xOe=bOe({server:window.location.origin}),I9=e=>e?[`getCompanyDetachBanner`,e]:[`getCompanyDetachBanner`],SOe=(e,t,n)=>({queryKey:I9(e),queryFn:e===I?I:async()=>{let{data:t}=await xOe.getCompanyDetachBanner(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),COe=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:I9(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:I9()}),r[2]=i,r[3]=s);let c=s,l=I9(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=SOe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},L9=`modules-churnCompanies-ChurnCountdown-ChurnCountdown`;Ti(L9,{fr:()=>M(()=>import(`./ChurnCountdown.fr-DGq3nxSQ.js`),[]),en:()=>M(()=>import(`./ChurnCountdown.en-CXmwy_9G.js`),[]),de:()=>M(()=>import(`./ChurnCountdown.de-Cyt7QXFH.js`),[]),es:()=>M(()=>import(`./ChurnCountdown.es-Dojm3g5L.js`),[])});var R9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:L9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:L9},t[2]=i,t[3]=a),wi(a)};Di(L9);var wOe=({companyId:e})=>{let t=R9(),n=an();return(0,Q.jsx)(sl,{variant:`warning`,headline:t(`detach_banner.headline`),text:t(`detach_banner.text`),action:{children:t(`detach_banner.button`),onClick:()=>{n(W.subscription_management_companies_settings_index.url({pathParams:{id:String(e)}}))}}})},TOe=()=>{let{company:e}=q(),{lifecycle__pa_detach_grace:t}=Jr(),{data:n,isPending:r}=COe(e&&t?{company_id:e.id}:I);return!e||!t||r||!n?.should_show?null:(0,Q.jsx)(wOe,{companyId:e.id})},z9,EOe=async function(e,t,n){return await z9.request({...n,url:`/companies/{company_id}/pennylane_pa_status`,method:`GET`,data:t,params:e})};function DOe(e){return z9=new z(e),{getCompanyPennylanePaStatus:EOe}}var OOe=DOe({server:window.location.origin}),B9=e=>e?[`getCompanyPennylanePaStatus`,e]:[`getCompanyPennylanePaStatus`],kOe=(e,t,n)=>({queryKey:B9(e),queryFn:e===I?I:async()=>{let{data:t}=await OOe.getCompanyPennylanePaStatus(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),V9=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:B9(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:B9()}),r[2]=i,r[3]=s);let c=s,l=B9(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=kOe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},H9,AOe=async function(e,t,n){return await H9.request({...n,url:`/companies/{company_id}/churn/unlink_firm_date`,method:`GET`,data:t,params:e})};function jOe(e){return H9=new z(e),{getCompanyChurnUnlinkFirmDate:AOe}}var MOe=jOe({server:window.location.origin}),U9=e=>e?[`getCompanyChurnUnlinkFirmDate`,e]:[`getCompanyChurnUnlinkFirmDate`],NOe=(e,t,n
126)=>({queryKey:U9(e),queryFn:e===I?I:async()=>{let{data:t}=await MOe.getCompanyChurnUnlinkFirmDate(e,void 0,{suppressGlobalErrorHandler:!0,...n});return t},...t}),W9=(e,t,n)=>{let r=(0,$.c)(8),i=F(),a;r[0]===i?a=r[1]:(a=e=>i.invalidateQueries({queryKey:U9(e)}),r[0]=i,r[1]=a);let o=a,s;r[2]===i?s=r[3]:(s=()=>i.removeQueries({queryKey:U9()}),r[2]=i,r[3]=s);let c=s,l=U9(e),u;return r[4]!==n||r[5]!==t||r[6]!==e?(u=NOe(e,t,n),r[4]=n,r[5]=t,r[6]=e,r[7]=u):u=r[7],Object.assign(L(u),{invalidate:o,clearCache:c,queryKey:l})},G9={ACTIVE:`active`,FORMERLY_ACTIVE:`formerly_active`,NEVER_ACTIVATED:`never_activated`},POe=`https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees`,FOe=(e,t,n)=>e&&n?n:t,K9=({churnsOn:e,companyId:t,firmName:n,viewer:r})=>{let i=R9(),a=an(),{currentUser:o}=Ua(),{lifecycle__pa_churn_grace:s}=Jr(),c=r===`firm`&&!o?.pennylane_employee,l=r===`firm`,{data:u}=V9({company_id:t},{enabled:s}),{data:d,isPending:f}=W9({company_id:t},{enabled:c});if(c&&f)return null;let p=FOe(c,e,d?.date),m=i(`banner.headline`,{days:Math.max(sr(p,ar(Date.now())),0)}),h=`danger`,g=i(`banner.text`),_,v=s&&u?.status===G9.ACTIVE,y=s&&u?.status===G9.FORMERLY_ACTIVE;return v?l?g=i(`banner.text_pa_enabled_firm`):(g=i(`banner.text_pa_enabled`,{firm_name:n}),_={children:i(`banner.button_label_pa_enabled`),onClick:()=>{window.open(POe,`_blank`,`noopener,noreferrer`)}}):y&&(h=`warning`,l||(g=i(`banner.text_pa_disabled`),_={children:i(`banner.button_label_pa_disabled`),onClick:()=>{a(W.supplier_invoices_companies_index.url({pathParams:{company_id:String(t)}}))}})),(0,Q.jsx)(sl,{variant:h,headline:m,customIconName:`TimelapseRounded`,text:g,withSeparator:!0,action:_})},IOe=()=>{let{company:e}=q(),{currentUser:t}=Ua();if(!e?.churns_on)return null;let n=t?.external_accountant?`firm`:`company`;return(0,Q.jsx)(K9,{churnsOn:e.churns_on,companyId:e.id,firmName:e.firm?.name??``,viewer:n})},q9=`modules-archivedCompanies-ArchivedCompanies`;Ti(q9,{fr:()=>M(()=>import(`./ArchivedCompanies.fr-C7TnWWlS.js`),[]),en:()=>M(()=>import(`./ArchivedCompanies.en-CDYryZtS.js`),[]),de:()=>M(()=>import(`./ArchivedCompanies.de-UqXUN-8J.js`),[]),es:()=>M(()=>import(`./ArchivedCompanies.es-C-wSjfOl.js`),[])});var J9=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:q9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:q9},t[2]=i,t[3]=a),wi(a)};Di(q9);var LOe=`archiveFeedbackButton`,ROe=()=>{let e=J9(),{trackV2:t}=Ao(),{company:n}=q();return(0,Q.jsx)(sl,{variant:`warning`,headline:e(`banner.headline`),text:e(`banner.text`),customAction:(0,Q.jsx)(U,{size:`sm`,onClick:()=>{n&&t(`archives_feedback_button_clicked`,{firm_id:n.firm_id,company_id:n.id,page_url:window.location.href})},id:LOe,children:e(`banner.action`)})})},zOe=()=>{let{company:e}=q();return e?.saas_plan===`archived_copy`?(0,Q.jsx)(ROe,{}):null},BOe=({subtractDismissedBannerHeight:e})=>{let t=k9(),n=(0,X.useRef)(null);return(0,Q.jsx)(sl,{variant:`warning`,headline:t(`intercom_incident.title`),text:t(`intercom_incident.description`),onDismiss:()=>{e(n.current?.clientHeight)},dismissible:!0,noPrint:!0,customAction:(0,Q.jsx)(wd,{article:`home`,children:(0,Q.jsx)(B,{semiBold:!0,underline:!0,color:`warning-900`,children:t(`intercom_incident.action`)})}),ref:n})},VOe=e=>t=>{if(!t||typeof t!=`object`)return e;let n=`visible`in t?t.visible:void 0,r=`fiscalYearIds`in t?t.fiscalYearIds:void 0,i=`expiredAt`in t?t.expiredAt:void 0;return typeof n!=`boolean`||!Array.isArray(r)||!(0,Oy.every)(r,e=>typeof e==`number`)||typeof i!=`string`?e:{visible:n,fiscalYearIds:r,expiredAt:pr(i,e.expiredAt)}},HOe=({company:e})=>{let t=QDe(e?.fiscalYears),n={visible:!0,fiscalYearIds:t,expiredAt:dr(Date.now(),2)},[r,i]=$r(`${JDe}_${e?.id}`,n,VOe(n));return(0,X.useEffect)(()=>{(0,Oy.isEmpty)(t)||(!r||r&&(!r.visible&&hr(r.expiredAt,Date.now())||!(0,Oy.isEqual)(r.fiscalYearIds,t)))&&i(n)},[e?.fiscalYears]),{localStorage:r,setLocalStorage:i,defaultLocalStorage:n,fiscalYearIdsToClose:t}},UOe=({subtractDismissedBannerHeight:e})=>{let t=k9(),{currentUser:n}=Ua(),{company:r}=q(),i=(0,X.useRef)(null),{localStorage:a,defaultLocalStorage:o,fiscalYearIdsToClose:s,setLocalStorage:c}=HOe({company:r});return!r||!r?.fiscalYears||!n?.pennylane_employee_or_external_accountant||s.length===0||!a||a&&!a.visible?null:(0,Q.jsx)(sl,{headline:t(`fiscal_years.alert_to_close.title`),text:t(`fiscal_years.alert_to_close.info.other`,{count:a.fiscalYearIds.length}),variant:`warning`,withSeparator:!1,dismissible:!0,onDismiss:()=>{e(i.current?.clientHeight),c({...o,visible:!1})},ref:i,customAction:r&&(0,Q.jsx)(se,{href:W.permanent_file_companies_settings_index.url({pathParams:{id:`${r.id}`},queryParams:{subtab:`book_keeping`}}
126),children:(0,Q.jsx)(V,{semiBold:!0,underline:!0,color:`warning-900`,children:t(`fiscal_years.alert_to_close.action.other`,{count:a.fiscalYearIds.length})})})})},WOe=()=>{let{foundation__intercom_incident:e=!1}=Jr(),{fiscalYearVisible:t,mode:n}=la(),{setStickyBannersHeight:r}=ia();if(n===`fullscreen`)return null;let i=e=>r(e?.clientHeight??0),a=(e=0)=>r(t=>t-e);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(o,{ref:i,position:`sticky`,top:`40px`,zIndex:$o.stickyBanners,children:[e&&(0,Q.jsx)(BOe,{subtractDismissedBannerHeight:a}),(0,Q.jsx)(IOe,{}),(0,Q.jsx)(TOe,{}),(0,Q.jsx)(zOe,{}),(0,Q.jsx)(qDe,{}),(0,Q.jsx)(vOe,{}),(0,Q.jsx)(WDe,{subtractDismissedBannerHeight:a}),t&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(tOe,{subtractDismissedBannerHeight:a}),(0,Q.jsx)(ZDe,{subtractDismissedBannerHeight:a}),(0,Q.jsx)(UOe,{subtractDismissedBannerHeight:a})]})]}),(0,Q.jsx)(w5.Target,{})]})},Y9=()=>{let{company:e}=q(),{reseller:t}=yo();return t===Co.LEGALSTART?Sp:{ios:xp.ios,android:e?.country_alpha2===`DE`?xp.android.replace(`gl=FR`,`gl=DE`):xp.android}},X9=`components-MobileBanner-MobileBanner`;Ti(X9,{fr:()=>M(()=>import(`./MobileBanner.fr-VV8r-xe-.js`),[]),en:()=>M(()=>import(`./MobileBanner.en-BJpsdq9c.js`),[]),de:()=>M(()=>import(`./MobileBanner.de-D1GWHDtC.js`),[]),es:()=>M(()=>import(`./MobileBanner.es-BEpfBbng.js`),[])});var GOe=e=>{let t=(0,$.c)(4),n=e?.lng,r;t[0]===n?r=t[1]:(r={namespace:X9,customLanguage:n},t[0]=n,t[1]=r);let i=Ei(r),a;return t[2]===i?a=t[3]:(a={request:i,namespace:X9},t[2]=i,t[3]=a),wi(a)};Di(X9);var KOe=e=>e.includes(`MobileAppWebview/`),qOe=`mobile_app_prompt`,Z9=()=>{let[e]=(0,X.useState)(()=>{let{vendor:e,isMobile:t,userAgent:n}=Cp();return{isEligible:t&&!KOe(n),type:e===`Apple`?`ios`:`android`}}),[t,n]=$r(qOe,null,e=>e?Number(e):null),r=(0,X.useMemo)(()=>t?Date.now()-t<864e5:!1,[t]);return{isEligible:e.isEligible&&!r,type:e.type,acknowledge:()=>{n(Date.now())}}},JOe=()=>{let e=GOe(),t=an(),{isEligible:n,acknowledge:r,type:i}=Z9(),[a,s]=(0,X.useState)(n),c=On(({pathname:e})=>e.startsWith(`/auth`)&&e!==W.login_auth_index.path),l=On(({pathname:e})=>v(W.mobile_companies_onboarding_forms_index.path,e)!==null),{brandName:u}=yo(),d=Y9();return(0,X.useEffect)(()=>s(n),[n]),c||l||!a?null:(0,Ade.createPortal)((0,Q.jsx)(o,{position:`fixed`,top:0,left:0,right:0,width:`100%`,zIndex:$o.specialBanners,children:(0,Q.jsx)(sl,{variant:`info`,withSeparator:!1,text:e(`message`,{brandName:u}),onDismiss:()=>{r(),s(!1)},dismissible:!0,noPrint:!0,action:{children:e(`cta`),onClick:()=>{t(i===`ios`?d.ios:d.android)}}})}),document.body)},YOe=`pageUserUsage`,XOe=e=>!e||typeof e!=`object`?{}:Object.entries(e).reduce((e,[t,n])=>(typeof n!=`object`||t===null||(e[t]=Object.entries(n).reduce((e,[t,{mostRecentLoad:n,count:r}])=>(typeof n==`string`&&typeof r==`number`&&(e[t]={mostRecentLoad:n,count:r}),e),{})),e),{}),ZOe=(e,t)=>{let n=Object.entries(e);if(n.length<=30)return;let r=n.map(([e,t])=>{let n=br(e);return[Jn(new Date(n)),t]});r.sort(([e],[t])=>new Date(t).getTime()-new Date(e).getTime());let i=r.slice(0,29);t(Object.fromEntries(i))},QOe=()=>{let[e,t]=$r(YOe,{},XOe);
126return ZOe(e,t),{pageUserUsage:e,setPageUserUsage:t}},$Oe=5e3,eke=({location:e,setPageUserUsage:t,pageUserUsage:n})=>{let r=Jn(new Date),i=n[r]?.[e];if(i&&i.mostRecentLoad<new Date(Date.now()-$Oe).toISOString()||!i){let a={mostRecentLoad:new Date().toISOString(),count:i?.count?i.count+1:1};return t({...n,[r]:{...n[r],[e]:a}})}},tke=e=>Object.entries(W).find(([t,{path:n}])=>v({path:n,end:!0},e))?.[0],nke=()=>{let e=On(e=>tke(e.pathname)),{pageUserUsage:t,setPageUserUsage:n}=QOe();(0,X.useEffect)(()=>{e&&eke({location:e,pageUserUsage:t,setPageUserUsage:n})},[t,n,e])},rke=()=>(nke(),null),ike=()=>{let{trackV2:e}=Ao();return(0,X.useEffect)(()=>{let[t]=performance.getEntriesByType(`navigation`);if(!t||!(e=>e.entryType===`navigation`)(t)||t.type!==`reload`)return;let n=window.location.pathname,r=oe.find(e=>v({path:e.path,end:!0},n)),i=r?.path??n,a=r?.owner??`unknown`;e(`page_manually_reloaded`,{page_path:n,route_pattern:i,sentry_owner:a})},[e]),null},ake=({children:e})=>{let{width:t}=fa(),n=(0,X.useMemo)(()=>({marginLeft:`${t}px`,display:`flex`,flexDirection:`column`,minHeight:`100vh`}),[t]);return(0,Q.jsx)(`main`,{"data-testid":`main`,style:n,children:(0,Q.jsx)(`div`,{style:{paddingTop:`40px`,flexDirection:`column`,display:`flex`,flexGrow:1},children:e})})},oke=()=>{let e=On(e=>e.pathname);return(0,X.useEffect)(()=>{window.scrollTo(0,0)},[e]),null},ske=hn(({mode:e})=>({"html body":{overflowY:e===`fullscreen`?`unset`:`scroll`}})),cke=({children:e})=>{let{mode:t}=la();return DU(),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ske,{mode:t}),(0,Q.jsx)(OU,{}),(0,Q.jsx)(JOe,{}),(0,Q.jsx)(oke,{}),(0,Q.jsx)(rke,{}),(0,Q.jsx)(ike,{}),(0,Q.jsx)(Gwe,{}),(0,Q.jsx)(oW,{children:(0,Q.jsx)(AU,{children:(0,Q.jsx)(Lwe,{children:(0,Q.jsxs)(ake,{children:[t!==`fullscreen`&&(0,Q.jsx)(cW,{}),(0,Q.jsx)(WOe,{}),(0,Q.jsx)(VC,{children:(0,Q.jsx)(Rwe,{children:e})})]})})})})]})},lke=()=>{if(!(typeof process>`u`))return{}},uke=()=>{let e=lke();if(Dt!==`development`)return X.Fragment;let t=e?.STRICT_MODE!==`false`;return t?(console.log(`%câ¹ï¸ React StrictMode enabled â¹ï¸`,`font-size: 20px`),console.log(`React StrictMode helps find potential issues in your React components. 127If you encounter any, please fix them and consider contributing the fix back to the repository. 128You can run the app with strict mode disabled using: %cyarn start:no-strict-mode`,`font-weight: bold;`)):(console.log(`%câ ï¸ React StrictMode disabled â ï¸`,`font-size: 20px`),console.log(`Please enable the StrictMode to find potential issues in your React components. 129You can run the app with strict mode enabled using: %cyarn start`,`font-weight: bold;`)),t?X.StrictMode:X.Fragment},dke=[...ie,...oe,...ne],fke=()=>{let e=On(({pathname:e})=>qn({pathname:e})||e.startsWith(`/users/login`)),t=On(({pathname:e})=>e.indexOf(`/callbacks/`)!==-1);return e?(0,Q.jsx)(AD,{children:(0,Q.jsx)(Bb,{children:(0,Q.jsx)(jb,{children:(0,Q.jsx)(k,{})})})}):t?(0,Q.jsx)(AD,{children:(0,Q.jsx)(AO,{children:(0,Q.jsx)(k,{})})}):(0,Q.jsx)(AD,{children:(0,Q.jsx)(TU,{children:(0,Q.jsxs)(cke,{children:[!Ue.production&&!Ue.test&&(0,Q.jsx)(Fb,{}),(0,Q.jsx)(k,{})]})})})},Q9=ee([{path:`/`,id:`root`,Component:()=>(0,Q.jsx)(Dn,{initialState:{pathname:window.location.pathname,searchParams:En(new URLSearchParams(window.location.search)),hash:window.location.hash,state:null},children:(0,Q.jsx)(fke,{})}),errorElement:(0,Q.jsx)(()=>(0,Q.jsx)(xn,{children:(0,Q.jsx)(Rb,{})}),{}),children:[...dke.map(e=>({id:e.key,path:e.path,element:(0,Q.jsx)(gne,{Component:e.component,routeData:e})})),{path:`*`,id:`not-found`,Component:zb}]}]);nb(Q9);var pke=uke(),mke=()=>(0,Q.jsx)(pke,{children:(0,Q.jsx)(O,{router:Q9})});Qy(),$m(),Zy();var $9=document.getElementById(`root`);$9&&(0,Mm.createRoot)($9).render((0,X.createElement)(mke));export{t7 as $,gK as $a,GN as $c,aw as $d,kme as $i,aM as $l,Rbe as $n,MV as $o,f3 as $r,AL as $s,K8 as $t,doe as $u,Y7 as A,$Q as Aa,II as Ac,UO as Ad,b4 as Ai,HM as Al,h8 as An,dH as Ao,n6 as Ar,QR as As,a5 as At,ZA as Au,C7 as B,$X as Ba,nL as Bc,xD as Bd,R2 as Bi,gM as Bl,t8 as Bn,fV as Bo,V3 as Br,bR as Bs,gCe as Bt,Soe as Bu,l9 as C,zQ as Ca,SI as Cc,Tk as Cd,vm as Cf,D4 as Ci,tN as Cl,w8 as Cn,BH as Co,b6 as Cr,qz as Cs,xwe as Ct,gj as Cu,e9 as D,qQ as Da,AI as Dc,tk as Dd,T4 as Di,GM as Dl,b8 as Dn,FH as Do,a6 as Dr,qR as Ds,l5 as Dt,lj as Du,t9 as E,GQ as Ea,OI as Ec,Gie as Ed,E4 as Ei,XM as El,x8 as En,NH as Eo,s6 as Er,pz as Es,f5 as Et,dj as Eu,R7 as F,MZ as Fa,KI as Fc,$D as Fd,Ahe as Fi,RM as Fl,p8 as Fn,nH as Fo,q3 as Fr,FR as Fs,r5 as Ft,BA as Fu,g7 as G,pq as Ga,XP as Gc,zT as Gd,_2 as Gi,mM as Gl,Z6 as Gn,mV as Go,I3 as Gr,eR as Gs,iCe as Gt,_oe as Gu,b7 as H,Gq as Ha,zF as Hc,nD as Hd,E2 as Hi,pM as Hl,K6 as Hn,aV as Ho,T_e as Hr,QL as Hs,Q8 as Ht,TA as Hu,F7 as I,wZ as Ia,JI as Ic,zD as Id,Nhe as Ii,LM as Il,i8 as In,QV as Io,K_e as Ir,LR as Is,_Ce as It,VA as Iu,l7 as J,OK as Ja,wP as Jc,lT as Jd,qme as Ji,Rce as Jl,Dbe as Jn,SV as Jo,D3 as Jr,ZL as Js,aCe as Jt,voe as Ju,d
1297 as K,IK as Ka,EP as Kc,OT as Kd,h2 as Ki,Pce as Kl,Cbe as Kn,vV as Ko,P3 as Kr,rR as Ks,oCe as Kt,boe as Ku,P7 as L,_Z as La,XI as Lc,ID as Ld,Mhe as Li,Hce as Ll,a8 as Ln,tH as Lo,q_e as Lr,hR as Ls,vCe as Lt,Roe as Lu,H7 as M,lQ as Ma,BI as Mc,MO as Md,l4 as Mi,BM as Ml,f8 as Mn,oH as Mo,Z3 as Mr,kR as Ms,i5 as Mt,KA as Mu,B7 as N,kZ as Na,HI as Nc,uO as Nd,K2 as Ni,zM as Nl,jxe as Nn,aH as No,J3 as Nr,NR as Ns,cCe as Nt,WA as Nu,Z7 as O,YQ as Oa,MI as Oc,ek as Od,w4 as Oi,WM as Ol,Kxe as On,bH as Oo,o6 as Or,KR as Os,o5 as Ot,$A as Ou,z7 as P,jZ as Pa,WI as Pc,ZD as Pd,jhe as Pi,Uce as Pl,Nxe as Pn,XV as Po,Y3 as Pr,MR as Ps,yCe as Pt,HA as Pu,n7 as Q,mK as Qa,YN as Qc,sw as Qd,t2 as Qi,oM as Ql,Ibe as Qn,AV as Qo,l3 as Qr,DL as Qs,ISe as Qt,foe as Qu,k7 as R,pZ as Ra,QI as Rc,RD as Rd,khe as Ri,IM as Rl,vxe as Rn,iH as Ro,K3 as Rr,mR as Rs,fCe as Rt,NA as Ru,u9 as S,LQ as Sa,bI as Sc,Ik as Sd,ym as Sf,kge as Si,iN as Sl,tSe as Sn,VH as So,w6 as Sr,Gz as Ss,vwe as St,yj as Su,n9 as T,UQ as Ta,EI as Tc,Uie as Td,Vp as Tf,jge as Ti,ZM as Tl,S8 as Tn,jH as To,d6 as Tr,hz as Ts,Twe as Tt,hj as Tu,y7 as U,kq as Ua,eF as Uc,xE as Ud,w2 as Ui,Ace as Ul,q6 as Un,cV as Uo,E_e as Ur,tR as Us,Z8 as Ut,wA as Uu,S7 as V,Kq as Va,iL as Vc,yD as Vd,L2 as Vi,hM as Vl,Q6 as Vn,hV as Vo,H3 as Vr,SR as Vs,mCe as Vt,Toe as Vu,v7 as W,JK as Wa,ZP as Wc,QT as Wd,C2 as Wi,jce as Wl,X6 as Wn,dV as Wo,U3 as Wr,iR as Ws,e5 as Wt,goe as Wu,PTe as X,SK as Xa,iP as Xc,_w as Xd,Xme as Xi,cM as Xl,Mbe as Xn,EV as Xo,q4 as Xr,LL as Xs,G8 as Xt,SA as Xu,MTe as Y,TK as Ya,gP as Yc,Cw as Yd,m2 as Yi,lM as Yl,Abe as Yn,wV as Yo,W4 as Yr,zL as Ys,nCe as Yt,poe as Yu,i7 as Z,yK as Za,tP as Zc,fw as Zd,n2 as Zi,sM as Zl,Pbe as Zn,OV as Zo,e3 as Zr,FL as Zs,FSe as Zt,soe as Zu,_9 as _,SQ as _a,oI as _c,zk as _d,$y as _f,N4 as _i,Mle as _l,P8 as _n,eU as _o,ebe as _r,Mz as _s,A5 as _t,Tj as _u,G9 as a,R$ as aa,KF as ac,coe as ad,bx as af,a3 as ai,PN as al,Y8 as an,LW as ao,P6 as ar,NB as as,xTe as at,Yj as au,p9 as b,NQ as ba,hI as bc,pae as bd,Cm as bf,Nge as bi,uN as bl,D8 as bn,KH as bo,Yye as br,Vz as bs,w5 as bt,xj as bu,R9 as c,x$ as ca,uI as cc,hA as cd,qte as cf,$4 as ci,ON as cl,PSe as cn,fW as co,R6 as cr,SB as cs,G5 as ct,kj as cu,j9 as d,bQ as da,HF as dc,sA as dd,cx as df,y3 as di,TN as dl,W8 as dn,XU as do,F6 as dr,dB as ds,B5 as dt,Aj as du,X0 as ea,kL as ec,uoe as ed,iw as ef,o_e as ei,UN as el,NSe as en,vK as eo,Bbe as er,PV as es,e7 as et,yce as eu,D9 as f,jQ as fa,GF as fc,oA as fd,lx as ff,x3 as fi,CN as fl,kSe as fn,jU as fo,Kye as fr,sB as fs,z5 as ft,Nj as fu,v9 as g,yQ as ga,rI as gc,Bk as gd,lb as gf,F4 as gi,Lle as gl,F8 as gn,iU as go,L6 as gr,zz as gs,j5 as gt,Vj as gu,y9 as h,gQ as ha,eI as hc,Wk as hd,Mb as hf,z4 as hi,Hle as hl,I8 as hn,uU as ho,Zye as hr,Iz as hs,N5 as ht,zj as hu,K9 as i,V$ as ia,fL as ic,ioe as id,Cx as if,n3 as ii,NN as il,q8 as in,UW as io,Jbe as ir,HV as is,X5 as it,Xj as iu,U7 as j,t$ as ja,RI as jc,qO as jd,v4 as ji,Wce as jl,m8 as jn,lH as jo,e6 as jr,ez as js,pCe as jt,XA as ju,X7 as k,ZQ as ka,PI as kc,GO as kd,x4 as ki,Kce as kl,g8 as kn,mH as ko,Kve as kr,YR as ks,t5 as kt,QA as ku,P9 as l,mQ as la,pI as lc,uA as ld,ux as lf,h3 as li,DN as ll,jSe as ln,dW as lo,Qye as lr,xB as ls,yTe as lt,jj as lu,w9 as m,pQ as ma,ZF as mc,Yk as md,qb as mf,T3 as mi,Yle as ml,L8 as mn,_U as mo,$ye as mr,Nz as ms,I5 as mt,Lj as mu,Y9 as n,u0 as na,PL as nc,aoe as nd,AC as nf,K4 as ni,zN as nl,RSe as nn,eK as no,Wbe as nr,RV as ns,Q5 as nt,eM as nu,W9 as o,k$ as oa,dI as oc,xA as od,gx as of,c3 as oi,vue as ol,LSe as on,FW as oo,tbe as or,MB as os,Y5 as ot,qj as ou,T9 as p,uQ as pa,JF as pc,iA as pd,tx as pf,C3 as pi,xN as pl,U8 as pn,wU as po,Jye as pr,oB as ps,F5 as pt,Fj as pu,u7 as q,kK as qa,TP as qc,bT as qd,f2 as qi,Ice as ql,Tbe as qn,bV as qo,N3 as qr,aR as qs,rCe as qt,yoe as qu,J9 as r,w1 as ra,bL as rc,ooe as rd,DC as rf,Y4 as ri,FN as rl,MSe as rn,RG as ro,Kbe as rr,BV as rs,Z5 as rt,Zj as ru,V9 as s,T$ as sa,sI as sc,bA as sd,hx as sf,d3 as si,kN as sl,zSe as sn,bW as so,Xye as sr,FB as ss,W5 as st,Uj as su,Z9 as t,rpe as ta,ML as tc,loe as td,BC as tf,U4 as ti,HN as tl,J8 as tn,rK as to,Hbe as tr,IV as ts,$5 as tt,iM as tu,mOe as u,_Q as ua,zI as uc,lA as ud,sx as uf,_3 as ui,oue as ul,ASe as un,uW as uo,Wye as ur,_B as us,V5 as ut,Gse as uu,g9 as v,DQ as va,lI as vc,Rk as vd,Gm as vf,j4 as vi,Dle as vl,A8 as vn,QH as vo,qye as vr,Fz as vs,k5 as vt,Cj as vu,a9 as w,VQ as wa,wI as wc,Ck as wd,Z as wf,Mge as wi,eN as wl,C8 as wn,kH as wo,y6 as wr,Yz as ws,bwe as wt,mj as wu,f9 as x,FQ as xa,vI as xc,Fk as xd,xm as xf,Age as xi,hle as xl,nSe as xn,WH as xo,N6 as xr,Uz as xs,Ewe as xt,bj as xu,h9 as y,AQ as ya,fI as yc,Lk as yd,Tm as yf,O4 as yi,dN as yl,k8 as yn,JH as yo,I6 as yr,Rz as ys,O5 as yt,Sj as yu,D7 as z,hZ as za,eL as zc,PD as zd,z2 as zi,vM as zl,bxe as zn,pV as zo,W3 as zr,_R as zs,hCe as zt,MA as zu};
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.